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 <[EMAIL PROTECTED]>
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 [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html