From owner-freebsd-arch@freebsd.org Fri May 24 00:35:00 2019 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 A1577158FC8E for ; Fri, 24 May 2019 00:35:00 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 17AED6B3B6 for ; Fri, 24 May 2019 00:35:00 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id CC559158FC89; Fri, 24 May 2019 00:34:59 +0000 (UTC) Delivered-To: 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 A75ED158FC87 for ; Fri, 24 May 2019 00:34:59 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 A6B196B3B3 for ; Fri, 24 May 2019 00:34:58 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x732.google.com with SMTP id z6so4977506qkl.10 for ; Thu, 23 May 2019 17:34:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=2wIy6MXYObpjYCy3shPP4I9CE8K0sINti1N9g6cO8yY=; b=ainMIMsKv018MpGp1/SnLjiO4tuSljLMIxK51gMCq1WX8Gjx8j3GGVgkoGlFNjJRfU E23TGriRdr1xGty24of8DltoWZJbPvFRMdhr8zyRHw2WnhX1pB7ADerHUHVpAuxsGmC9 RznfbkGcB8uRCac1U/+j9mr0YqaAwOjaRCHMdVL+hrwVZeqUWh6+VDsJNlop4XSU6Ul8 Y2tatQqa1e9p3Cf00HqdjUzlmM4E5xNWWKYh5MJHbP76cTgDKz05WcE21lCnpIRdig3b t1JMydCcWP4EDiC2sO0L7zSeARe7D3TtfuuZPI+hZ/ydOkM29edzplICfTaDrZvldvLH RWNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2wIy6MXYObpjYCy3shPP4I9CE8K0sINti1N9g6cO8yY=; b=dXbfwqzJZc2/UBbbPLNVRW+ae5TGTKiMAPGuU4YBTt+txxbWFMPfpE30BFUaF0qCvI mswLqfmq6lG2V/GGqDDoTq36kUVHmHJTsJ0ZmuWRkK+xdx+129bsOaI4gf5ZsA9hA/S7 +xZgACb/m2TuSxts2pEvEtxHUtIqa/9Z82zX0BS2j/scpwLomxe6UUcYXSh4ROOghz28 usSbDbTkvxmSj3fw8Rw7BP380Jbs7D8oCIJLim06k0OHP34fHrrsfTwJC9toyEfWcVn4 7ZHQJn0yd2kD/zUx2rrWqXggJkQGreOIbE0vvgHyizWQGwjcZRgCdJeP8k6AiQ3aCTNK JbyA== X-Gm-Message-State: APjAAAWkJP7cNBZofTSuyGLEa3zmM9C0M6VGjSFkkV7g4Vf0u6xYDfDk 6ijifDC5TH1JscstIM0eZGxQS5eKkiHPqHZrui4G0zD9 X-Google-Smtp-Source: APXvYqy8MUb89l/ZGM9KcuHEfdLvUoQSS9Kc25wINw5BjU5IB/7QJOPJcaTpPmkLw+CU2ZP3YOSjEKdmShSXKQc0VaA= X-Received: by 2002:a37:67c6:: with SMTP id b189mr50291294qkc.331.1558658097764; Thu, 23 May 2019 17:34:57 -0700 (PDT) MIME-Version: 1.0 From: Warner Losh Date: Thu, 23 May 2019 18:34:46 -0600 Message-ID: Subject: Time to retire PC Card (but not CardBus) To: "freebsd-arch@freebsd.org" X-Rspamd-Queue-Id: A6B196B3B3 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=ainMIMsK X-Spamd-Result: default: False [-5.99 / 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_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[arch@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-3.01)[ip: (-9.39), ipnet: 2607:f8b0::/32(-3.29), asn: 15169(-2.29), country: US(-0.06)]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT1.aspmx.l.google.com]; RCVD_IN_DNSWL_NONE(0.00)[2.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]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.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]; 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: Fri, 24 May 2019 00:35:00 -0000 Greetings, Now that a number of 16-bit drivers have been retired, I think it's time to retire 16-bit PC Card / PCMCIA cards. The 32-bit CardBus cards are still alive and kicking, but the need for 16-bit PC Cards has passed. It's time to retire it. I've floated this idea before, and there was broad support for it. I've held off until after FCP 101 deprecation was playing out. We've not pushed that into the tree. This is the logical next step. FreeBSD 12.x will be the last release with 16-bit PC Card support. My plan is to add deprecation notices to the remaining PC Card drivers, merge those back to FreeBSD 11 and 12. Once that's done, I plan on removing the 16-bit support. I have a few minor bug fixes to that which I'll push in before I retire it, and merge those fixes. My plan is to give about a month for the community to discuss this plan before I add the warnings. If there's resistance, we'll go with more formal data collection and deprecation. If there's none, I'll go ahead. This affects the following drivers: an, cmx, fdc, puc, uart, wi, bt3c, ata. Warner