NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/43121: acpidump(8) does not output all SSDT entries



The following reply was made to PR bin/43121; it has been noted by GNATS.

From: Jukka Ruohonen <jruohonen%iki.fi@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: bin/43121: acpidump(8) does not output all SSDT entries
Date: Sat, 10 Apr 2010 09:50:09 +0300

 On Sun, Apr 04, 2010 at 09:50:04PM +0000, Christoph Egger wrote:
 >  > In the long-run the best solution is probably to replace acpidump(8) with 
 > a
 >  > similar utility from the Intel ACPICA reference implementation.
 >  
 >  I did that in -current month ago. acpidump(8) in -current uses iasl.
 
 It uses iasl(8) only for disassembly. Against the documentation, it is
 unable to extract multiple SSDTs. An example from ThinPad X60s:
 
 /*
   SSDT: Length=476, Revision=1, Checksum=32,
         OEMID=LENOVO, OEM Table ID=TP-7B, OEM Revision=0x2180,
         Creator ID=MSFT, Creator Revision=0x100000e
  */
 /*
   SSDT: Length=607, Revision=1, Checksum=89,
         OEMID=LENOVO, OEM Table ID=TP-7B, OEM Revision=0x2180,
         Creator ID=INTL, Creator Revision=0x20050513
  */
 /* 
   SSDT: Length=166, Revision=1, Checksum=255,
         OEMID=LENOVO, OEM Table ID=TP-7B, OEM Revision=0x2180,
         Creator ID=INTL, Creator Revision=0x20050513
  */
 /*
   SSDT: Length=1271, Revision=1, Checksum=42,
         OEMID=LENOVO, OEM Table ID=TP-7B, OEM Revision=0x2180,
         Creator ID=INTL, Creator Revision=0x20050513
  */
 /*
   SSDT: Length=472, Revision=1, Checksum=160,
         OEMID=LENOVO, OEM Table ID=TP-7B, OEM Revision=0x2180,
         Creator ID=INTL, Creator Revision=0x20050513
  */
 
 But only one of these is appended to the output of acpidump(8).
 


Home | Main Index | Thread Index | Old Index