Hi, I looked in the new APIC code you commit.
The thing that prevent ACPI subsystem from moduler 
is the way we aquire ACPI root pointer, I think. Right?

If so, we can took this in  way.
1. Move 

u_long i386_acpi_root;
to machdep.c and madt.c use i386_acpi_root variable, instead of calling
AcpiOsGetRootPointer. If Boot loader failed to detect ACPI root pointer,
the MADT table is not used, even if the OS can detect it.

2. Re-imprement AcpiOsGetRootPointer so that it does not 
use AcpiFindRootPointer().

Which do you think better? 
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to