ACK: [PATCH] fwts-test: update for madt and acpidump changes

Colin Ian King colin.king at canonical.com
Tue Nov 10 15:12:48 UTC 2015


On 05/11/15 03:43, Alex Hung wrote:
> Signed-off-by: Alex Hung <alex.hung at canonical.com>
> ---
>  fwts-test/acpidump-0001/acpidump-0001.log       |   2 +
>  fwts-test/arg-help-0001/arg-help-0001.log       |   5 +-
>  fwts-test/arg-help-0001/arg-help-0002.log       |   5 +-
>  fwts-test/arg-table-path-0001/acpidump-0001.log | 291 ++++++++++++------------
>  4 files changed, 156 insertions(+), 147 deletions(-)
> 
> diff --git a/fwts-test/acpidump-0001/acpidump-0001.log b/fwts-test/acpidump-0001/acpidump-0001.log
> index 171d65f..fad7870 100644
> --- a/fwts-test/acpidump-0001/acpidump-0001.log
> +++ b/fwts-test/acpidump-0001/acpidump-0001.log
> @@ -186,6 +186,7 @@ acpidump        APIC Structure #3:
>  acpidump        [0x03c 0060   1]                                     Type: 0x01 (I/O APIC)
>  acpidump        [0x03d 0061   1]                                   Length: 0x0c
>  acpidump        [0x03e 0062   1]                              I/O APIC ID: 0x01
> +acpidump        [0x03f 0063   1]                                 Reserved: 0x00
>  acpidump        [0x040 0064   4]                            I/O APIC Addr: 0xfec00000
>  acpidump        [0x044 0068   4]                          Global IRQ Base: 0x00000000
>  acpidump        APIC Structure #4:
> @@ -405,6 +406,7 @@ acpidump        APIC Structure #3:
>  acpidump        [0x03c 0060   1]                                     Type: 0x01 (I/O APIC)
>  acpidump        [0x03d 0061   1]                                   Length: 0x0c
>  acpidump        [0x03e 0062   1]                              I/O APIC ID: 0x02
> +acpidump        [0x03f 0063   1]                                 Reserved: 0x00
>  acpidump        [0x040 0064   4]                            I/O APIC Addr: 0xfec00000
>  acpidump        [0x044 0068   4]                          Global IRQ Base: 0x00000000
>  acpidump        APIC Structure #4:
> diff --git a/fwts-test/arg-help-0001/arg-help-0001.log b/fwts-test/arg-help-0001/arg-help-0001.log
> index d260c7a..6b7db36 100644
> --- a/fwts-test/arg-help-0001/arg-help-0001.log
> +++ b/fwts-test/arg-help-0001/arg-help-0001.log
> @@ -2,7 +2,10 @@
>                               time options.
>  --acpica-debug               Enable ACPICA debug
>                               /warning messages.
> ---acpitests                  Run ACPI tests.
> +--acpicompliance             Run ACPI tests for
> +                             spec compliance.
> +--acpitests                  Run general ACPI
> +                             tests.
>  -a, --all                    Run all tests.
>  -b, --batch                  Run non-Interactive
>                               tests.
> diff --git a/fwts-test/arg-help-0001/arg-help-0002.log b/fwts-test/arg-help-0001/arg-help-0002.log
> index d260c7a..6b7db36 100644
> --- a/fwts-test/arg-help-0001/arg-help-0002.log
> +++ b/fwts-test/arg-help-0001/arg-help-0002.log
> @@ -2,7 +2,10 @@
>                               time options.
>  --acpica-debug               Enable ACPICA debug
>                               /warning messages.
> ---acpitests                  Run ACPI tests.
> +--acpicompliance             Run ACPI tests for
> +                             spec compliance.
> +--acpitests                  Run general ACPI
> +                             tests.
>  -a, --all                    Run all tests.
>  -b, --batch                  Run non-Interactive
>                               tests.
> diff --git a/fwts-test/arg-table-path-0001/acpidump-0001.log b/fwts-test/arg-table-path-0001/acpidump-0001.log
> index 7f8f436..8f8b2dc 100644
> --- a/fwts-test/arg-table-path-0001/acpidump-0001.log
> +++ b/fwts-test/arg-table-path-0001/acpidump-0001.log
> @@ -1,9 +1,102 @@
>  acpidump        
> -acpidump        ----
> -acpidump        ----------------------------------------------------------
> +acpidump                                                          Enabled: 0x1
> +acpidump                                                         OEM Attr: 0x0
> +acpidump                                                         Polarity: 0x0
> +acpidump                                                         Polarity: 0x1
> +acpidump                                                         Reserved: 0x0
> +acpidump                                                      PCAT_COMPAT: 0x1
> +acpidump                                                     Hardware Rev: 0x01
> +acpidump                                                     Trigger Mode: 0x0
> +acpidump                                                     Trigger Mode: 0x1
> +acpidump                                                     Trigger Mode: 0x3
> +acpidump                                                    PCI Vendor ID: 0x8086
> +acpidump                                                   Count Size Cap: 0x1
> +acpidump                                                  IRQ Routing Cap: 0x1
> +acpidump                                                  Num Comparitors: 0x02
> +acpidump                                                  Page Protection: 0x0
> +acpidump                                                 Sealed Case (V3): 0x0
> +acpidump                                             32 bit PM timer (V1): 0x0
> +acpidump                                             VGA Not Present (V4): 0x0
> +acpidump                                            PSCI Compliant (V5.1): 0x0
> +acpidump                                           MSI Not Supported (V4): 0x0
> +acpidump                                           Reserved (bits 22..31): 0x000
> +acpidump                                          Docking Capability (V1): 0x0
> +acpidump                                          Headless, No Video (V3): 0x0
> +acpidump                                          Use platform clock (V4): 0x0
> +acpidump                                          WBINVD instruction (V1): 0x1
> +acpidump                                         All CPUs support C1 (V1): 0x1
> +acpidump                                        CMOS RTC Not Present (V5): 0x0
> +acpidump                                       C2 works on MP system (V1): 0x0
> +acpidump                                       Hardware-reduced ACPI (V5): 0x0
> +acpidump                                      Use APIC Cluster Model (V4): 0x0
> +acpidump                                     PCIe ASPM Not supported (V4): 0x0
> +acpidump                                     Remote power on capable (V4): 0x0
> +acpidump                                    Legacy Devices Supported (V2): 0x0
> +acpidump                                    Reset Register Supported (V2): 0x0
> +acpidump                                   WBINVD flushes all caches (V1): 0x0
> +acpidump                                  PCI_EXP_WAK bits supported (V4): 0x0
> +acpidump                                 8042 present on ports 60/64 (V2): 0x0
> +acpidump                                 Control Method Power Button (V1): 0x0
> +acpidump                                 Control Method Sleep Button (V1): 0x1
> +acpidump                                 RTC can wake system from S4 (V1): 0x1
> +acpidump                                 RTC_STS Valid after S4 wake (V4): 0x0
> +acpidump                                Use APIC Physical Dest. Mode (V4): 0x0
> +acpidump                               PSCI Use HSC instead of SMC (V5.1): 0x0
> +acpidump                             RTC wake not in fixed reg space (V1): 0x0
> +acpidump                            Use native instr. after SLP_TYPx (V3): 0x0
> +acpidump                S0 power savings are equal or better than S3 (V5): 0x0
>  acpidump          0000: 54 4d 4f 52 26 00 00 00 01 eb 50 54 4c 54 44 20  TMOR&.....PTLTD 
>  acpidump          0010: 20 20 20 20 20 20 20 20 00 00 04 06 50 54 4c 20          ....PTL 
>  acpidump          0020: 03 00 00 00 f3 f4                                ......
> +acpidump        ----
> +acpidump        ----------------------------------------------------------
> +acpidump        APIC @ bff00000 (104 bytes) (loaded from file)
> +acpidump        APIC @ bff00078 (104 bytes) (loaded from file)
> +acpidump        APIC Structure #1:
> +acpidump        APIC Structure #2:
> +acpidump        APIC Structure #3:
> +acpidump        APIC Structure #4:
> +acpidump        APIC Structure #5:
> +acpidump        APIC Structure #6:
> +acpidump        APIC Structure #7:
> +acpidump        BOOT @ bff000f0 (40 bytes) (loaded from file)
> +acpidump        Configuration #1:
> +acpidump        Contains 0x23b bytes of AML byte code
> +acpidump        Contains 0x289 bytes of AML byte code
> +acpidump        Contains 0x4c2 bytes of AML byte code
> +acpidump        Contains 0x5fd0 bytes of AML byte code
> +acpidump        Contains 0x7f bytes of AML byte code
> +acpidump        Contains 0x82 bytes of AML byte code
> +acpidump        DSDT @ bff00128 (24564 bytes) (loaded from file)
> +acpidump        Differentiated System Description Table:
> +acpidump        Extended System Description Table:
> +acpidump        FACP @ bff0612c (244 bytes) (loaded from file)
> +acpidump        FACS @ bff06230 (64 bytes) (loaded from file)
> +acpidump        Firmware ACPI Control Structure:
> +acpidump        Fixed ACPI Description Table:
> +acpidump        HPET @ bff06280 (56 bytes) (loaded from file)
> +acpidump        IA-PC High Precision Event Timer Table:
> +acpidump        MCFG @ bff062c8 (60 bytes) (loaded from file)
> +acpidump        Microsoft Software License Table:
> +acpidump        Multiple APIC Description Table:
> +acpidump        PCI Express Memory Mapped Config Space Base Address Table:
> +acpidump        RSDP @ bff06314 (36 bytes) (loaded from file)
> +acpidump        RSDT @ bff070d1 (104 bytes) (generated by fwts)
> +acpidump        Root System Description Pointer:
> +acpidump        Root System Description Table:
> +acpidump        SLIC @ bff06348 (374 bytes) (loaded from file)
> +acpidump        SSDT @ bff064ce (685 bytes) (loaded from file)
> +acpidump        SSDT @ bff0678b (163 bytes) (loaded from file)
> +acpidump        SSDT @ bff0683e (607 bytes) (loaded from file)
> +acpidump        SSDT @ bff06aad (166 bytes) (loaded from file)
> +acpidump        SSDT @ bff06b63 (1254 bytes) (loaded from file)
> +acpidump        Secondary System Description Table:
> +acpidump        Simple Boot Flag Table:
> +acpidump        TCPA @ bff07059 (50 bytes) (loaded from file)
> +acpidump        TMOR @ bff0709b (38 bytes) (loaded from file)
> +acpidump        Test 1 of 1: Dump ACPI tables.
> +acpidump        Trusted Computing Platform Alliance Capabilities Table:
> +acpidump        XSDT @ bff07149 (172 bytes) (generated by fwts)
>  acpidump        [0x000 0000   4]                                Signature: APIC
>  acpidump        [0x000 0000   4]                                Signature: BOOT
>  acpidump        [0x000 0000   4]                                Signature: DSDT
> @@ -17,8 +110,8 @@ acpidump        [0x000 0000   4]                                Signature: SSDT
>  acpidump        [0x000 0000   4]                                Signature: TCPA
>  acpidump        [0x000 0000   4]                                Signature: TMOR
>  acpidump        [0x000 0000   4]                                Signature: XSDT
> -acpidump        [0x000 0000   8]                             Base Address: 0x00000000e0000000
>  acpidump        [0x000 0000   8]                                Signature: RSD PTR 
> +acpidump        [0x000 0000   8]                             Base Address: 0x00000000e0000000
>  acpidump        [0x004 0004   4]                                   Length: 0x00000026
>  acpidump        [0x004 0004   4]                                   Length: 0x00000028
>  acpidump        [0x004 0004   4]                                   Length: 0x00000032
> @@ -60,12 +153,12 @@ acpidump        [0x009 0009   1]                                 Checksum: 0xeb
>  acpidump        [0x009 0009   1]                                 Checksum: 0xed
>  acpidump        [0x009 0009   6]                                   OEM ID: LENOVO
>  acpidump        [0x00a 0010   1]                            Start Bus Num: 0x00
> +acpidump        [0x00a 0010   6]                                   OEM ID:  PmRef
>  acpidump        [0x00a 0010   6]                                   OEM ID: BrtRef
>  acpidump        [0x00a 0010   6]                                   OEM ID: FWTSID
> -acpidump        [0x00a 0010   6]                                   OEM ID: Intel 
>  acpidump        [0x00a 0010   6]                                   OEM ID: INTEL 
> +acpidump        [0x00a 0010   6]                                   OEM ID: Intel 
>  acpidump        [0x00a 0010   6]                                   OEM ID: LENOVO
> -acpidump        [0x00a 0010   6]                                   OEM ID:  PmRef
>  acpidump        [0x00a 0010   6]                                   OEM ID: PTLTD 
>  acpidump        [0x00a 0010   6]                                   OEM ID: SataRe
>  acpidump        [0x00a 0010   6]                                   OEM ID: TOSCPL
> @@ -75,15 +168,15 @@ acpidump        [0x00c 0012   4]                            Waking Vector: 0x000
>  acpidump        [0x00f 0015   1]                                 Revision: 0x02
>  acpidump        [0x010 0016   4]                              Global Lock: 0x00000000
>  acpidump        [0x010 0016   4]                              RsdtAddress: 0xbff070d1
> -acpidump        [0x010 0016   8]                             OEM Table ID:         
>  acpidump        [0x010 0016   8]                             OEM Table ID: 	 APIC  
> +acpidump        [0x010 0016   8]                             OEM Table ID:         
> +acpidump        [0x010 0016   8]                             OEM Table ID:    CpuPm
>  acpidump        [0x010 0016   8]                             OEM Table ID:  Cpu0Tst
>  acpidump        [0x010 0016   8]                             OEM Table ID:  Cpu1Tst
> -acpidump        [0x010 0016   8]                             OEM Table ID:    CpuPm
> -acpidump        [0x010 0016   8]                             OEM Table ID: CRESTLNE
>  acpidump        [0x010 0016   8]                             OEM Table ID:  DD01BRT
> -acpidump        [0x010 0016   8]                             OEM Table ID: SataAhci
>  acpidump        [0x010 0016   8]                             OEM Table ID: $SBFTBL$
> +acpidump        [0x010 0016   8]                             OEM Table ID: CRESTLNE
> +acpidump        [0x010 0016   8]                             OEM Table ID: SataAhci
>  acpidump        [0x010 0016   8]                             OEM Table ID: TP-68   
>  acpidump        [0x014 0020   4]                                    Flags: 0x00000000
>  acpidump        [0x014 0020   4]                                   Length: 0x00000024
> @@ -93,15 +186,15 @@ acpidump        [0x018 0024   4]                             OEM Revision: 0x000
>  acpidump        [0x018 0024   4]                             OEM Revision: 0x06040000
>  acpidump        [0x018 0024   8]                              XsdtAddress: 0x00000000bff07149
>  acpidump        [0x018 0024   8]                          X Waking Vector: 0x0000000000000000
> +acpidump        [0x01c 0028   4]                               Creator ID:  LTP
>  acpidump        [0x01c 0028   4]                               Creator ID: ALAN
>  acpidump        [0x01c 0028   4]                               Creator ID: FWTS
>  acpidump        [0x01c 0028   4]                               Creator ID: INTL
>  acpidump        [0x01c 0028   4]                               Creator ID: LOHR
> -acpidump        [0x01c 0028   4]                               Creator ID:  LTP
>  acpidump        [0x01c 0028   4]                               Creator ID: PTL 
>  acpidump        [0x01c 0028   4]                               Creator ID: TBD 
> -acpidump        [0x020 0032   1]                        Extended Checksum: 0x73
>  acpidump        [0x020 0032   1]                                  Version: 0x01
> +acpidump        [0x020 0032   1]                        Extended Checksum: 0x73
>  acpidump        [0x020 0032   4]                         Creator Revision: 0x00000000
>  acpidump        [0x020 0032   4]                         Creator Revision: 0x00000001
>  acpidump        [0x020 0032   4]                         Creator Revision: 0x00000003
> @@ -113,68 +206,72 @@ acpidump        [0x021 0033   3]                                 Reserved: 0x00
>  acpidump        [0x021 0033   3]                                 Reserved: 0x00 [2]
>  acpidump        [0x024 0036   1]                              CMOS offset: 0x36
>  acpidump        [0x024 0036   2]                           Platform Class: 0x0000
> +acpidump        [0x024 0036   4]                                     Type: 0x00000000
> +acpidump        [0x024 0036   4]                               OSPM Flags: 0x00000000
> +acpidump        [0x024 0036   4]                             FACS Address: 0xbf6e2fc0
>  acpidump        [0x024 0036   4]                            Entry 00 APIC: 0xbff00000
>  acpidump        [0x024 0036   4]                           Event Timer ID: 0x8086a201
> -acpidump        [0x024 0036   4]                             FACS Address: 0xbf6e2fc0
>  acpidump        [0x024 0036   4]                       Local APIC Address: 0xfee00000
> -acpidump        [0x024 0036   4]                               OSPM Flags: 0x00000000
> -acpidump        [0x024 0036   4]                                     Type: 0x00000000
> -acpidump        [0x024 0036   8]                            Entry 00 APIC: 0x00000000bff00000
>  acpidump        [0x024 0036   8]                                 Reserved: 0x0000000000000000
> +acpidump        [0x024 0036   8]                            Entry 00 APIC: 0x00000000bff00000
>  acpidump        [0x026 0038   4]                          Log Zone Length: 0x00010000
> -acpidump        [0x028 0040  12]                             Base Address: (Generic Address Structure)
>  acpidump        [0x028 0040   1]                            addr_space_id: 0x00 (System Memory)
> -acpidump        [0x028 0040   4]                             DSDT Address: 0xbf6d9b6a
> -acpidump        [0x028 0040   4]                            Entry 01 APIC: 0xbff00078
>  acpidump        [0x028 0040   4]                                    Flags: 0x00000001
>  acpidump        [0x028 0040   4]                                   Length: 0x0000009c
> +acpidump        [0x028 0040   4]                             DSDT Address: 0xbf6d9b6a
> +acpidump        [0x028 0040   4]                            Entry 01 APIC: 0xbff00078
> +acpidump        [0x028 0040  12]                             Base Address: (Generic Address Structure)
>  acpidump        [0x029 0041   1]                            reg_bit_width: 0x00
>  acpidump        [0x02a 0042   1]                           reg_bit_offset: 0x00
>  acpidump        [0x02a 0042   8]                         Log Zone Address: 0x0000000000000000
>  acpidump        [0x02b 0043   1]                             access_width: 0x00 (Undefined (legacy reasons))
> -acpidump        [0x02c 0044   1]                                 Key Type: 0x06
> -acpidump        [0x02c 0044   1]                                    Model: 0x00
>  acpidump        [0x02c 0044   1]                                     Type: 0x00 (Processor Local APIC)
> +acpidump        [0x02c 0044   1]                                    Model: 0x00
> +acpidump        [0x02c 0044   1]                                 Key Type: 0x06
>  acpidump        [0x02c 0044   4]                            Entry 02 BOOT: 0xbff000f0
>  acpidump        [0x02c 0044   8]                                  address: 0x00000000fed00000
>  acpidump        [0x02c 0044   8]                            Entry 01 APIC: 0x00000000bff00078
>  acpidump        [0x02d 0045   1]                                   Length: 0x08
> -acpidump        [0x02d 0045   1]                               PM Profile: 0x02 (Mobile)
>  acpidump        [0x02d 0045   1]                                  Version: 0x02
> +acpidump        [0x02d 0045   1]                               PM Profile: 0x02 (Mobile)
>  acpidump        [0x02e 0046   1]                              ACPI CPU ID: 0x00
>  acpidump        [0x02e 0046   2]                                 Reserved: 0x0000
>  acpidump        [0x02e 0046   2]                            SCI Interrupt: 0x0009
>  acpidump        [0x02f 0047   1]                                  APIC ID: 0x00
> +acpidump        [0x030 0048   4]                                    Flags: 0x00000001
>  acpidump        [0x030 0048   4]                                Algorithm: 0x00002400
>  acpidump        [0x030 0048   4]                            Entry 03 DSDT: 0xbff00128
> -acpidump        [0x030 0048   4]                                    Flags: 0x00000001
>  acpidump        [0x030 0048   4]                         SMI Command Port: 0x000000b2
> -acpidump        [0x034 0052   1]                        ACPI Enable Value: 0xf0
> -acpidump        [0x034 0052   1]                              HPET Number: 0x00
>  acpidump        [0x034 0052   1]                                     Type: 0x00 (Processor Local APIC)
> -acpidump        [0x034 0052   4]                            Entry 04 FACP: 0xbff0612c
> +acpidump        [0x034 0052   1]                              HPET Number: 0x00
> +acpidump        [0x034 0052   1]                        ACPI Enable Value: 0xf0
>  acpidump        [0x034 0052   4]                                    Magic: 0x31415352
> +acpidump        [0x034 0052   4]                            Entry 04 FACP: 0xbff0612c
>  acpidump        [0x034 0052   8]                            Entry 02 BOOT: 0x00000000bff000f0
> -acpidump        [0x035 0053   1]                       ACPI Disable Value: 0xf1
>  acpidump        [0x035 0053   1]                                   Length: 0x08
> +acpidump        [0x035 0053   1]                       ACPI Disable Value: 0xf1
>  acpidump        [0x035 0053   2]                         Main Counter Min: 0x0080
>  acpidump        [0x036 0054   1]                              ACPI CPU ID: 0x01
>  acpidump        [0x036 0054   1]                           S4BIOS Command: 0x00
>  acpidump        [0x037 0055   1]                                  APIC ID: 0x01
>  acpidump        [0x037 0055   1]                           Page Prot Attr: 0x00
>  acpidump        [0x037 0055   1]                          P-State Control: 0x80
> +acpidump        [0x038 0056   4]                                    Flags: 0x00000001
>  acpidump        [0x038 0056   4]                               Bit Length: 0x00000400
>  acpidump        [0x038 0056   4]                            Entry 05 FACS: 0xbff06230
> -acpidump        [0x038 0056   4]                                    Flags: 0x00000001
>  acpidump        [0x038 0056   4]                         PM1A Event Block: 0x00001000
>  acpidump        [0x03c 0060   1]                                     Type: 0x01 (I/O APIC)
> -acpidump        [0x03c 0060   4]                            Entry 06 HPET: 0xbff06280
>  acpidump        [0x03c 0060   4]                                 Exponent: 0x00010001
> +acpidump        [0x03c 0060   4]                            Entry 06 HPET: 0xbff06280
>  acpidump        [0x03c 0060   4]                         PM1B Event Block: 0x00000000
>  acpidump        [0x03c 0060   8]                            Entry 03 DSDT: 0x00000000bff00128
>  acpidump        [0x03d 0061   1]                                   Length: 0x0c
>  acpidump        [0x03e 0062   1]                              I/O APIC ID: 0x01
>  acpidump        [0x03e 0062   1]                              I/O APIC ID: 0x02
> +acpidump        [0x03f 0063   1]                                 Reserved: 0x00
> +acpidump        [0x040 0064   4]                            Entry 07 MCFG: 0xbff062c8
> +acpidump        [0x040 0064   4]                            I/O APIC Addr: 0xfec00000
> +acpidump        [0x040 0064   4]                       PM1A Control Block: 0x00001004
>  acpidump        [0x040 0064 128]                                  Modulus: 02 e2 4c 8d c2 f2 bc 41 
>  acpidump        [0x040 0064 128]                                  Modulus: 07 ec 7b 1a 29 a1 c1 f1 
>  acpidump        [0x040 0064 128]                                  Modulus: 15 95 f9 fa fd dc 05 b7 
> @@ -191,9 +288,6 @@ acpidump        [0x040 0064 128]                                  Modulus: b6 20
>  acpidump        [0x040 0064 128]                                  Modulus: b6 43 40 55 44 c3 c9 37 
>  acpidump        [0x040 0064 128]                                  Modulus: cd bf 5f 2f 96 d6 c0 0a 
>  acpidump        [0x040 0064 128]                                  Modulus: e1 d1 79 2a a7 6a 77 d1 
> -acpidump        [0x040 0064   4]                            Entry 07 MCFG: 0xbff062c8
> -acpidump        [0x040 0064   4]                            I/O APIC Addr: 0xfec00000
> -acpidump        [0x040 0064   4]                       PM1A Control Block: 0x00001004
>  acpidump        [0x044 0068   4]                            Entry 08 RSDP: 0xbff06314
>  acpidump        [0x044 0068   4]                          Global IRQ Base: 0x00000000
>  acpidump        [0x044 0068   4]                       PM1B Control Block: 0x00000000
> @@ -204,12 +298,12 @@ acpidump        [0x048 0072   4]                            Entry 09 SLIC: 0xbff
>  acpidump        [0x048 0072   4]                        PM2 Control Block: 0x00001020
>  acpidump        [0x049 0073   1]                                   Length: 0x06
>  acpidump        [0x049 0073   1]                                   Length: 0x0a
> -acpidump        [0x04a 0074   1]                              ACPI CPU ID: 0x00
>  acpidump        [0x04a 0074   1]                                      Bus: 0x00
> +acpidump        [0x04a 0074   1]                              ACPI CPU ID: 0x00
>  acpidump        [0x04b 0075   1]                                   Source: 0x00
>  acpidump        [0x04b 0075   2]                                    Flags: 0x0005
> -acpidump        [0x04c 0076   4]                            Entry 10 SSDT: 0xbff064ce
>  acpidump        [0x04c 0076   4]                              Gbl Sys Int: 0x00000002
> +acpidump        [0x04c 0076   4]                            Entry 10 SSDT: 0xbff064ce
>  acpidump        [0x04c 0076   4]                           PM Timer Block: 0x00001008
>  acpidump        [0x04c 0076   8]                            Entry 05 FACS: 0x00000000bff06230
>  acpidump        [0x04d 0077   1]                          Local APIC LINT: 0x01
> @@ -217,16 +311,16 @@ acpidump        [0x04e 0078   1]                                     Type: 0x04
>  acpidump        [0x04f 0079   1]                                   Length: 0x06
>  acpidump        [0x050 0080   1]                              ACPI CPU ID: 0x01
>  acpidump        [0x050 0080   2]                                    Flags: 0x0000
> -acpidump        [0x050 0080   4]                            Entry 11 SSDT: 0xbff0678b
>  acpidump        [0x050 0080   4]                               GPE0 Block: 0x00001028
> +acpidump        [0x050 0080   4]                            Entry 11 SSDT: 0xbff0678b
>  acpidump        [0x051 0081   2]                                    Flags: 0x0005
>  acpidump        [0x052 0082   1]                                     Type: 0x02 (Interrupt Source Override)
>  acpidump        [0x053 0083   1]                                   Length: 0x0a
>  acpidump        [0x053 0083   1]                          Local APIC LINT: 0x01
>  acpidump        [0x054 0084   1]                                      Bus: 0x00
>  acpidump        [0x054 0084   1]                                     Type: 0x02 (Interrupt Source Override)
> -acpidump        [0x054 0084   4]                            Entry 12 SSDT: 0xbff0683e
>  acpidump        [0x054 0084   4]                               GPE1 Block: 0x00000000
> +acpidump        [0x054 0084   4]                            Entry 12 SSDT: 0xbff0683e
>  acpidump        [0x054 0084   8]                            Entry 06 HPET: 0x00000000bff06280
>  acpidump        [0x055 0085   1]                                   Length: 0x0a
>  acpidump        [0x055 0085   1]                                   Source: 0x09
> @@ -234,29 +328,29 @@ acpidump        [0x056 0086   1]                                      Bus: 0x00
>  acpidump        [0x056 0086   4]                              Gbl Sys Int: 0x00000009
>  acpidump        [0x057 0087   1]                                   Source: 0x00
>  acpidump        [0x058 0088   1]                   PM1 Event Block Length: 0x04
> -acpidump        [0x058 0088   4]                            Entry 13 SSDT: 0xbff06aad
>  acpidump        [0x058 0088   4]                              Gbl Sys Int: 0x00000002
> +acpidump        [0x058 0088   4]                            Entry 13 SSDT: 0xbff06aad
>  acpidump        [0x059 0089   1]                 PM1 Control Block Length: 0x02
>  acpidump        [0x05a 0090   1]                 PM2 Control Block Length: 0x01
>  acpidump        [0x05a 0090   2]                                    Flags: 0x000d
>  acpidump        [0x05b 0091   1]                    PM Timer Block Length: 0x04
> -acpidump        [0x05c 0092   1]                        GPE0 Block Length: 0x08
>  acpidump        [0x05c 0092   1]                                     Type: 0x04 (Local APIC NMI)
> +acpidump        [0x05c 0092   1]                        GPE0 Block Length: 0x08
>  acpidump        [0x05c 0092   2]                                    Flags: 0x0005
>  acpidump        [0x05c 0092   4]                            Entry 14 SSDT: 0xbff06b63
>  acpidump        [0x05c 0092   8]                            Entry 07 MCFG: 0x00000000bff062c8
> -acpidump        [0x05d 0093   1]                        GPE1 Block Length: 0x00
>  acpidump        [0x05d 0093   1]                                   Length: 0x06
> -acpidump        [0x05e 0094   1]                              ACPI CPU ID: 0x00
> +acpidump        [0x05d 0093   1]                        GPE1 Block Length: 0x00
>  acpidump        [0x05e 0094   1]                                     Type: 0x02 (Interrupt Source Override)
> -acpidump        [0x05f 0095   1]                             _CST Support: 0x85
> +acpidump        [0x05e 0094   1]                              ACPI CPU ID: 0x00
>  acpidump        [0x05f 0095   1]                                   Length: 0x0a
> +acpidump        [0x05f 0095   1]                             _CST Support: 0x85
>  acpidump        [0x05f 0095   2]                                    Flags: 0x0005
>  acpidump        [0x060 0096   1]                                      Bus: 0x00
>  acpidump        [0x060 0096   2]                               C2 Latency: 0x0001
>  acpidump        [0x060 0096   4]                            Entry 15 TCPA: 0xbff07059
> -acpidump        [0x061 0097   1]                          Local APIC LINT: 0x01
>  acpidump        [0x061 0097   1]                                   Source: 0x09
> +acpidump        [0x061 0097   1]                          Local APIC LINT: 0x01
>  acpidump        [0x062 0098   1]                                     Type: 0x04 (Local APIC NMI)
>  acpidump        [0x062 0098   2]                               C3 Latency: 0x0023
>  acpidump        [0x062 0098   4]                              Gbl Sys Int: 0x00000009
> @@ -266,8 +360,8 @@ acpidump        [0x064 0100   2]                           CPU Cache Size: 0x000
>  acpidump        [0x064 0100   4]                            Entry 16 TMOR: 0xbff0709b
>  acpidump        [0x064 0100   8]                            Entry 08 RSDP: 0x00000000bff06314
>  acpidump        [0x065 0101   2]                                    Flags: 0x0005
> -acpidump        [0x066 0102   2]                   CPU Cache Flush Stride: 0x0000
>  acpidump        [0x066 0102   2]                                    Flags: 0x000d
> +acpidump        [0x066 0102   2]                   CPU Cache Flush Stride: 0x0000
>  acpidump        [0x067 0103   1]                          Local APIC LINT: 0x01
>  acpidump        [0x068 0104   1]                        Duty Cycle Offset: 0x01
>  acpidump        [0x069 0105   1]                         Duty Cycle Width: 0x03
> @@ -277,9 +371,9 @@ acpidump        [0x06c 0108   1]                        RTC Century Index: 0x32
>  acpidump        [0x06c 0108   8]                            Entry 09 SLIC: 0x00000000bff06348
>  acpidump        [0x06d 0109   2]             IA-PC Boot Flags (see below): 0x0000
>  acpidump        [0x070 0112   4]                        Flags (see below): 0x000000a5
> -acpidump        [0x074 0116  12]                                RESET_REG: (Generic Address Structure)
>  acpidump        [0x074 0116   1]                            addr_space_id: 0x00 (System Memory)
>  acpidump        [0x074 0116   8]                            Entry 10 SSDT: 0x00000000bff064ce
> +acpidump        [0x074 0116  12]                                RESET_REG: (Generic Address Structure)
>  acpidump        [0x075 0117   1]                            reg_bit_width: 0x00
>  acpidump        [0x076 0118   1]                           reg_bit_offset: 0x00
>  acpidump        [0x077 0119   1]                             access_width: 0x00 (Undefined (legacy reasons))
> @@ -290,63 +384,63 @@ acpidump        [0x081 0129   2]                    ARM Boot Flags (V5.1): 0x000
>  acpidump        [0x083 0131   1]                       FADT Minor Version: 0x00
>  acpidump        [0x084 0132   8]                            Entry 12 SSDT: 0x00000000bff0683e
>  acpidump        [0x084 0132   8]                          X_FIRMWARE_CTRL: 0x00000000bf6e2fc0
> -acpidump        [0x08c 0140   8]                            Entry 13 SSDT: 0x00000000bff06aad
>  acpidump        [0x08c 0140   8]                                   X_DSDT: 0x00000000bf6d9b6a
> -acpidump        [0x094 0148  12]                           X_PM1a_EVT_BLK: (Generic Address Structure)
> +acpidump        [0x08c 0140   8]                            Entry 13 SSDT: 0x00000000bff06aad
>  acpidump        [0x094 0148   1]                            addr_space_id: 0x01 (System I/O)
>  acpidump        [0x094 0148   8]                            Entry 14 SSDT: 0x00000000bff06b63
> +acpidump        [0x094 0148  12]                           X_PM1a_EVT_BLK: (Generic Address Structure)
>  acpidump        [0x095 0149   1]                            reg_bit_width: 0x20
>  acpidump        [0x096 0150   1]                           reg_bit_offset: 0x00
>  acpidump        [0x097 0151   1]                             access_width: 0x00 (Undefined (legacy reasons))
>  acpidump        [0x098 0152   8]                                  address: 0x0000000000001000
>  acpidump        [0x09c 0156   8]                            Entry 15 TCPA: 0x00000000bff07059
> -acpidump        [0x0a0 0160  12]                           X_PM1b_EVT_BLK: (Generic Address Structure)
>  acpidump        [0x0a0 0160   1]                            addr_space_id: 0x00 (System Memory)
> +acpidump        [0x0a0 0160  12]                           X_PM1b_EVT_BLK: (Generic Address Structure)
>  acpidump        [0x0a1 0161   1]                            reg_bit_width: 0x00
>  acpidump        [0x0a2 0162   1]                           reg_bit_offset: 0x00
>  acpidump        [0x0a3 0163   1]                             access_width: 0x00 (Undefined (legacy reasons))
>  acpidump        [0x0a4 0164   8]                                  address: 0x0000000000000000
>  acpidump        [0x0a4 0164   8]                            Entry 16 TMOR: 0x00000000bff0709b
> -acpidump        [0x0ac 0172  12]                           X_PM1a_CNT_BLK: (Generic Address Structure)
>  acpidump        [0x0ac 0172   1]                            addr_space_id: 0x01 (System I/O)
> +acpidump        [0x0ac 0172  12]                           X_PM1a_CNT_BLK: (Generic Address Structure)
>  acpidump        [0x0ad 0173   1]                            reg_bit_width: 0x10
>  acpidump        [0x0ae 0174   1]                           reg_bit_offset: 0x00
>  acpidump        [0x0af 0175   1]                             access_width: 0x00 (Undefined (legacy reasons))
>  acpidump        [0x0b0 0176   8]                                  address: 0x0000000000001004
> -acpidump        [0x0b8 0184  12]                           X_PM1b_CNT_BLK: (Generic Address Structure)
>  acpidump        [0x0b8 0184   1]                            addr_space_id: 0x00 (System Memory)
> +acpidump        [0x0b8 0184  12]                           X_PM1b_CNT_BLK: (Generic Address Structure)
>  acpidump        [0x0b9 0185   1]                            reg_bit_width: 0x00
>  acpidump        [0x0ba 0186   1]                           reg_bit_offset: 0x00
>  acpidump        [0x0bb 0187   1]                             access_width: 0x00 (Undefined (legacy reasons))
>  acpidump        [0x0bc 0188   8]                                  address: 0x0000000000000000
>  acpidump        [0x0c0 0192   4]                                     Type: 0x00000001
> -acpidump        [0x0c4 0196  12]                            X_PM2_CNT_BLK: (Generic Address Structure)
>  acpidump        [0x0c4 0196   1]                            addr_space_id: 0x01 (System I/O)
>  acpidump        [0x0c4 0196   4]                                   Length: 0x000000b6
> +acpidump        [0x0c4 0196  12]                            X_PM2_CNT_BLK: (Generic Address Structure)
>  acpidump        [0x0c5 0197   1]                            reg_bit_width: 0x08
>  acpidump        [0x0c6 0198   1]                           reg_bit_offset: 0x00
>  acpidump        [0x0c7 0199   1]                             access_width: 0x00 (Undefined (legacy reasons))
>  acpidump        [0x0c8 0200   4]                                  Version: 0x00020000
>  acpidump        [0x0c8 0200   8]                                  address: 0x0000000000001020
>  acpidump        [0x0cc 0204   6]                                   OEM ID: LENOVO
> -acpidump        [0x0d0 0208  12]                             X_PM_TMR_BLK: (Generic Address Structure)
>  acpidump        [0x0d0 0208   1]                            addr_space_id: 0x01 (System I/O)
> +acpidump        [0x0d0 0208  12]                             X_PM_TMR_BLK: (Generic Address Structure)
>  acpidump        [0x0d1 0209   1]                            reg_bit_width: 0x20
>  acpidump        [0x0d2 0210   1]                           reg_bit_offset: 0x00
>  acpidump        [0x0d2 0210   8]                             OEM TABLE ID: TP-68   
>  acpidump        [0x0d3 0211   1]                             access_width: 0x00 (Undefined (legacy reasons))
>  acpidump        [0x0d4 0212   8]                                  address: 0x0000000000001008
>  acpidump        [0x0da 0218   8]                             Windows Flag: 57 49 4e 44 4f 57 53 20 
> -acpidump        [0x0dc 0220  12]                               X_GPE0_BLK: (Generic Address Structure)
>  acpidump        [0x0dc 0220   1]                            addr_space_id: 0x01 (System I/O)
> +acpidump        [0x0dc 0220  12]                               X_GPE0_BLK: (Generic Address Structure)
>  acpidump        [0x0dd 0221   1]                            reg_bit_width: 0x40
>  acpidump        [0x0de 0222   1]                           reg_bit_offset: 0x00
>  acpidump        [0x0df 0223   1]                             access_width: 0x00 (Undefined (legacy reasons))
>  acpidump        [0x0e0 0224   8]                                  address: 0x0000000000001028
>  acpidump        [0x0e2 0226   4]                             SLIC Version: 0x00000000
>  acpidump        [0x0e6 0230  16]                                 Reserved: 00 00 00 00 00 00 00 00 
> -acpidump        [0x0e8 0232  12]                               X_GPE1_BLK: (Generic Address Structure)
>  acpidump        [0x0e8 0232   1]                            addr_space_id: 0x00 (System Memory)
> +acpidump        [0x0e8 0232  12]                               X_GPE1_BLK: (Generic Address Structure)
>  acpidump        [0x0e9 0233   1]                            reg_bit_width: 0x00
>  acpidump        [0x0ea 0234   1]                           reg_bit_offset: 0x00
>  acpidump        [0x0eb 0235   1]                             access_width: 0x00 (Undefined (legacy reasons))
> @@ -367,97 +461,4 @@ acpidump        [0x0f6 0246 128]                                Signature: a7 ee
>  acpidump        [0x0f6 0246 128]                                Signature: cd c7 89 84 06 16 91 0b 
>  acpidump        [0x0f6 0246 128]                                Signature: e7 36 9c 33 91 27 e7 8d 
>  acpidump        [0x0f6 0246 128]                                Signature: f6 6b bb 5f a5 81 e2 ff 
> -acpidump                                             32 bit PM timer (V1): 0x0
> -acpidump                                 8042 present on ports 60/64 (V2): 0x0
>  acpidump        acpidump: Dump ACPI tables.
> -acpidump                                       Hardware-reduced ACPI (V5): 0x0
> -acpidump                                         All CPUs support C1 (V1): 0x1
> -acpidump        APIC @ bff00000 (104 bytes) (loaded from file)
> -acpidump        APIC @ bff00078 (104 bytes) (loaded from file)
> -acpidump        APIC Structure #1:
> -acpidump        APIC Structure #2:
> -acpidump        APIC Structure #3:
> -acpidump        APIC Structure #4:
> -acpidump        APIC Structure #5:
> -acpidump        APIC Structure #6:
> -acpidump        APIC Structure #7:
> -acpidump        BOOT @ bff000f0 (40 bytes) (loaded from file)
> -acpidump                                       C2 works on MP system (V1): 0x0
> -acpidump                                        CMOS RTC Not Present (V5): 0x0
> -acpidump        Configuration #1:
> -acpidump        Contains 0x23b bytes of AML byte code
> -acpidump        Contains 0x289 bytes of AML byte code
> -acpidump        Contains 0x4c2 bytes of AML byte code
> -acpidump        Contains 0x5fd0 bytes of AML byte code
> -acpidump        Contains 0x7f bytes of AML byte code
> -acpidump        Contains 0x82 bytes of AML byte code
> -acpidump                                 Control Method Power Button (V1): 0x0
> -acpidump                                 Control Method Sleep Button (V1): 0x1
> -acpidump                                                   Count Size Cap: 0x1
> -acpidump        Differentiated System Description Table:
> -acpidump                                          Docking Capability (V1): 0x0
> -acpidump        DSDT @ bff00128 (24564 bytes) (loaded from file)
> -acpidump                                                          Enabled: 0x1
> -acpidump        Extended System Description Table:
> -acpidump        FACP @ bff0612c (244 bytes) (loaded from file)
> -acpidump        FACS @ bff06230 (64 bytes) (loaded from file)
> -acpidump        Firmware ACPI Control Structure:
> -acpidump        Fixed ACPI Description Table:
> -acpidump                                                     Hardware Rev: 0x01
> -acpidump                                          Headless, No Video (V3): 0x0
> -acpidump        HPET @ bff06280 (56 bytes) (loaded from file)
> -acpidump        IA-PC High Precision Event Timer Table:
> -acpidump                                                  IRQ Routing Cap: 0x1
> -acpidump                                    Legacy Devices Supported (V2): 0x0
> -acpidump        MCFG @ bff062c8 (60 bytes) (loaded from file)
> -acpidump        Microsoft Software License Table:
> -acpidump                                           MSI Not Supported (V4): 0x0
> -acpidump        Multiple APIC Description Table:
> -acpidump                                                  Num Comparitors: 0x02
> -acpidump                                                         OEM Attr: 0x0
> -acpidump                                                  Page Protection: 0x0
> -acpidump                                                      PCAT_COMPAT: 0x1
> -acpidump                                     PCIe ASPM Not supported (V4): 0x0
> -acpidump        PCI Express Memory Mapped Config Space Base Address Table:
> -acpidump                                  PCI_EXP_WAK bits supported (V4): 0x0
> -acpidump                                                    PCI Vendor ID: 0x8086
> -acpidump                                                         Polarity: 0x0
> -acpidump                                                         Polarity: 0x1
> -acpidump                                            PSCI Compliant (V5.1): 0x0
> -acpidump                               PSCI Use HSC instead of SMC (V5.1): 0x0
> -acpidump                                     Remote power on capable (V4): 0x0
> -acpidump                                                         Reserved: 0x0
> -acpidump                                           Reserved (bits 22..31): 0x000
> -acpidump                                    Reset Register Supported (V2): 0x0
> -acpidump        Root System Description Pointer:
> -acpidump        Root System Description Table:
> -acpidump        RSDP @ bff06314 (36 bytes) (loaded from file)
> -acpidump        RSDT @ bff070d1 (104 bytes) (generated by fwts)
> -acpidump                                 RTC can wake system from S4 (V1): 0x1
> -acpidump                                 RTC_STS Valid after S4 wake (V4): 0x0
> -acpidump                             RTC wake not in fixed reg space (V1): 0x0
> -acpidump                S0 power savings are equal or better than S3 (V5): 0x0
> -acpidump                                                 Sealed Case (V3): 0x0
> -acpidump        Secondary System Description Table:
> -acpidump        Simple Boot Flag Table:
> -acpidump        SLIC @ bff06348 (374 bytes) (loaded from file)
> -acpidump        SSDT @ bff064ce (685 bytes) (loaded from file)
> -acpidump        SSDT @ bff0678b (163 bytes) (loaded from file)
> -acpidump        SSDT @ bff0683e (607 bytes) (loaded from file)
> -acpidump        SSDT @ bff06aad (166 bytes) (loaded from file)
> -acpidump        SSDT @ bff06b63 (1254 bytes) (loaded from file)
> -acpidump        TCPA @ bff07059 (50 bytes) (loaded from file)
> -acpidump        Test 1 of 1: Dump ACPI tables.
> -acpidump        TMOR @ bff0709b (38 bytes) (loaded from file)
> -acpidump                                                     Trigger Mode: 0x0
> -acpidump                                                     Trigger Mode: 0x1
> -acpidump                                                     Trigger Mode: 0x3
> -acpidump        Trusted Computing Platform Alliance Capabilities Table:
> -acpidump                                      Use APIC Cluster Model (V4): 0x0
> -acpidump                                Use APIC Physical Dest. Mode (V4): 0x0
> -acpidump                            Use native instr. after SLP_TYPx (V3): 0x0
> -acpidump                                          Use platform clock (V4): 0x0
> -acpidump                                             VGA Not Present (V4): 0x0
> -acpidump                                   WBINVD flushes all caches (V1): 0x0
> -acpidump                                          WBINVD instruction (V1): 0x1
> -acpidump        XSDT @ bff07149 (172 bytes) (generated by fwts)
> 
Looks good.

Acked-by: Colin Ian King <colin.king at canonical.com>



More information about the fwts-devel mailing list