Hi,
> Ok. Based on all the suggestions, received today, and some more ideas
> besides, here's the latest megapatch.
>
> - Move all register I/O into a new file
> - Move event handling into a new file
> - Move headers to acpivar/acpireg/acpiio
> - Move find-RSDT and find-ACPI-owened-memory into acpi_machdep
> - Allocate all resources (except OperationRegions in AML) using
> real resources. AML fix will now be easy though.
> - Remove all ACPI #ifdefs
> - Minor style and commenting fixes
> - Removed unnecessary #includes
>
> Please test this; there are lots of opportunities for error in these
> changes. In particular, I am afraid that I may have broken I/O from AML
I did test it, S1, S5 transition, PowerResource On/OFF and GPE handling
by kernel thread, everything seems OK!
I think nobody has objections for your commit. I also have something to
commit (SleepOp/StallOp, acpi_disable_events()), I'll do it after you.
> bytecode. Hopefully with this committed I can finally get to work on the
> thermal management. 8)
Cool. On some machine, thermal management requires Embedded Controller I/O.
Anybody working on this?
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message