> eg. the SCI handler might run a GPE handler, which will run the _Lxx > method in AML, which might send a Notify() to an AML device object. > The OS might have registered a driver on that object which > will receive the event and do some action, such as sending an event > to user-space. see button.c for an even simpler example. The SCI handler, which will run a GPE handler as you said here, Who is belongs to? I mean, is it part of OS? Or BIOS? ACPI spec seems says if the OS is ACPI compatible and ACPI was enabled, EC will trigger SCI, then handled by OS otherwise it will trigger SMI which handled by BIOS, is this true? >> I read that the BIOS supplies all the ACPI tables. >> 3. Are they are being built in compile time (this is what I understand >> from the FAQ at Intel's website)? > the ACPI tables are built by the OEM and with an ASL->AML compiler > and are burned into the BIOS. Does it means every time if need to verify the ASL is correct or not, you need to build the BIOS again and program the binary to FWH? Is there any quicker way to do that? Or in another words, what's the normal way/steps to debug ASL? Thanks, Kein - 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