From owner-freebsd-arch@freebsd.org Mon Dec 17 01:27:37 2018 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9EDB91345800 for ; Mon, 17 Dec 2018 01:27:37 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A729972412 for ; Mon, 17 Dec 2018 01:27:36 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x730.google.com with SMTP id 189so6457650qkj.8 for ; Sun, 16 Dec 2018 17:27:36 -0800 (PST) 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=U9AkXEBea8Gvg6xnjUJoesJfXBptSBmJr7nRM4Yl/5A=; b=cg34voB2XKdRnATBvbZMJVZB/TDj8dhWH51jd7zaJuPXTA4ct22ZtruPqllufryjWc Hl5TH1pYVJxQzJQtwaM6LUVX695m4pJqiY+gBPQpRZhniG3VEvRDEf3alwr9wlG0Bc49 e3WnBTkWgvGfiz+1BZOTfPq8e9Oc3fjCrvBjb/9KrIMbrN7ae9EEYIBTYhZz1+g4N5gK lm6rLdJVxqwV9h/rDY6cTwr7qUadb9+MH7S1AZ3rackfpb/0vB9gIYSF1MZQW8k8eVd3 W7VDGZv0QIkwEaR+ojO4CZhZ+QcpDmEpBfV3wEbQ1MAphL6SiTXzkY3kwGMChzxI9ECk Kvtg== 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=U9AkXEBea8Gvg6xnjUJoesJfXBptSBmJr7nRM4Yl/5A=; b=aD1nRDdfY4lQlBnpk1OBg/cigJe9Xj7/UVPrNpLV56PavbVqNe8oDxXj8LQxby2YC3 QJzS4pcvjXo10Qejv+yXH6rF2W3W+anYpDpCFcXAq25EcZprFZ8Vsc0pn3JFzc9tLput Z4SDvfbPUGOSH4LvZh/2kZYrYTkdgepCh5GX68A9cJzlbdaGLXHAPLwjozo0VNWcx6/+ vFZZzV/Iiflqpxipnwp5jb/wIX2F2QTLPppgCWxsPzCxHc1+Xfgso8+WHH3X11QCPJ2X QBHskWGAZVJEDqeM0gu2Tv6TmZSmPCCJJvDF4bSg4APxsSoJ6PV7+Uxyk5yTbPDkWRUS MQLA== X-Gm-Message-State: AA+aEWadj4PQaGKOXKNjs6pqMSRGW92PO71SYSGnpjE4+JNefxVgqlM8 vys2ZbdYLHVplEMBIW2YPJfMjaoOA/1cT8JMBPUZd4ZU X-Google-Smtp-Source: AFSGD/XfWsUPHgd8maBdHrarI0MHoZ5MkbbBWCpHnBH7fJnErfm502ZrxQXjWpC0jDgCa0Fh6SMM7+7h5vBmr8NiMWg= X-Received: by 2002:a37:6e86:: with SMTP id j128mr11045386qkc.46.1545010056029; Sun, 16 Dec 2018 17:27:36 -0800 (PST) MIME-Version: 1.0 References: <4876C5E3-3169-41EC-9A79-7613F92A9C6D@yahoo.com> In-Reply-To: <4876C5E3-3169-41EC-9A79-7613F92A9C6D@yahoo.com> From: Warner Losh Date: Sun, 16 Dec 2018 18:27:25 -0700 Message-ID: Subject: Re: A proposal for code removal prior to FreeBSD 13 To: Mark Millard Cc: "freebsd-arch@freebsd.org" X-Rspamd-Queue-Id: A729972412 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=cg34voB2 X-Spamd-Result: default: False [-5.23 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.967,0]; NEURAL_HAM_LONG(-1.00)[-0.998,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: ALT1.aspmx.l.google.com]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[0.3.7.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]; FREEMAIL_TO(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; IP_SCORE(-2.26)[ip: (-8.25), ipnet: 2607:f8b0::/32(-1.63), asn: 15169(-1.33), country: US(-0.08)]; 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-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Dec 2018 01:27:37 -0000 On Sun, Dec 16, 2018 at 5:34 PM Mark Millard via freebsd-arch < freebsd-arch@freebsd.org> wrote: > Given discussions such as the one for -r341682 ( one message being > https://lists.freebsd.org/pipermail/svn-src-head/2018-December/120994.html > ), > is a requirement for 64-bit atomics in order to support SMP > going to potentially eliminate platforms like the multi-processor > 32-bit powerpc support (some old PowerMac models are examples)? > Should it be an example in WhatsGoing and a new ProjectPolicy? > Maybe. That's not a terrible idea, but we have a lot of things that are currently just unwritten rules, and I'm not keen to write them all down. I don't have the time. I do have the time to toss together something for mips, and see what the implications are, so I'm limiting myself to that. > Is there a fairly complete list of the Project Policies someplace? > Each possibly with the matching MD requirements implications (when > there are some)? > There should be a list, but there isn't. Some are well documented, others no doubt live just in a few people's heads. I'd love to see it, but that windmill is too large for me to tilt at. It's hard to reconstruct a list we should have maintained incrementally over the last 25 years. It might also not be bad to manage longer-term transitions via some kind of roadmap that looks out a release or three. But before we can get to that point, we need to clean up the accumulated technical debt wrt obsolescence in the code base today. Warner