From owner-freebsd-mips@freebsd.org Mon Sep 23 20:09:34 2019 Return-Path: Delivered-To: freebsd-mips@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6ABF1FE606 for ; Mon, 23 Sep 2019 20:09:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x841.google.com (mail-qt1-x841.google.com [IPv6:2607:f8b0:4864:20::841]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46cb5872rJz4S3L for ; Mon, 23 Sep 2019 20:09:32 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x841.google.com with SMTP id u22so18678099qtq.13 for ; Mon, 23 Sep 2019 13:09:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=I9xfwuSS8LpKS7fjL8zCXHXnec/L4mSr0+X3s1jHdjo=; b=vue1xy5RWr98NbNvpqzz5ztVH/tTc6EBehpFQvTdBv9Wx1B1ePs3QFMMFLIYxVVcC4 Q1xn+iUtpJLdIaeMvDYbjTwepDgGiXIoHiYyTTpHvbanqxl3OMXFf1Ta//koDCcs+q/T TOzvbCMHPQ4k9OBwwziycW49gCJ3ju+6so0K9JqVL+iGrLU6/Wi0l57Jyyjn1pASfr9B 9C+bXSF/ZE7iYDyMI3cR0erVBEyt4TnYEqXGmFsEVyQENm1k7exrWDpfELBnCeEktK3P NRiGu9ONDUdERrM6xzzCkytt2XtLB5KCtld/gIliDzw+A9RKfO7TYTtWRsa3W94poDNC tEFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=I9xfwuSS8LpKS7fjL8zCXHXnec/L4mSr0+X3s1jHdjo=; b=bqoS2Bz+U1HnC9QqLXF8bBSj+voThA6nXaHp4o+Y5jr7nchueqfgCNKlmDMs/ftbPA 1LfEwBUcUEhpoEwVoOJTgiSYXLqYlFDm1qW1dXcfQ53xz8UlP+wRm6U0HqBfL3FN8QJ7 2ktP8N6woWKYLbKCxAI6s8H/IR45p9h/+TISAo0PCwxQh3o1eWd/WKvZx2eCbOfFs1GC MeMxOAp0OQ5OdN8ezWJew28DgDsAYH8e04VSM1uQGKODLwPAy/pJgx5dvrNEyfzvfVbz gXWm3iiSQAcEi7I4QgEMGOG7RPm2Lsw7bXuzM9VQbrHbbaSQjd4ZihdK1MGi58nIVkcx 5o3Q== X-Gm-Message-State: APjAAAVwNKTE4nFpYfIAZH3OycKkdQu6fKJ9dt5nIX+9fHcRBK75/Nyi hT6DeNtEVxTDa0M6kzcIdudlI3Uv7lTjMgnZqm3diPCaaCg= X-Google-Smtp-Source: APXvYqytzezJPFmWNt7xW6A2VOAci3NKqfyVxnjbbaIxPa4UpL2aIT0KE44IMm+OyI/mVyYJeZLcKYaTJg3vgSUgZZc= X-Received: by 2002:a05:6214:70c:: with SMTP id b12mr964545qvz.87.1569269371510; Mon, 23 Sep 2019 13:09:31 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Mon, 23 Sep 2019 22:08:58 +0200 Message-ID: Subject: Re: rm -rf mipsn32 To: Kyle Evans Cc: freebsd-mips@freebsd.org X-Rspamd-Queue-Id: 46cb5872rJz4S3L X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=vue1xy5R; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::841) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-1.47 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.993,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.997,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-mips@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; URI_COUNT_ODD(1.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[1.4.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-0.48)[ip: (2.48), ipnet: 2607:f8b0::/32(-2.64), asn: 15169(-2.20), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Sep 2019 20:09:34 -0000 On Mon, Sep 23, 2019, 8:58 PM Kyle Evans wrote: > Hi, > > I've been doing some work lately to try to get mips switched over to > full LLVM world/kernel... LLVM 9.0 is looking pretty good with some > patches and I have a couple in review that I need to get back to. With > my current mips-llvm branch and llvm9: > > - MALTA is happy, full llvm9 world+kernel > - MALTA64 is mostly happy, but requires a carefully placed printf in > bit_ffc_at to get past selecting pids in early-ish boot. > > These are easier-ish problems to solve... n32 is a complete crapshoot. > I have one patch pending to fix one LLVM-inflicted issue, but it's got > deeper problems as you progress trying to build an n32 world and it's > getting kind of bizarre. So, questions... > > - How much use does n32 even see in FreeBSD-land? > - Can we just kind of drop it? > It is/was useful for memory constrained 64 bit systems. I know some people were using it at least in userland. As far as a kernel goes, though, it was always a fringe thing there. I'd prefer to keep it, at least for userland, but I know it's value / pain ratio is quite low so I'd be OK with someone who is moving to clang making people that want it to do it. I'd not remove support for it, since external gcc supports it fine. I'm fine marking it broken for clang builds and/or omitting it from clang universe. Warner Thanks, > > Kyle Evans > _______________________________________________ > freebsd-mips@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-mips > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" >