From owner-freebsd-arch@freebsd.org Sat Aug 29 21:42:33 2020 Return-Path: Delivered-To: freebsd-arch@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 9A89B3BD8D5 for ; Sat, 29 Aug 2020 21:42:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 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 4Bf9146vFRz45r3 for ; Sat, 29 Aug 2020 21:42:32 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x836.google.com with SMTP id k18so2224985qtm.10 for ; Sat, 29 Aug 2020 14:42:32 -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=f0sjW3pRDwCAlnxuN1lNpRpVigAqrbQHqeYHIEOmQxU=; b=BLLVL5THZYhFlGOZTkbeEVNc8qrP9RCIJRiPJ13stIzHf3DtwOCJUfCnj6bHFq/VLl p6SoawLqOGqAMj1pWF39m7I8G82Q4UVujKvehnsg2pC4tzlflwrMbEUobj0cUDFLkKN7 57+BOfPIYHoyZyLcPeJknDhRvrNqzocIxeL7DFBMaxH+XCmxDqZeuqaO5KIkM66K6R/n bAkicKGIjOYpuwkobOXs9i/VidgvLBO2oIBen2n6NzV3NgyUtpmEIab0h/z5xp8W9FKd WprCquioP6iO36FLTn26IhWE5/56c9AZuVI7CMOXZieXY2gOtuVDXAFOE1eAExigu6XV NntQ== 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=f0sjW3pRDwCAlnxuN1lNpRpVigAqrbQHqeYHIEOmQxU=; b=RmDwPyyrkQFfzqouGFHmLOuN3NbWbvvnIc6ge5XLrVS8dh/AkovQ+neB4Mzo/aTNQU ArPkodhW5qdxfo/+mBHvUZlet50s6nA8sZOWfpAD6A3nexvswm+dooYIGtrSHOaBumN4 MBvPuSrKKVpb6WmOUe3YsizST41mAjMH/3xqbNC5CNG2l9y2f9FqXCs2lIB0cHnL85ZP XMVkzIoFQd2JztTa672KSPd0vrV5tIAQY8CYKjENQzRtXOU3b6yrKjM2Lj4O4mUn1kWQ aJW1LxjWa9MuwPEdYeQx+c+CAl3jATNb73fjRJOXLlvVI/erKHX8Tb3VyUKWgOAgY/e0 A26Q== X-Gm-Message-State: AOAM532MyPzGQ26GbCsQbWI4qzYNSgG2y8+irV+oTah+LOHtLGXBANqy yFmkCPK2sYgwoGy8YJiFxU0mUxbpJnPXHpXWLg0CQ33CZm8= X-Google-Smtp-Source: ABdhPJzsscWGpdMtW13qv5rro16NYpCB0BrI+vDy2QcML2n3hvTTFhNcGnsP3/w6IHZnfRatM9i8dxFEXpV1t9FO2xc= X-Received: by 2002:ac8:47c8:: with SMTP id d8mr6754896qtr.32.1598737351356; Sat, 29 Aug 2020 14:42:31 -0700 (PDT) MIME-Version: 1.0 From: Warner Losh Date: Sat, 29 Aug 2020 15:42:20 -0600 Message-ID: Subject: APM BIOS set to go in FreeBSD To: "freebsd-arch@freebsd.org" , FreeBSD Current X-Rspamd-Queue-Id: 4Bf9146vFRz45r3 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=BLLVL5TH; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::836) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-2.49 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.001]; NEURAL_HAM_LONG(-0.97)[-0.973]; 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)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::836:from]; NEURAL_HAM_SHORT(-0.51)[-0.511]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-arch] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Aug 2020 21:42:33 -0000 Greetings, APM BIOS support will likely be removed from FreeBSD for FreeBSD 13. This was once quite important for LAPTOP users. However, it is now no longer relevant. It stopped being supported around the time that ACPI started to be released for laptops. This was around the Pentium 200MHz laptop generation, give or take. ACPI was released in 1996 to replace APM, and had largely done so by 2000. As such, this is 20-year obsolete technology. The current APM code has been basically untested for a long time. So it's unclear if the many blind changes to it have broken it or not. In addition, there are some timekeeping improvements I'd like to make to the kernel that APM is standing in the way of. I have no APM laptops that are still working (my last one I retired in 1998 or so and is no longer powering on). Rather than make yet another set of blind changes to a technology that's no longer relevant and surely completely unused, I'd like to retire APM in 13.0. To that end, I'm looking for actual users of this APM that have used the technology successfully in FreeBSD 12.0 or newer. Are there any such users left? Warner