0ed93f4c05
In the previously applied commit ("piix4: don't reserve hw resources when hotplug is off globally"), we make changes to the ACPI DSDT tables such that some ACPI code are not generated when bsel is absent. Since as of this point in time, in q35 machines, we do not use bsel for pci buses, we need to update the DSDT table blobs. This patch updates the DSDT golden master tables for q35 machines. At the same time, we clear bios-tables-test-allowed-diff.h for future changes which update tables. Following is a typical diff between the q35 acpi DSDT table blobs: @@ -1,30 +1,30 @@ /* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20180105 (64-bit version) * Copyright (c) 2000 - 2018 Intel Corporation * * Disassembling to symbolic ASL+ operators * - * Disassembly of tests/data/acpi/q35/DSDT, Tue Sep 15 18:52:47 2020 + * Disassembly of /tmp/aml-3O0DR0, Tue Sep 15 18:52:47 2020 * * Original Table Header: * Signature "DSDT" - * Length 0x00001DFE (7678) + * Length 0x00001DF6 (7670) * Revision 0x01 **** 32-bit table (V1), no 64-bit math support - * Checksum 0xAC + * Checksum 0x17 * OEM ID "BOCHS " * OEM Table ID "BXPCDSDT" * OEM Revision 0x00000001 (1) * Compiler ID "BXPC" * Compiler Version 0x00000001 (1) */ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPCDSDT", 0x00000001) { Scope (\) { OperationRegion (DBG, SystemIO, 0x0402, One) Field (DBG, ByteAcc, NoLock, Preserve) { DBGB, 8 } @@ -3113,24 +3113,20 @@ Name (_ADR, 0x00010000) // _ADR: Address Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State { Return (Zero) } Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State { Return (Zero) } Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State { Return (Zero) } } - - Method (PCNT, 0, NotSerialized) - { - } } } } Signed-off-by: Ani Sinha <ani@anisinha.ca> Acked-by: Igor Mammedov <imammedo@redhat.com> Message-Id: <20200918084111.15339-12-ani@anisinha.ca> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
44 lines
1.8 KiB
Plaintext
44 lines
1.8 KiB
Plaintext
/*
|
|
* Intel ACPI Component Architecture
|
|
* AML/ASL+ Disassembler version 20190509 (64-bit version)
|
|
* Copyright (c) 2000 - 2019 Intel Corporation
|
|
*
|
|
* Disassembly of tests/data/acpi/pc/HPET.dimmpxm, Tue Aug 4 11:14:15 2020
|
|
*
|
|
* ACPI Data Table [HPET]
|
|
*
|
|
* Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue
|
|
*/
|
|
|
|
[000h 0000 4] Signature : "HPET" [High Precision Event Timer table]
|
|
[004h 0004 4] Table Length : 00000038
|
|
[008h 0008 1] Revision : 01
|
|
[009h 0009 1] Checksum : 03
|
|
[00Ah 0010 6] Oem ID : "BOCHS "
|
|
[010h 0016 8] Oem Table ID : "BXPCHPET"
|
|
[018h 0024 4] Oem Revision : 00000001
|
|
[01Ch 0028 4] Asl Compiler ID : "BXPC"
|
|
[020h 0032 4] Asl Compiler Revision : 00000001
|
|
|
|
[024h 0036 4] Hardware Block ID : 8086A201
|
|
|
|
[028h 0040 12] Timer Block Register : [Generic Address Structure]
|
|
[028h 0040 1] Space ID : 00 [SystemMemory]
|
|
[029h 0041 1] Bit Width : 00
|
|
[02Ah 0042 1] Bit Offset : 00
|
|
[02Bh 0043 1] Encoded Access Width : 00 [Undefined/Legacy]
|
|
[02Ch 0044 8] Address : 00000000FED00000
|
|
|
|
[034h 0052 1] Sequence Number : 00
|
|
[035h 0053 2] Minimum Clock Ticks : 0000
|
|
[037h 0055 1] Flags (decoded below) : 00
|
|
4K Page Protect : 0
|
|
64K Page Protect : 0
|
|
|
|
Raw Table Data: Length 56 (0x38)
|
|
|
|
0000: 48 50 45 54 38 00 00 00 01 03 42 4F 43 48 53 20 // HPET8.....BOCHS
|
|
0010: 42 58 50 43 48 50 45 54 01 00 00 00 42 58 50 43 // BXPCHPET....BXPC
|
|
0020: 01 00 00 00 01 A2 86 80 00 00 00 00 00 00 D0 FE // ................
|
|
0030: 00 00 00 00 00 00 00 00 // ........
|