From owner-freebsd-current@freebsd.org Sat Aug 29 21:42:33 2020 Return-Path: Delivered-To: freebsd-current@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 96BF23BD9C2 for ; Sat, 29 Aug 2020 21:42:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (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 4Bf9144ZF4z45kN for ; Sat, 29 Aug 2020 21:42:32 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x82c.google.com with SMTP id 60so2228679qtc.9 for ; Sat, 29 Aug 2020 14:42:32 -0700 (PDT) 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=fDoOJZIDJrUYxUhSxEdg2XhULMmRHpmDeqwBr8Ddz8TOg7BMrOP2r7jcqWOOn//bl7 2S0GtUCXJUlvlgPk/iabUnkTPgFmCpKgt2jgNxtVitRG0VQKl5ol/JG3WQ1UDIAhOIvE QoqjkVitRCkO9wG+NSpWJqJGcwnxrgL1Yyzz0BLDDZenttW/wBiifaD4Dc9lPpdu2hps Y7cXmYwlfFGagJHWrWCL6LwvxY+idHq6/bLRL0d7a1SLW4CqlDCmjOTicsSbcaePmCsQ nl1ve3hNJ07PhNjJyUKF+HIDN93C0tBSALByEGecNgBsFbt5D5Q46fM9Cs1KyKiklDKD K/UQ== X-Gm-Message-State: AOAM533WMbbTpYDie/QyuOpkQ77tAs/hhOV9NTFOJzNmLs21kQoIxOfO WpXgsyCWH1X6u5W25JlQ+bZs41F0MG0S6Ms/SAtAag== 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: 4Bf9144ZF4z45kN X-Spamd-Bar: -- 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-current@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::82c: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-current] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussions about the use of FreeBSD-current 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