Recently I noticed acpidump(8) has stopped working on some of my laptops.
sysctl.conf:
kern.allowkmem=1
# acpidump -o /tmp/test
acpidump: Can't find ACPI information.
The laptops affected are Intel Apollo Lake and Gemini Lake systems.
I dug into acpidump(8) and looking in efi_acpi_addr() found kvm_nlist()
returns nl[0].n_value == 0x0 for "_bios_efiinfo"
Testing with older kernels pinpointed the issue to snapshots
built on or after 2019-08-13.
Major change at that time was enabling amdgpu(4) driver.
I disabled amdgpu(4) in GENERIC config and built new kernel.
acpidump(8) works without amdgpu(4) compiled in.
Fix for amdgpu(4) unknown.
Information from Acer Spin SP111-32N:
boot> m m
Region 0: type 1 at 0x0 for 352KB
Region 1: type 2 at 0x58000 for 4KB
Region 2: type 1 at 0x59000 for 180KB
Region 3: type 2 at 0x86000 for 488KB
Region 4: type 1 at 0x100000 for 261120KB
Region 5: type 1 at 0x12151000 for 1419504KB
Region 6: type 4 at 0x68b8d000 for 4KB
Region 7: type 2 at 0x68b8e000 for 168KB
Region 8: type 1 at 0x68bb8000 for 252380KB
Region 9: type 2 at 0x7822f000 for 45632KB
Region 10: type 4 at 0x7aebf000 for 1024KB
Region 11: type 3 at 0x7afbf000 for 256KB
Region 12: type 1 at 0x7afff000 for 4KB
Region 13: type 1 at 0x100000000 for 2097152KB
Region 14: type 2 at 0x10000000 for 34116KB
Region 15: type 2 at 0x7b000000 for 81920KB
Region 16: type 2 at 0xd3709000 for 8KB
Region 17: type 2 at 0xe0000000 for 65536KB
Region 18: type 2 at 0xfed01000 for 4KB
Region 19: type 2 at 0xff800000 for 8192KB
Low ram: 1024KB High ram: 295236KB
Total free memory: 4030692KB
boot>
OpenBSD 6.6 (GENERIC.MP) #372: Sat Oct 12 10:56:27 MDT 2019
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4111151104 (3920MB)
avail mem = 3973832704 (3789MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x78758000 (23 entries)
bios0: vendor Insyde Corp. version "V1.07" date 04/13/2018
bios0: Acer Spin SP111-32N
acpi0 at bios0: ACPI 6.0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP MSDM UEFI DBG2 LPIT MCFG PRAM SSDT SSDT SSDT SSDT DMAR
BDAT DBGP APIC WSMT SSDT SSDT WDAT SSDT NPKT SSDT UEFI SSDT HPET FPDT BGRT NHLT
acpi0: wakeup devices RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) RP03(S4) PXSX(S4)
RP04(S4) PXSX(S4) RP05(S4) PXSX(S4) RP06(S4) PXSX(S4) XHC_(S3) XDCI(S4) HDAS(S3)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimcfg0 at acpi0
acpimcfg0: addr 0xe0000000, bus 0-63
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Pentium(R) CPU N4200 @ 1.10GHz, 4572.52 MHz, 06-5c-09
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu0: 1MB 64b/line 16-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 19MHz
cpu0: mwait min=64, max=64, C-substates=0.2.0.2.4.2.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Pentium(R) CPU N4200 @ 1.10GHz, 1097.48 MHz, 06-5c-09
cpu1:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu1: 1MB 64b/line 16-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 4 (application processor)
cpu2: Intel(R) Pentium(R) CPU N4200 @ 1.10GHz, 1097.48 MHz, 06-5c-09
cpu2:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu2: 1MB 64b/line 16-way L2 cache
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 6 (application processor)
cpu3: Intel(R) Pentium(R) CPU N4200 @ 1.10GHz, 1097.48 MHz, 06-5c-09
cpu3:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SMEP,ERMS,MPX,RDSEED,SMAP,CLFLUSHOPT,PT,SHA,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu3: 1MB 64b/line 16-way L2 cache
cpu3: smt 0, core 3, package 0
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 120 pins
acpihpet0 at acpi0: 19200000 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (RP01)
acpiprt2 at acpi0: bus 1 (RP02)
acpiprt3 at acpi0: bus -1 (RP03)
acpiprt4 at acpi0: bus -1 (RP04)
acpiprt5 at acpi0: bus -1 (RP05)
acpiprt6 at acpi0: bus -1 (RP06)
acpiec0 at acpi0
acpi0: GPE 0x2c already enabled
acpicpu0 at acpi0: C3(10@150 mwait.1@0x60), C2(10@50 mwait.1@0x21), C1(1000@1
mwait.1@0x1), PSS
acpicpu1 at acpi0: C3(10@150 mwait.1@0x60), C2(10@50 mwait.1@0x21), C1(1000@1
mwait.1@0x1), PSS
acpicpu2 at acpi0: C3(10@150 mwait.1@0x60), C2(10@50 mwait.1@0x21), C1(1000@1
mwait.1@0x1), PSS
acpicpu3 at acpi0: C3(10@150 mwait.1@0x60), C2(10@50 mwait.1@0x21), C1(1000@1
mwait.1@0x1), PSS
acpipwrres0 at acpi0: FN00
acpitz0 at acpi0: critical temperature is 100 degC
acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001
acpiac0 at acpi0: AC unit offline
acpibat0 at acpi0: BAT0 model "AP16L5J" serial 2524 type LION oem "PANASONIC"
acpibtn0 at acpi0: LID0
"10251229" at acpi0 not configured
"04F3224A" at acpi0 not configured
"06CB0001" at acpi0 not configured
"BOSC0200" at acpi0 not configured
"ID9001" at acpi0 not configured
"PNP0C14" at acpi0 not configured
acpibtn1 at acpi0: PWRB
acpicmos0 at acpi0
aplgpio0 at acpi0: GPO0 uid 1 addr 0xd0c50000/0x76c irq 14, 78 pins
aplgpio1 at acpi0: GPO1 uid 2 addr 0xd0c40000/0x764 irq 14, 77 pins
aplgpio2 at acpi0: GPO2 uid 3 addr 0xd0c70000/0x674 irq 14, 47 pins
aplgpio3 at acpi0: GPO3 uid 4 addr 0xd0c00000/0x654 irq 14, 43 pins
"INT33A1" at acpi0 not configured
"INT3400" at acpi0 not configured
"INT3403" at acpi0 not configured
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD1F
cpu0: Enhanced SpeedStep 4572 MHz: speeds: 1101, 1100, 1000, 900, 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Apollo Lake Host" rev 0x0b
vendor "Intel", unknown product 0x5a8c (class DASP subclass miscellaneous, rev
0x0b) at pci0 dev 0 function 1 not configured
inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 505" rev 0x0b
drm0 at inteldrm0
inteldrm0: msi
azalia0 at pci0 dev 14 function 0 "Intel Apollo Lake HD Audio" rev 0x0b: msi
azalia0: codecs: Realtek/0x0256, Intel/0x280a, using Realtek/0x0256
audio0 at azalia0
"Intel Apollo Lake TXE" rev 0x0b at pci0 dev 15 function 0 not configured
ahci0 at pci0 dev 18 function 0 "Intel Apollo Lake AHCI" rev 0x0b: msi, AHCI
1.3.1
ahci0: PHY offline on port 0
scsibus1 at ahci0: 32 targets
ppb0 at pci0 dev 20 function 0 "Intel Apollo Lake PCIE" rev 0xfb: msi
pci1 at ppb0 bus 1
iwm0 at pci1 dev 0 function 0 "Intel Dual Band Wireless AC 7265" rev 0x59, msi
xhci0 at pci0 dev 21 function 0 "Intel Apollo Lake xHCI" rev 0x0b: msixhci0:
timed out waiting for BIOS
, xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00
addr 1
dwiic0 at pci0 dev 22 function 0 "Intel Apollo Lake I2C" rev 0x0b: apic 1 int 27
iic0 at dwiic0
dwiic1 at pci0 dev 22 function 3 "Intel Apollo Lake I2C" rev 0x0b: apic 1 int 30
iic1 at dwiic1
ihidev0 at iic1 addr 0x10 irq 50, vendor 0x4f3 product 0x255a, 04F3224A
ihidev0: 23 report ids
ims0 at ihidev0 reportid 1: 1 button, tip
wsmouse0 at ims0 mux 0
hid at ihidev0 reportid 2 not configured
hid at ihidev0 reportid 3 not configured
hid at ihidev0 reportid 4 not configured
hid at ihidev0 reportid 6 not configured
ims1 at ihidev0 reportid 7: 3 buttons, tip, barrel, eraser
wsmouse1 at ims1 mux 0
hid at ihidev0 reportid 10 not configured
hid at ihidev0 reportid 14 not configured
hid at ihidev0 reportid 23 not configured
dwiic2 at pci0 dev 23 function 0 "Intel Apollo Lake I2C" rev 0x0b: apic 1 int 31
iic2 at dwiic2
ihidev1 at iic2 addr 0x2c irq 113, vendor 0x6cb product 0x7da2, 06CB0001
ihidev1: 14 report ids
imt0 at ihidev1: clickpad, 5 contacts
wsmouse2 at imt0 mux 0
dwiic3 at pci0 dev 23 function 1 "Intel Apollo Lake I2C" rev 0x0b: apic 1 int 32
iic3 at dwiic3
bgw0 at iic3 addr 0x18: BMC150
"Intel Apollo Lake SPI" rev 0x0b at pci0 dev 25 function 0 not configured
"Intel Apollo Lake SPI" rev 0x0b at pci0 dev 25 function 1 not configured
"Intel Apollo Lake SPI" rev 0x0b at pci0 dev 25 function 2 not configured
sdhc0 at pci0 dev 27 function 0 "Intel Apollo Lake SD/MMC" rev 0x0b: apic 1 int
3
sdhc0: SDHC 3.0, 200 MHz base clock
sdmmc0 at sdhc0: 4-bit, sd high-speed, mmc high-speed, dma
sdhc1 at pci0 dev 28 function 0 "Intel Apollo Lake eMMC" rev 0x0b: apic 1 int 39
sdhc1: SDHC 3.0, 200 MHz base clock
sdmmc1 at sdhc1: 8-bit, sd high-speed, mmc high-speed, dma
pcib0 at pci0 dev 31 function 0 "Intel Apollo Lake LPC" rev 0x0b
ichiic0 at pci0 dev 31 function 1 "Intel Apollo Lake SMBus" rev 0x0b: apic 1
int 20
iic4 at ichiic0
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT
efifb at mainbus0 not configured
umass0 at uhub0 port 1 configuration 1 interface 0 "SanDisk Cruzer Glide" rev
2.00/1.00 addr 2
umass0: using SCSI over Bulk-Only
scsibus2 at umass0: 2 targets, initiator 0
sd0 at scsibus2 targ 1 lun 0: <SanDisk, Cruzer Glide, 1.00> removable serial.
sd0: 15060MB, 512 bytes/sector, 30842880 sectors
ugen0 at uhub0 port 7 "Intel Bluetooth" rev 2.01/0.01 addr 3
uvideo0 at uhub0 port 8 configuration 1 interface 0 "Chicony Electronics
Co.,Ltd. VGA WebCam" rev 2.00/14.10 addr 4
video0 at uvideo0
sdmmc1: can't enable card
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
root on sd0a (c451627de5fb62d6.a) swap on sd0b dump on sd0b
inteldrm0: 1920x1080, 32bpp
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0
wsdisplay0: screen 1-5 added (std, vt100 emulation)
iwm0: hw rev 0x210, fw ver 16.242414.0, address
usbdevs:
Controller /dev/usb0:
addr 01: 8086:0000 Intel, xHCI root hub
super speed, self powered, config 1, rev 1.00
driver: uhub0
addr 02: 0781:5575 SanDisk, Cruzer Glide
high speed, power 200 mA, config 1, rev 1.00, iSerial
driver: umass0
addr 03: 8087:0a2a Intel, Bluetooth
full speed, self powered, config 1, rev 0.01
driver: ugen0
addr 04: 04f2:b5e0 Chicony Electronics Co.,Ltd., VGA WebCam
high speed, power 500 mA, config 1, rev 14.10, iSerial 0x0001
driver: uvideo0
pcidump:
Domain /dev/pci0:
0:0:0: Intel Apollo Lake Host
0x0000: Vendor ID: 8086, Product ID: 5af0
0x0004: Command: 0007, Status: 0000
0x0008: Class: 06 Bridge, Subclass: 00 Host,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 5af08086 00000007 0600000b 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 000000e0 00000000 00000000
0x0040: 00000000 00000000 fed10001 00000000
0x0050: 000002c1 00000013 7ff00047 00000000
0x0060: e0000001 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 80000000 00000001
0x00b0: 7c000001 7b800001 7b000001 80000001
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00003827
0x00e0: 010c0009 00000000 00000000 00000000
0x00f0: 00000000 011c0f00 00000000 00000000
0:0:1: Intel unknown
0x0000: Vendor ID: 8086, Product ID: 5a8c
0x0004: Command: 0006, Status: 0098
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x0000000091210000/0x00008000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 18 Min Gnt: 00 Max Lat: 00
0x00d0: Capability 0x01: Power Management
State: D0
0x00e0: Capability 0x09: Vendor Specific
0x0000: 5a8c8086 00980006 1180000b 00000000
0x0010: 91210004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 000000d0 00000000 00000218
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000013 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 01000000
0x0080: 00000000 00000000 00000001 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 0003e001 00000008 00000000 00000001
0x00e0: 010c0009 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:2:0: Intel HD Graphics 505
0x0000: Vendor ID: 8086, Product ID: 5a84
0x0004: Command: 0007, Status: 0010
0x0008: Class: 03 Display, Subclass: 00 VGA,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x0000000090000000/0x01000000
0x0018: BAR mem prefetchable 64bit addr: 0x0000000080000000/0x10000000
0x0020: BAR io addr: 0x00001000/0x0040
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x09: Vendor Specific
0x0070: Capability 0x10: PCI Express
0x0100: Enhanced Capability 0x1b: Process Address Space ID
0x0200: Enhanced Capability 0x0f: Address Translation Services
0x0300: Enhanced Capability 0x13: Page Request Interface
0x00ac: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x00d0: Capability 0x01: Power Management
State: D0
0x0000: 5a848086 00100007 0300000b 00000010
0x0010: 90000004 00000000 8000000c 00000000
0x0020: 00001001 00000000 00000000 72708086
0x0030: 00000000 00000040 00000000 000001ff
0x0040: 010c7009 00000000 00000000 00000000
0x0050: 000002c1 00000013 00000000 7c000001
0x0060: 00010000 00000000 00000000 00000000
0x0070: 0092ac10 10008000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 0001d005
0x00b0: fee00000 00000091 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00220001 00000000 00000000 00000000
0x00e0: 00008000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 7afab018
0:13:2: Intel unknown
0x0000: Vendor ID: 8086, Product ID: 5a96
0x0004: Command: 0402, Status: 0000
0x0008: Class: 0c Serial Bus, Subclass: 80 (unknown),
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfed01000/0x00000000
0x0014: BAR mem 32bit addr: 0x00000000/0x00000000
0x0018: BAR mem 32bit addr: 0x00000000/0x00000000
0x001c: BAR mem 32bit addr: 0x00000000/0x00000000
0x0020: BAR mem 32bit addr: 0x00000000/0x00000000
0x0024: BAR mem 32bit addr: 0x00000000/0x00000000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 5a968086 00000402 0c80000b 00000000
0x0010: fed01000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 0000ffcf 00000288
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:14:0: Intel Apollo Lake HD Audio
0x0000: Vendor ID: 8086, Product ID: 5a98
0x0004: Command: 0006, Status: 0010
0x0008: Class: 04 (unknown), Subclass: 03 (unknown),
Interface: 80, Revision: 0b
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x0000000091218000/0x00004000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR mem 64bit addr: 0x0000000091000000/0x00100000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1025 Product ID: 1222
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 19 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x01: Power Management
State: D0
0x0080: Capability 0x09: Vendor Specific
0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x0070: Capability 0x10: PCI Express
0x0100: Enhanced Capability 0x00: Unknown
0x0000: 5a988086 00100006 0403800b 00000010
0x0010: 91218004 00000000 00000000 00000000
0x0020: 91000004 00000000 00000000 12221025
0x0030: 00000000 00000050 00000000 00000119
0x0040: 00000000 00000000 807b0dff 00000000
0x0050: c8438001 00000008 00000000 00000000
0x0060: 00817005 fee00000 00000000 000000b0
0x0070: 00910010 10000000 00102000 00000000
0x0080: f0146009 01400010 00000000 000104a1
0x0090: 00280800 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00020608 04007000 82a50c00 00030010
0x00d0: 02b50c00 00030010 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:15:0: Intel Apollo Lake TXE
0x0000: Vendor ID: 8086, Product ID: 5a9a
0x0004: Command: 0006, Status: 0010
0x0008: Class: 07 Communications, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x000000009121e000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x01: Power Management
State: D0
0x008c: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x00a4: Capability 0x09: Vendor Specific
0x0000: 5a9a8086 00100006 0780000b 00800000
0x0010: 9121e004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000050 00000000 000001ff
0x0040: 80000245 80010000 09f40400 00000000
0x0050: 40038c01 00000008 00000000 00000000
0x0060: 305a060f 00080000 00000000 40000000
0x0070: c05a000f 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 0080a405
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 f0140009 01400010 00000000
0x00b0: 00008001 000e0d38 00000000 40000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:18:0: Intel Apollo Lake AHCI
0x0000: Vendor ID: 8086, Product ID: 5ae3
0x0004: Command: 0007, Status: 02b0
0x0008: Class: 01 Mass Storage, Subclass: 06 SATA,
Interface: 01, Revision: 0b
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0x9121c000/0x00002000
0x0014: BAR mem 32bit addr: 0x91233000/0x00000100
0x0018: BAR io addr: 0x00001080/0x0008
0x001c: BAR io addr: 0x00001088/0x0004
0x0020: BAR io addr: 0x00001060/0x0020
0x0024: BAR mem 32bit addr: 0x91231000/0x00000800
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x0070: Capability 0x01: Power Management
State: D0 PME# enabled
0x00a8: Capability 0x12: SATA
0x0000: 5ae38086 02b00007 0106010b 00000000
0x0010: 9121c000 91233000 00001081 00001089
0x0020: 00001061 91231000 00000000 72708086
0x0030: 00000000 00000080 00000000 000001ff
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 4003a801 00000108 00000000 00000000
0x0080: 00017005 fee00000 00000060 00000000
0x0090: 00070000 00000000 00000000 80007030
0x00a0: 00000090 00000003 00100012 00000048
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000011 00000000 00000001 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:20:0: Intel Apollo Lake PCIE
0x0000: Vendor ID: 8086, Product ID: 5ad7
0x0004: Command: 0007, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: fb
0x000c: BIST: 00, Header Type: 81, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: Primary Bus: 0, Secondary Bus: 1, Subordinate Bus: 1,
Secondary Latency Timer: 00
0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 2000
0x0020: Memory Base: 9110, Memory Limit: 9110
0x0024: Prefetch Memory Base: fff1, Prefetch Memory Limit: 0001
0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 02, Line: ff, Bridge Control: 0000
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 5.0 GT/s, Link Width: x1 / x1
0x0100: Enhanced Capability 0x00: Unknown
0x0140: Enhanced Capability 0x0d: Access Control Services
0x0150: Enhanced Capability 0x00: Unknown
0x0200: Enhanced Capability 0x1e: L1 PM
0x0220: Enhanced Capability 0x00: Unknown
0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x0090: Capability 0x0d: PCI-PCI
0x00a0: Capability 0x01: Power Management
State: D0
0x0000: 5ad78086 00100007 060400fb 00810010
0x0010: 00000000 00000000 00010100 200000f0
0x0020: 91109110 0001fff1 ffffffff 00000000
0x0030: 00000000 00000040 00000000 000002ff
0x0040: 01428010 00008001 00100020 02714c12
0x0050: 70110042 000cb200 00480028 00000000
0x0060: 00000000 00000837 00000400 00000006
0x0070: 00010042 00000000 00000000 00000000
0x0080: 00019005 fee00000 00000062 00000000
0x0090: 0000a00d 00000000 00000000 00000000
0x00a0: c8030001 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00001077 00001a42 03120000 00000000
0x00e0: 00630300 00000000 00010016 00000000
0x00f0: 00000750 4c000400 01000f1c 02000004
0:21:0: Intel Apollo Lake xHCI
0x0000: Vendor ID: 8086, Product ID: 5aa8
0x0004: Command: 0006, Status: 0290
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 30, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x0000000091200000/0x00010000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 11 Min Gnt: 00 Max Lat: 00
0x0070: Capability 0x01: Power Management
State: D0
0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x0090: Capability 0x09: Vendor Specific
0x0000: 5aa88086 02900006 0c03300b 00800000
0x0010: 91200004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000070 00000000 00000111
0x0040: 803401fd 83cfc68f 00000000 00000000
0x0050: 0fce6e5f 00000000 00000000 00000000
0x0060: 00006030 00000000 00000000 00000000
0x0070: c1c28001 00000008 00000000 00000000
0x0080: 00879005 fee00000 00000000 00000063
0x0090: f0140009 01400010 00000000 00080ac1
0x00a0: 000e0800 00001800 0002408f 00040100
0x00b0: 00000001 0000003e 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000001 0000003e 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000002
0:22:0: Intel Apollo Lake I2C
0x0000: Vendor ID: 8086, Product ID: 5aac
0x0004: Command: 0006, Status: 0010
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x000000009121f000/0x00001000
0x0018: BAR mem 64bit addr: 0x0000000091220000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 1b Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5aac8086 00100006 1180000b 00800010
0x0010: 9121f004 00000000 91220004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 0000011b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00002101 000024c1
0x00a0: 000f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:22:3: Intel Apollo Lake I2C
0x0000: Vendor ID: 8086, Product ID: 5ab2
0x0004: Command: 0006, Status: 0010
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x0000000091221000/0x00001000
0x0018: BAR mem 64bit addr: 0x0000000091222000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 04 Line: 1e Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5ab28086 00100006 1180000b 00800010
0x0010: 91221004 00000000 91222004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 0000041e
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00002101 000024c1
0x00a0: 000f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:23:0: Intel Apollo Lake I2C
0x0000: Vendor ID: 8086, Product ID: 5ab4
0x0004: Command: 0006, Status: 0010
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x0000000091223000/0x00001000
0x0018: BAR mem 64bit addr: 0x0000000091224000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 1f Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5ab48086 00100006 1180000b 00800010
0x0010: 91223004 00000000 91224004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 0000011f
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00002101 000024c1
0x00a0: 000f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:23:1: Intel Apollo Lake I2C
0x0000: Vendor ID: 8086, Product ID: 5ab6
0x0004: Command: 0006, Status: 0010
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x0000000091225000/0x00001000
0x0018: BAR mem 64bit addr: 0x0000000091226000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 20 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5ab68086 00100006 1180000b 00800010
0x0010: 91225004 00000000 91226004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 00000220
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00002101 000024c1
0x00a0: 000f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:24:2: Intel unknown
0x0000: Vendor ID: 8086, Product ID: 5ac0
0x0004: Command: 0000, Status: 0010
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x0000000000000000/0x00000010
0x0018: BAR mem 64bit addr: 0x0000000000000000/0x00000010
0x0020: BAR mem 32bit addr: 0x00000000/0x00000010
0x0024: BAR mem 32bit addr: 0x00000000/0x00000010
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 00 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5ac08086 00100000 1180000b 00800000
0x0010: 00000004 00000000 00000004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 00000300
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00002101 000024c1
0x00a0: 000f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:25:0: Intel Apollo Lake SPI
0x0000: Vendor ID: 8086, Product ID: 5ac2
0x0004: Command: 0006, Status: 0010
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x0000000091227000/0x00001000
0x0018: BAR mem 64bit addr: 0x0000000091228000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 23 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5ac28086 00100006 1180000b 00800010
0x0010: 91227004 00000000 91228004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 00000123
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00002101 000024c1
0x00a0: 000f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:25:1: Intel Apollo Lake SPI
0x0000: Vendor ID: 8086, Product ID: 5ac4
0x0004: Command: 0006, Status: 0010
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x0000000091229000/0x00001000
0x0018: BAR mem 64bit addr: 0x000000009122a000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 24 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5ac48086 00100006 1180000b 00800010
0x0010: 91229004 00000000 9122a004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 00000224
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00002101 000024c1
0x00a0: 000f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:25:2: Intel Apollo Lake SPI
0x0000: Vendor ID: 8086, Product ID: 5ac6
0x0004: Command: 0006, Status: 0010
0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x000000009122b000/0x00001000
0x0018: BAR mem 64bit addr: 0x000000009122c000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 25 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5ac68086 00100006 1180000b 00800010
0x0010: 9122b004 00000000 9122c004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 00000325
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00002101 000024c1
0x00a0: 000f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:27:0: Intel Apollo Lake SD/MMC
0x0000: Vendor ID: 8086, Product ID: 5aca
0x0004: Command: 0006, Status: 0010
0x0008: Class: 08 System, Subclass: 05 SDHC,
Interface: 01, Revision: 0b
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x000000009122d000/0x00001000
0x0018: BAR mem 64bit addr: 0x000000009122e000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5aca8086 00100006 0805010b 00000010
0x0010: 9122d004 00000000 9122e004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 00000103
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00008041 000081c1
0x00a0: 002f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:28:0: Intel Apollo Lake eMMC
0x0000: Vendor ID: 8086, Product ID: 5acc
0x0004: Command: 0006, Status: 0010
0x0008: Class: 08 System, Subclass: 05 SDHC,
Interface: 01, Revision: 0b
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x000000009122f000/0x00001000
0x0018: BAR mem 64bit addr: 0x0000000091230000/0x00001000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 27 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x01: Power Management
State: D0
0x0090: Capability 0x09: Vendor Specific
0x0000: 5acc8086 00100006 0805010b 00000010
0x0010: 9122f004 00000000 91230004 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000080 00000000 00000127
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00039001 00000008 00000000 00000000
0x0090: f0140009 01400010 00008041 000081c1
0x00a0: 002f0800 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:31:0: Intel Apollo Lake LPC
0x0000: Vendor ID: 8086, Product ID: 5ae8
0x0004: Command: 0007, Status: 0200
0x0008: Class: 06 Bridge, Subclass: 01 ISA,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 5ae88086 02000007 0601000b 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 72708086
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 000000d0 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 3f0f0070 000c0081 00000000 00000000
0x0090: 00000000 00000f00 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00112233 00004567 0000ffcf 000000a0
0x00e0: 00000001 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
0:31:1: Intel Apollo Lake SMBus
0x0000: Vendor ID: 8086, Product ID: 5ad4
0x0004: Command: 0003, Status: 0280
0x0008: Class: 0c Serial Bus, Subclass: 05 SMBus,
Interface: 00, Revision: 0b
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x0000000091232000/0x00000100
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00001040/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
0x0000: 5ad48086 02800003 0c05000b 00000000
0x0010: 91232004 00000000 00000000 00000000
0x0020: 00001041 00000000 00000000 72708086
0x0030: 00000000 00000000 00000000 000001ff
0x0040: 00000011 00000000 00000000 00000000
0x0050: 00000501 00000100 00000000 00000000
0x0060: 00040403 08080000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00040024 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 01000f1c 00000000
1:0:0: Intel Dual Band Wireless AC 7265
0x0000: Vendor ID: 8086, Product ID: 095a
0x0004: Command: 0006, Status: 0010
0x0008: Class: 02 Network, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 59
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x0000000091100000/0x00002000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 9010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
0x00c8: Capability 0x01: Power Management
State: D0
0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: yes
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s, Link Width: x1 / x1
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
Serial Number: 38deadffffba3bd2
0x014c: Enhanced Capability 0x18: Latency Tolerance Reporting
0x0154: Enhanced Capability 0x1e: L1 PM
0x0000: 095a8086 00100006 02800059 00000010
0x0010: 91100004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 90108086
0x0030: 00000000 000000c8 00000000 000001ff
0x0040: 00020010 10008ec0 00100c10 0046e811
0x0050: 10110142 00000000 00000000 00000000
0x0060: 00000000 00080812 00000405 00000000
0x0070: 00010001 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 c823d001 0d000000
0x00d0: 00814005 fee00000 00000000 00000072
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
acpidump: