[coreboot] iasl compiler/disassembler getting confused by Scope operator

Moore, Robert robert.moore at intel.com
Wed Nov 20 22:54:03 CET 2013


The support exists, but is not working properly in this case.

> -----Original Message-----
> From: Moore, Robert
> Sent: Wednesday, November 20, 2013 12:14 PM
> To: 'Michael S. Tsirkin'
> Cc: Kevin O'Connor; Idwer Vollering; seabios at seabios.org; Tang, Feng;
> coreboot at coreboot.org; Zheng, Lv; Box, David E
> Subject: Re: iasl compiler/disassembler getting confused by Scope operator
> 
> It appears that a missing (unresolved) target for a Scope operator does
> not cause the generation of an External() declaration in the disassembly.
> In other words, the support simply does not exist. I'm still investigating
> the fix.
> 
> Bob
> 
> 
> > -----Original Message-----
> > From: Michael S. Tsirkin [mailto:mst at redhat.com]
> > Sent: Wednesday, November 20, 2013 10:09 AM
> > To: Moore, Robert
> > Cc: Kevin O'Connor; Idwer Vollering; seabios at seabios.org; Tang, Feng;
> > coreboot at coreboot.org
> > Subject: Re: iasl compiler/disassembler getting confused by Scope
> > operator
> >
> > On Wed, Nov 20, 2013 at 05:38:53PM +0000, Moore, Robert wrote:
> > > OK, can you just send the files?
> > > thanks
> >
> > Here goes (3 files attached).
> > Just run the commands in README to see the problem:
> >
> > iasl dsdt.dsl
> > iasl ssdt.dsl
> > iasl -e DSDT.aml SSDT.aml
> > iasl SSDT.dsl
> > #above fails to compile



More information about the coreboot mailing list