ACPI is a broken standard.
ACPI was developed for x86 in mind from the beginning. It had no considerations for real abstraction models.
Although it could be adapted to other architectures/platforms it still remains utterly broken.
To have to majorly revise core structures to adapt to something purposely built as an abstraction layer is ridiculous.
The problem is that they did not think it through for other architectures some 15+ years ago.
I think the first revision had "support" for the Itanium platform but that was about it.
ACPI was developed for x86 in mind from the beginning. It had no considerations for real abstraction models.
Although it could be adapted to other architectures/platforms it still remains utterly broken.
To have to majorly revise core structures to adapt to something purposely built as an abstraction layer is ridiculous.
The problem is that they did not think it through for other architectures some 15+ years ago.
I think the first revision had "support" for the Itanium platform but that was about it.
Comment