https://bugzilla.novell.com/show_bug.cgi?id=299891#c42
Thomas Renninger changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |astarikovskiy@novell.com, len.brown@intel.com
--- Comment #42 from Thomas Renninger 2007-09-20 00:58:05 MST ---
This is a bug in ACPICA:
Name (_PSS, Package (0x02)
{
Package (0x06)
{
0x0708,
0x0000D6D8,
0x64,
0x09,
0xE020298A,
0x018A
},
Package (0x06)
{
0x03E8,
0x00002EE0,
0x64,
0x09,
0xE0202C82,
0x0482
},
Package (0x06)
{
0xFFFF,
0xFFFFFFFF,
0xFF,
0xFF,
0xFFFFFFFF,
0x03FF
},
Package (0x06)
{
0xFFFF,
0xFFFFFFFF,
0xFF,
0xFF,
0xFFFFFFFF,
0x03FF
},
Package (0x06)
{
0xFFFF,
0xFFFFFFFF,
0xFF,
0xFF,
0xFFFFFFFF,
0x03FF
},
Package (0x06)
{
0xFFFF,
0xFFFFFFFF,
0xFF,
0xFF,
0xFFFFFFFF,
0x03FF
}
}
I had a similar bug on a machine that had no valid package/AML information
inside of a package, but was filled up with zeros. I wonder why it does not
work. It was bug #189488 (getting interesting at comment #11).
Whether zeros or not, the contents after package(0x2) should not get evaluated.
Adding Alexej, AFAIK he got my patch forwarded from Bob (and even signed-off?)
and it got slightly modified after running in their test suites...
It could be that the parser in the first cycle ignores the amount of packages,
already generates meta-info for the other packages, which later leads to
difficulties...
BIOS developers like to fill up CPU frequency data to not need to allocate
space for different CPUs dynamically. On some machines, the info is often
filled up with the same frequency information which is then ignored by the
kernel, on some they cut it by package size definition.
It's hard to predict the risk of this, but I expect if we can come up with a
save patch, that ignores everything after the snd package (amount of package
elements) it should go in.
I still have another important bug: Alexey, could you already have a look at
this, pls (you might want to take over if you have time...).
Len, now it would be convenient if we could work on the latest ACPICA
sources...
--
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.