/* RSD PTR: OEM=ALASKA, ACPI_Rev=2.0x (2) XSDT=0x00000003fec60028, length=36, cksum=237 */ /* XSDT: Length=140, Revision=1, Checksum=77, OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, Creator ID=AMI, Creator Revision=0x10013 Entries={ 0x00000003fec600b8, 0x00000003fec623e0, 0x00000003fec62428, 0x00000003fec624c8, 0x00000003fec63430, 0x00000003fec63498, 0x00000003fec63578, 0x00000003fec64950, 0x00000003fec649c0, 0x00000003fec65260, 0x00000003fec65448, 0x00000003fec65478, 0x00000003fec654c8 } */ /* FACP: Length=276, Revision=6, Checksum=178, OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, Creator ID=AMI, Creator Revision=0x10013 FACS=0x0, DSDT=0x0 INT_MODEL=PIC Preferred_PM_Profile=Enterprise Server (4) SCI_INT=0 SMI_CMD=0x0, ACPI_ENABLE=0x0, ACPI_DISABLE=0x0, S4BIOS_REQ=0x0 PSTATE_CNT=0x0 PM1a_EVT_BLK=0x0-0xffffffff PM1a_CNT_BLK=0x0-0xffffffff P_LVL2_LAT=0 us, P_LVL3_LAT=0 us FLUSH_SIZE=0, FLUSH_STRIDE=0 DUTY_OFFSET=0, DUTY_WIDTH=0 DAY_ALRM=0, MON_ALRM=0, CENTURY=0 IAPC_BOOT_ARCH={} Flags={WBINVD,SLEEP_BUTTON,HW_REDUCED} ArmBootFlags={PSCI_COMPLIANT} MinorRevision=0 X_FACS=0x00000003fecc0040, X_DSDT=0x00000003fec601d0 X_PM1a_EVT_BLK=0x00000000:0[0] (Memory) X_PM1a_CNT_BLK=0x00000000:0[0] (Memory) HypervisorId=0x0000000000000000 */ /* FACS: Length=64, HwSig=0x00000000, Firm_Wake_Vec=0x00000000 Global_Lock={} Flags={} Version=2 OspmFlags={} */ /* DSDT: Length=8715, Revision=2, Checksum=8, OEMID=CAVIUM, OEM Table ID=THUNDERX, OEM Revision=0x1, Creator ID=INTL, Creator Revision=0x20130517 */ /* SPMI: Length=65, Revision=5, Checksum=124, OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x0, Creator ID=AMI., Creator Revision=0x0 Interface Type=SMBus System Interface (SSIF) SpecRevision=2.0 Interrupt Type={ } Base Address=0x10:0[0] (SMBus) */ /* FIDT: Length=156, Revision=1, Checksum=95, OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, Creator ID=AMI, Creator Revision=0x10013 Data={ 46 49 44 54 9c 00 00 00 01 5f 41 4c 41 53 4b 41 41 20 4d 20 49 00 00 00 09 20 07 01 41 4d 49 20 13 00 01 00 24 46 49 44 04 78 00 30 41 43 47 41 30 31 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 35 00 31 31 00 30 30 00 31 36 00 e1 07 0a 02 10 17 2c ff ff 41 4c 41 53 4b 41 41 20 4d 20 49 00 00 00 31 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff } */ /* APIC: Length=3944, Revision=3, Checksum=180, OEMID=CAVIUM, OEM Table ID=THUNDERX, OEM Revision=0x1, Creator ID=INTL, Creator Revision=0x20150619 Local APIC ADDR=0x00000000 Flags={} Type=GIC CPU Interface Structure UID=0 CPU INTERFACE=0 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=0 Efficency Class=0 Type=GIC CPU Interface Structure UID=1 CPU INTERFACE=1 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=1 Efficency Class=0 Type=GIC CPU Interface Structure UID=2 CPU INTERFACE=2 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=2 Efficency Class=0 Type=GIC CPU Interface Structure UID=3 CPU INTERFACE=3 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=3 Efficency Class=0 Type=GIC CPU Interface Structure UID=4 CPU INTERFACE=4 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=4 Efficency Class=0 Type=GIC CPU Interface Structure UID=5 CPU INTERFACE=5 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=5 Efficency Class=0 Type=GIC CPU Interface Structure UID=6 CPU INTERFACE=6 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=6 Efficency Class=0 Type=GIC CPU Interface Structure UID=7 CPU INTERFACE=7 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=7 Efficency Class=0 Type=GIC CPU Interface Structure UID=8 CPU INTERFACE=8 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=8 Efficency Class=0 Type=GIC CPU Interface Structure UID=9 CPU INTERFACE=9 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=9 Efficency Class=0 Type=GIC CPU Interface Structure UID=10 CPU INTERFACE=a Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=a Efficency Class=0 Type=GIC CPU Interface Structure UID=11 CPU INTERFACE=b Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=b Efficency Class=0 Type=GIC CPU Interface Structure UID=12 CPU INTERFACE=c Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=c Efficency Class=0 Type=GIC CPU Interface Structure UID=13 CPU INTERFACE=d Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=d Efficency Class=0 Type=GIC CPU Interface Structure UID=14 CPU INTERFACE=e Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=e Efficency Class=0 Type=GIC CPU Interface Structure UID=15 CPU INTERFACE=f Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=f Efficency Class=0 Type=GIC CPU Interface Structure UID=256 CPU INTERFACE=100 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=100 Efficency Class=0 Type=GIC CPU Interface Structure UID=257 CPU INTERFACE=101 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=101 Efficency Class=0 Type=GIC CPU Interface Structure UID=258 CPU INTERFACE=102 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=102 Efficency Class=0 Type=GIC CPU Interface Structure UID=259 CPU INTERFACE=103 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=103 Efficency Class=0 Type=GIC CPU Interface Structure UID=260 CPU INTERFACE=104 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=104 Efficency Class=0 Type=GIC CPU Interface Structure UID=261 CPU INTERFACE=105 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=105 Efficency Class=0 Type=GIC CPU Interface Structure UID=262 CPU INTERFACE=106 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=106 Efficency Class=0 Type=GIC CPU Interface Structure UID=263 CPU INTERFACE=107 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=107 Efficency Class=0 Type=GIC CPU Interface Structure UID=264 CPU INTERFACE=108 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=108 Efficency Class=0 Type=GIC CPU Interface Structure UID=265 CPU INTERFACE=109 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=109 Efficency Class=0 Type=GIC CPU Interface Structure UID=266 CPU INTERFACE=10a Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=10a Efficency Class=0 Type=GIC CPU Interface Structure UID=267 CPU INTERFACE=10b Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=10b Efficency Class=0 Type=GIC CPU Interface Structure UID=268 CPU INTERFACE=10c Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=10c Efficency Class=0 Type=GIC CPU Interface Structure UID=269 CPU INTERFACE=10d Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=10d Efficency Class=0 Type=GIC CPU Interface Structure UID=270 CPU INTERFACE=10e Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=10e Efficency Class=0 Type=GIC CPU Interface Structure UID=271 CPU INTERFACE=10f Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=10f Efficency Class=0 Type=GIC CPU Interface Structure UID=512 CPU INTERFACE=200 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=200 Efficency Class=0 Type=GIC CPU Interface Structure UID=513 CPU INTERFACE=201 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=201 Efficency Class=0 Type=GIC CPU Interface Structure UID=514 CPU INTERFACE=202 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=202 Efficency Class=0 Type=GIC CPU Interface Structure UID=515 CPU INTERFACE=203 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=203 Efficency Class=0 Type=GIC CPU Interface Structure UID=516 CPU INTERFACE=204 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=204 Efficency Class=0 Type=GIC CPU Interface Structure UID=517 CPU INTERFACE=205 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=205 Efficency Class=0 Type=GIC CPU Interface Structure UID=518 CPU INTERFACE=206 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=206 Efficency Class=0 Type=GIC CPU Interface Structure UID=519 CPU INTERFACE=207 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=207 Efficency Class=0 Type=GIC CPU Interface Structure UID=520 CPU INTERFACE=208 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=208 Efficency Class=0 Type=GIC CPU Interface Structure UID=521 CPU INTERFACE=209 Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=209 Efficency Class=0 Type=GIC CPU Interface Structure UID=522 CPU INTERFACE=20a Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=20a Efficency Class=0 Type=GIC CPU Interface Structure UID=523 CPU INTERFACE=20b Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=20b Efficency Class=0 Type=GIC CPU Interface Structure UID=524 CPU INTERFACE=20c Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=20c Efficency Class=0 Type=GIC CPU Interface Structure UID=525 CPU INTERFACE=20d Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=20d Efficency Class=0 Type=GIC CPU Interface Structure UID=526 CPU INTERFACE=20e Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=20e Efficency Class=0 Type=GIC CPU Interface Structure UID=527 CPU INTERFACE=20f Flags={Performance intr=level, VGIC intr=level} Parking Protocol Version=0 PERF INTR=23 Parked ADDR=0000000000000000 Base ADDR=0000000000000000 GICV=0000000000000000 GICH=0000000000000000 VGIC INTR=25 GICR ADDR=0000801080000000 MPIDR=20f Efficency Class=0 Type=GIC Distributor Structure GIC ID=0 Base ADDR=0000801000000000 Vector Base=0 GIC VERSION=3 Type=GIC Redistributor Structure Base ADDR=0000801080000000 Length=00600000 Type=GIC ITS Structure GIC ITS ID=0 Base ADDR=0000801000020000 */ /* DBG2: Length=103, Revision=1, Checksum=36, OEMID=CAVIUM, OEM Table ID=CN88XDBG, OEM Revision=0x0, Creator ID=INTL, Creator Revision=0x20150619 Count=1 Device 0={ Revision=0 Length=59 RegisterCount=1 Namepath=COM1 OemDataLength=16 OemDataOffset=43 PortType=Serial PortSubtype=ARM PL011 BaseAddressOffset=0x0016 AddressSizeOffset=0x0022 } */ /* GTDT: Length=224, Revision=2, Checksum=185, OEMID=CAVIUM, OEM Table ID=THUNDERX, OEM Revision=0x1, Creator ID=INTL, Creator Revision=0x20150619 CounterBlockAddresss=0000000000000000 CounterReadBlockAddress=0000000000000000 SecureEl1 Timer GSIV=29 SecureEl1 Flags={Mode=level, Polarity=active-hi} NonSecureEl1 Timer GSIV=30 NonSecureEl1 Flags={Mode=level, Polarity=active-hi} VirtualTimer Timer GSIV=27 VirtualTimer Flags={Mode=level, Polarity=active-hi} NonSecureEl2 Timer GSIV=26 NonSecureEl2 Flags={Mode=level, Polarity=active-hi} Platform Timer Count=2 Type=GT Block Length=100 BlockAddress=0000000000000000 GT Block Timer Count=2 Frame Number=0 BaseAddress=0000000000000000 El0BaseAddress=0000000000000000 Physical Timer GSIV=0 Physical Timer Flags={Mode=Secure, Polarity=active-hi} Virtual Timer GSIV=0 Virtual Timer Flags={Mode=Secure, Polarity=active-hi} Common Flags={Mode=Non-Secure} Frame Number=1 BaseAddress=0000000000000000 El0BaseAddress=0000000000000000 Physical Timer GSIV=0 Physical Timer Flags={Mode=Secure, Polarity=active-hi} Virtual Timer GSIV=0 Virtual Timer Flags={Mode=Secure, Polarity=active-hi} Common Flags={Mode=Non-Secure} Type=Watchdog GT Length=28 RefreshFrameAddress=0000000000000000 ControlFrameAddress=0000000000000000 GSIV=0 Flags={Mode=edge, Polarity=active-hi, Non-Secure} */ /* IORT: Length=5076, Revision=1, Checksum=48, OEMID=CAVIUM, OEM Table ID=THUNDERX, OEM Revision=0x1, Creator ID=INTL, Creator Revision=0x20150619 IORT Nodes=15 Node offset=52 Length=24 Revision=0 Type=ITS group GIC ITS ID=0 MappingCount=0 Length=1120 Revision=0 Type=SMMUv1 or v2 Base Address=0000830000000000 Span=0000000002000000 Model=Generic SMMUv2 Flags={} NSgIrpt=100 NSgIrptFlags={Mode=level} NSgCfgIrpt=0 NSgCfgIrptFlags={Mode=level} Context Interrupts={ GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 GSIV=101 Flags=0 MappingCount=1 Mapping offset=1100 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=52 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=0 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=76 Flags={} } Length=1120 Revision=0 Type=SMMUv1 or v2 Base Address=0000831000000000 Span=0000000002000000 Model=Generic SMMUv2 Flags={} NSgIrpt=102 NSgIrptFlags={Mode=level} NSgCfgIrpt=0 NSgCfgIrptFlags={Mode=level} Context Interrupts={ GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 GSIV=103 Flags=0 MappingCount=1 Mapping offset=1100 Mapping={ Input base=0 Count=65535 Output base=65536 Output reference offset=52 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=1 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=1248 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=4 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=1248 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=5 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=1248 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=6 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=1248 Flags={} } Length=1120 Revision=0 Type=SMMUv1 or v2 Base Address=0000832000000000 Span=0000000002000000 Model=Generic SMMUv2 Flags={} NSgIrpt=104 NSgIrptFlags={Mode=level} NSgCfgIrpt=0 NSgCfgIrptFlags={Mode=level} Context Interrupts={ GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 GSIV=105 Flags=0 MappingCount=1 Mapping offset=1100 Mapping={ Input base=0 Count=65535 Output base=131072 Output reference offset=52 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=2 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=2576 Flags={} } Length=1120 Revision=0 Type=SMMUv1 or v2 Base Address=0000833000000000 Span=0000000002000000 Model=Generic SMMUv2 Flags={} NSgIrpt=106 NSgIrptFlags={Mode=level} NSgCfgIrpt=0 NSgCfgIrptFlags={Mode=level} Context Interrupts={ GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 GSIV=107 Flags=0 MappingCount=1 Mapping offset=1100 Mapping={ Input base=0 Count=65535 Output base=196608 Output reference offset=52 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=3 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=3748 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=7 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=3748 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=8 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=3748 Flags={} } Length=52 Revision=0 Type=Root complex Memory Access={ CacheCoherency=Fully coherent Allocation Hints={} Memory Access Flags={} } ATS Attribute=supported PCI Segment=9 Memory address size limit=0 MappingCount=1 Mapping offset=32 Mapping={ Input base=0 Count=65535 Output base=0 Output reference offset=3748 Flags={} } */ /* MCFG: Length=108, Revision=1, Checksum=193, OEMID=CAVIUM, OEM Table ID=THUNDERX, OEM Revision=0x1, Creator ID=INTL, Creator Revision=0x20150619 Base Address=0x0000848000000000 Segment Group=0x0000 Start Bus=0 End Bus=31 Base Address=0x0000849000000000 Segment Group=0x0001 Start Bus=0 End Bus=31 Base Address=0x000084a000000000 Segment Group=0x0002 Start Bus=0 End Bus=31 Base Address=0x000084b000000000 Segment Group=0x0003 Start Bus=0 End Bus=31 */ /* SSDT: Length=2204, Revision=2, Checksum=7, OEMID=CAVIUM, OEM Table ID=NETWORK, OEM Revision=0x1, Creator ID=INTL, Creator Revision=0x20150619 Data={ 53 53 44 54 9c 08 00 00 02 07 43 41 56 49 55 4d 4e 45 54 57 4f 52 4b 00 01 00 00 00 49 4e 54 4c 19 06 15 20 14 42 21 4f 54 52 44 0a 08 5f 54 5f 30 00 5b 88 4f 45 4d 31 0d 4f 45 4d 31 00 0d 43 41 56 49 55 4d 00 0d 54 48 55 4e 44 45 52 58 00 5b 81 4f 06 4f 45 4d 31 00 00 40 12 45 4e 54 53 20 44 41 30 30 40 0e 44 41 30 31 40 0e 44 41 30 32 40 0e 44 41 30 33 40 0e 44 41 30 34 40 0e 44 41 30 35 40 0e 44 41 30 36 40 0e 44 41 30 37 40 0e 44 41 30 38 40 0e 44 41 30 39 40 0e 44 41 30 41 40 0e 44 41 30 42 40 0e 44 41 30 43 40 0e 44 41 30 44 40 0e 44 41 30 45 40 0e 44 41 30 46 40 0e a2 49 14 01 70 99 68 00 5f 54 5f 30 a0 0f 93 5f 54 5f 30 00 70 96 44 41 30 30 00 61 a1 4c 12 a0 0f 93 5f 54 5f 30 01 70 96 44 41 30 31 00 61 a1 49 11 a0 10 93 5f 54 5f 30 0a 02 70 96 44 41 30 32 00 61 a1 45 10 a0 10 93 5f 54 5f 30 0a 03 70 96 44 41 30 33 00 61 a1 41 0f a0 10 93 5f 54 5f 30 0a 04 70 96 44 41 30 34 00 61 a1 4d 0d a0 10 93 5f 54 5f 30 0a 05 70 96 44 41 30 35 00 61 a1 49 0c a0 10 93 5f 54 5f 30 0a 06 70 96 44 41 30 36 00 61 a1 45 0b a0 10 93 5f 54 5f 30 0a 07 70 96 44 41 30 37 00 61 a1 41 0a a0 10 93 5f 54 5f 30 0a 08 70 96 44 41 30 38 00 61 a1 4d 08 a0 10 93 5f 54 5f 30 0a 09 70 96 44 41 30 39 00 61 a1 49 07 a0 10 93 5f 54 5f 30 0a 0a 70 96 44 41 30 41 00 61 a1 45 06 a0 10 93 5f 54 5f 30 0a 0b 70 96 44 41 30 42 00 61 a1 41 05 a0 10 93 5f 54 5f 30 0a 0c 70 96 44 41 30 43 00 61 a1 3d a0 10 93 5f 54 5f 30 0a 0d 70 96 44 41 30 44 00 61 a1 2a a0 10 93 5f 54 5f 30 0a 0e 70 96 44 41 30 45 00 61 a1 17 a0 10 93 5f 54 5f 30 0a 0f 70 96 44 41 30 46 00 61 a1 04 a4 0a ff a5 5b 13 61 00 0a 10 49 4e 44 5f 5b 13 61 0a 10 0a 80 44 49 44 5f a0 13 90 93 68 49 4e 44 5f 93 69 9c 44 49 44 5f ff 00 a4 61 a4 0a ff 14 4c 07 43 44 53 44 09 8c 68 00 4d 41 30 5f 8c 68 01 4d 41 31 5f 8c 68 0a 02 4d 41 32 5f 8c 68 0a 03 4d 41 33 5f 8c 68 0a 04 4d 41 34 5f 8c 68 0a 05 4d 41 35 5f a4 12 45 04 02 11 13 0a 10 14 d8 ff da ba 6e 8c 4d 8a 91 bc 9b bf 4a a3 01 12 2d 01 12 2a 02 0d 6d 61 63 2d 61 64 64 72 65 73 73 00 12 1a 06 4d 41 30 5f 4d 41 31 5f 4d 41 32 5f 4d 41 33 5f 4d 41 34 5f 4d 41 35 5f 14 2b 47 53 54 41 0a 70 4f 54 52 44 68 69 60 70 11 03 01 00 61 a0 11 93 8e 60 8e 61 5b 13 60 0a 90 0a 20 53 54 41 5f a4 53 54 41 5f 14 2f 47 44 53 44 0a 70 4f 54 52 44 68 69 60 70 11 03 01 00 61 a0 11 93 8e 60 8e 61 5b 13 60 0a b0 0a 30 4d 41 43 5f a4 43 44 53 44 4d 41 43 5f 5b 82 4d 15 5c 2f 03 5f 53 42 5f 4e 4f 44 30 42 47 58 30 08 5f 55 49 44 00 08 5f 41 44 52 00 5b 82 4c 04 4d 41 43 30 08 5f 55 49 44 00 08 5f 41 44 52 00 14 1c 5f 53 54 41 00 a4 47 53 54 41 00 0d 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 30 00 14 1c 5f 44 53 44 00 a4 47 44 53 44 00 0d 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 30 00 5b 82 4c 04 4d 41 43 31 08 5f 55 49 44 01 08 5f 41 44 52 01 14 1c 5f 53 54 41 00 a4 47 53 54 41 01 0d 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 31 00 14 1c 5f 44 53 44 00 a4 47 44 53 44 01 0d 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 31 00 5b 82 40 05 4d 41 43 32 08 5f 55 49 44 0a 02 08 5f 41 44 52 0a 02 14 1d 5f 53 54 41 00 a4 47 53 54 41 0a 02 0d 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 32 00 14 1d 5f 44 53 44 00 a4 47 44 53 44 0a 02 0d 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 32 00 5b 82 40 05 4d 41 43 33 08 5f 55 49 44 0a 03 08 5f 41 44 52 0a 03 14 1d 5f 53 54 41 00 a4 47 53 54 41 0a 03 0d 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 33 00 14 1d 5f 44 53 44 00 a4 47 44 53 44 0a 03 0d 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 33 00 5b 82 41 16 5c 2f 03 5f 53 42 5f 4e 4f 44 30 42 47 58 31 08 5f 55 49 44 01 08 5f 41 44 52 01 5b 82 4e 04 4d 41 43 30 08 5f 55 49 44 00 08 5f 41 44 52 00 14 1d 5f 53 54 41 00 a4 47 53 54 41 0a 04 0d 4e 4f 44 30 2e 42 47 58 31 2e 4d 41 43 30 00 14 1d 5f 44 53 44 00 a4 47 44 53 44 0a 04 0d 4e 4f 44 30 2e 42 47 58 31 2e 4d 41 43 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5b 82 43 16 5c 2f 03 5f 53 42 5f 4e 4f 44 31 42 47 58 32 08 5f 55 49 44 0a 02 08 5f 41 44 52 0a 02 5b 82 4e 04 4d 41 43 30 08 5f 55 49 44 00 08 5f 41 44 52 00 14 1d 5f 53 54 41 00 a4 47 53 54 41 0a 08 0d 4e 4f 44 31 2e 42 47 58 32 2e 4d 41 43 30 00 14 1d 5f 44 53 44 00 a4 47 44 53 44 0a 08 0d 4e 4f 44 31 2e 42 47 58 32 2e 4d 41 43 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5b 82 43 16 5c 2f 03 5f 53 42 5f 4e 4f 44 31 42 47 58 33 08 5f 55 49 44 0a 03 08 5f 41 44 52 0a 03 5b 82 4e 04 4d 41 43 30 08 5f 55 49 44 00 08 5f 41 44 52 00 14 1d 5f 53 54 41 00 a4 47 53 54 41 0a 0c 0d 4e 4f 44 31 2e 42 47 58 33 2e 4d 41 43 30 00 14 1d 5f 44 53 44 00 a4 47 44 53 44 0a 0c 0d 4e 4f 44 31 2e 42 47 58 33 2e 4d 41 43 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 } */ /* OEM1: Length=488, Revision=2, Checksum=216, OEMID=CAVIUM, OEM Table ID=THUNDERX, OEM Revision=0x1, Creator ID=INTL, Creator Revision=0x20150619 Data={ 4f 45 4d 31 e8 01 00 00 02 d8 43 41 56 49 55 4d 54 48 55 4e 44 45 52 58 01 00 00 00 49 4e 54 4c 19 06 15 20 16 00 00 00 00 00 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 30 00 00 1f 00 00 00 e0 d5 5e a8 4e 60 01 00 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 31 00 00 1f 00 00 00 e0 d5 5e a8 4e 61 02 00 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 32 00 00 1f 00 00 00 e0 d5 5e a8 4e 62 03 00 4e 4f 44 30 2e 42 47 58 30 2e 4d 41 43 33 00 00 1f 00 00 00 e0 d5 5e a8 4e 63 04 00 4e 4f 44 30 2e 42 47 58 31 2e 4d 41 43 30 00 00 1f 00 00 00 e0 d5 5e a8 4e 64 05 00 4e 4f 44 30 2e 42 47 58 31 2e 4d 41 43 31 00 00 00 00 00 00 00 00 00 00 00 00 06 00 4e 4f 44 30 2e 42 47 58 31 2e 4d 41 43 32 00 00 00 00 00 00 00 00 00 00 00 00 07 00 4e 4f 44 30 2e 42 47 58 31 2e 4d 41 43 33 00 00 00 00 00 00 00 00 00 00 00 00 08 00 4e 4f 44 31 2e 42 47 58 32 2e 4d 41 43 30 00 00 00 00 00 00 00 00 00 00 00 00 09 00 4e 4f 44 31 2e 42 47 58 32 2e 4d 41 43 31 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 4e 4f 44 31 2e 42 47 58 32 2e 4d 41 43 32 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 4e 4f 44 31 2e 42 47 58 32 2e 4d 41 43 33 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 4e 4f 44 31 2e 42 47 58 33 2e 4d 41 43 30 00 00 00 00 00 00 00 00 00 00 00 00 0d 00 4e 4f 44 31 2e 42 47 58 33 2e 4d 41 43 31 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 4e 4f 44 31 2e 42 47 58 33 2e 4d 41 43 32 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 4e 4f 44 31 2e 42 47 58 33 2e 4d 41 43 33 00 00 00 00 00 00 00 00 00 00 00 00 } */ /* SLIT: Length=48, Revision=1, Checksum=168, OEMID=CAVIUM, OEM Table ID=TEMPLATE, OEM Revision=0x1, Creator ID=INTL, Creator Revision=0x20150619 LocalityCount=2 Entry= 10 20 20 10 */ /* SPCR: Length=80, Revision=2, Checksum=29, OEMID=A M I, OEM Table ID=APTIO V, OEM Revision=0x1072009, Creator ID=AMI., Creator Revision=0x5000b Interface Type=ARM PL011 Serial Port=0x24000000:0[32] (Memory) Interrupt Type={ ARMH GIC={ GSI=37 } } Baud Rate=115200 Parity={OFF} Stop Bits={ON} Flow Control={} Terminal=VT-UTF8 PCI Device=NONE PCI Flags={} */ /* BGRT: Length=56, Revision=1, Checksum=158, OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, Creator ID=AMI, Creator Revision=0x10013 Version=1 Degree=0 Displayed=0 Image Type=Bitmap Image Address=0x3fa04c018 Image Offset X=0x00000000 Image Offset Y=0x00000000 */ /* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20191213 (64-bit version) * Copyright (c) 2000 - 2019 Intel Corporation * * Disassembling to symbolic ASL+ operators * * Disassembly of /tmp/acpidump.ndJ5tV/acpdump.din, Sat Feb 8 16:30:12 2020 * * Original Table Header: * Signature "DSDT" * Length 0x00002A83 (10883) * Revision 0x02 * Checksum 0xEE * OEM ID "CAVIUM" * OEM Table ID "THUNDERX" * OEM Revision 0x00000001 (1) * Compiler ID "INTL" * Compiler Version 0x20130517 (538117399) */ DefinitionBlock ("", "DSDT", 2, "CAVIUM", "THUNDERX", 0x00000001) { Name (_S0, Package (0x04) // _S0_: S0 System State { Zero, Zero, Zero, Zero }) Name (_S5, Package (0x04) // _S5_: S5 System State { 0x05, Zero, Zero, Zero }) Name (SUPP, Zero) Name (CTRL, Zero) Scope (_SB) { Device (NOD0) { Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Device (CP00) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP01) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP02) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x02) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP03) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x03) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP04) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x04) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP05) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x05) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP06) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x06) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP07) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x07) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP08) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x08) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP09) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x09) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP10) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0A) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP11) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0B) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP12) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0C) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP13) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0D) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP14) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0E) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP15) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0F) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP16) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0100) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP17) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0101) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP18) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0102) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP19) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0103) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP20) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0104) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP21) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0105) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP22) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0106) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP23) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0107) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP24) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0108) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP25) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0109) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP26) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x010A) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP27) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x010B) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP28) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x010C) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP29) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x010D) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP30) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x010E) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP31) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x010F) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status } Device (CP32) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0200) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP33) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0201) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP34) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0202) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP35) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0203) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP36) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0204) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP37) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0205) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP38) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0206) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP39) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0207) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP40) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0208) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP41) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0209) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP42) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x020A) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP43) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x020B) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP44) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x020C) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP45) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x020D) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP46) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x020E) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (CP47) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x020F) // _UID: Unique ID Name (_STA, 0x00) // _STA: Status } Device (PCI0) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, Zero) // _SEG: PCI Segment Name (_BBN, Zero) // _BBN: BIOS Bus Number Name (_UID, Zero) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x001F, // Range Maximum 0x0000, // Translation Offset 0x0020, // Length ,, ) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000801000000000, // Range Minimum 0x0000807FFFFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000007000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000838000000000, // Range Minimum 0x0000841FFFFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x000000A000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000846000000000, // Range Minimum 0x0000847FFFFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000002000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000868000000000, // Range Minimum 0x000087E023FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000016024000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E026000000, // Range Minimum 0x000087E0BFFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x000000009A000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C6000000, // Range Minimum 0x000087FFFFFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000001F3A000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02C") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, Zero) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000848000000000, // Range Minimum 0x0000848001FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000002000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PCI1) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, One) // _SEG: PCI Segment Name (_BBN, Zero) // _BBN: BIOS Bus Number Name (_UID, One) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x001F, // Range Maximum 0x0000, // Translation Offset 0x0020, // Length ,, ) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000810000000000, // Range Minimum 0x0000817FFFFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000008000000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02C") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, One) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000849000000000, // Range Minimum 0x0000849001FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000002000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PCI2) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, 0x02) // _SEG: PCI Segment Name (_BBN, Zero) // _BBN: BIOS Bus Number Name (_UID, 0x02) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x001F, // Range Maximum 0x0000, // Translation Offset 0x0020, // Length ,, ) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000842000000000, // Range Minimum 0x0000843FFFFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000002000000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02C") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, 0x02) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000084A000000000, // Range Minimum 0x000084A001FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000002000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PCI3) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, 0x03) // _SEG: PCI Segment Name (_BBN, Zero) // _BBN: BIOS Bus Number Name (_UID, 0x03) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x001F, // Range Maximum 0x0000, // Translation Offset 0x0020, // Length ,, ) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000818000000000, // Range Minimum 0x000081FFFFFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000008000000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02C") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, 0x03) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000084B000000000, // Range Minimum 0x000084B001FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000002000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PEM0) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, 0x04) // _SEG: PCI Segment Name (_BBN, 0x1F) // _BBN: BIOS Bus Number Name (_UID, 0x04) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_STA, 0x0F) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x001F, // Range Minimum 0x0057, // Range Maximum 0x0000, // Translation Offset 0x0039, // Length ,, ) QWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000000000000000, // Granularity 0x0000000000000000, // Range Minimum 0x000000000000FFFF, // Range Maximum 0x0000883000000000, // Translation Offset 0x0000000000010000, // Length ,, , TypeStatic, DenseTranslation) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000010000000, // Range Minimum 0x0000000FFFFFFFFF, // Range Maximum 0x0000881000000000, // Translation Offset 0x0000000FF0000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Prefetchable, ReadWrite, 0x0000000000000000, // Granularity 0x0000001000000000, // Range Minimum 0x0000001FFFFFFFFF, // Range Maximum 0x0000881000000000, // Translation Offset 0x0000001000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C0000000, // Range Minimum 0x000087E0C0FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02B") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, 0x04) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C0000000, // Range Minimum 0x000087E0C0FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000088001F000000, // Range Minimum 0x0000880057FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000039000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, LN0A, Zero }, Package (0x04) { 0xFFFF, One, LN0B, Zero }, Package (0x04) { 0xFFFF, 0x02, LN0C, Zero }, Package (0x04) { 0xFFFF, 0x03, LN0D, Zero } }) Device (LN0A) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000030, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM0.LN0A._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0B) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000031, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM0.LN0B._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0C) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000032, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM0.LN0C._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0D) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000033, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM0.LN0D._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PEM1) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, 0x05) // _SEG: PCI Segment Name (_BBN, 0x57) // _BBN: BIOS Bus Number Name (_UID, 0x05) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_STA, 0x00) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0057, // Range Minimum 0x008F, // Range Maximum 0x0000, // Translation Offset 0x0039, // Length ,, ) QWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000000000000000, // Granularity 0x0000000000010000, // Range Minimum 0x000000000001FFFF, // Range Maximum 0x0000887000000000, // Translation Offset 0x0000000000010000, // Length ,, , TypeStatic, DenseTranslation) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000010000000, // Range Minimum 0x0000000FFFFFFFFF, // Range Maximum 0x0000885000000000, // Translation Offset 0x0000000FF0000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Prefetchable, ReadWrite, 0x0000000000000000, // Granularity 0x0000001000000000, // Range Minimum 0x0000001FFFFFFFFF, // Range Maximum 0x0000885000000000, // Translation Offset 0x0000001000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C1000000, // Range Minimum 0x000087E0C1FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02B") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, 0x05) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C1000000, // Range Minimum 0x000087E0C1FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000884057000000, // Range Minimum 0x000088408FFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000039000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, LN0A, Zero }, Package (0x04) { 0xFFFF, One, LN0B, Zero }, Package (0x04) { 0xFFFF, 0x02, LN0C, Zero }, Package (0x04) { 0xFFFF, 0x03, LN0D, Zero } }) Device (LN0A) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000034, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM1.LN0A._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0B) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000035, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM1.LN0B._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0C) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000036, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM1.LN0C._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0D) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000037, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM1.LN0D._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PEM2) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, 0x06) // _SEG: PCI Segment Name (_BBN, 0x8F) // _BBN: BIOS Bus Number Name (_UID, 0x06) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_STA, 0x00) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x008F, // Range Minimum 0x00C7, // Range Maximum 0x0000, // Translation Offset 0x0039, // Length ,, ) QWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000000000000000, // Granularity 0x0000000000020000, // Range Minimum 0x000000000002FFFF, // Range Maximum 0x000088B000000000, // Translation Offset 0x0000000000010000, // Length ,, , TypeStatic, DenseTranslation) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000010000000, // Range Minimum 0x0000000FFFFFFFFF, // Range Maximum 0x0000889000000000, // Translation Offset 0x0000000FF0000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Prefetchable, ReadWrite, 0x0000000000000000, // Granularity 0x0000001000000000, // Range Minimum 0x0000001FFFFFFFFF, // Range Maximum 0x0000889000000000, // Translation Offset 0x0000001000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C2000000, // Range Minimum 0x000087E0C2FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02B") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, 0x06) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C2000000, // Range Minimum 0x000087E0C2FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000088808F000000, // Range Minimum 0x00008880C7FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000039000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, LN0A, Zero }, Package (0x04) { 0xFFFF, One, LN0B, Zero }, Package (0x04) { 0xFFFF, 0x02, LN0C, Zero }, Package (0x04) { 0xFFFF, 0x03, LN0D, Zero } }) Device (LN0A) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000038, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM2.LN0A._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0B) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000039, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM2.LN0B._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0C) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x0000003A, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM2.LN0C._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0D) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x0000003B, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM2.LN0D._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PEM3) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, 0x07) // _SEG: PCI Segment Name (_BBN, 0x1F) // _BBN: BIOS Bus Number Name (_UID, 0x07) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_STA, 0x00) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x001F, // Range Minimum 0x0057, // Range Maximum 0x0000, // Translation Offset 0x0039, // Length ,, ) QWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000000000000000, // Granularity 0x0000000000030000, // Range Minimum 0x000000000003FFFF, // Range Maximum 0x0000893000000000, // Translation Offset 0x0000000000010000, // Length ,, , TypeStatic, DenseTranslation) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000010000000, // Range Minimum 0x0000000FFFFFFFFF, // Range Maximum 0x0000891000000000, // Translation Offset 0x0000000FF0000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Prefetchable, ReadWrite, 0x0000000000000000, // Granularity 0x0000001000000000, // Range Minimum 0x0000001FFFFFFFFF, // Range Maximum 0x0000891000000000, // Translation Offset 0x0000001000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C3000000, // Range Minimum 0x000087E0C3FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02B") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, 0x07) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C3000000, // Range Minimum 0x000087E0C3FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000089001F000000, // Range Minimum 0x0000890057FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000039000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, LN0A, Zero }, Package (0x04) { 0xFFFF, One, LN0B, Zero }, Package (0x04) { 0xFFFF, 0x02, LN0C, Zero }, Package (0x04) { 0xFFFF, 0x03, LN0D, Zero } }) Device (LN0A) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x0000003C, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM3.LN0A._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0B) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x0000003D, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM3.LN0B._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0C) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x0000003E, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM3.LN0C._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0D) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x0000003F, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM3.LN0D._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PEM4) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, 0x08) // _SEG: PCI Segment Name (_BBN, 0x57) // _BBN: BIOS Bus Number Name (_UID, 0x08) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_STA, 0x00) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0057, // Range Minimum 0x008F, // Range Maximum 0x0000, // Translation Offset 0x0039, // Length ,, ) QWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000000000000000, // Granularity 0x0000000000040000, // Range Minimum 0x000000000004FFFF, // Range Maximum 0x0000897000000000, // Translation Offset 0x0000000000010000, // Length ,, , TypeStatic, DenseTranslation) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000010000000, // Range Minimum 0x0000000FFFFFFFFF, // Range Maximum 0x0000895000000000, // Translation Offset 0x0000000FF0000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Prefetchable, ReadWrite, 0x0000000000000000, // Granularity 0x0000001000000000, // Range Minimum 0x0000001FFFFFFFFF, // Range Maximum 0x0000895000000000, // Translation Offset 0x0000001000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C4000000, // Range Minimum 0x000087E0C4FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02B") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, 0x08) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C4000000, // Range Minimum 0x000087E0C4FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000894057000000, // Range Minimum 0x000089408FFFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000039000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, LN0A, Zero }, Package (0x04) { 0xFFFF, One, LN0B, Zero }, Package (0x04) { 0xFFFF, 0x02, LN0C, Zero }, Package (0x04) { 0xFFFF, 0x03, LN0D, Zero } }) Device (LN0A) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000040, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM4.LN0A._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0B) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000041, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM4.LN0B._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0C) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000042, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM4.LN0C._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0D) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000043, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM4.LN0D._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (PEM5) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Name (_SEG, 0x09) // _SEG: PCI Segment Name (_BBN, 0x8F) // _BBN: BIOS Bus Number Name (_UID, 0x09) // _UID: Unique ID Name (_CCA, One) // _CCA: Cache Coherency Attribute Name (_STA, 0x00) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x008F, // Range Minimum 0x00C7, // Range Maximum 0x0000, // Translation Offset 0x0039, // Length ,, ) QWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000000000000000, // Granularity 0x0000000000050000, // Range Minimum 0x000000000005FFFF, // Range Maximum 0x000089B000000000, // Translation Offset 0x0000000000010000, // Length ,, , TypeStatic, DenseTranslation) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000010000000, // Range Minimum 0x0000000FFFFFFFFF, // Range Maximum 0x0000899000000000, // Translation Offset 0x0000000FF0000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Prefetchable, ReadWrite, 0x0000000000000000, // Granularity 0x0000001000000000, // Range Minimum 0x0000001FFFFFFFFF, // Range Maximum 0x0000899000000000, // Translation Offset 0x0000001000000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C5000000, // Range Minimum 0x000087E0C5FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) }) Device (CFG0) { Name (_HID, "CAVA02B") // _HID: Hardware ID Name (_CID, "PNP0C02" /* PNP Motherboard Resources */) // _CID: Compatible ID Name (_UID, 0x09) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E0C5000000, // Range Minimum 0x000087E0C5FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000001000000, // Length ,, , AddressRangeMemory, TypeStatic) QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000089808F000000, // Range Minimum 0x00008980C7FFFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000039000000, // Length ,, , AddressRangeMemory, TypeStatic) }) } Name (_PRT, Package (0x04) // _PRT: PCI Routing Table { Package (0x04) { 0xFFFF, Zero, LN0A, Zero }, Package (0x04) { 0xFFFF, One, LN0B, Zero }, Package (0x04) { 0xFFFF, 0x02, LN0C, Zero }, Package (0x04) { 0xFFFF, 0x03, LN0D, Zero } }) Device (LN0A) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000044, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM5.LN0A._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0B) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000045, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM5.LN0B._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0C) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000046, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM5.LN0C._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Device (LN0D) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000047, } }) Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (_PRS) /* \_SB_.NOD0.PEM5.LN0D._PRS */ } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { } } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) { CreateDWordField (Arg3, 0x08, CDW3) CDW3 = Zero CDW3 |= 0x10 Return (Arg3) } Else { CreateDWordField (Arg3, Zero, CDW1) CDW1 |= 0x04 Return (Arg3) } } } Device (COM0) { Name (_HID, "ARMH0011") // _HID: Hardware ID Name (_CID, "PL011") // _CID: Compatible ID Name (_UID, Zero) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E024000000, // Range Minimum 0x000087E024000FFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000000001000, // Length ,, , AddressRangeMemory, TypeStatic) Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000025, } }) Name (_ADR, 0x000087E024000000) // _ADR: Address } Device (COM1) { Name (_HID, "ARMH0011") // _HID: Hardware ID Name (_CID, "PL011") // _CID: Compatible ID Name (_UID, One) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E025000000, // Range Minimum 0x000087E025000FFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000000001000, // Length ,, , AddressRangeMemory, TypeStatic) Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) { 0x00000026, } }) Name (_ADR, 0x000087E025000000) // _ADR: Address } Device (SGP0) { Name (_HID, "CAVA02A") // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { QWordMemory (ResourceConsumer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x000087E027000000, // Range Minimum 0x000087E0277FFFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000000800000, // Length ,, , AddressRangeMemory, TypeStatic) }) Name (_ADR, 0x000087E027000000) // _ADR: Address Name (_STA, 0x0F) // _STA: Status } } Device (NOD1) { Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID } Device (PWRB) { Name (_HID, "PNP0C0C" /* Power Button Device */) // _HID: Hardware ID } Device (GED0) { Name (_HID, "ACPI0013" /* Generic Event Device */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) { 0x00000020, } }) Method (_EVT, 1, NotSerialized) // _EVT: Event { Notify (PWRB, 0x80) // Status Change } } } Method (OTRD, 2, Serialized) { DataTableRegion (OEM1, "OEM1", "CAVIUM", "THUNDERX") Field (OEM1, AnyAcc, NoLock, Preserve) { Offset (0x24), ENTS, 32, DA00, 224, DA01, 224, DA02, 224, DA03, 224, DA04, 224, DA05, 224, DA06, 224, DA07, 224, DA08, 224, DA09, 224, DA0A, 224, DA0B, 224, DA0C, 224, DA0D, 224, DA0E, 224, DA0F, 224 } Switch (ToInteger (Arg0)) { Case (Zero) { Local1 = ToBuffer (DA00) } Case (One) { Local1 = ToBuffer (DA01) } Case (0x02) { Local1 = ToBuffer (DA02) } Case (0x03) { Local1 = ToBuffer (DA03) } Case (0x04) { Local1 = ToBuffer (DA04) } Case (0x05) { Local1 = ToBuffer (DA05) } Case (0x06) { Local1 = ToBuffer (DA06) } Case (0x07) { Local1 = ToBuffer (DA07) } Case (0x08) { Local1 = ToBuffer (DA08) } Case (0x09) { Local1 = ToBuffer (DA09) } Case (0x0A) { Local1 = ToBuffer (DA0A) } Case (0x0B) { Local1 = ToBuffer (DA0B) } Case (0x0C) { Local1 = ToBuffer (DA0C) } Case (0x0D) { Local1 = ToBuffer (DA0D) } Case (0x0E) { Local1 = ToBuffer (DA0E) } Case (0x0F) { Local1 = ToBuffer (DA0F) } Default { Return (0xFF) } } CreateField (Local1, Zero, 0x10, IND) CreateField (Local1, 0x10, 0x80, DID) If (((Arg0 == IND) && (Arg1 == ToString (DID, Ones)))) { Return (Local1) } Return (0xFF) } Method (CDSD, 1, Serialized) { CreateByteField (Arg0, Zero, MA0) CreateByteField (Arg0, One, MA1) CreateByteField (Arg0, 0x02, MA2) CreateByteField (Arg0, 0x03, MA3) CreateByteField (Arg0, 0x04, MA4) CreateByteField (Arg0, 0x05, MA5) Return (Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x01) { Package (0x02) { "mac-address", Package (0x06) { MA0, MA1, MA2, MA3, MA4, MA5 } } } }) } Method (GSTA, 2, Serialized) { Local0 = OTRD (Arg0, Arg1) Local1 = Buffer (One) { 0x00 // . } If ((ObjectType (Local0) == ObjectType (Local1))) { CreateField (Local0, 0x90, 0x20, STA) } Return (STA) /* \GSTA.STA_ */ } Method (GDSD, 2, Serialized) { Local0 = OTRD (Arg0, Arg1) Local1 = Buffer (One) { 0x00 // . } If ((ObjectType (Local0) == ObjectType (Local1))) { CreateField (Local0, 0xB0, 0x30, MAC) } Return (CDSD (MAC)) } Device (\_SB.NOD0.BGX0) { Name (_UID, Zero) // _UID: Unique ID Name (_ADR, Zero) // _ADR: Address Device (MAC0) { Name (_UID, Zero) // _UID: Unique ID Name (_ADR, Zero) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { Return (GSTA (Zero, "NOD0.BGX0.MAC0")) } Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { Return (GDSD (Zero, "NOD0.BGX0.MAC0")) } } Device (MAC1) { Name (_UID, One) // _UID: Unique ID Name (_ADR, One) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { Return (GSTA (One, "NOD0.BGX0.MAC1")) } Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { Return (GDSD (One, "NOD0.BGX0.MAC1")) } } Device (MAC2) { Name (_UID, 0x02) // _UID: Unique ID Name (_ADR, 0x02) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { Return (GSTA (0x02, "NOD0.BGX0.MAC2")) } Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { Return (GDSD (0x02, "NOD0.BGX0.MAC2")) } } Device (MAC3) { Name (_UID, 0x03) // _UID: Unique ID Name (_ADR, 0x03) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { Return (GSTA (0x03, "NOD0.BGX0.MAC3")) } Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { Return (GDSD (0x03, "NOD0.BGX0.MAC3")) } } } Device (\_SB.NOD0.BGX1) { Name (_UID, One) // _UID: Unique ID Name (_ADR, One) // _ADR: Address Device (MAC0) { Name (_UID, Zero) // _UID: Unique ID Name (_ADR, Zero) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { Return (GSTA (0x04, "NOD0.BGX1.MAC0")) } Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { Return (GDSD (0x04, "NOD0.BGX1.MAC0")) } } Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero } Device (\_SB.NOD1.BGX2) { Name (_UID, 0x02) // _UID: Unique ID Name (_ADR, 0x02) // _ADR: Address Device (MAC0) { Name (_UID, Zero) // _UID: Unique ID Name (_ADR, Zero) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { Return (GSTA (0x08, "NOD1.BGX2.MAC0")) } Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { Return (GDSD (0x08, "NOD1.BGX2.MAC0")) } } Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero } Device (\_SB.NOD1.BGX3) { Name (_UID, 0x03) // _UID: Unique ID Name (_ADR, 0x03) // _ADR: Address Device (MAC0) { Name (_UID, Zero) // _UID: Unique ID Name (_ADR, Zero) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { Return (GSTA (0x0C, "NOD1.BGX3.MAC0")) } Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { Return (GDSD (0x0C, "NOD1.BGX3.MAC0")) } } Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero Zero } }