Comment on SystemIO conflicts are not firmware bugsComments−dataflow1hTwo questions:1. How does the kernel detect the conflict?you can certainly boot with acpi=off if you want to and no ACPI code will be executed at runtime2. How does the kernel prevent the firmware from running anything?−mitxela45mACPI firmware is not code that runs by itself. It is code that the kernel interprets. If the kernel doesn't interpret it, it won't run. SMM firmware runs by itself but also can't interact with ACPI locks anyway.
Comments
Two questions:
1. How does the kernel detect the conflict?
2. How does the kernel prevent the firmware from running anything?
ACPI firmware is not code that runs by itself. It is code that the kernel interprets. If the kernel doesn't interpret it, it won't run. SMM firmware runs by itself but also can't interact with ACPI locks anyway.