In this case, the raw SSDT is indeed either corrupted or ill-formed.

The internal package length of the _PSD is incorrect in both cases. The
AML parser must terminate a "package" at the end specified in the AML.
In this case, the length is wrong (too small) and parsing continues in
the middle of the data of the actual package object, causing the errors.

Bob


> -----Original Message-----
> From: Moore, Robert
> Sent: Friday, June 09, 2006 10:28 AM
> To: '[EMAIL PROTECTED]'; Brown, Len
> Cc: Andrew Morton; Miles Lane; linux-acpi@vger.kernel.org; Pallipadi,
> Venkatesh
> Subject: RE: 2.6.17-rc6-mm1 -- acpi_processor-0731
> [00]processor_preregister_: Error while parsing _PSD domain
> information.Assuming no coordination
> 
> 
> Disassembly errors:
> 
> ACPI Error (psloop-0268): Found unknown opcode FD at AML address
004C029B
> offset C7, ignoring [20060608]
> ACPI Error (psloop-0268): Found unknown opcode FD at AML address
004C036B
> offset 197, ignoring [20060608]
> ACPI Error (psloop-0268): Found unknown opcode FD at AML address
004C029B
> offset C7, ignoring [20060608]
> ACPI Error (psloop-0268): Found unknown opcode FD at AML address
004C036B
> offset 197, ignoring [20060608]
> 
> This looks very interesting, I'll look into it.
> 
> Any issues like this, please forward to me.
> 
> Thanks,
> Bob
> 
> 
> > -----Original Message-----
> > From: Thomas Renninger [mailto:[EMAIL PROTECTED]
> > Sent: Friday, June 09, 2006 7:48 AM
> > To: Brown, Len
> > Cc: Andrew Morton; Miles Lane; linux-acpi@vger.kernel.org;
Pallipadi,
> > Venkatesh; Moore, Robert
> > Subject: RE: 2.6.17-rc6-mm1 -- acpi_processor-0731
> > [00]processor_preregister_: Error while parsing _PSD domain
> > information.Assuming no coordination
> >
> > On Thu, 2006-06-08 at 02:27 -0400, Brown, Len wrote:
> > > This is -mm only (there is no _PSD parsing in Linus' tree)
> > > It is benign.
> > > We'll fix it before 2.6.18.
> >
> > This is probably the same I saw recently when trying to disassemble
an
> > SSDT (with ACPICA 27-01-2006).
> >
> > Here is the plain table, hopefully it helps to fix that.
> > You should already get errors in the beginning of .dsl output file
when
> > trying to disassemble it.
> >
> >   Thomas
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to