summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraeme Gregory <graeme.gregory@linaro.org>2014-08-18 15:01:56 +0100
committerGraeme Gregory <graeme.gregory@linaro.org>2014-08-18 15:01:56 +0100
commitafabd039778cbdb269df27e80e2244cd1c0eac73 (patch)
tree2f605a0ef994477dee8b0dc37f74b069264a544b
parent619e7b81ee9db36dc4c85069389aa731e5e85a09 (diff)
fvp: update tables to 5.1 versions and remove unneededHEADmaster
Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/apic.asl112
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/bert.asl48
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/cpep.asl53
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/dsdt.asl816
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/ecdt.asl64
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/einj.asl178
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/erst.asl305
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/facp.asl5
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/fpdt.asl62
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/gtdt.asl56
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/hest.asl76
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/mcfg.asl53
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/mchi.asl65
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/mpst.asl114
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/msct.asl78
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/oem0.asl45
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/pmtt.asl132
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/rtsm_ve-aemv8a.manifest21
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/slit.asl87
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/spmi.asl67
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/srat.asl84
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/ssdt0.asl44
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/tpm2.asl22
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/uefi.asl48
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/xsdt.asl15
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