Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 May 2003 20:56:39 -0700 (PDT)
From:      Doug Barton <DougB@FreeBSD.org>
To:        Peter Wemm <peter@wemm.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/etc/rc.d apm apmd archdep 
Message-ID:  <20030505205113.D666@znfgre.qbhto.arg>
In-Reply-To: <20030506024613.67EC22A8AE@canning.wemm.org>
References:  <20030506024613.67EC22A8AE@canning.wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 5 May 2003, Peter Wemm wrote:

> Mike Makonnen wrote:
> > On Mon, 5 May 2003 20:06:13 -0400 (EDT)
> > Robert Watson <rwatson@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030505205113.D666>