[HALACPI]: Implement beginning of HAL ACPI support (HalpSetupAcpiPhase0). Tested...
authorSir Richard <sir_richard@svn.reactos.org>
Wed, 31 Mar 2010 04:43:39 +0000 (04:43 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Wed, 31 Mar 2010 04:43:39 +0000 (04:43 +0000)
commitd623299da02c6c26c5e4fa6e35f6b00d3b8c3d22
tree9cfb4154ae5fb1ed5fa559e11fddb322ecd61bbe
parent53b637ba7e7f0ee77447298516b286a1c9b4dac4
[HALACPI]: Implement beginning of HAL ACPI support (HalpSetupAcpiPhase0). Tested on VMWare, where it found the FACP, SRAT, RSDT and MCFG and the ACPI Timer at 1008H. BOOT and DBGP are not found (optional features).
[HALACPI]: Support depends on boot loader creating the ACPI BIOS Multi Node structure in MultiFunctionAdapter in the hardware tree. It seems that FreeLdr does this (wow!) correctly!
[HALACPI]: Implement HAL ACPI Table Cache.
[HALACPI]: HAL ACPI Table Overrides from the boot loader are not supported (doubt FreeLdr does this).
[HALACPI]: The next steps are to write the HAL ACPI PnP Driver and HAL ACPI Power Driver.

svn path=/trunk/; revision=46613
reactos/hal/halx86/generic/acpi/halacpi.c [new file with mode: 0644]
reactos/hal/halx86/generic/halinit.c
reactos/hal/halx86/generic/legacy/halpcat.c [new file with mode: 0644]
reactos/hal/halx86/hal_generic.rbuild