[HAL]: Split HalReportResouceUsage into per-platform function, since PC/AT HAL and...
authorSir Richard <sir_richard@svn.reactos.org>
Thu, 1 Apr 2010 19:42:07 +0000 (19:42 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Thu, 1 Apr 2010 19:42:07 +0000 (19:42 +0000)
commit111a56f09bbdb7dce970a44629a91666e068fa61
tree392e1a7733576b7f50c3518ef5fe3cc380796c93
parentb021015c8f1ab29e0bd731201043a1db9bc3c458
[HAL]: Split HalReportResouceUsage into per-platform function, since PC/AT HAL and ACPI HAL have different requirements. As a bonus, the ACPI HAL now identifies itself as ACPI Compatible, instead of using the "PC Compatible" moniker.
[HAL]: Implement HalpGetNMICrashFlag so you can do NMI crashes now.
[HAL]: Implement basic HalpRegistryPciDebuggingDeviceInfo for the day someone implements the Kd routines.
[HAL]: HalpInitializePciBus needs to be different between "Bus Handler HALs" (non-ACPI/embedded) and "Non-Bus Handler HALs" (ACPI/x64). On ACPI, all we do is setup the raw PCI Stubs and NMI crashing. PC/AT will need more involved code.

svn path=/trunk/; revision=46647
reactos/hal/halx86/generic/acpi/halacpi.c
reactos/hal/halx86/generic/bus/pcibus.c
reactos/hal/halx86/generic/legacy/halpcat.c
reactos/hal/halx86/generic/usage.c
reactos/hal/halx86/include/bus.h
reactos/hal/halx86/include/halp.h