From owner-cvs-src@FreeBSD.ORG Mon May 5 19:46:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F19537B401; Mon, 5 May 2003 19:46:14 -0700 (PDT) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FA1143F75; Mon, 5 May 2003 19:46:13 -0700 (PDT) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id 67EC22A8AE; Mon, 5 May 2003 19:46:13 -0700 (PDT) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Mike Makonnen In-Reply-To: <20030506021504.DGJJ17297.pop015.verizon.net@kokeb.ambesa.net> Date: Mon, 05 May 2003 19:46:13 -0700 From: Peter Wemm Message-Id: <20030506024613.67EC22A8AE@canning.wemm.org> cc: cvs-src@FreeBSD.org cc: mtm@FreeBSD.org cc: src-committers@FreeBSD.org cc: Robert Watson cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc/rc.d apm apmd archdep X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 May 2003 02:46:14 -0000 Mike Makonnen wrote: > On Mon, 5 May 2003 20:06:13 -0400 (EDT) > Robert Watson wrote: > > > > > > Umm, I dont think so. apm does not exist on amd64, cannot exist and > > > never will exist. Please back this out. > > > > Well, ACPI does provide emulation for some of the apm(4) control ioctls, > > such that apm(8) actually usefully reports on the power condition on ACPI > > boxes. I'd imagine the functionality provided by apmd(8) would be useful > > still with ACPI, but I don't know if it either directly speaks ACPI or > > whether the ACPI apm emulation is sufficient to support apmd. If it does, > > then in theory the apm startup scripts could be useful on ACPI-supporting > > platforms, including ia64 and AMD64. If that's the case, we might > > seriously think about renaming apmd to powerd or the like. > > > > Should this still be backed out ? > FWIW, everything that I ported over to rc.d *was* in rc.amd64. Robert is incorrect. Only the i386 implementation of acpica provides the APM API emulation. The include files do not exist on the other platforms. ACPI provides its own ioctl() interface (in addition to the sysctl stuff), which is cross platform. Yes, it should still be backed out. And so should the ibcs2_compat thing. rc.i386 was repocopied to rc.amd64 without changes. Thats where this mess started from. Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5