On Tue, 2007-01-16 at 10:33 -0700, Bjorn Helgaas wrote: > Resources described by the FADT aren't really a good fit for the > ACPI motherboard driver. > > The motherboard driver cares about PNP0C01 and PNP0C02 devices and > their resources. > > The FADT describes some resources used by the ACPI core. Often, they > are also described by by the _CRS of a motherboard device, but I think > it's better to reserve them specifically in the ACPI osl.c because > (a) the motherboard driver is optional and ACPI uses the resources even > if the driver is absent, and (b) I want to remove the ACPI motherboard > driver because it's mostly redundant with the PNP system.c driver. > > Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx> Thanks for the patch set, this is in the wish list for a long time. > + > acpi_status acpi_os_initialize(void) > { > return AE_OK; > @@ -82,6 +127,8 @@ > > acpi_status acpi_os_initialize1(void) > { > + acpi_reserve_resources(); This sounds a little earlier. motherboard device usually returns a super set of the acpi io ports. reserving acpi io ports first might make some motherboard io port isn't reserved as there might be conflict. Thanks, Shaohua - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html