On Thu, Mar 18, 2010 at 1:46 PM, Myles Watson mylesgw@gmail.com wrote:
The latest IASL from acpica.org fails. http://www.acpica.org/downloads/unix_source_code.php It seems like the name substitution no longer works, but I am uncertain if this is an IASL or coreboot issue. Thoughts?
IASL build/mainboard/amd/mahogany/dsdt.o
Intel ACPI Component Architecture ASL Optimizing Compiler version 20100304 [Mar 18 2010] Copyright (c) 2000 - 2010 Intel Corporation Supports ACPI Specification Revision 4.0
/home/marc/svn/coreboot/build/mainboard/amd/mahogany/dsdt.asl 1296: Name (_ADR, Zero) Error 4080 - Invalid object type for reserved name, must be ^ (Integer)
ASL Input: /home/marc/svn/coreboot/build/mainboard/amd/mahogany/dsdt.asl
- 1827 lines, 35334 bytes, 1008 keywords
Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 362 Optimizations make: *** [/home/marc/svn/coreboot/build/mainboard/amd/mahogany/dsdt.o] Error 255
I thought coreboot's name substitution was done after asl compiled the file. Have you tried running iasl on the file outside the build process?
Yes, It fails outside the build previous versions work.
Google has turned up some other discussion about this and it is a bug in the 20100304 release. http://www.insanelymac.com/forum/index.php?showtopic=189272&st=40&p=...
I'm opening a bug @ acpica.org.
Marc