Originally posted by stormcrow
View Post
Also the ACPI failures you're citing are in fact Microsoft's fault. Most operating systems base their ACPI implementation on Intel's reference implementation, which generally tries to follow the standard. The one notable excetion is Windows which uses Microsoft's own ACPI implementation. Sadly Windows ACPI has in many cases been totally happy with various spec violating behaviour. And thanks to Microsoft's dominant position many machines have only been tested against the Windows ACPI implementation. So if you want to make your OS's ACPI implementation work with real world systems generally you just have to ask "What does Windows do?" and adjust your behaviour to match regardless of what the spec says.
Comment