acrn-config: increase the length of DSDT table

increase the length of DSDT table to avoid memory overwrited by
subsequent ACPI tables.

Tracked-On: #5266

Signed-off-by: Shuang Zheng <shuang.zheng@intel.com>
Acked-by: Victor Sun <victor.sun@intel.com>
This commit is contained in:
Shuang Zheng 2020-09-09 16:05:02 +08:00 committed by wenlingz
parent b7e4c69374
commit f9b9e3cae5
16 changed files with 78 additions and 33 deletions

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -16,6 +16,51 @@
*/
DefinitionBlock ("", "DSDT", 3, "ACRN ", "ACRNDSDT", 0x00000001)
{
Scope (_SB)
{
Device (OTN1)
{
Name (_ADR, 0x00020000) // _ADR: Address
OperationRegion (TSRT, PCI_Config, Zero, 0x0100)
Field (TSRT, AnyAcc, NoLock, Preserve)
{
DVID, 16,
Offset (0x10),
TADL, 32,
TADH, 32
}
}
Device (PCS2)
{
Name (_HID, "INTC1033") // _HID: Hardware ID
Name (_UID, Zero) // _UID: Unique ID
Method (_STA, 0, NotSerialized) // _STA: Status
{
Return (0x0F)
}
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (PCSR, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00000004, // Address Length
_Y00)
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x00000004, // Address Length
_Y01)
})
CreateDWordField (PCSR, \_SB.PCS2._CRS._Y00._BAS, MAL0) // _BAS: Base Address
MAL0 = ((^^OTN1.TADL & 0xFFFFF000) + 0x0200)
CreateDWordField (PCSR, \_SB.PCS2._CRS._Y01._BAS, MDL0) // _BAS: Base Address
MDL0 = ((^^OTN1.TADL & 0xFFFFF000) + 0x0204)
Return (PCSR) /* \_SB_.PCS2._CRS.PCSR */
}
}
}
Device (TPM)
{
Name (_HID, "MSFT0101" /* TPM 2.0 Security Device */) // _HID: Hardware ID

View File

@ -19,6 +19,6 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 3 : 000000007FF01000
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440
[0008] ACPI Table Address 3 : 000000007FF01100

View File

@ -19,6 +19,6 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 3 : 000000007FF01000
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440
[0008] ACPI Table Address 3 : 000000007FF01100

View File

@ -19,6 +19,6 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 3 : 000000007FF01000
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440
[0008] ACPI Table Address 3 : 000000007FF01100

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440

View File

@ -19,5 +19,5 @@
[0004] Asl Compiler Revision : 20190703
[0008] ACPI Table Address 0 : 000000007FF00100
[0008] ACPI Table Address 1 : 000000007FF00300
[0008] ACPI Table Address 2 : 000000007FF00340
[0008] ACPI Table Address 1 : 000000007FF00400
[0008] ACPI Table Address 2 : 000000007FF00440