https://bugzilla.novell.com/show_bug.cgi?id=350017

User [EMAIL PROTECTED] added comment
https://bugzilla.novell.com/show_bug.cgi?id=350017#c32





--- Comment #32 from Oskar Eisemuth <[EMAIL PROTECTED]>  2008-02-25 02:28:09 
MST ---
The Abit AX78 may have the same error, I haven't had yet a chance to take a
closer look at this board.

At least detecting this bios error shouldn't be hard:

1. Is there a "_PR_C000" in the DSDT bytecode?
2. Look for "_PR_CPU0", do we have one hit and it's direct after "_PSL"?
= Broken DSDT...

The acpi table may be fixable on the fly much easier at the bytecode level:

At the time the DSDT table would be loaded via a file (Kernel with DSDT loader
patch) a hotfix could be added in front of it. 

Detecting a broken bios as described above, replace _PR_CPU0 with _PR_C000,
tell the user we have altered a broken bios DSDT, we still allow loading a
custom DSDT for custom patches.

Not a very elegant solution and quite a hack but this should fix this error and
shouldn't do any harm. The bios is already broken.

Note: This doesn't consider a DSDT with External (\_PR_.CPU0) in it.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to