cvs commit: src/etc/rc.d apm apmd archdep
Doug Barton
DougB at FreeBSD.org
Mon May 5 20:56:41 PDT 2003
On Mon, 5 May 2003, Peter Wemm wrote:
> Mike Makonnen wrote:
> > On Mon, 5 May 2003 20:06:13 -0400 (EDT)
> > Robert Watson <rwatson at FreeBSD.org> 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.
I share some responsibility for this too. I noticed the problem with the
rc.amd64 stuff, but I was too busy fixing my own mistake with rc.sendmail
to send a head's up to the -rc list, and when Mike jumped on what he
thought was the fix for this, I decided to hope it was the right thing to
do and let more experienced people speak on the topic.
Doug
--
This .signature sanitized for your protection
More information about the cvs-src
mailing list