diff options
Diffstat (limited to 'platforms')
25 files changed, 274 insertions, 2376 deletions
diff --git a/platforms/rtsm_ve-aemv8a.acpi/apic.asl b/platforms/rtsm_ve-aemv8a.acpi/apic.asl index 81351c3..f94686e 100644 --- a/platforms/rtsm_ve-aemv8a.acpi/apic.asl +++ b/platforms/rtsm_ve-aemv8a.acpi/apic.asl @@ -35,9 +35,9 @@ */ [0004] Signature : "APIC" -[0004] Table Length : 000000F6 -[0001] Revision : 03 -[0001] Checksum : B0 +[0004] Table Length : 00000000 +[0001] Revision : 04 +[0001] Checksum : 00 [0006] Oem ID : "LINARO" [0008] Oem Table ID : "RTSMVEV8" [0004] Oem Revision : 00000001 @@ -45,104 +45,160 @@ [0004] Asl Compiler Revision : 20110623 [0004] Local Apic Address : 2C000000 -[0004] Flags (decoded below) : 00000001 +[0004] Flags (decoded below) : 00000000 PC-AT Compatibility : 0 [0001] Subtable Type : 0B [Generic Interrupt Controller] -[0001] Length : 28 +[0001] Length : 4C [0002] Reserved : 0000 -[0004] Local GIC Hardware ID : 00000000 /* Should be equal to FDT provided or CPU hardware ID */ +[0004] CPU Interface Number : 00000000 [0004] Processor UID : 00000000 [0004] Flags (decoded below) : 00000001 Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 [0004] Parking Protocol Version : 00000000 [0004] Performance Interrupt : 00000000 [0008] Parked Address : 0000000000000000 [0008] Base Address : 000000002C000000 /* armv8 FVP Base GIC address */ +[0008] Virtual GIC Base Address : 0 +[0008] Hypervisor GIC Base Address : 0 +[0004] Virtual GIC Interrupt : 0 +[0008] Redistributor Base Address : 0 +[0008] ARM MPIDR : 0 [0001] Subtable Type : 0B [Generic Interrupt Controller] -[0001] Length : 28 +[0001] Length : 4C [0002] Reserved : 0000 -[0004] Local GIC Hardware ID : 00000001 +[0004] CPU Interface Number : 00000001 [0004] Processor UID : 00000001 [0004] Flags (decoded below) : 00000001 Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 [0004] Parking Protocol Version : 00000000 [0004] Performance Interrupt : 00000000 [0008] Parked Address : 0000000000000000 [0008] Base Address : 000000002C000000 +[0008] Virtual GIC Base Address : 0 +[0008] Hypervisor GIC Base Address : 0 +[0004] Virtual GIC Interrupt : 0 +[0008] Redistributor Base Address : 0 +[0008] ARM MPIDR : 0000000000000001 [0001] Subtable Type : 0B [Generic Interrupt Controller] -[0001] Length : 28 +[0001] Length : 4C [0002] Reserved : 0000 -[0004] Local GIC Hardware ID : 00000002 +[0004] CPU Interface Number : 00000002 [0004] Processor UID : 00000002 [0004] Flags (decoded below) : 00000001 Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 [0004] Parking Protocol Version : 00000000 [0004] Performance Interrupt : 00000000 [0008] Parked Address : 0000000000000000 [0008] Base Address : 000000002C000000 +[0008] Virtual GIC Base Address : 0 +[0008] Hypervisor GIC Base Address : 0 +[0004] Virtual GIC Interrupt : 0 +[0008] Redistributor Base Address : 0 +[0008] ARM MPIDR : 0000000000000002 [0001] Subtable Type : 0B [Generic Interrupt Controller] -[0001] Length : 28 +[0001] Length : 4C [0002] Reserved : 0000 -[0004] Local GIC Hardware ID : 00000003 +[0004] CPU Interface Number : 00000003 [0004] Processor UID : 00000003 [0004] Flags (decoded below) : 00000001 Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 [0004] Parking Protocol Version : 00000000 [0004] Performance Interrupt : 00000000 [0008] Parked Address : 0000000000000000 [0008] Base Address : 000000002C000000 +[0008] Virtual GIC Base Address : 0 +[0008] Hypervisor GIC Base Address : 0 +[0004] Virtual GIC Interrupt : 0 +[0008] Redistributor Base Address : 0 +[0008] ARM MPIDR : 0000000000000003 [0001] Subtable Type : 0B [Generic Interrupt Controller] -[0001] Length : 28 +[0001] Length : 4C [0002] Reserved : 0000 -[0004] Local GIC Hardware ID : 00000004 +[0004] CPU Interface Number : 00000004 [0004] Processor UID : 00000004 -[0004] Flags (decoded below) : 00000000 - Processor Enabled : 0 +[0004] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 [0004] Parking Protocol Version : 00000000 [0004] Performance Interrupt : 00000000 [0008] Parked Address : 0000000000000000 [0008] Base Address : 000000002C000000 +[0008] Virtual GIC Base Address : 0 +[0008] Hypervisor GIC Base Address : 0 +[0004] Virtual GIC Interrupt : 0 +[0008] Redistributor Base Address : 0 +[0008] ARM MPIDR : 0000000000000100 [0001] Subtable Type : 0B [Generic Interrupt Controller] -[0001] Length : 28 +[0001] Length : 4C [0002] Reserved : 0000 -[0004] Local GIC Hardware ID : 00000005 +[0004] CPU Interface Number : 00000005 [0004] Processor UID : 00000005 -[0004] Flags (decoded below) : 00000000 - Processor Enabled : 0 +[0004] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 [0004] Parking Protocol Version : 00000000 [0004] Performance Interrupt : 00000000 [0008] Parked Address : 0000000000000000 [0008] Base Address : 000000002C000000 +[0008] Virtual GIC Base Address : 0 +[0008] Hypervisor GIC Base Address : 0 +[0004] Virtual GIC Interrupt : 0 +[0008] Redistributor Base Address : 0 +[0008] ARM MPIDR : 0000000000000101 [0001] Subtable Type : 0B [Generic Interrupt Controller] -[0001] Length : 28 +[0001] Length : 4C [0002] Reserved : 0000 -[0004] Local GIC Hardware ID : 00000006 +[0004] CPU Interface Number : 00000006 [0004] Processor UID : 00000006 -[0004] Flags (decoded below) : 00000000 - Processor Enabled : 0 +[0004] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 [0004] Parking Protocol Version : 00000000 [0004] Performance Interrupt : 00000000 [0008] Parked Address : 0000000000000000 [0008] Base Address : 000000002C000000 +[0008] Virtual GIC Base Address : 0 +[0008] Hypervisor GIC Base Address : 0 +[0004] Virtual GIC Interrupt : 0 +[0008] Redistributor Base Address : 0 +[0008] ARM MPIDR : 0000000000000102 [0001] Subtable Type : 0B [Generic Interrupt Controller] -[0001] Length : 28 +[0001] Length : 4C [0002] Reserved : 0000 -[0004] Local GIC Hardware ID : 00000007 +[0004] CPU Interface Number : 00000007 [0004] Processor UID : 00000007 -[0004] Flags (decoded below) : 00000000 - Processor Enabled : 0 +[0004] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 [0004] Parking Protocol Version : 00000000 [0004] Performance Interrupt : 00000000 [0008] Parked Address : 0000000000000000 [0008] Base Address : 000000002C000000 +[0008] Virtual GIC Base Address : 0 +[0008] Hypervisor GIC Base Address : 0 +[0004] Virtual GIC Interrupt : 0 +[0008] Redistributor Base Address : 0 +[0008] ARM MPIDR : 0000000000000103 [0001] Subtable Type : 0C [Generic Interrupt Distributor] [0001] Length : 18 diff --git a/platforms/rtsm_ve-aemv8a.acpi/bert.asl b/platforms/rtsm_ve-aemv8a.acpi/bert.asl deleted file mode 100644 index 2390552..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/bert.asl +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [BERT] Boot Error Record Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "BERT" -[0004] Table Length : 00000030 -[0001] Revision : 01 -[0001] Checksum : 15 -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000002 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0004] Boot Error Region Length : 0x9D -[0008] Boot Error Region Address : 0x81e00008 diff --git a/platforms/rtsm_ve-aemv8a.acpi/cpep.asl b/platforms/rtsm_ve-aemv8a.acpi/cpep.asl deleted file mode 100644 index c84d07d..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/cpep.asl +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [CPEP] Corrected Platform Error Polling Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "CPEP" -[0004] Table Length : 00000034 -[0001] Revision : 01 -[0001] Checksum : 0F -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000000 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0008] Reserved : 0000000000000000 - -[0001] Subtable Type : 00 -[0001] Length : 08 -[0001] Processor ID : 00 -[0001] Processor EID : 00 -[0004] Polling Interval : 00000000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/dsdt.asl b/platforms/rtsm_ve-aemv8a.acpi/dsdt.asl index 3222e2f..172ca3a 100644 --- a/platforms/rtsm_ve-aemv8a.acpi/dsdt.asl +++ b/platforms/rtsm_ve-aemv8a.acpi/dsdt.asl @@ -1,682 +1,144 @@ /* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [DSDT] Description of the armv8 VE Model - * - */ +* Copyright (c) 2013, Al Stone <al.stone@linaro.org> +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* 1. Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in the +* documentation and/or other materials provided with the distribution. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +* HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* +* +* NB: This License is also known as the "BSD 2-Clause License". +* +* +* [DSDT] Description of the armv8 VE Model +* +*/ DefinitionBlock ( - "dsdt.aml", // output filename - "DSDT", // table signature - 2, // DSDT compliance revision - "LINARO", // OEM ID - "RTSMVEV8", // table ID - 0x00000004) // OEM revision + "dsdt.aml", // output filename + "DSDT", // table signature + 2, // DSDT compliance revision + "LINARO", // OEM ID + "RTSMVEV8", // table ID + 0x00000004) // OEM revision { - Scope (\_SB) - { - Method (_OSC, 4, NotSerialized) - { - /* Platform-Wide OSPM Capabilities */ - If(LEqual(Arg0,ToUUID("0811B06E-4A27-44F9-8D60-3CBBC22E7B48"))) - { - /* APEI support unconditionally */ - Return (Arg3) - } Else { - CreateDWordField (Arg3, Zero, CDW1) - /* Set invalid UUID error bit */ - Or (CDW1, 0x04, CDW1) - Return (Arg3) - } - } - - Device (HED) - { - Name (_HID, EisaId ("PNP0C33")) - Name (_UID, 0x00) - } - - Device (SCK0) - { - Name (_HID, "ACPI0004") - Name (_UID, 0x00) - Method (_STA, 0, NotSerialized) - { - Return (0x0F) - } - - Device (PRC0) - { - Name (_HID, "ACPI0007") - Name (_UID, 0x00) - - /* CPU0 will be always present */ - Method (_STA, 0, NotSerialized) - { - Return (0x0F) - } - - Name (MAT0, Buffer (0x28) - { - /* 0000 */ 0x0B, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* type, len, reserved, gic_id */ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, /* uid, flags */ - /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* parking_version, performance_interrupt */ - /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* parked_address */ - /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* base_address */ - }) - - Name (MAT1, Buffer (0x28) - { - /* 0000 */ 0x0B, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }) - - Method (_MAT, 0, NotSerialized) - { - If (_STA()) - { - Return (MAT0) - } - Else - { - Return (MAT1) - } - } - } - - Device (PRC1) - { - Name (_HID, "ACPI0007") - Name (_UID, 0x01) - - Name (STA1, 0x0F) - Method (_STA, 0, NotSerialized) - { - Return (STA1) - } - - Method (_EJ0, 1, NotSerialized) - { - If (LEqual (STA1, 0x0F)) - { - Store (0x00, STA1) - } - } - - Name (MAT0, Buffer (0x28) - { - /* 0000 */ 0x0B, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, - /* 0008 */ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, - /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }) - - Name (MAT1, Buffer (0x28) - { - /* 0000 */ 0x0B, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, - /* 0008 */ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, - /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }) - - Method (_MAT, 0, NotSerialized) - { - If (_STA()) - { - Return (MAT0) - } - Else - { - Return (MAT1) - } - } - } - - Device (PRC2) - { - Name (_HID, "ACPI0007") - Name (_UID, 0x02) - - Name (STA2, 0x0F) - Method (_STA, 0, NotSerialized) - { - Return (STA2) - } - - Method (_EJ0, 1, NotSerialized) - { - If (LEqual (STA2, 0x0F)) - { - Store (0x00, STA2) - } - } - - Name (MAT0, Buffer (0x28) - { - /* 0000 */ 0x0B, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, - /* 0008 */ 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, - /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }) - - Name (MAT1, Buffer (0x28) - { - /* 0000 */ 0x0B, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, - /* 0008 */ 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, - /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }) - - Method (_MAT, 0, NotSerialized) - { - If (_STA()) - { - Return (MAT0) - } - Else - { - Return (MAT1) - } - } - } - - Device (PRC3) - { - Name (_HID, "ACPI0007") - Name (_UID, 0x03) - - Name (STA3, 0x0F) - Method (_STA, 0, NotSerialized) - { - Return (STA3) - } - - Method (_EJ0, 1, NotSerialized) - { - If (LEqual (STA3, 0x0F)) - { - Store (0x00, STA3) - } - } - - Name (MAT0, Buffer (0x28) - { - /* 0000 */ 0x0B, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, - /* 0008 */ 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, - /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }) - - Name (MAT1, Buffer (0x28) - { - /* 0000 */ 0x0B, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, - /* 0008 */ 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, - /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }) - - Method (_MAT, 0, NotSerialized) - { - If (_STA()) - { - Return (MAT0) - } - Else - { - Return (MAT1) - } - } - } - } - - Device (PMU0) { - Name (_HID, "LNRO0007") - Name (_UID, 0) - - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, , , ) {92, 93, 94, 95} - }) - Return (RBUF) - } - } - - Device (SMB) { - Name (_HID, "ACPI0004") - Name (_UID, 0) - - Name (_CRS, ResourceTemplate () { - - DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, - 0x00000000, // Address Space Granularity - 0x08000000, // Address Range Minimum (base address in FDT) - 0x0BFFFFFF, // Address Range Maximum (base + (len-1)) - 0x00000000, // Address Translation Offset - 0x04000000, // Address Length (len in FDT) - ,, , AddressRangeMemory, TypeStatic) - - DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, - 0x00000000, // Address Space Granularity - 0x14000000, // Address Range Minimum (base address in FDT) - 0x17FFFFFF, // Address Range Maximum (base + (len-1)) - 0x00000000, // Address Translation Offset - 0x04000000, // Address Length (len in FDT) - ,, , AddressRangeMemory, TypeStatic) - - DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, - 0x00000000, // Address Space Granularity - 0x18000000, // Address Range Minimum (base address in FDT) - 0x1BFFFFFF, // Address Range Maximum (base + (len-1)) - 0x00000000, // Address Translation Offset - 0x04000000, // Address Length (len in FDT) - ,, , AddressRangeMemory, TypeStatic) - - DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, - 0x00000000, // Address Space Granularity - 0x1C000000, // Address Range Minimum (base address in FDT) - 0x1FFFFFFF, // Address Range Maximum (base + (len -1)) - 0x00000000, // Address Translation Offset - 0x04000000, // Address Length (len in FDT) - ,, , AddressRangeMemory, TypeStatic) - - DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, - 0x00000000, // Address Space Granularity - 0x0C000000, // Address Range Minimum (base address in FDT) - 0x0FFFFFFF, // Address Range Maximum (base + (len-1)) - 0x00000000, // Address Translation Offset - 0x04000000, // Address Length (len in FDT) - ,, , AddressRangeMemory, TypeStatic) - - DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, - 0x00000000, // Address Space Granularity - 0x10000000, // Address Range Minimum (base address in FDT) - 0x13FFFFFF, // Address Range Maximum (base + (len-1)) - 0x00000000, // Address Translation Offset - 0x04000000, // Address Length (len in FDT) - ,, , AddressRangeMemory, TypeStatic) - - }) - - Device (NET0) { - Name (_HID, "LNRO0003") - Name (_UID, 0) - - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1a000000, 0x00010000) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, , , ) {0x2F} - }) - Return (RBUF) - } - } - - Device (FPGA) { - Name (_HID, "ACPI0004") - Name (_UID, 0) - - Name (_CRS, ResourceTemplate () { - - DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, - 0x00000000, // Address Space Granularity - 0x1C000000, // Address Range Minimum (base address in FDT) - 0x1C1FFFFF, // Address Range Maximum (base + (len-1)) - 0x00000000, // Address Translation Offset - 0x00200000, // Address Length (len in FDT) - ,, , AddressRangeMemory, TypeStatic) - }) - - Device (SREG) { - Name (_HID, "LNRO0009") - Name (_UID, 0) - - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate() { - Memory32Fixed (ReadWrite, 0x1c010000, 0x1000) - }) - Return (RBUF) - } - } - - Device (VIRT) { - Name (_HID, "LNRO0005") - Name (_UID, 0) - - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate() { - Memory32Fixed (ReadWrite, 0x1c130000, 0x1000) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, , , ) {0x4A} - }) - Return (RBUF) - } - } - } // End of FPGA - } // End SMB - - Method (DTGP, 5, NotSerialized) - { - If (LEqual (Arg0, Buffer (0x10) - { - /* UUID: a706b112-bf0b-48d2-9fa3-95591a3c4c06 */ - /* 0000 */ 0xa7, 0x06, 0xb1, 0x12, 0xbf, 0x0b, 0x48, 0xd2, - /* 0008 */ 0x9f, 0xa3, 0x95, 0x59, 0x1a, 0x3c, 0x4c, 0x06 - })) - { - If (LEqual (Arg1, 0x01)) { - If (LEqual (Arg2, 0x00)) { - Store (Buffer (0x01) - { - 0x03 - }, Arg4) - Return (0x01) - } - - If (LEqual (Arg2, 0x01)) { - Return (0x01) - } - } - } - - Store (Buffer (0x01) - { - 0x00 - }, Arg4) - - Return (0x00) - } - - Device (REG0) { - Name (_HID, "LNRO0019") - Name (_UID, 0) - - Method(_DSM, 4, NotSerialized) { - Store (Package (8) - { - "regulator-name", "3V3", - "regulator-min-microvolt", "3300000", - "regulator-max-microvolt", "3300000", - "regulator-always-on", "1", - }, Local0) - - DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) - - Return (Local0) - } - } - - Device (FLH0) { - Name (_HID, "LNRO0015") - Name (_UID, 0) - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x08000000, 0x04000000) - Memory32Fixed (ReadWrite, 0x0C000000, 0x04000000) - }) - Return (RBUF) - } - - Method(_DSM, 4, NotSerialized) { - Store (Package () - { - "bank-width", "4", - }, Local0) - - DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) - - Return (Local0) - } - } - - Device (AMBA) { - Name (_HID, "AMBA0000") - Name (_UID, 0) - - Device (SCT0) { - Name (_HID, "LNRO000C") - Name (_UID, 0) - Name (_ADR, 0x1c020000) /* SYSCTL */ - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c020000, 0x00001000) - }) - Return (RBUF) - } - } - - Device (AAC0) { - Name (_HID, "LNRO000D") - Name (_UID, 0) - Name (_ADR, 0x1c040000) /* AACI */ - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c040000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {43} - }) - Return (RBUF) - } - } - - Device (MMC0) { - Name (_HID, "LNRO000E") - Name (_UID, 0) - Name (_ADR, 0x1c050000) /* MMCI */ - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c050000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {41, 42} - }) - Return (RBUF) - } - } - - Device (KMI0) { - Name (_HID, "LNRO000F") - Name (_UID, 0) - Name (_ADR, 0x1c060000) - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c060000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {44} - }) - Return (RBUF) - } - } - - Device (KMI1) { - Name (_HID, "LNRO000F") - Name (_UID, 1) - Name (_ADR, 0x1c070000) - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c070000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {45} - }) - Return (RBUF) - } - } - - Device (SER0) { - Name (_HID, "LNRO000A") - Name (_ADR, 0x1c090000) - Name (_UID, 0) - - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate() { - Memory32Fixed (ReadWrite, 0x1c090000, 0x1000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, Exclusive, , , ) {0x25} - }) - Return (RBUF) - } - - Name (_PRP, Package() { - Package(2) {"clock-rate", 24000000} - }) - } - - Device (SER1) { - Name (_HID, "LNRO000A") - Name (_ADR, 0x1c0a0000) - Name (_UID, 1) - - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate() { - Memory32Fixed (ReadWrite, 0x1c0a0000, 0x1000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, Exclusive, , , ) {0x26} - }) - Return (RBUF) - } - - Name (_PRP, Package() { - Package(2) {"clock-rate", 24000000} - }) - } - - Device (SER2) { - Name (_HID, "LNRO000A") - Name (_ADR, 0x1c0b0000) - Name (_UID, 2) - - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate() { - Memory32Fixed (ReadWrite, 0x1c0b0000, 0x1000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, Exclusive, , , ) {0x27} - }) - Return (RBUF) - } - - Name (_PRP, Package() { - Package(2) {"clock-rate", 24000000} - }) - } - - Device (SER3) { - Name (_HID, "LNRO000A") - Name (_ADR, 0x1c0c0000) - Name (_UID, 3) - - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate() { - Memory32Fixed (ReadWrite, 0x1c0c0000, 0x1000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, Exclusive, , , ) {0x28} - }) - Return (RBUF) - } - - Name (_PRP, Package() { - Package(2) {"clock-rate", 24000000} - }) - } - - Device (WDT0) { - Name (_HID, "LNRO0011") - Name (_UID, 0) - Name (_ADR, 0x1c0f0000) /* WDT */ - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c0f0000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {32} - }) - Return (RBUF) - } - } - - Device (TIM0) { - Name (_HID, "LNRO0012") - Name (_UID, 0) - Name (_ADR, 0x1c110000) /* TIMER01 */ - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c110000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {34} - }) - Return (RBUF) - } - } - - Device (TIM2) { - Name (_HID, "LNRO0012") - Name (_UID, 1) - Name (_ADR, 0x1c120000) /* TIMER23 */ - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c120000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {35} - }) - Return (RBUF) - } - } - - Device (RTC0) { - Name (_HID, "LNRO0013") - Name (_UID, 0) - Name (_ADR, 0x1c170000) /* RTC */ - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c170000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {36} - }) - Return (RBUF) - } - } - - Device (CLCD) { - Name (_HID, "LNRO0014") - Name (_UID, 0) - Name (_ADR, 0x1c1f0000) /* CLCD */ - Method (_CRS, 0x0, Serialized) { - Name (RBUF, ResourceTemplate () { - Memory32Fixed (ReadWrite, 0x1c1f0000, 0x00001000) - Interrupt (ResourceConsumer, Edge, ActiveBoth, - Exclusive, , , ) {46} - }) - Return (RBUF) - } - } - - } // End of AMBA - } + Scope (\_SB) + { + Method (_OSC, 4, NotSerialized) + { + /* Platform-Wide OSPM Capabilities */ + If(LEqual(Arg0,ToUUID("0811B06E-4A27-44F9-8D60-3CBBC22E7B48"))) + { + /* APEI support unconditionally */ + Return (Arg3) + } Else { + CreateDWordField (Arg3, Zero, CDW1) + /* Set invalid UUID error bit */ + Or (CDW1, 0x04, CDW1) + Return (Arg3) + } + } + + // + // Two Emulated aarch64 CPUs each with 4 cores + // + Device(CPU0) { // Cluster 0, Cpu 0 + Name(_HID, "ACPI0007") + Name(_UID, 0) + } + Device(CPU1) { // Cluster 0, Cpu 1 + Name(_HID, "ACPI0007") + Name(_UID, 1) + } + Device(CPU2) { // Cluster 0, Cpu 2 + Name(_HID, "ACPI0007") + Name(_UID, 2) + } + Device(CPU3) { // Cluster 0, Cpu 3 + Name(_HID, "ACPI0007") + Name(_UID, 3) + } + Device(CPU4) { // Cluster 1, Cpu 0 + Name(_HID, "ACPI0007") + Name(_UID, 4) + } + Device(CPU5) { // Cluster 1, Cpu 1 + Name(_HID, "ACPI0007") + Name(_UID, 5) + } + Device(CPU6) { // Cluster 1, Cpu 2 + Name(_HID, "ACPI0007") + Name(_UID, 6) + } + Device(CPU7) { // Cluster 1, Cpu 3 + Name(_HID, "ACPI0007") + Name(_UID, 7) + } + + // SMC91X + Device (NET0) { + Name (_HID, "LNRO0003") + Name (_UID, 0) + + Name (_CRS, ResourceTemplate () { + Memory32Fixed (ReadWrite, 0x1a000000, 0x00010000) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, , , ) {0x2F} + }) + } + + // SYSREG + Device (SREG) { + Name (_HID, "LNRO0009") + Name (_UID, 0) + + Method (_CRS, 0x0, Serialized) { + Name (RBUF, ResourceTemplate() { + Memory32Fixed (ReadWrite, 0x1c010000, 0x1000) + }) + Return (RBUF) + } + } + + // VIRTIO + Device (VIRT) { + Name (_HID, "LNRO0005") + Name (_UID, 0) + + Name (_CRS, ResourceTemplate() { + Memory32Fixed (ReadWrite, 0x1c130000, 0x1000) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive) {0x4A} + }) + } + + // UART PL011 + Device(COM0) { + Name(_HID, "ARMH0011") + Name(_CID, "PL011") + Name(_UID, Zero) + + Name(_CRS, ResourceTemplate() { + Memory32Fixed(ReadWrite, 0x1c090000, 0x1000) + Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 0x25 } + }) + } + } } diff --git a/platforms/rtsm_ve-aemv8a.acpi/ecdt.asl b/platforms/rtsm_ve-aemv8a.acpi/ecdt.asl deleted file mode 100644 index 2eb0acf..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/ecdt.asl +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [ECDT] Embedded Controller Boot Resources Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "ECDT" -[0004] Table Length : 00000042 -[0001] Revision : 01 -[0001] Checksum : 2D -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - - -[0012] Command/Status Register : [Generic Address Structure] -[0001] Space ID : 01 [SystemIO] -[0001] Bit Width : 08 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 00 [Undefined/Legacy] -[0008] Address : 0000000000000066 - -[0012] Data Register : [Generic Address Structure] -[0001] Space ID : 01 [SystemIO] -[0001] Bit Width : 08 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 00 [Undefined/Legacy] -[0008] Address : 0000000000000062 - -[0004] UID : 00000000 -[0001] GPE Number : 09 -[0001] Namepath : "" diff --git a/platforms/rtsm_ve-aemv8a.acpi/einj.asl b/platforms/rtsm_ve-aemv8a.acpi/einj.asl deleted file mode 100644 index 8f4e74b..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/einj.asl +++ /dev/null @@ -1,178 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [EINJ] Error Injection Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "EINJ" -[0004] Table Length : 00000130 -[0001] Revision : 01 -[0001] Checksum : 09 -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000003 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0004] Injection Header Length : 00000030 -[0001] Flags : 00 -[0003] Reserved : 000000 -[0004] Injection Entry Count : 00000008 - -[0001] Action : 00 [Begin Operation] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00200 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 01 [Get Trigger Table] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00208 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 02 [Set Error Type] -[0001] Instruction : 02 [Write Register] -[0001] Flags (decoded below) : 01 - Preserve Register Bits : 1 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00210 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 03 [Get Error Type] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00218 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 04 [End Operation] -[0001] Instruction : 03 [Write Register Value] -[0001] Flags (decoded below) : 01 - Preserve Register Bits : 1 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00220 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 05 [Execute Operation] -[0001] Instruction : 03 [Write Register Value] -[0001] Flags (decoded below) : 01 - Preserve Register Bits : 1 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 10 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 02 [Word Access:16] -[0008] Address : 0x81e00228 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 06 [Check Busy Status] -[0001] Instruction : 01 [Read Register Value] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00230 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 07 [Get Command Status] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 01 - Preserve Register Bits : 1 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00238 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF diff --git a/platforms/rtsm_ve-aemv8a.acpi/erst.asl b/platforms/rtsm_ve-aemv8a.acpi/erst.asl deleted file mode 100644 index 20df38b..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/erst.asl +++ /dev/null @@ -1,305 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [ERST] Error Record Serialization Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "ERST" -[0004] Table Length : 00000230 -[0001] Revision : 01 -[0001] Checksum : AB -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000002 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0004] Serialization Header Length : 00000030 -[0004] Reserved : 00000000 -[0004] Instruction Entry Count : 00000010 - -[0001] Action : 00 [Begin Write Operation] -[0001] Instruction : 03 [Write Register Value] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00100 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 01 [Begin Read Operation] -[0001] Instruction : 03 [Write Register Value] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00108 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 02 [Begin Clear Operation] -[0001] Instruction : 03 [Write Register Value] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00110 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 03 [End Operation] -[0001] Instruction : 04 [Noop] -[0001] Flags (decoded below) : 01 - Preserve Register Bits : 1 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00118 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 04 [Set Record Offset] -[0001] Instruction : 02 [Write Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00120 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 05 [Execute Operation] -[0001] Instruction : 03 [Write Register Value] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 08 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 01 [Byte Access:8] -[0008] Address : 0x81e00128 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 06 [Check Busy Status] -[0001] Instruction : 01 [Read Register Value] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00130 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 07 [Get Command Status] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00138 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 08 [Get Record Identifier] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00140 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 09 [Set Record Identifier] -[0001] Instruction : 02 [Write Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00148 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 0A [Get Record Count] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00150 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 0B [Begin Dummy Write] -[0001] Instruction : 03 [Write Register Value] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00158 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 0C [Unused/Unknown Action] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00160 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 0D [Get Error Address Range] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00168 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 0E [Get Error Address Length] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00170 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF - -[0001] Action : 0F [Get Error Attributes] -[0001] Instruction : 00 [Read Register] -[0001] Flags (decoded below) : 00 - Preserve Register Bits : 0 -[0001] Reserved : 00 - -[0012] Register Region : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00178 - -[0008] Value : 0000000000000000 -[0008] Mask : FFFFFFFFFFFFFFFF diff --git a/platforms/rtsm_ve-aemv8a.acpi/facp.asl b/platforms/rtsm_ve-aemv8a.acpi/facp.asl index 8d742f7..c288ae2 100644 --- a/platforms/rtsm_ve-aemv8a.acpi/facp.asl +++ b/platforms/rtsm_ve-aemv8a.acpi/facp.asl @@ -118,7 +118,10 @@ [0008] Address : 0000000000000001 [0001] Value to cause reset : 00 -[0003] Reserved : 000000 +[0002] ARM_BOOT_ARCH (decoded below) : 0001 + Use PSCI 0.2+ : 1 + PSCI Use HVC : 0 +[0001] FADT Minor Revision : 01 [0008] FACS Address : 0000000000000000 [0008] DSDT Address : 0000000000000010 [0012] PM1A Event Block : [Generic Address Structure] diff --git a/platforms/rtsm_ve-aemv8a.acpi/fpdt.asl b/platforms/rtsm_ve-aemv8a.acpi/fpdt.asl deleted file mode 100644 index 53afa66..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/fpdt.asl +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [FPDT] Firmware Performance Data Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "FPDT" -[0004] Table Length : 00000064 -[0001] Revision : 01 -[0001] Checksum : BD -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20110804 - - -[0002] Subtable Type : 0000 -[0001] Length : 30 -[0001] Revision : 01 -[0004] Reserved : 00000000 -[0008] Reset End : 0000000000000000 -[0008] Load Image Start : 0000000000000000 -[0008] Start Image Start : 0000000000000000 -[0008] Exit Services Entry : 0000000000000000 -[0008] Exit Services Exit : 0000000000000000 - -[0002] Subtable Type : 0001 -[0001] Length : 10 -[0001] Revision : 01 -[0004] Reserved : 00000000 -[0008] S3PT Address : 0000000000000000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/gtdt.asl b/platforms/rtsm_ve-aemv8a.acpi/gtdt.asl index afaf9f4..d304243 100644 --- a/platforms/rtsm_ve-aemv8a.acpi/gtdt.asl +++ b/platforms/rtsm_ve-aemv8a.acpi/gtdt.asl @@ -37,7 +37,7 @@ [0004] Signature : "GTDT" [0004] Table Length : 00000050 -[0001] Revision : 01 +[0001] Revision : 02 [0001] Checksum : F1 [0006] Oem ID : "LINARO" [0008] Oem Table ID : "RTSMVEV8" @@ -45,9 +45,8 @@ [0004] Asl Compiler ID : "INTL" [0004] Asl Compiler Revision : 20110623 -[0008] Timer Address : 0000000000000000 -[0004] Flags (decoded below) : 00000001 - Memory Present : 1 +[0008] Counter Block Address : 0000000000000000 +[0004] Reserved : 00000000 /* In RTSM model's dts file, the last cell of interrupts * is 0xff01, it means its cpu mask is FF, and trigger type @@ -59,22 +58,59 @@ * using direct mapping for hwirqs, it means that we using * ID [16, 31] for PPI, not [0, 15] used in FDT. */ -[0004] Secure PL1 Interrupt : 0000001d -[0004] SPL1 Flags (decoded below) : 00000001 +[0004] Secure EL1 Interrupt : 0000001d +[0004] SEL1 Flags (decoded below) : 00000001 Trigger Mode : 1 Polarity : 0 + Always-on : 0 -[0004] Non-Secure PL1 Interrupt : 0000001e -[0004] NSPL1 Flags (decoded below) : 00000001 +[0004] Non-Secure EL1 Interrupt : 0000001e +[0004] NSEL1 Flags (decoded below) : 00000001 Trigger Mode : 1 Polarity : 0 + Always-on : 0 [0004] Virtual Timer Interrupt : 0000001b [0004] VT Flags (decoded below) : 00000001 Trigger Mode : 1 Polarity : 0 + Always-on : 0 -[0004] Non-Secure PL2 Interrupt : 0000001a -[0004] NSPL2 Flags (decoded below) : 00000001 +[0004] Non-Secure EL2 Interrupt : 0000001a +[0004] NSEL2 Flags (decoded below) : 00000001 Trigger Mode : 1 Polarity : 0 + Always-on : 0 + +/* The 64-bit physical address at which the Counter Read block is located */ +[0008] CntReadBase Physical address : 0000000000000000 + +[0004] Platform Timer Count : 00000001 +[0004] Platform Timer Offset : 0000005C + +/* Memory-mapped GT (Generic Timer) structures */ +[0001] Subtable Type : 00 +[0002] Length : 0064 +[0001] Reserved : 000000 +[0008] Block Address : 000000002a810000 +[0004] Timer Count : 00000001 +[0004] Timer Offset : 00000010 + +/* One frame is available */ +[0001] Frame Number : 00 +[0003] Reserved : 000000 +[0008] Base Address : 000000002a820000 +[0008] EL0 Base Address : FFFFFFFFFFFFFFFF +[0004] Timer Interrupt : 00000029 /* 25+16 */ +[0004] Timer Flags (decoded below) : 00000000 /* Active high level-sensitive */ + Trigger Mode : 0 + Polarity : 0 +/* No virtual timer */ +[0004] Virtual Timer Interrupt : 00000000 +[0004] Virtual Timer Flags (decoded below) : 00000000 + Trigger Mode : 0 + Polarity : 0 +[0004] Common Flags (decoded below) : 00000000 + Secure : 0 + Always On : 0 + diff --git a/platforms/rtsm_ve-aemv8a.acpi/hest.asl b/platforms/rtsm_ve-aemv8a.acpi/hest.asl deleted file mode 100644 index bd7d454..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/hest.asl +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [HEST] Hardware Error Source Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "HEST" -[0004] Table Length : 000001D4 -[0001] Revision : 01 -[0001] Checksum : 20 -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000002 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0004] Error Source Count : 00000001 - -[0002] Subtable Type : 0009 [Generic Hardware Error Source] -[0002] Source Id : 0002 -[0002] Related Source Id : FFFF -[0001] Reserved : 00 -[0001] Enabled : 01 -[0004] Records To Preallocate : 00000001 -[0004] Max Sections Per Record : 00000001 -[0004] Max Raw Data Length : 00001000 - -[0012] Error Status Address : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 40 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 04 [QWord Access:64] -[0008] Address : 0x81e00000 - -[0028] Notify : [Hardware Error Notification Structure] -[0001] Notify Type : 03 [SCI] -[0001] Notify Length : 1C -[0002] Configuration Write Enable : 0000 -[0004] PollInterval : 00000000 -[0004] Vector : 00000000 -[0004] Polling Threshold Value : 00000000 -[0004] Polling Threshold Window : 00000000 -[0004] Error Threshold Value : 00000000 -[0004] Error Threshold Window : 00000000 - -[0004] Error Status Block Length : 00001000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/mcfg.asl b/platforms/rtsm_ve-aemv8a.acpi/mcfg.asl deleted file mode 100644 index 470637e..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/mcfg.asl +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [MCFG] PCIe Memory Mapped Configuration Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "MCFG" -[0004] Table Length : 0000003C -[0001] Revision : 01 -[0001] Checksum : 19 -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0008] Reserved : 0000000000000000 - -[0008] Base Address : 0000000000000000 -[0002] Segment Group Number : 0000 -[0001] Start Bus Number : 00 -[0001] End Bus Number : 00 -[0004] Reserved : 00000000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/mchi.asl b/platforms/rtsm_ve-aemv8a.acpi/mchi.asl deleted file mode 100644 index 759ff19..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/mchi.asl +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [MCHI] Management Controller Host Interface Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "MCHI" -[0004] Table Length : 00000045 -[0001] Revision : 01 -[0001] Checksum : E4 -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 02000715 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0001] Interface Type : 01 -[0001] Protocol : 00 -[0008] Protocol Data : 0000000000000000 -[0001] Interrupt Type : 00 -[0001] Gpe : 00 -[0001] Pci Device Flag : 00 -[0004] Global Interrupt : 00000000 - -[0012] Control Register : [Generic Address Structure] -[0001] Space ID : 02 [PCI_Config] -[0001] Bit Width : 08 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 00 [Undefined/Legacy] -[0008] Address : 0000000000000000 - -[0001] Pci Segment : 00 -[0001] Pci Bus : 00 -[0001] Pci Device : 00 -[0001] Pci Function : 00 diff --git a/platforms/rtsm_ve-aemv8a.acpi/mpst.asl b/platforms/rtsm_ve-aemv8a.acpi/mpst.asl deleted file mode 100644 index d8b0d8c..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/mpst.asl +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [MPST] Memory Power State Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "MPST" -[0004] Table Length : 000000B6 -[0001] Revision : 01 -[0001] Checksum : 77 -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20120913 - -[0001] Channel ID : 00 -[0003] Reserved : 000000 -[0002] Power Node Count : 0002 -[0002] Reserved : 0000 - -[0001] Flags (decoded below) : 00 - Node Enabled : 0 - Power Managed : 0 - Hot Plug Capable : 0 -[0001] Reserved : 00 -[0002] Node ID : 0000 -[0004] Length : 00000000 -[0008] Range Address : 0000000000000000 -[0008] Range Length : 0000000000000000 -[0004] Num Power States : 00000002 -[0004] Num Physical Components : 00000003 - -[0001] Power State : 00 -[0001] InfoIndex : 00 - -[0001] Power State : 00 -[0001] InfoIndex : 00 - -[0002] Component Id : 0000 -[0002] Component Id : 0001 -[0002] Component Id : 0002 - -[0001] Flags (decoded below) : 00 - Node Enabled : 0 - Power Managed : 0 - Hot Plug Capable : 0 -[0001] Reserved : 00 -[0002] Node ID : 0000 -[0004] Length : 00000000 -[0008] Range Address : 0000000000000000 -[0008] Range Length : 0000000000000000 -[0004] Num Power States : 00000001 -[0004] Num Physical Components : 00000001 - -[0001] Power State : 00 -[0001] InfoIndex : 00 - -[0002] Component Id : 0000 - -[0002] Characteristics Count : 0002 -[0002] Reserved : 0000 - -[0001] Structure ID : 01 -[0001] Flags (decoded below) : 00 - Memory Preserved : 0 - Auto Entry : 0 - Auto Exit : 0 -[0002] Reserved : 0000 -[0004] Average Power : 00000000 -[0004] Power Saving : 00000000 -[0008] Exit Latency : 0000000000000000 -[0008] Reserved : 0000000000000000 - -[0001] Structure ID : 01 -[0001] Flags (decoded below) : 00 - Memory Preserved : 0 - Auto Entry : 0 - Auto Exit : 0 -[0002] Reserved : 0000 -[0004] Average Power : 00000000 -[0004] Power Saving : 00000000 -[0008] Exit Latency : 0000000000000000 -[0008] Reserved : 0000000000000000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/msct.asl b/platforms/rtsm_ve-aemv8a.acpi/msct.asl deleted file mode 100644 index aecde84..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/msct.asl +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [MSCT] Maximum System Characteristics Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "MSCT" -[0004] Table Length : 00000090 -[0001] Revision : 01 -[0001] Checksum : B7 -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0004] Proximity Offset : 00000038 -[0004] Max Proximity Domains : 00000003 -[0004] Max Clock Domains : 00000000 -[0008] Max Physical Address : 00000FFFFFFFFFFF - -[0001] Revision : 01 -[0001] Length : 16 -[0004] Domain Range Start : 00000000 -[0004] Domain Range End : 00000003 -[0004] Processor Capacity : 00000010 -[0008] Memory Capacity : 0000004000000000 - -[0001] Revision : 01 -[0001] Length : 16 -[0004] Domain Range Start : 00000000 -[0004] Domain Range End : 00000000 -[0004] Processor Capacity : 00000000 -[0008] Memory Capacity : 0000000000000000 - -[0001] Revision : 01 -[0001] Length : 16 -[0004] Domain Range Start : 00000000 -[0004] Domain Range End : 00000000 -[0004] Processor Capacity : 00000000 -[0008] Memory Capacity : 0000000000000000 - -[0001] Revision : 01 -[0001] Length : 16 -[0004] Domain Range Start : 00000000 -[0004] Domain Range End : 00000000 -[0004] Processor Capacity : 00000000 -[0008] Memory Capacity : 0000000000000000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/oem0.asl b/platforms/rtsm_ve-aemv8a.acpi/oem0.asl deleted file mode 100644 index ae4fa28..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/oem0.asl +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [OEMx] OEM Specific Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "OEM0" -[0004] Table Length : 00000024 -[0001] Revision : 01 -[0001] Checksum : 8B -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 0000000A -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 diff --git a/platforms/rtsm_ve-aemv8a.acpi/pmtt.asl b/platforms/rtsm_ve-aemv8a.acpi/pmtt.asl deleted file mode 100644 index 019116f..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/pmtt.asl +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [PMTT] Platform Memory Topology Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "PMTT" -[0004] Table Length : 000000B4 -[0001] Revision : 01 -[0001] Checksum : 3A -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20110826 - -[0004] Reserved : 00000000 - -[0001] Subtable Type : 00 [Socket] -[0001] Reserved : 00 -[0002] Length : 0080 -[0002] Flags (decoded below) : 0001 - Top-level Device : 1 - Physical Element : 0 - Memory Type : 0 -[0002] Reserved : 0000 -[0002] Socket ID : 0000 -[0002] Reserved : 0000 - -[0001] Subtable Type : 01 [Memory Controller] -[0001] Reserved : 00 -[0002] Length : 0054 -[0002] Flags (decoded below) : 0005 - Top-level Device : 1 - Physical Element : 0 - Memory Type : 1 -[0002] Reserved : 0000 -[0004] Read Latency : 00000000 -[0004] Write Latency : 00000000 -[0004] Read Bandwidth : 00000000 -[0004] Write Bandwidth : 00000000 -[0002] Access Width : 0000 -[0002] Alignment : 0000 -[0002] Reserved : 0000 -[0002] Domain Count : 0003 -[0004] Proximity Domain : 00000000 -[0004] Proximity Domain : 00000000 -[0004] Proximity Domain : 00000000 - -[0001] Subtable Type : 02 [Physical Component (DIMM)] -[0001] Reserved : 00 -[0002] Length : 0014 -[0002] Flags (decoded below) : 0002 - Top-level Device : 0 - Physical Element : 1 - Memory Type : 0 -[0002] Reserved : 0000 -[0002] Component ID : 0000 -[0002] Reserved : 0000 -[0004] Memory Size : 00000000 -[0004] Bios Handle : 00000000 - -[0001] Subtable Type : 02 [Physical Component (DIMM)] -[0001] Reserved : 00 -[0002] Length : 0014 -[0002] Flags (decoded below) : 0002 - Top-level Device : 0 - Physical Element : 1 - Memory Type : 0 -[0002] Reserved : 0000 -[0002] Component ID : 0000 -[0002] Reserved : 0000 -[0004] Memory Size : 00000000 -[0004] Bios Handle : 00000000 - -[0001] Subtable Type : 01 [Memory Controller] -[0001] Reserved : 00 -[0002] Length : 0020 -[0002] Flags (decoded below) : 0001 - Top-level Device : 1 - Physical Element : 0 - Memory Type : 0 -[0002] Reserved : 0000 -[0004] Read Latency : 00000000 -[0004] Write Latency : 00000000 -[0004] Read Bandwidth : 00000000 -[0004] Write Bandwidth : 00000000 -[0002] Access Width : 0000 -[0002] Alignment : 0000 -[0002] Reserved : 0000 -[0002] Domain Count : 0000 - -[0001] Subtable Type : 00 [Socket] -[0001] Reserved : 00 -[0002] Length : 000C -[0002] Flags (decoded below) : 0001 - Top-level Device : 1 - Physical Element : 0 - Memory Type : 0 -[0002] Reserved : 0000 -[0002] Socket ID : 0000 -[0002] Reserved : 0000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest b/platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest index 327d713..8a7b257 100644 --- a/platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest +++ b/platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest @@ -38,27 +38,8 @@ rsdp: rsdp.asl xsdt: xsdt.asl +facs: facs.asl facp: facp.asl dsdt: dsdt.asl -ssdt: ssdt0.asl -bert: bert.asl -ecdt: ecdt.asl -facs: facs.asl gtdt: gtdt.asl -hest: hest.asl apic: apic.asl -mcfg: mcfg.asl -mpst: mpst.asl -oem: oem0.asl -pmmt: pmmt.asl -slit: slit.asl -spmi: spmi.asl -srat: srat.asl -uefi: uefi.asl -cpep: cpep.asl -einj: einj.asl -erst: erst.asl -fpdt: fpdt.asl -mchi: mchi.asl -msct: msct.asl - diff --git a/platforms/rtsm_ve-aemv8a.acpi/slit.asl b/platforms/rtsm_ve-aemv8a.acpi/slit.asl deleted file mode 100644 index 3d62f32..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/slit.asl +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [SLIT] System Locality Information Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "SLIT" -[0004] Table Length : 000001BC -[0001] Revision : 01 -[0001] Checksum : 00 -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20110316 - -[0008] Localities : 0000000000000014 -[0020] Locality 0 : 0A 10 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 \ - 24 25 26 27 -[0020] Locality 1 : 10 0A 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 \ - 23 24 25 26 -[0020] Locality 2 : 16 15 0A 10 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 \ - 22 23 24 25 -[0020] Locality 3 : 17 16 10 0A 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 \ - 21 22 23 24 -[0020] Locality 4 : 18 17 16 15 0A 10 16 17 18 19 1A 1B 1C 1D 1E 1F \ - 20 21 22 23 -[0020] Locality 5 : 19 18 17 16 10 0A 15 16 17 18 19 1A 1B 1C 1D 1E \ - 1F 20 21 22 -[0020] Locality 6 : 1A 19 18 17 16 15 0A 10 16 17 18 19 1A 1B 1C 1D \ - 1E 1F 20 21 -[0020] Locality 7 : 1B 1A 19 18 17 16 10 0A 15 16 17 18 19 1A 1B 1C \ - 1D 1E 1F 20 -[0020] Locality 8 : 1C 1B 1A 19 18 17 16 15 0A 10 16 17 18 19 1A 1B \ - 1C 1D 1E 1F -[0020] Locality 9 : 1D 1C 1B 1A 19 18 17 16 10 0A 15 16 17 18 19 1A \ - 1B 1C 1D 1E -[0020] Locality 10 : 1E 1D 1C 1B 1A 19 18 17 16 15 0A 10 16 17 18 19 \ - 1A 1B 1C 1D -[0020] Locality 11 : 1F 1E 1D 1C 1B 1A 19 18 17 16 10 0A 15 16 17 18 \ - 19 1A 1B 1C -[0020] Locality 12 : 20 1F 1E 1D 1C 1B 1A 19 18 17 16 15 0A 10 16 17 \ - 18 19 1A 1B -[0020] Locality 13 : 21 20 1F 1E 1D 1C 1B 1A 19 18 17 16 10 0A 15 16 \ - 17 18 19 1A -[0020] Locality 14 : 22 21 20 1F 1E 1D 1C 1B 1A 19 18 17 16 15 0A 10 \ - 16 17 18 19 -[0020] Locality 15 : 23 22 21 20 1F 1E 1D 1C 1B 1A 19 18 17 16 10 0A \ - 15 16 17 18 -[0020] Locality 16 : 24 23 22 21 20 1F 1E 1D 1C 1B 1A 19 18 17 16 15 \ - 0A 10 16 17 -[0020] Locality 17 : 25 24 23 22 21 20 1F 1E 1D 1C 1B 1A 19 18 17 16 \ - 10 0A 15 16 -[0020] Locality 18 : 26 25 24 23 22 21 20 1F 1E 1D 1C 1B 1A 19 18 17 \ - 16 15 0A 10 -[0020] Locality 19 : 27 26 25 24 23 22 21 20 1F 1E 1D 1C 1B 1A 19 18 \ - 17 16 10 0A diff --git a/platforms/rtsm_ve-aemv8a.acpi/spmi.asl b/platforms/rtsm_ve-aemv8a.acpi/spmi.asl deleted file mode 100644 index 11b1c99..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/spmi.asl +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [SPMI] Server Platform Management Interface Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "SPMI" -[0004] Table Length : 00000041 -[0001] Revision : 04 -[0001] Checksum : ED -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000000 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0001] Interface Type : 00 -[0001] Reserved : 00 -[0002] IPMI Spec Version : 0000 -[0001] Interrupt Type : 00 -[0001] GPE Number : 00 -[0001] Reserved : 00 -[0001] PCI Device Flag : 00 -[0004] Interrupt : 00000000 - -[0012] IPMI Register : [Generic Address Structure] -[0001] Space ID : 00 [SystemMemory] -[0001] Bit Width : 08 -[0001] Bit Offset : 00 -[0001] Encoded Access Width : 01 [Byte Access:8] -[0008] Address : 0000000000000000 - -[0001] PCI Segment : 00 -[0001] PCI Bus : 00 -[0001] PCI Device : 00 -[0001] PCI Function : 00 -[0001] Reserved : 00 diff --git a/platforms/rtsm_ve-aemv8a.acpi/srat.asl b/platforms/rtsm_ve-aemv8a.acpi/srat.asl deleted file mode 100644 index 670bdd3..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/srat.asl +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [SRAT] System Resource Affinity Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "SRAT" -[0004] Table Length : 00000080 -[0001] Revision : 03 -[0001] Checksum : 5A -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0004] Table Revision : 00000001 -[0008] Reserved : 0000000000000000 - -[0001] Subtable Type : 00 [Processor Local APIC/SAPIC Affinity] -[0001] Length : 10 - -[0001] Proximity Domain Low(8) : 00 -[0001] Apic ID : 00 -[0004] Flags (decoded below) : 00000001 - Enabled : 1 -[0001] Local Sapic EID : 00 -[0003] Proximity Domain High(24) : 000000 -[0004] Reserved : 00000000 - -[0001] Subtable Type : 01 [Memory Affinity] -[0001] Length : 28 - -[0004] Proximity Domain : 00000000 -[0002] Reserved1 : 0000 -[0008] Base Address : 0000000000000000 -[0008] Address Length : 000000000009FC00 -[0004] Reserved2 : 00000000 -[0004] Flags (decoded below) : 00000001 - Enabled : 1 - Hot Pluggable : 0 - Non-Volatile : 0 -[0008] Reserved3 : 0000000000000000 - -[0001] Subtable Type : 02 [Processor Local x2APIC Affinity] -[0001] Length : 18 - -[0002] Reserved1 : 0000 -[0004] Proximity Domain : 00000000 -[0004] Apic ID : 00000000 -[0004] Flags (decoded below) : 00000001 - Enabled : 1 -[0004] Clock Domain : 00000000 -[0004] Reserved2 : 00000000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/ssdt0.asl b/platforms/rtsm_ve-aemv8a.acpi/ssdt0.asl deleted file mode 100644 index a5515ac..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/ssdt0.asl +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [SSDT] Description of the armv8 VE Model - * - */ - -DefinitionBlock ( - "ssdt0.aml", // output filename - "SSDT", // table signature - 2, // SSDT compliance revision - "LINARO", // OEM ID - "RTSMVEV8", // table ID - 0x00000001) // OEM revision -{ -} diff --git a/platforms/rtsm_ve-aemv8a.acpi/tpm2.asl b/platforms/rtsm_ve-aemv8a.acpi/tpm2.asl deleted file mode 100644 index c88eb2c..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/tpm2.asl +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Intel ACPI Component Architecture - * iASL Compiler/Disassembler version 20130117-64 [Jan 31 2013] - * Copyright (c) 2000 - 2013 Intel Corporation - * - * Template for [TPM2] ACPI Table - * Format: [ByteLength] FieldName : HexFieldValue - */ - -[0004] Signature : "TPM2" [Trusted Platform Module hardware interface table] -[0004] Table Length : 00000034 -[0001] Revision : 03 -[0001] Checksum : 42 -[0006] Oem ID : "INTEL " -[0008] Oem Table ID : "TEMPLATE" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20121114 - -[0004] Flags : 00000000 -[0008] Control Address : 0011223344556677 -[0004] Start Method : 00000001 diff --git a/platforms/rtsm_ve-aemv8a.acpi/uefi.asl b/platforms/rtsm_ve-aemv8a.acpi/uefi.asl deleted file mode 100644 index a39aa52..0000000 --- a/platforms/rtsm_ve-aemv8a.acpi/uefi.asl +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2013, Al Stone <al.stone@linaro.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * NB: This License is also known as the "BSD 2-Clause License". - * - * - * [UEFI] UEFI Boot Optimization Table - * Format: [ByteLength] FieldName : HexFieldValue - * - */ - -[0004] Signature : "UEFI" -[0004] Table Length : 00000036 -[0001] Revision : 01 -[0001] Checksum : 9B -[0006] Oem ID : "LINARO" -[0008] Oem Table ID : "RTSMVEV8" -[0004] Oem Revision : 00000001 -[0004] Asl Compiler ID : "INTL" -[0004] Asl Compiler Revision : 20100528 - -[0016] UUID Identifier : 03020100-0504-0706-0809-0A0B0C0D0E0F -[0002] Data Offset : 0000 diff --git a/platforms/rtsm_ve-aemv8a.acpi/xsdt.asl b/platforms/rtsm_ve-aemv8a.acpi/xsdt.asl index b33f82e..9a332a2 100644 --- a/platforms/rtsm_ve-aemv8a.acpi/xsdt.asl +++ b/platforms/rtsm_ve-aemv8a.acpi/xsdt.asl @@ -49,18 +49,3 @@ [0008] ACPI Table Address 0 : 0000000000000030 [0008] ACPI Table Address 0 : 0000000000000040 [0008] ACPI Table Address 0 : 0000000000000050 -[0008] ACPI Table Address 0 : 0000000000000060 -[0008] ACPI Table Address 0 : 0000000000000070 -[0008] ACPI Table Address 0 : 0000000000000080 -[0008] ACPI Table Address 0 : 0000000000000090 -[0008] ACPI Table Address 0 : 00000000000000A0 -[0008] ACPI Table Address 0 : 00000000000000B0 -[0008] ACPI Table Address 0 : 00000000000000C0 -[0008] ACPI Table Address 0 : 00000000000000D0 -[0008] ACPI Table Address 0 : 00000000000000E0 -[0008] ACPI Table Address 0 : 00000000000000F0 -[0008] ACPI Table Address 0 : 0000000000000100 -[0008] ACPI Table Address 0 : 0000000000000110 -[0008] ACPI Table Address 0 : 0000000000000120 -[0008] ACPI Table Address 0 : 0000000000000130 -[0008] ACPI Table Address 0 : 0000000000000140 |