Sorry, I don't have mail setup on my machine yet, if you'd like me to redo this and send to bugs mailng list I can do that. Ran as root so acpidump is included.
SENDBUG: -*- sendbug -*- SENDBUG: Lines starting with `SENDBUG' will be removed automatically. SENDBUG: SENDBUG: Choose from the following categories: SENDBUG: SENDBUG: system user library documentation kernel alpha aarch64 amd64 arm hppa i386 m88k mips64 mips64el powerpc powerpc64 riscv64 sh sparc64 SENDBUG: SENDBUG: To: [email protected] Subject: Intel HWP intercepts est(4) PERF_ctL wrires on comet lake, turbo unreachable From: [email protected] Cc: [email protected] Reply-To: [email protected] >Synopsis: Intel HWP intercepts est(4) PERF_ctL wrires on comet lake, turbo >unreachable >Category: kernel >Environment: System : OpenBSD 7.9 Details : OpenBSD 7.9 (GENERIC.MP) #449: Wed May 6 13:17:25 MDT 2026 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP Architecture: OpenBSD.amd64 Machine : amd64 >Description: Under an all-core workload, OpenBSD's hw.cpuspeed stays at 1101 MHz, and benchmarks perform identically regardless of apmd or obsdfreqd settings. On GNU/Linux, the same hardware correctly turbos to ~2.2 GHz (all-core) and ~4 GHz (single-core).The dmesg shows that acpicpu drops out because _PCT uses FFixedHW addressing, causing the legacy est(4) driver to take over. An ACPI table dump reveals that est correctly identifies the Pseudo-P0 turbo control value (0x2F00) and writes it to MSR_IA32_PERF_CTL. However, MSR readings from a Debian live USB show that HWP (Hardware P-States) is enabled by coreboot. According to the Intel SDM, when HWP is active, PERF_CTL writes do not affect the frequency; instead, the CPU requires writes to IA32_HWP_REQUEST (0x774). >How-To-Repeat: Boot OpenBSD 7.9 on comet lake or similar skylake+ intel platform where coreboot/UEFI enables HWP at boot. Run CPU load, observe hw.cpuspeed remains at base regardless of hw.setperf >Fix: Unknown, investigating whether OpenBSD-side HWP shim is feasible. Known potential fix is building coreboot from source with HWP disabled. SENDBUG: dmesg, pcidump, acpidump and usbdevs are attached. SENDBUG: Feel free to delete or use the -D flag if they contain sensitive information. dmesg: OpenBSD 7.9 (GENERIC.MP) #449: Wed May 6 13:17:25 MDT 2026 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 17030971392 (16242MB) avail mem = 16487092224 (15723MB) random: good seed from bootblocks mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x99a2c040 (22 entries) bios0: vendor coreboot version "24.02.01-Purism-1" date 05/14/2024 bios0: Purism Librem 14 acpi0 at bios0: ACPI 6.0 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SSDT MCFG TCPA LPIT APIC DMAR HPET acpi0: wakeup devices XHCI(S4) GLAN(S4) PWRB(S3) SLPB(S3) LID0(S3) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimcfg0 at acpi0 acpimcfg0: addr 0xe0000000, bus 0-255 acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.99 MHz, 06-a6-00, patch 00000102 cpu0: cpuid 1 edx=bfebfbff<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> ecx=77fafbbf<SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND> cpu0: cpuid 6 eax=27f7<SENSOR,ARAT,PTS> ecx=9<EFFFREQ> cpu0: cpuid 7.0 ebx=29c67af<FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT> edx=bc000600<SRBDS_CTRL,MD_CLEAR,IBRS,IBPB,STIBP,L1DF,SSBD> cpu0: cpuid a vers=4, gp=4, gpwidth=48, ff=3, ffwidth=48 cpu0: cpuid d.1 eax=f<XSAVEOPT,XSAVEC,XGETBV1,XSAVES> cpu0: cpuid 80000001 edx=2c100800<NXE,PAGE1GB,RDTSCP,LONG> ecx=121<LAHF,ABM,3DNOWP> cpu0: cpuid 80000007 edx=100<ITSC> cpu0: msr 10a=a0a0c2b<IBRS_ALL,SKIP_L1DFL,MDS_NO,MISC_PKG_CT,ENERGY_FILT,FB_CLEAR,RRSBA,GDS_CTRL,RFDS_NO> cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 256KB 64b/line 4-way L2 cache, 12MB 64b/line 16-way L3 cache cpu0: smt 0, core 0, package 0, type P mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 24MHz cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE cpu1 at mainbus0: apid 2 (application processor) cpu1: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.91 MHz, 06-a6-00, patch 00000102 cpu1: smt 0, core 1, package 0, type P cpu2 at mainbus0: apid 4 (application processor) cpu2: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.91 MHz, 06-a6-00, patch 00000102 cpu2: smt 0, core 2, package 0, type P cpu3 at mainbus0: apid 6 (application processor) cpu3: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.88 MHz, 06-a6-00, patch 00000102 cpu3: smt 0, core 3, package 0, type P cpu4 at mainbus0: apid 8 (application processor) cpu4: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.92 MHz, 06-a6-00, patch 00000102 cpu4: smt 0, core 4, package 0, type P cpu5 at mainbus0: apid 10 (application processor) cpu5: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.91 MHz, 06-a6-00, patch 00000102 cpu5: smt 0, core 5, package 0, type P cpu6 at mainbus0: apid 1 (application processor) cpu6: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.76 MHz, 06-a6-00, patch 00000102 cpu6: smt 1, core 0, package 0, type SP cpu7 at mainbus0: apid 3 (application processor) cpu7: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.79 MHz, 06-a6-00, patch 00000102 cpu7: smt 1, core 1, package 0, type SP cpu8 at mainbus0: apid 5 (application processor) cpu8: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.78 MHz, 06-a6-00, patch 00000102 cpu8: smt 1, core 2, package 0, type SP cpu9 at mainbus0: apid 7 (application processor) cpu9: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.64 MHz, 06-a6-00, patch 00000102 cpu9: smt 1, core 3, package 0, type SP cpu10 at mainbus0: apid 9 (application processor) cpu10: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.82 MHz, 06-a6-00, patch 00000102 cpu10: smt 1, core 4, package 0, type SP cpu11 at mainbus0: apid 11 (application processor) cpu11: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz, 1892.69 MHz, 06-a6-00, patch 00000102 cpu11: smt 1, core 5, package 0, type SP ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 20, 120 pins acpihpet0 at acpi0: 23999999 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) acpiprt7 at acpi0: bus -1 (RP07) acpiprt8 at acpi0: bus 2 (RP08) acpiprt9 at acpi0: bus 3 (RP09) acpiprt10 at acpi0: bus -1 (RP10) acpiprt11 at acpi0: bus -1 (RP11) acpiprt12 at acpi0: bus -1 (RP12) acpiprt13 at acpi0: bus -1 (RP13) acpiprt14 at acpi0: bus -1 (RP14) acpiprt15 at acpi0: bus -1 (RP15) acpiprt16 at acpi0: bus -1 (RP16) acpiec0 at acpi0 acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001 pchgpio0 at acpi0 GPIO addr 0xfd6e0000/0x10000 0xfd6d0000/0x10000 0xfd6a0000/0x10000 irq 14, 320 pins acpicmos0 at acpi0 "PNP0303" at acpi0 not configured "PNP0F13" at acpi0 not configured "HTIX5288" at acpi0 not configured intelpmc0 at acpi0: PEPD state 0: 0x7f:1:2:0x00:0x0000000000000060 counter: 0x7f:64:0:0x00:0x0000000000000632 frequency: 0 state 1: 0x7f:1:2:0x00:0x0000000000000060 counter: 0x00:32:0:0x03:0x00000000fe00193c frequency: 0 tpm0 at acpi0 TPM_ 1.2 (TIS) addr 0xfed40000/0x5000, device 0x001b15d1 rev 0x10 acpiac0 at acpi0: AC unit offline acpibat0 at acpi0: BAT0 model "BAT" serial 0001 type LION oem "Notebook" acpibtn0 at acpi0: PWRB(wakeup) acpibtn1 at acpi0: SLPB(wakeup) inthid0 at acpi0: HIDDinthid0: exec of HEBC failed inthid0: exec of HEBC failed acpibtn2 at acpi0: LID0(wakeup) "PURI4543" at acpi0 not configured acpicpu0 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu1 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu2 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu3 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu4 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu5 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu6 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu7 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu8 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu9 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu10 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS acpicpu11 at acpi0: C3(200@151 mwait.1@0x33), C2(350@151 mwait.1@0x21), C1(1000@0 mwait.1@0x1), PSS "BOOT0000" at acpi0 not configured acpivideo0 at acpi0: GFX0 acpivout0 at acpivideo0: LCD0 cpu0: Enhanced SpeedStep 1892 MHz: speeds: 1101, 1100, 1000, 800, 600, 400 MHz pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 "Intel Core 10G Host" rev 0x00 inteldrm0 at pci0 dev 2 function 0 "Intel UHD Graphics" rev 0x04 drm0 at inteldrm0 inteldrm0: msi, COMETLAKE, gen 9 "Intel Core 6G Thermal" rev 0x00 at pci0 dev 4 function 0 not configured "Intel Core GMM" rev 0x00 at pci0 dev 8 function 0 not configured pchtemp0 at pci0 dev 18 function 0 "Intel 400 Series Thermal" rev 0x00 xhci0 at pci0 dev 20 function 0 "Intel 400 Series xHCI" rev 0x00: msi, xHCI 1.10 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 "Intel 400 Series Shared SRAM" rev 0x00 at pci0 dev 20 function 2 not configured dwiic0 at pci0 dev 21 function 0 "Intel 400 Series I2C" rev 0x00: apic 0 int 26 iic0 at dwiic0 ihidev0 at iic0 addr 0x2c irq 51, vendor 0x911 product 0x5288, HTIX5288 ihidev0: 9 report ids imt0 at ihidev0: clickpad, 5 contacts wsmouse0 at imt0 mux 0 ims0 at ihidev0 reportid 1: 3 buttons, Z dir wsmouse1 at ims0 mux 0 hid at ihidev0 reportid 5 not configured hid at ihidev0 reportid 6 not configured hid at ihidev0 reportid 7 not configured hid at ihidev0 reportid 9 not configured ppb0 at pci0 dev 28 function 0 "Intel 400 Series PCIE" rev 0xf0: msi pci1 at ppb0 bus 1 iwm0 at pci1 dev 0 function 0 "Intel Dual Band Wireless-AC 9260" rev 0x29, msix ppb1 at pci0 dev 28 function 7 "Intel 400 Series PCIE" rev 0xf0 pci2 at ppb1 bus 2 re0 at pci2 dev 0 function 0 "Realtek 8168" rev 0x15: RTL8168H/8111H (0x5400), msi, address 00:23:81:38:93:7e rgephy0 at re0 phy 7: RTL8251, rev. 0 ppb2 at pci0 dev 29 function 0 "Intel 400 Series PCIE" rev 0xf0: msi pci3 at ppb2 bus 3 nvme0 at pci3 dev 0 function 0 "Samsung SM981/PM981" rev 0x00: msix, NVMe 1.3 nvme0: Samsung SSD 970 PRO 512GB, firmware 1B2QEXP7, serial S5HRNS0RA00341M scsibus1 at nvme0: 2 targets, initiator 0 sd0 at scsibus1 targ 1 lun 0: <NVMe, Samsung SSD 970, 1B2Q> sd0: 488386MB, 512 bytes/sector, 1000215216 sectors pcib0 at pci0 dev 31 function 0 "Intel 400 Series LPC" rev 0x00 azalia0 at pci0 dev 31 function 3 "Intel 400 Series HD Audio" rev 0x00: msi azalia0: codecs: Realtek ALC256 audio0 at azalia0 ichiic0 at pci0 dev 31 function 4 "Intel 400 Series SMBus" rev 0x00: apic 0 int 22 iic1 at ichiic0 spdmem0 at iic1 addr 0x50: 8GB DDR4 SDRAM PC4-25600 SO-DIMM spdmem1 at iic1 addr 0x52: 8GB DDR4 SDRAM PC4-25600 SO-DIMM "Intel 400 Series SPI" rev 0x00 at pci0 dev 31 function 5 not configured 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 uvideo0 at uhub0 port 2 configuration 1 interface 0 "SunplusIT Inc USB2.0 camera" rev 2.00/0.04 addr 2 video0 at uvideo0 ugen0 at uhub0 port 3 "Intel Bluetooth" rev 2.00/0.02 addr 3 umass0 at uhub0 port 18 configuration 1 interface 0 "Generic USB3.0 Card Reader" rev 3.00/15.32 addr 4 umass0: using SCSI over Bulk-Only scsibus2 at umass0: 2 targets, initiator 0 sd1 at scsibus2 targ 1 lun 0: <Generic, STORAGE DEVICE, 1532> removable serial.05e30749000000001532 vscsi0 at root scsibus3 at vscsi0: 256 targets softraid0 at root scsibus4 at softraid0: 256 targets root on sd0a (6b572f4e3ac7f70a.a) swap on sd0b dump on sd0b drm:pid0:intel_lspcon_init *ERROR* [drm] *ERROR* Failed to probe lspcon 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 0x320, fw ver 46.7e3e4b69.0, address 8c:b8:7e:ac:f3:0a 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: 0bda:5830 SunplusIT Inc, USB2.0 camera high speed, power 500 mA, config 1, rev 0.04 driver: uvideo0 addr 03: 8087:0025 Intel, Bluetooth full speed, self powered, config 1, rev 0.02 driver: ugen0 addr 04: 05e3:0749 Generic, USB3.0 Card Reader super speed, power 224 mA, config 1, rev 15.32, iSerial 000000001532 driver: umass0 pcidump: Domain /dev/pci0: 0:0:0: Intel Core 10G Host 0x0000: Vendor ID: 8086, Product ID: 9b51 0x0004: Command: 0006, Status: 2090 0x0008: Class: 06 Bridge, Subclass: 00 Host, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, 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: 9b51 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x00e0: Capability 0x09: Vendor Specific 0x0000: 9b518086 20900006 06000000 00000000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 9b518086 0x0030: 00000000 000000e0 00000000 00000000 0x0040: fed19001 00000000 fed10001 00000000 0x0050: 000002c1 000080b1 9f700047 9a000001 0x0060: e0000001 00000000 fed18001 00000000 0x0070: fe000000 00000003 fe000c00 0000007f 0x0080: 33333331 00333333 0000001a 00000000 0x0090: fe000001 00000003 5e700001 00000004 0x00a0: 00000001 00000004 5e800001 00000004 0x00b0: 9b800001 9b000001 9a000001 9f800001 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 01100009 7a616001 9611808c 0002c000 0x00f0: 00000000 00000fc8 00000000 00000000 0:2:0: Intel UHD Graphics 0x0000: Vendor ID: 8086, Product ID: 9bca 0x0004: Command: 0007, Status: 0010 0x0008: Class: 03 Display, Subclass: 00 VGA, Interface: 00, Revision: 04 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x00000000cf000000/0x01000000 0x0018: BAR mem prefetchable 64bit addr: 0x00000000d0000000/0x10000000 0x0020: BAR io addr: 0x0000efc0/0x0040 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 9bca 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0x0040: Capability 0x09: Vendor Specific 0x0070: Capability 0x10: PCI Express Max Payload Size: 128 / 128 bytes Max Read Request Size: 128 bytes 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; 1 vectors (1 enabled) 0x00d0: Capability 0x01: Power Management State: D0 0x0000: 9bca8086 00100007 03000004 00000010 0x0010: cf000004 00000000 d000000c 00000000 0x0020: 0000efc1 00000000 00000000 9bca8086 0x0030: 00000000 00000040 00000000 0000010b 0x0040: 010c7009 7a616001 9611808c 00000000 0x0050: 000002c1 000080b1 00000000 9b800001 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 00000090 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00220001 00000000 00000000 00000000 0x00e0: 00000000 00000001 00008001 00000000 0x00f0: 00000000 00000000 00000000 99a70000 0:4:0: Intel Core 6G Thermal 0x0000: Vendor ID: 8086, Product ID: 1903 0x0004: Command: 0002, Status: 0090 0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x00000000cebe8000/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: 1903 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0x0090: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x00d0: Capability 0x01: Power Management State: D0 0x00e0: Capability 0x09: Vendor Specific 0x0000: 19038086 00900002 11800000 00000000 0x0010: cebe8004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 19038086 0x0030: 00000000 00000090 00000000 0000010b 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 000080b1 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00000000 00000000 00000000 00000000 0x0090: 0000d005 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 0003e001 00000008 00000000 00000000 0x00e0: 010c0009 7a616001 9611808c 00000000 0x00f0: 00000000 00000000 00000000 00000000 0:8:0: Intel Core GMM 0x0000: Vendor ID: 8086, Product ID: 1911 0x0004: Command: 0000, Status: 0010 0x0008: Class: 08 System, Subclass: 80 Miscellaneous, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x0000000000000000/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: 0000 Product ID: 0000 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 17 Min Gnt: 00 Max Lat: 00 0x0090: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x00dc: Capability 0x01: Power Management State: D0 0x00f0: Capability 0x13: PCI Advanced Features 0x0000: 19118086 00100000 08800000 00000000 0x0010: 00000004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 00000000 0x0030: 00000000 00000090 00000000 00000117 0x0040: 000001ff 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00000000 00000000 00000000 00000000 0x0090: 0000dc05 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 0002f001 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 03060013 00000000 00000000 00000000 0:18:0: Intel 400 Series Thermal 0x0000: Vendor ID: 8086, Product ID: 02f9 0x0004: Command: 0006, Status: 0010 0x0008: Class: 11 DASP, Subclass: 80 Miscellaneous, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x00000000cebe3000/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: 02f9 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x01: Power Management State: D0 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0000: 02f98086 00100006 11800000 00800000 0x0010: cebe3004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 02f98086 0x0030: 00000000 00000050 00000000 0000020a 0x0040: 00000004 00000000 00000000 00000000 0x0050: 00238001 00000008 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00000005 00000000 00000000 00000000 0x0090: 00010010 00000fc2 00000040 0003f011 0x00a0: 00110040 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 01010fb5 00000000 0:20:0: Intel 400 Series xHCI 0x0000: Vendor ID: 8086, Product ID: 02ed 0x0004: Command: 0006, Status: 0290 0x0008: Class: 0c Serial Bus, Subclass: 03 USB, Interface: 30, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x00000000cebf0000/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: 0b Min Gnt: 00 Max Lat: 00 0x0070: Capability 0x01: Power Management State: D0 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 8 vectors (1 enabled) 0x0090: Capability 0x09: Vendor Specific 0x0000: 02ed8086 02900006 0c033000 00800000 0x0010: cebf0004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 72708086 0x0030: 00000000 00000070 00000000 0000010b 0x0040: 803401fd 83ffc68f 00000000 00000000 0x0050: 0fdc6d7f 00000000 00000000 00000000 0x0060: 00006031 00000000 00000000 00000000 0x0070: c1c28001 00000008 00000000 00000000 0x0080: 00879005 fee00000 00000000 00000032 0x0090: f0140009 01400010 00000000 00080ac1 0x00a0: 000e0800 00001800 0002408f 00000100 0x00b0: 00000001 00000040 00000180 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000001 00000002 0000001c 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01010fb5 00000012 0:20:2: Intel 400 Series Shared SRAM 0x0000: Vendor ID: 8086, Product ID: 02ef 0x0004: Command: 0000, Status: 0010 0x0008: Class: 05 Memory, Subclass: 00 RAM, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x0000000000000000/0x00002000 0x0018: BAR mem 64bit addr: 0x0000000000000000/0x00001000 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 0000 Product ID: 0000 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x0080: Capability 0x01: Power Management State: D0 0x0000: 02ef8086 00100000 05000000 00000000 0x0010: 00000004 00000000 00000004 00000000 0x0020: 00000000 00000000 00000000 00000000 0x0030: 00000000 00000080 00000000 00000000 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00030001 00000008 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 01010fb5 00000000 0:21:0: Intel 400 Series I2C 0x0000: Vendor ID: 8086, Product ID: 02e8 0x0004: Command: 0006, Status: 0010 0x0008: Class: 0c Serial Bus, Subclass: 80 (unknown), Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x00000000cebe2000/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: 02e8 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0x0080: Capability 0x01: Power Management State: D0 0x0090: Capability 0x09: Vendor Specific 0x0000: 02e88086 00100006 0c800000 00800010 0x0010: cebe2004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 02e88086 0x0030: 00000000 00000080 00000000 0000010b 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 01010fb5 00000000 0:28:0: Intel 400 Series PCIE 0x0000: Vendor ID: 8086, Product ID: 02be 0x0004: Command: 0106, Status: 0010 0x0008: Class: 06 Bridge, Subclass: 04 PCI, Interface: 00, Revision: f0 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: cef0, Memory Limit: cef0 Memory Window: 0xcef00000-0xceffffff 0x0024: Prefetch Memory Base: fff1, Prefetch Memory Limit: ffe1 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff 0x002c: Prefetch Memory Limit Upper 32 Bits: ffffffff 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 03, Line: 0b, Bridge Control: 0012 0x0040: Capability 0x10: PCI Express Max Payload Size: 128 / 128 bytes Max Read Request Size: 128 bytes Link Speed: 5.0 / 8.0 GT/s Link Width: x1 / x1 ASPM: L0s, L1 (L1 enabled) 0x0100: Enhanced Capability 0x00: Unknown 0x0140: Enhanced Capability 0x0d: Access Control Services 0x0150: Enhanced Capability 0x1f: Precision Time Measurement 0x0200: Enhanced Capability 0x1e: L1 PM 0x0220: Enhanced Capability 0x19: Secondary PCIe Capability 0x0250: Enhanced Capability 0x1d: Downstream Port Containment 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 1 vectors (1 enabled) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management State: D0 0x0000: 02be8086 00100106 060400f0 00810010 0x0010: 00000000 00000000 00010100 200000f0 0x0020: cef0cef0 ffe1fff1 ffffffff ffffffff 0x0030: 00000000 00000040 00000000 0012030b 0x0040: 01428010 00008000 00100000 07724c13 0x0050: 70120042 0034b260 00400028 00000000 0x0060: 00000000 00000837 00000400 0000000e 0x0070: 00000003 00000000 00000000 00000000 0x0080: 00019005 fee00000 00000034 00000000 0x0090: 0000a00d 02be8086 00000000 00000000 0x00a0: c8030001 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 07001001 00021842 499e0008 40000000 0x00e0: 00630300 88aa88aa 00100016 00000000 0x00f0: 00000150 4c000000 01010fb5 83000004 0:28:7: Intel 400 Series PCIE 0x0000: Vendor ID: 8086, Product ID: 02bf 0x0004: Command: 0107, Status: 0010 0x0008: Class: 06 Bridge, Subclass: 04 PCI, Interface: 00, Revision: f0 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: 2, Subordinate Bus: 2, Secondary Latency Timer: 00 0x001c: I/O Base: f0, I/O Limit: f0, Secondary Status: 2000 I/O Window: 0x0000f000-0x0000ffff 0x0020: Memory Base: cee0, Memory Limit: cee0 Memory Window: 0xcee00000-0xceefffff 0x0024: Prefetch Memory Base: fff1, Prefetch Memory Limit: ffe1 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff 0x002c: Prefetch Memory Limit Upper 32 Bits: ffffffff 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 04, Line: 0b, Bridge Control: 0012 0x0040: Capability 0x10: PCI Express Max Payload Size: 128 / 128 bytes Max Read Request Size: 128 bytes Link Speed: 2.5 / 8.0 GT/s Link Width: x1 / x1 ASPM: L0s, L1 (L1 enabled) 0x0100: Enhanced Capability 0x00: Unknown 0x0140: Enhanced Capability 0x0d: Access Control Services 0x0150: Enhanced Capability 0x1f: Precision Time Measurement 0x0200: Enhanced Capability 0x1e: L1 PM 0x0220: Enhanced Capability 0x19: Secondary PCIe Capability 0x0250: Enhanced Capability 0x1d: Downstream Port Containment 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management State: D0 0x0000: 02bf8086 00100107 060400f0 00810010 0x0010: 00000000 00000000 00020200 2000f0f0 0x0020: cee0cee0 ffe1fff1 ffffffff ffffffff 0x0030: 00000000 00000040 00000000 0012040b 0x0040: 00428010 00008000 00100000 08724c13 0x0050: 70110042 003cb200 01400000 00000000 0x0060: 00000000 00000037 00000000 0000000e 0x0070: 00010003 00000000 00000000 00000000 0x0080: 00009005 00000000 00000000 00000000 0x0090: 0000a00d 02bf8086 00000000 00000000 0x00a0: c8030001 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 07001001 00021842 099e0008 00000000 0x00e0: 00e30300 00000000 00100006 00000000 0x00f0: 00000150 4c000000 01010fb5 84000004 0:29:0: Intel 400 Series PCIE 0x0000: Vendor ID: 8086, Product ID: 02b4 0x0004: Command: 0106, Status: 0010 0x0008: Class: 06 Bridge, Subclass: 04 PCI, Interface: 00, Revision: f0 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: 3, Subordinate Bus: 3, Secondary Latency Timer: 00 0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 2000 0x0020: Memory Base: ced0, Memory Limit: ced0 Memory Window: 0xced00000-0xcedfffff 0x0024: Prefetch Memory Base: fff1, Prefetch Memory Limit: ffe1 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff 0x002c: Prefetch Memory Limit Upper 32 Bits: ffffffff 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 01, Line: 0b, Bridge Control: 0012 0x0040: Capability 0x10: PCI Express Max Payload Size: 128 / 128 bytes Max Read Request Size: 128 bytes Link Speed: 8.0 / 8.0 GT/s Link Width: x4 / x4 ASPM: L0s, L1 (L1 enabled) 0x0100: Enhanced Capability 0x00: Unknown 0x0140: Enhanced Capability 0x0d: Access Control Services 0x0150: Enhanced Capability 0x1f: Precision Time Measurement 0x0200: Enhanced Capability 0x1e: L1 PM 0x0220: Enhanced Capability 0x19: Secondary PCIe Capability 0x0250: Enhanced Capability 0x1d: Downstream Port Containment 0x0080: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 1 vectors (1 enabled) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management State: D0 0x0000: 02b48086 00100106 060400f0 00810010 0x0010: 00000000 00000000 00030300 200000f0 0x0020: ced0ced0 ffe1fff1 ffffffff ffffffff 0x0030: 00000000 00000040 00000000 0012010b 0x0040: 01428010 00008000 00100000 0d724c43 0x0050: 70430042 0064fd00 00400028 00000000 0x0060: 00000000 00000837 00000400 0000000e 0x0070: 001f0003 00000000 00000000 00000000 0x0080: 00019005 fee00000 00000035 00000000 0x0090: 0000a00d 02b48086 00000000 00000000 0x00a0: c8030001 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 07001001 00021842 099e0008 00000000 0x00e0: 00f37700 88468846 00128016 00000000 0x00f0: 00000150 40000300 01010fb5 4100c004 0:31:0: Intel 400 Series LPC 0x0000: Vendor ID: 8086, Product ID: 0284 0x0004: Command: 0007, Status: 0200 0x0008: Class: 06 Bridge, Subclass: 01 ISA, Interface: 00, Revision: 00 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: 0284 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x0000: 02848086 02000007 06010000 00800000 0x0010: 00000000 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 02848086 0x0030: 00000000 00000000 00000000 00000000 0x0040: 00000000 00000000 00000000 00000000 0x0050: 00000000 00000000 00000000 00000000 0x0060: 00000000 00000090 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 3d000000 00040069 00fc0e01 00fc0f01 0x0090: 000c0081 00000f00 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00112233 00004567 0000ffcf 00000082 0x00e0: 00000301 00000000 00000000 00000000 0x00f0: 00000000 00000000 01010fb5 00000000 0:31:3: Intel 400 Series HD Audio 0x0000: Vendor ID: 8086, Product ID: 02c8 0x0004: Command: 0006, Status: 0010 0x0008: Class: 04 Multimedia, Subclass: 03 HD Audio, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 40, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x00000000cebe4000/0x00004000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR mem 64bit addr: 0x00000000cec00000/0x00100000 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: 0a 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; 1 vectors (1 enabled) 0x0000: 02c88086 00100006 04030000 00004010 0x0010: cebe4004 00000000 00000000 00000000 0x0020: cec00004 00000000 00000000 72708086 0x0030: 00000000 00000050 00000000 0000020a 0x0040: 00000000 00000000 007b09ff 00000000 0x0050: c0438001 00000008 00000000 00000000 0x0060: 00810005 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: 21020608 04806000 82a50c00 00030010 0x00d0: 02b50c00 00030010 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01010fb5 00000000 0:31:4: Intel 400 Series SMBus 0x0000: Vendor ID: 8086, Product ID: 02a3 0x0004: Command: 0003, Status: 0280 0x0008: Class: 0c Serial Bus, Subclass: 05 SMBus, Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x00000000cebe0000/0x00000100 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x0000efa0/0x0020 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 8086 Product ID: 02a3 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00 0x0000: 02a38086 02800003 0c050000 00000000 0x0010: cebe0004 00000000 00000000 00000000 0x0020: 0000efa1 00000000 00000000 02a38086 0x0030: 00000000 00000000 00000000 0000030b 0x0040: 00000011 00000000 00000000 00000000 0x0050: 00000401 00000100 00000000 00000000 0x0060: 00050504 0a0a0000 00000000 00000000 0x0070: 00000000 00000000 00000000 00000000 0x0080: 00000024 00000000 00000000 00000000 0x0090: 01210000 00000c00 01200017 00000c00 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 01010fb5 00000000 0:31:5: Intel 400 Series SPI 0x0000: Vendor ID: 8086, Product ID: 02a4 0x0004: Command: 0406, Status: 0000 0x0008: Class: 0c Serial Bus, Subclass: 80 (unknown), Interface: 00, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 00 0x0010: BAR mem 32bit addr: 0xfe010000/0x00001000 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: 02a4 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x0000: 02a48086 00000406 0c800000 00000000 0x0010: fe010000 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 02a48086 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 0000008b 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 01010fb5 00000000 1:0:0: Intel Dual Band Wireless-AC 9260 0x0000: Vendor ID: 8086, Product ID: 2526 0x0004: Command: 0006, Status: 0010 0x0008: Class: 02 Network, Subclass: 80 Miscellaneous, Interface: 00, Revision: 29 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x00000000cef00000/0x00004000 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: 0010 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0x00c8: Capability 0x01: Power Management State: D0 0x00d0: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0040: Capability 0x10: PCI Express Max Payload Size: 128 / 128 bytes Max Read Request Size: 128 bytes Link Speed: 5.0 / 5.0 GT/s Link Width: x1 / x1 ASPM: L1 (L1 enabled) 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x014c: Enhanced Capability 0x18: Latency Tolerance Reporting 0x0154: Enhanced Capability 0x1e: L1 PM 0x0080: Capability 0x11: Extended Message Signalled Interrupts (MSI-X) Enabled: yes; table size 16 (BAR 0:8192) 0x0000: 25268086 00100006 02800029 00000010 0x0010: cef00004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 00108086 0x0030: 00000000 000000c8 00000000 0000010b 0x0040: 00028010 10008ec0 00100c10 0045e812 0x0050: 10120142 00000000 00000000 00000000 0x0060: 00000000 00080812 00000405 00000000 0x0070: 00000002 00000000 00000000 00000000 0x0080: 800f0011 00002000 00003000 00000000 0x0090: 00000000 00000000 00000000 00000000 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00000000 00000000 00000000 00000000 0x00c0: 00000000 00000000 c823d001 0d000008 0x00d0: 00804005 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 00000000 00000000 2:0:0: Realtek 8168 0x0000: Vendor ID: 10ec, Product ID: 8168 0x0004: Command: 0007, Status: 0010 0x0008: Class: 02 Network, Subclass: 00 Ethernet, Interface: 00, Revision: 15 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR io addr: 0x0000f000/0x0100 0x0014: BAR empty (00000000) 0x0018: BAR mem 64bit addr: 0x00000000cee04000/0x00001000 0x0020: BAR mem 64bit addr: 0x00000000cee00000/0x00004000 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1b50 Product ID: 4607 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0x0040: Capability 0x01: Power Management State: D0 PME# enabled 0x0050: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: yes; 1 vectors (1 enabled) 0x0070: Capability 0x10: PCI Express Max Payload Size: 128 / 128 bytes Max Read Request Size: 512 bytes Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1 ASPM: L0s, L1 (disabled) 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0140: Enhanced Capability 0x02: Virtual Channel Capability 0x0160: Enhanced Capability 0x03: Device Serial Number Serial Number: 01000000684ce000 0x0170: Enhanced Capability 0x18: Latency Tolerance Reporting 0x0178: Enhanced Capability 0x1e: L1 PM 0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X) Enabled: no; table size 4 (BAR 4:0) 0x0000: 816810ec 00100007 02000015 00000010 0x0010: 0000f001 00000000 cee04004 00000000 0x0020: cee00004 00000000 00000000 46071b50 0x0030: 00000000 00000040 00000000 0000010b 0x0040: ffc35001 00000108 00000000 00000000 0x0050: 00817005 fee00000 00000000 00000041 0x0060: 00000000 00000000 00000000 00000000 0x0070: 0202b010 05908cc0 00102010 00477c11 0x0080: 10110040 00000000 00000000 00000000 0x0090: 00000000 000c081f 00000000 00000002 0x00a0: 00000000 00000000 00000000 00000000 0x00b0: 00030011 00000004 00000804 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000000 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 00000000 00000000 3:0:0: Samsung SM981/PM981 0x0000: Vendor ID: 144d, Product ID: a808 0x0004: Command: 0006, Status: 0010 0x0008: Class: 01 Mass Storage, Subclass: 08 NVM, Interface: 02, Revision: 00 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, Cache Line Size: 10 0x0010: BAR mem 64bit addr: 0x00000000ced00000/0x00004000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 144d Product ID: a801 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0x0040: Capability 0x01: Power Management State: D0 0x0050: Capability 0x05: Message Signalled Interrupts (MSI) Enabled: no; 1 vectors (1 enabled) 0x0070: Capability 0x10: PCI Express Max Payload Size: 128 / 256 bytes Max Read Request Size: 512 bytes Link Speed: 8.0 / 8.0 GT/s Link Width: x4 / x4 ASPM: L1 (L1 enabled) 0x0100: Enhanced Capability 0x01: Advanced Error Reporting 0x0148: Enhanced Capability 0x03: Device Serial Number Serial Number: 0000000000000000 0x0158: Enhanced Capability 0x04: Power Budgeting 0x0168: Enhanced Capability 0x19: Secondary PCIe Capability 0x0188: Enhanced Capability 0x18: Latency Tolerance Reporting 0x0190: Enhanced Capability 0x1e: L1 PM 0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X) Enabled: yes; table size 33 (BAR 0:12288) 0x0000: a808144d 00100006 01080200 00000010 0x0010: ced00004 00000000 00000000 00000000 0x0020: 00000000 00000000 00000000 a801144d 0x0030: 00000000 00000040 00000000 0000010b 0x0040: 00035001 00000008 00000000 00000000 0x0050: 00807005 00000000 00000000 00000000 0x0060: 00000000 00000000 00000000 00000000 0x0070: 0002b010 17e88fc1 00002810 00477843 0x0080: 10430142 00000000 00000000 00000000 0x0090: 00000000 0000081f 00000400 0000000e 0x00a0: 001e0003 00000000 00000000 00000000 0x00b0: 80200011 00003000 00002000 00000000 0x00c0: 00000000 00000000 00000000 00000000 0x00d0: 00000003 00000000 00000000 00000000 0x00e0: 00000000 00000000 00000000 00000000 0x00f0: 00000000 00000000 00000000 00000000 acpidump: begin-base64 644 APIC.7 QVBJQ7IAAAADgUNPUkV2NENPUkVCT09UAAAAAENPUkUoBiMgAADg/pnmmOYACAAAAQAAAAAIAQIB AAAAAAgCBAEAAAAACAMGAQAAAAAIBAgBAAAAAAgFCgEAAAAACAYBAQAAAAAIBwMBAAAAAAgIBQEA AAAACAkHAQAAAAAICgkBAAAAAAgLCwEAAAAEBv8FAAEBDAAAAADA/gAAAAACCgAAAgAAAAUAAgoA CQkAAAANAA== ==== begin-base64 644 DMAR.8 RE1BUogAAAABHUNPUkV2NENPUkVCT09UAAAAAENPUkUoBiMgJgEAAAAAAAAAAAAAAAAYAAAAAAAA ANn+AAAAAAEIAAAAAAIAAAAgAAEAAAAAENn+AAAAAAMIAAAAAB4HBAgAAAAAHgYBACAAAAAAAAAA AJsAAAAA//9/nwAAAAABCAAAAAACAA== ==== begin-base64 644 DSDT.2 RFNEVKE1AAACVkNPUkV2NENPUkVCT09UJQcRIElOVEwoBiMgEBFcAFuAR05WUwAM4Oj/mQo4oEQN ABVcR05WUwoAFVxETlZTCgAVXC5fU0JfTVBUUwgBFVwuX1NCX01XQUsIARVcLwNfU0JfUENJMEVH UE0IABVcLwNfU0JfUENJMFJHUE0IABVcLwVfU0JfUENJMExQQ0JFQzBfUFRTXwgBFVwvBV9TQl9Q Q0kwTFBDQkVDMF9XQUtfCAEVXC5fU0JfQ05PVAgBFVwvA19TQl9QQ0kwQTRHUwEAFVwvA19TQl9Q Q0kwQTRHQgEAFVxPU0ZHAQAVXC8EX1NCX1BDSTBHRlgwTENEMAYACE9TWVMACFBJQ00ACFBXUlMB FAxfUElDAXBoUElDTRBHDF9TQl8IUENCQQwAAADgCFBDTE4MAAAAEFuAUENGRwBQQ0JBUENMTluC TAlQRVJDCF9ISUQMQdAMAhRLCF9DUlMICFJCVUYRMwowiisAAA0BAAAAAAAAAAAAAAAAAAAAAAEA AAAAAAAAAAAAAAAAAAACAAAAAAAAAHkAj1JCVUYKDk1JTjGPUkJVRgoWTUFYMY9SQlVGCiZMRU4x cAwAAADgTUlOMXRyTUlOMQwAAAAQAAFNQVgxcAwAAAAQTEVOMaRSQlVGEBFfU0JfFAtfU1dTAKRQ TTFJEBFfR1BFFAtfU1dTAKRHUEVJCERCRzAAFE8HX1BUUwFwCpZEQkcwoDNbElwvBV9TQl9QQ0kw TFBDQkVDMF9QVFNfAFwvBV9TQl9QQ0kwTFBDQkVDMF9QVFNfaKAZWxJcLl9TQl9NUFRTAFwuX1NC X01QVFNooCJbElwvA19TQl9QQ0kwRUdQTQBcLwNfU0JfUENJMEVHUE0URQhfV0FLAXAKl0RCRzCg M1sSXC8FX1NCX1BDSTBMUENCRUMwX1dBS18AXC8FX1NCX1BDSTBMUENCRUMwX1dBS19ooBlbElwu X1NCX01XQUsAXC5fU0JfTVdBS2igIlsSXC8DX1NCX1BDSTBSR1BNAFwvA19TQl9QQ0kwUkdQTaQS BAIAAFuBQwVHTlZTAQAQU01JRggACFBQQ00IVExWTAhMSURTCAAIACBQTTFJQARHUEVJQAREUFRF CE5ITEFABE5ITEwgABBVMldFEFUzV0UQVUlPUggAQAQUElBOT1QAXC5fU0JfQ05PVAqBFBJQUENO AFwuX1NCX0NOT1QKgBQSVE5PVABcLl9TQl9DTk9UCoJbgo3BAS5fU0JfUENJMAhfSElEDEHQCggI X0NJRAxB0AoDCF9TRUcACF9VSUQAW4JGB01DSEMIX0FEUgBbgE1DSFACAAsAAVuBTQVNQ0hQAwBA IEVQRU4BAAtFUEJSFAAgTUhFTgEADk1IQlIRAEAKUFhFTgFQWFNaAgAXUFhCUgYAIERJRU4BAAtE SUJSFABAGlRPTV9ABFRVVURABABABlRMVUQgFEgvX0NSUwgITUNSUxFLIws2AogNAAIMAAAAAAD/ AAAAAAGHFwABDAMAAAAAAAAAAPcMAAAAAAAA+AwAAEcB+Az4DAEIhxcAAQwDAAAAAAANAAD//wAA AAAAAADzAACHFwAADAMAAAAAAAAKAP//CwAAAAAAAAACAIcXAAAMAwAAAAAAAAwA/z8MAAAAAAAA QAAAhxcAAAwDAAAAAABADAD/fwwAAAAAAABAAACHFwAADAMAAAAAAIAMAP+/DAAAAAAAAEAAAIcX AAAMAwAAAAAAwAwA//8MAAAAAAAAQAAAhxcAAAwDAAAAAAAADQD/Pw0AAAAAAABAAACHFwAADAMA AAAAAEANAP9/DQAAAAAAAEAAAIcXAAAMAwAAAAAAgA0A/78NAAAAAAAAQAAAhxcAAAwDAAAAAADA DQD//w0AAAAAAABAAACHFwAADAMAAAAAAAAOAP8/DgAAAAAAAEAAAIcXAAAMAwAAAAAAQA4A/38O AAAAAAAAQAAAhxcAAAwDAAAAAACADgD/vw4AAAAAAABAAACHFwAADAMAAAAAAMAOAP//DgAAAAAA AEAAAIcXAAAMAwAAAAAAAA8A//8PAAAAAAAAAAEAhxcAAAwBAAAAAAAAAAD////fAAAAAAAAAOCK KwAADAEAAAAAAAAAAAAAAQAAAAAA//8BAAAAAAAAAAAAAAAAAAAAAQAAAAAAhxcAAAwDAAAAAAAA gPz//3/+AAAAAAAAAAKHFwAADAMAAAAAAADU/v9/1P4AAAAAAIAAAHkAik1DUlMLwgFQTUlOik1D UlMLxgFQTUFYik1DUlMLzgFQTEVOe14uTUNIQ1RMVUQMAADw/1BNSU5ydFBNQVhQTUlOAAFQTEVO oBmTQTRHUwCPTUNSUwv4AU1TRU5wAE1TRU6hSASPTUNSUwvgAU1NSU6PTUNSUwvoAU1NQViPTUNS Uwv4AU1MRU5wQTRHU01MRU5wQTRHQk1NSU50ck1NSU5NTEVOAAFNTUFYpE1DUlMUFkdNSEIIeV4u TUNIQ01IQlIKD2CkYBQWR0VQQgh5Xi5NQ0hDRVBCUgoMYKRgFBZHUENCCHleLk1DSENQWEJSChpg pGAUGUdQQ0wIegwAAAAQXi5NQ0hDUFhTWmCkYBQWR0RNQgh5Xi5NQ0hDRElCUgoMYKRgW4JEDVBE UkMIX0hJRAxB0AwCCF9VSUQBFE0LX0NSUwgIQlVGMBFKBQpWhgkAAQAAAAAAgAAAhgkAAQAAAAAA EAAAhgkAAQAAAAAAEAAAhgkAAAAA2f4AQAAAhgkAAAAAAAAAAAABhgkAAAAA4P4AABAAhgkAAQAA 0P4ABAAAeQCKQlVGMAoETUJSMHBHTUhCTUJSMIpCVUYwChBEQlIwcEdETUJEQlIwikJVRjAKHEVC UjBwR0VQQkVCUjCKQlVGMAo0RkJSMHAMAAAA/0ZCUjCkQlVGMFuCD0dGWDAIX0FEUgwAAAIAFEsE R1BDUgKgC5NoAHAMAAAA/WChLqAHk2gBcABgoSRwc3MNSW52YWxpZCBEaWUgaW5kZXggKABoAA0p CgAAWzGkAKRyYHlpChAAABQqUlBDUgtbgFBDUkQAckdQQ1JoaWoACgRbgQtQQ1JEA0RBVEEgpERB VEEUNkFQQ1IMW4BQQ1JEAHJHUENSaGlqAAoEW4ELUENSRANEQVRBIHtEQVRBa0RBVEFSUENSaGlq FDZPUENSDFuAUENSRAByR1BDUmhpagAKBFuBC1BDUkQDREFUQSB9REFUQWtEQVRBUlBDUmhpahQN UENSQgGkR1BDUgBoFA5QQ1JSCqRSUENSAGhpFA5QQ1JBC0FQQ1IAaGlqFA5QQ1JPC09QQ1IAaGlq EE4lXC5fU0JfUENJMBQYU0NTQwlQQ1JBaAsgHABQQ1JBaAsgSABbgk0RRU1NQwhfQURSDAAAGgAI X0RETg1lTU1DIENvbnRyb2xsZXIACFRFTVAACERTVVUREwoQpT7B9s1lH0arein36NW9YVuAU0NT UgIACwABW4EdU0NTUgJWRElEIABAQFBNQ1IQAEAOAAJQR0VOARQMX0lOSQBTQ1NDClIUK19QUzAI WyEKMnAAUEdFTlNDU0MKUntQTUNSC/z/UE1DUnBQTUNSVEVNUBQgX1BTMwhwAVBHRU59UE1DUgoD UE1DUnBQTUNSVEVNUFuCFUNBUkQIX0FEUgoIFAhfUk1WAKQAFDxfRFNNBKAwk2hEU1VVoCiSlWkA oBeTagCgEpNWRElEDIaAxAKkEQUKAgACoAqTagoJpBEDAQSkEQMBAFuCSBFTRFhDCF9BRFIMBQAU AAhfRERODVNEIENvbnRyb2xsZXIACFRFTVAACERTVVUREwoQpT7B9s1lH0arein36NW9YVuAU0RQ QwIACwABW4EYU0RQQwIAQEJQTUNSEABADgACUEdFTgEUQgRfRFNNBKA1k2hEU1VVoC2SlWkAoAmT agCkEQMBGaAOk2oKA1siCmSkEQMBAKAOk2oKBFsiCmSkEQMBAKQRAwEAFAxfSU5JAFNDU0MKUxQn X1BTMAhwAFBHRU5TQ1NDClN7UE1DUgv8/1BNQ1JwUE1DUlRFTVAUIF9QUzMIcAFQR0VOfVBNQ1IK A1BNQ1JwUE1DUlRFTVBbghVDQVJECF9BRFIKCBQIX1JNVgCkARQoR1JYUwlbgFBSRUcAR0FERGgK BFuBDVBSRUcAAAFSWFNUAaRSWFNUFCZHVFhTCVuAUFJFRwBHQUREaAoEW4ELUFJFRwBUWFNUAaRU WFNUFCdTVFhTCVuAUFJFRwBHQUREaAoEW4ELUFJFRwBUWFNUAXABVFhTVBQnQ1RYUwlbgFBSRUcA R0FERGgKBFuBC1BSRUcAVFhTVAFwAFRYU1QUKUdQTU8KW4BQUkVHAEdBRERoCgRbgQ1QUkVHAAAK TU9ERQNwaU1PREUUKkdUWEUKW4BQUkVHAEdBRERoCgRbgQ1QUkVHAAAIVFhESQFwkmlUWERJFCpH UlhFCluAUFJFRwBHQUREaAoEW4ENUFJFRwAACVJYREkBcJJpUlhESRQpR1NDSQpbgFBSRUcAR0FE RGgKBFuBDVBSRUcAABNTQ0lSAXBpU0NJUluCQBBHUElPCF9ISUQNSU5UMzRCQgAIX1VJRAAIX0RE Tg1HUElPIENvbnRyb2xsZXIACFJCVUYRMgovhgkAAQAAAAAAAAAAhgkAAQAAAAAAAAAAhgkAAQAA AAAAAAAAiQYADQEOAAAAeQAUTQhfQ1JTAIpSQlVGCgRCQVMwilJCVUYKCExFTjBwUENSQgpuQkFT MHAMAAABAExFTjCKUkJVRgoQQkFTMYpSQlVGChRMRU4xcFBDUkIKbUJBUzFwDAAAAQBMRU4xilJC VUYKHEJBUzSKUkJVRgogTEVONHBQQ1JCCmpCQVM0cAwAAAEATEVONKRSQlVGFAlfU1RBAKQKDxRN CEdBREQBoBOQkpVoAJKUaApDcApuYHRoAGGgFZCSlWgKRJKUaAq0cAptYHRoCkRhoBaQkpVoCvSS lGgLAwFwCmxgdGgK9GGgGJCSlWgLBAGSlGgLFgFwCmtgdGgLBAFhoBWQkpVoCrWSlGgK83AKamB0 aAq1YXBQQ1JCYGJyYgsABmKkcmJ3YQoQAAAURwZHUElECQhfVF8wAKJHBQFwmWgAX1RfMKALk19U XzAAcApuYKE+oAuTX1RfMAFwCm1goTCgDJNfVF8wCgJwCmxgoSGgDJNfVF8wCgNwCmtgoRKgDJNf VF8wCgRwCmpgoQOkAKWkYBQvQ0dQTQpwR1BJRGhgoCGSk2AAUENSQWAKEA7A/////////1BDUk9g ChB7aQo/AAhHUE1CEgcFAAAAAAAUJ1NHUE0IcABgoh2VYAoFcEdQSURgYXBQQ1JSYQoQiEdQTUJg AHVgFB5SR1BNCHAAYKIUlWAKBUNHUE1gg4hHUE1CYAB1YBQcRUdQTQhTR1BNcABgog6VYAoFQ0dQ TWAKP3VgW4JIL0xQQ0IIX0FEUgwAAB8ACF9ERE4NTFBDIEJ1cyBEZXZpY2UAW4I9RE1BQwhfSElE DEHQAgAIX0NSUxEoCiVHAQAAAAABIEcBgQCBAAERRwGTAJMAAQ1HAcAAwAABICoQAXkAW4I5RldI XwhfSElEDCXUCAAIX0RETg1GaXJtd2FyZSBIdWIACF9DUlMREQoOhgkAAAAAAP8AAAABeQBbgkwF SFBFVAhfSElEDEHQAQMIX0NJRAxB0AwBCF9ERE4NSGlnaCBQcmVjaXNpb24gRXZlbnQgVGltZXIA CF9DUlMREQoOhgkAAQAA0P4ABAAAeQAUCV9TVEEApAoPW4IlTUFUSAhfSElEDEHQDAQIX0NSUxEQ Cg1HAfAA8AABASIAIHkAW4JFDFBJQ18IX0hJRAtB0AhfRERODTgyNTkgSW50ZXJydXB0IENvbnRy b2xsZXIACF9DUlMRQQkKjUcBIAAgAAECRwEkACQAAQJHASgAKAABAkcBLAAsAAECRwEwADAAAQJH ATQANAABAkcBOAA4AAECRwE8ADwAAQJHAaAAoAABAkcBpACkAAECRwGoAKgAAQJHAawArAABAkcB sACwAAECRwG0ALQAAQJHAbgAuAABAkcBvAC8AAECRwHQBNAEAQIiBAB5AFuCQQlMRFJDCF9ISUQM QdAMAghfVUlECgIIX0RETg1MZWdhY3kgRGV2aWNlIFJlc291cmNlcwAIX0NSUxFGBQpSRwEuAC4A AQJHAU4ATgABAkcBYQBhAAEBRwFjAGMAAQFHAWUAZQABAUcBZwBnAAEBRwGAAIAAAQFHAZIAkgAB AUcBsgCyAAECRwEAGAAYAf95AFuCOFJUQ18IX0hJRAxB0AsACF9ERE4NUmVhbCBUaW1lIENsb2Nr AAhfQ1JTEQ0KCkcBcABwAAEIeQBbgj5USU1SCF9ISUQMQdABAAhfRERODTgyNTQgVGltZXIACF9D UlMRGAoVRwFAAEAAAQRHAVAAUAAQBCIBAHkAW4JDEEhEQVMIX0FEUgwDAB8ACF9ERE4NQXVkaW8g Q29udHJvbGxlcgAIVVVJRBETChBuiJ+m62yURaQfe13OJMVTCF9TMFcKAwhOQlVGETMKMIorAAAN EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAB5ABRCCF9EU00EoEUHk2hV VUlEoCWTagCgGZCQk2kBkpNOSExBAJKTTkhMTACkEQMBA6EGpBEDAQGgRgSTagGPTkJVRgoOTkJB U49OQlVGChZOTUFTj05CVUYKJk5MRU5wTkhMQU5CQVNwTkhMQU5NQVNwTkhMTE5MRU6kTkJVRqQR AwEAFEInSVJRTQkIX1RfMAAISVFBQRIsBBIJBAv//wAAChASCQQL//8BAAoREgoEC///CgIAChIS CgQL//8KAwAKEwhJUUFQEiwEEgkEC///AAAKCxIJBAv//wEACgoSCgQL//8KAgAKCxIKBAv//woD AAoLCElRQkESLAQSCQQL//8AAAoREgkEC///AQAKEhIKBAv//woCAAoTEgoEC///CgMAChAISVFC UBIsBBIJBAv//wAACgoSCQQL//8BAAoLEgoEC///CgIACgsSCgQL//8KAwAKCwhJUUNBEiwEEgkE C///AAAKEhIJBAv//wEAChMSCgQL//8KAgAKEBIKBAv//woDAAoRCElRQ1ASLAQSCQQL//8AAAoL EgkEC///AQAKCxIKBAv//woCAAoLEgoEC///CgMACgoISVFEQRIsBBIJBAv//wAAChMSCQQL//8B AAoQEgoEC///CgIAChESCgQL//8KAwAKEghJUURQEiwEEgkEC///AAAKCxIJBAv//wEACgsSCgQL //8KAgAKChIKBAv//woDAAoLokQNAXCZaABfVF8woCmSk4kSCQQBCgUKCQoNAV9UXzAAAAD/oApQ SUNNpElRQUGhBqRJUUFQoU0JoCqSk4kSCgQKAgoGCgoKDgFfVF8wAAAA/6AKUElDTaRJUUJBoQak SVFCUKFPBqAqkpOJEgoECgMKBwoLCg8BX1RfMAAAAP+gClBJQ02kSVFDQaEGpElRQ1ChQQSgKpKT iRIKBAoECggKDAoQAV9UXzAAAAD/oApQSUNNpElRREGhBqRJUURQoROgClBJQ02kSVFEQaEGpElR RFClW4I5UlAwMQhfQURSDAAAHABbgFJQQ1MCCkwKBFuBDVJQQ1MAABhSUFBOCBQPX1BSVACkSVJR TVJQUE5bgjlSUDAyCF9BRFIMAQAcAFuAUlBDUwIKTAoEW4ENUlBDUwAAGFJQUE4IFA9fUFJUAKRJ UlFNUlBQTluCOVJQMDMIX0FEUgwCABwAW4BSUENTAgpMCgRbgQ1SUENTAAAYUlBQTggUD19QUlQA pElSUU1SUFBOW4I5UlAwNAhfQURSDAMAHABbgFJQQ1MCCkwKBFuBDVJQQ1MAABhSUFBOCBQPX1BS VACkSVJRTVJQUE5bgjlSUDA1CF9BRFIMBAAcAFuAUlBDUwIKTAoEW4ENUlBDUwAAGFJQUE4IFA9f UFJUAKRJUlFNUlBQTluCOVJQMDYIX0FEUgwFABwAW4BSUENTAgpMCgRbgQ1SUENTAAAYUlBQTggU D19QUlQApElSUU1SUFBOW4I5UlAwNwhfQURSDAYAHABbgFJQQ1MCCkwKBFuBDVJQQ1MAABhSUFBO CBQPX1BSVACkSVJRTVJQUE5bgjlSUDA4CF9BRFIMBwAcAFuAUlBDUwIKTAoEW4ENUlBDUwAAGFJQ UE4IFA9fUFJUAKRJUlFNUlBQTluCOVJQMDkIX0FEUgwAAB0AW4BSUENTAgpMCgRbgQ1SUENTAAAY UlBQTggUD19QUlQApElSUU1SUFBOW4I5UlAxMAhfQURSDAEAHQBbgFJQQ1MCCkwKBFuBDVJQQ1MA ABhSUFBOCBQPX1BSVACkSVJRTVJQUE5bgjlSUDExCF9BRFIMAgAdAFuAUlBDUwIKTAoEW4ENUlBD UwAAGFJQUE4IFA9fUFJUAKRJUlFNUlBQTluCOVJQMTIIX0FEUgwDAB0AW4BSUENTAgpMCgRbgQ1S UENTAAAYUlBQTggUD19QUlQApElSUU1SUFBOW4I5UlAxMwhfQURSDAQAHQBbgFJQQ1MCCkwKBFuB DVJQQ1MAABhSUFBOCBQPX1BSVACkSVJRTVJQUE5bgjlSUDE0CF9BRFIMBQAdAFuAUlBDUwIKTAoE W4ENUlBDUwAAGFJQUE4IFA9fUFJUAKRJUlFNUlBQTluCOVJQMTUIX0FEUgwGAB0AW4BSUENTAgpM CgRbgQ1SUENTAAAYUlBQTggUD19QUlQApElSUU1SUFBOW4I5UlAxNghfQURSDAcAHQBbgFJQQ1MC CkwKBFuBDVJQQ1MAABhSUFBOCBQPX1BSVACkSVJRTVJQUE5bgg9TUkFNCF9BRFIMAgAUAFuCD0NT RTEIX0FEUgwAABYAW4IwSTJDMAhfQURSDAAAFQAIX0RETg1TZXJpYWwgSU8gSTJDIENvbnRyb2xs ZXIgMABbgjBJMkMxCF9BRFIMAQAVAAhfRERODVNlcmlhbCBJTyBJMkMgQ29udHJvbGxlciAxAFuC MEkyQzIIX0FEUgwCABUACF9ERE4NU2VyaWFsIElPIEkyQyBDb250cm9sbGVyIDIAW4IwSTJDMwhf QURSDAMAFQAIX0RETg1TZXJpYWwgSU8gSTJDIENvbnRyb2xsZXIgMwBbgjBJMkM0CF9BRFIMAAAZ AAhfRERODVNlcmlhbCBJTyBJMkMgQ29udHJvbGxlciA0AFuCMEkyQzUIX0FEUgwBABkACF9ERE4N U2VyaWFsIElPIEkyQyBDb250cm9sbGVyIDUAW4IwU1BJMAhfQURSDAIAHgAIX0RETg1TZXJpYWwg SU8gU1BJIENvbnRyb2xsZXIgMABbgjBTUEkxCF9BRFIMAwAeAAhfRERODVNlcmlhbCBJTyBTUEkg Q29udHJvbGxlciAxAFuCMFNQSTIIX0FEUgwGABIACF9ERE4NU2VyaWFsIElPIFNQSSBDb250cm9s bGVyIDIAW4IxVUFSMAhfQURSDAAAHgAIX0RETg1TZXJpYWwgSU8gVUFSVCBDb250cm9sbGVyIDAA W4IxVUFSMQhfQURSDAEAHgAIX0RETg1TZXJpYWwgSU8gVUFSVCBDb250cm9sbGVyIDEAW4IxVUFS MghfQURSDAIAGQAIX0RETg1TZXJpYWwgSU8gVUFSVCBDb250cm9sbGVyIDIAW4IeRlNQSQhfQURS DAUAHwAIX0RETg1GYXN0IFNQSQBbgg9TQlVTCF9BRFIMBAAfAFuCNklTSEIIX0FEUgwAABMACF9E RE4NSW50ZWdyYXRlZCBTZW5zb3IgSHViIENvbnRyb2xsZXIAFEAFVVBXRQtyaXd0aAEAChAAYFuA UFNDUgByeWoKEABgAAoQW4ELUFNDUgNQU0NUIHBQU0NUYHtgDu3/AX//////YH1gDAAAAAZgcGBQ U0NUFCNVV0VTC3BoYKIZAYJgYaAFk2EApVVQV0VhaWp7YHRgAQBgW4JDHVhIQ0kIX0FEUgwAABQA CF9QUlcSBgIKbQoEFC1fRFNXA1VXRVN7VTJXRQv/DwALgARYTUVNVVdFU3tVM1dFCj8AC0AFWE1F TQhfUzNECgMIX1MwVwoDCF9TM1cKAwhfUzRECgMIX1M0VwoDW4BYUFJUAgALAAFbgSZYUFJUAABA CAAQWE1FTRAAQDBEMEQzAgAGUE1FRQEABlBNRVMBFAZfUFMwCBQGX1BTMwhbgkMSUkhVQghfQURS AFuCC0hTMDEIX0FEUgFbggxIUzAyCF9BRFIKAluCDEhTMDMIX0FEUgoDW4IMSFMwNAhfQURSCgRb ggxIUzA1CF9BRFIKBVuCDEhTMDYIX0FEUgoGW4IMSFMwNwhfQURSCgdbggxIUzA4CF9BRFIKCFuC DEhTMDkIX0FEUgoJW4IMSFMxMAhfQURSCgpbggxIUzExCF9BRFIKC1uCDEhTMTIIX0FEUgoMW4IM VVNSMQhfQURSCgtbggxVU1IyCF9BRFIKDFuCDFNTMDEIX0FEUgoNW4IMU1MwMghfQURSCg5bggxT UzAzCF9BRFIKD1uCDFNTMDQIX0FEUgoQW4IMU1MwNQhfQURSChFbggxTUzA2CF9BRFIKEhBDBFwu X1NCX1BDSTAUNl9PU0MEoBmTaBETChBbTdsz9x8cQJZXdEHAPddmpGuhFYprAENEVzF9Q0RXMQoE Q0RXMaRrW4IpR0xBTghfQURSDAYAHwAIX1MwVwoDCF9QUlcSBgIKbQoEFAZfRFNXAwhTU0ZHCg2g DQF7U1NGRwr+U1NGR6ANAHtTU0ZHCvdTU0ZHoBJbElxPU0ZHAHBPU0ZHU1NGRwhfUzBfEgYEAAAA AKAUe1NTRkcBAAhfUzFfEgYEAQAAAKAWe1NTRkcKBAAIX1MzXxIHBAoFAAAAoBd7U1NGRwoIAAhf UzRfEggECgYKBAAACF9TNV8SBwQKBwAAABBBp19TQl9bgjxBQ19fCF9ISUQNQUNQSTAwMDMACF9Q Q0wSBgFfU0JfCEFDRkcBFAtfUFNSAKRBQ0ZHFAlfU1RBAKQKD1uCRT5CQVQwCF9ISUQMQdAMCghf VUlEAAhfUENMEgYBX1NCXwhCRkNDABQ/X1NUQQCgM15eLwRQQ0kwTFBDQkVDMF9FQ09LoBheXi8E UENJMExQQ0JFQzBfQkFUMKQKH6EEpAoPoQSkCg8IUEJJRhIyDQEM/////wz/////AQvQOQAACkAK QA1CQVQADTAwMDEADUxJT04ADU5vdGVib29rABRGBklWQkkAcAz/////iFBCSUYBAHAM/////4hQ QklGCgIAcAz/////iFBCSUYKBABwDSAAiFBCSUYKCQBwDSAAiFBCSUYKCgBwDSAAiFBCSUYKCwBw DSAAiFBCSUYKDABwAEJGQ0MURxFVUEJJAKBJEF5eLwRQQ0kwTFBDQkVDMF9CQVQwe15eLwRQQ0kw TFBDQkVDMF9CREMwC///YHBgiFBCSUYBAHteXi8EUENJMExQQ0JFQzBfQkZDMAv//2BwYIhQQklG CgIAcGBCRkNDe15eLwRQQ0kwTFBDQkVDMF9CRFYwC///YHBgiFBCSUYKBAB7Xl4vBFBDSTBMUENC RUMwX0JDVzAL//9gcGCIUEJJRgoFAHteXi8EUENJMExQQ0JFQzBfQkNMMAv//2BwYIhQQklGCgYA cA1CQVQAiFBCSUYKCQBwDTAwMDEAiFBCSUYKCgBwDUxJT04AiFBCSUYKCwBwDU5vdGVib29rAIhQ QklGCgwAoQVJVkJJFCtfQklGAKAZXl4vBFBDSTBMUENCRUMwX0VDT0tVUEJJoQVJVkJJpFBCSUYI UEJTVBIQBAAM/////wz/////C9A5FDZJVkJTAHAAiFBCU1QAAHAM/////4hQQlNUAQBwDP////+I UEJTVAoCAHALECeIUEJTVAoDABRAElVQQlMAoEIRXl4vBFBDSTBMUENCRUMwX0JBVDBwAGBwAGGg SAReXi5BQ19fQUNGR6A6k3teXi8EUENJMExQQ0JFQzBfQlNUMAoCAAoCfWAKAmB7Xl4vBFBDSTBM UENCRUMwX0JQUjAL//9hoR59YAFge15eLwRQQ0kwTFBDQkVDMF9CUFIwC///YXthCwCAZ6AMk2cL AIB/YQv//2F7Xl4vBFBDSTBMUENCRUMwX0JSQzAL//9ie15eLwRQQ0kwTFBDQkVDMF9CUFYwC/// Y3BgiFBCU1QAAHBhiFBCU1QBAHBiiFBCU1QKAgBwY4hQQlNUCgMAoCKSk0JGQ0NeXi8EUENJMExQ Q0JFQzBfQkZDMIZCQVQwCoGhBUlWQlMUK19CU1QAoBleXi8EUENJMExQQ0JFQzBfRUNPS1VQQlOh BUlWQlOkUEJTVFuCG1BXUkIIX0hJRAxB0AwMCF9QUlcSBgIKSQoDW4IbU0xQQghfSElEDEHQDA4I X1BSVxIGAgpJCgNbgkcJSElERAhfSElEDUlOVDMzRDUACEhCU1kACEhJRFgACEhSRFkAFBFIREVN CHAASEJTWaRISURYFAhIRE1NCKQAFAxIRFNNCXBoSFJEWRRIBEhQRU0JcAFIQlNZcGhISURYhkhJ REQKwHAAYKIQkJVgCvpIQlNZWyIKBHVgoBWTSEJTWQFwAEhCU1lwAEhJRFikAaEDpABbgkoKTElE MAhfSElEDEHQDA0IX1BSVxIGAgpJCgMURARfTElEAHANTElEOiBfTElEAFsxoCpeXi8EUENJMExQ Q0JFQzBfRUNPS6ReXi8EUENJMExQQ0JFQzBfTFNURaEDpAEUSARfUFNXAXBzDUxJRDogX1BTVzog AJhoAABbMaArXl4vBFBDSTBMUENCRUMwX0VDT0twaF5eLwRQQ0kwTFBDQkVDMF9MV0tFW4JFTExJ RUMIX0hJRA1QVVJJNDU0MwAIX1VJRAAUH1JTRVQIcA1MSUVDOiBSU0VUAFsxU0FQTABTS0JMABRN BElOSVQIcA1MSUVDOiBJTklUAFsxUlNFVKAuXl4vBFBDSTBMUENCRUMwX0VDT0twCgJeXi8EUENJ MExQQ0JFQzBfRUNPU6QAoQOkARRMBEZJTkkIcA1MSUVDOiBGSU5JAFsxUlNFVKAtXl4vBFBDSTBM UENCRUMwX0VDT0twAV5eLwRQQ0kwTFBDQkVDMF9FQ09TpAChA6QBFDpHQVBMCKAxXl4vBFBDSTBM UENCRUMwX0VDT0ugG3teXi8EUENJMExQQ0JFQzBfV0xFRApAAKQBpAAUSQdTQVBMCaBBB15eLwRQ Q0kwTFBDQkVDMF9FQ09LoC1ofV5eLwRQQ0kwTFBDQkVDMF9XTEVECkBeXi8EUENJMExQQ0JFQzBf V0xFRKEse15eLwRQQ0kwTFBDQkVDMF9XTEVECr9eXi8EUENJMExQQ0JFQzBfV0xFRBQzR05UUgig Kl5eLwRQQ0kwTFBDQkVDMF9FQ09LpF5eLwRQQ0kwTFBDQkVDMF9OT1RSpAAUMlNOVFIJoCteXi8E UENJMExQQ0JFQzBfRUNPS3BoXl4vBFBDSTBMUENCRUMwX05PVFIUM0dOVEcIoCpeXi8EUENJMExQ Q0JFQzBfRUNPS6ReXi8EUENJMExQQ0JFQzBfTk9UR6QAFDJTTlRHCaArXl4vBFBDSTBMUENCRUMw X0VDT0twaF5eLwRQQ0kwTFBDQkVDMF9OT1RHFDNHTlRCCKAqXl4vBFBDSTBMUENCRUMwX0VDT0uk Xl4vBFBDSTBMUENCRUMwX05PVEKkABQyU05UQgmgK15eLwRQQ0kwTFBDQkVDMF9FQ09LcGheXi8E UENJMExQQ0JFQzBfTk9UQhRMB0dLQkwIcABgoE8GXl4vBFBDSTBMUENCRUMwX0VDT0twAV5eLwRQ Q0kwTFBDQkVDMF9GREFUcArKXl4vBFBDSTBMUENCRUMwX0ZDTURwXl4vBFBDSTBMUENCRUMwX0ZC VUZgcABeXi8EUENJMExQQ0JFQzBfRkNNRKRgFEEGU0tCTAmgSQVeXi8EUENJMExQQ0JFQzBfRUNP S3AAXl4vBFBDSTBMUENCRUMwX0ZEQVRwaF5eLwRQQ0kwTFBDQkVDMF9GQlVGcArKXl4vBFBDSTBM UENCRUMwX0ZDTUQUE05GQU4IpBILAQ1DUFUgZmFuABRACkdGQU4JcABgcABhoEoHXl4vBFBDSTBM UENCRUMwX0VDT0ugMJNoAHBeXi8EUENJMExQQ0JFQzBfRFVUMWBwXl4vBFBDSTBMUENCRUMwX1JQ TTFhoTKgMJNoAXBeXi8EUENJMExQQ0JFQzBfRFVUMmBwXl4vBFBDSTBMUENCRUMwX1JQTTJhoA6S k2EAeAza5iAAYQBhpH15YQoIAGAAFBROVE1QCKQSDAENQ1BVIHRlbXAAFEsFR1RNUAlwAGCgTgRe Xi8EUENJMExQQ0JFQzBfRUNPS6Aak2gAcF5eLwRQQ0kwTFBDQkVDMF9UTVAxYKEcoBqTaAFwXl4v BFBDSTBMUENCRUMwX1RNUDJgpGBbgkFnLwRfU0JfUENJMExQQ0JFQzBfCF9ISUQMQdAMCQhfR1BF ClAIX0NSUxEVChJHAWIAYgAAAUcBZgBmAAABeQBbgEVSQU0DAAr/W4FNDUVSQU0RABhMU1RFAQAB TFdLRQEABQAYVE1QMQgAQARBRFBfAQABQkFUMAEABVdGTk8IACBCREMwIEJGQzAgACBCRFYwIEJT VDAgQlBSMCBCUkMwIEJQVjAgACBCQ1cwIEJDTDAgAEATRUNPUwgASC9PRU0xCE9FTTIIT0VNMxBP RU00CAAAVE1QMghEVVQxCERVVDIIUlBNMRBSUE0yEAAoV0xFRAhOT1RSCE5PVEcITk9UQghXSU5G CABADUZDTUQIRkRBVAhGQlVGCEZCRjEIRkJGMghGQkYzCAhFQ09LABROCF9SRUcKcHNzcw1FQzog X1JFRyAAmGgAAA0gAACYaQAAWzGgSQaQk2gKA5NpAXABRUNPU3ABV0lORnBBRFBfXl5eXi5BQ19f QUNGR15eXl4uQkFUMFVQQkleXl5eLkJBVDBVUEJThkFDX18Ahl5eXl5CQVQwAFBOT1RwaUVDT0te Xl5eLkxJRUNSU0VUFCVQVFNfCXBzDUVDOiBQVFM6IACYaAAAWzGgC0VDT0twAFdGTk8USgZXQUtf CXBzDUVDOiBXQUs6IACYaAAAWzGgTwRFQ09LcEFEUF9eXl5eLkFDX19BQ0ZHXl5eXi5CQVQwVVBC SV5eXl4uQkFUMFVQQlOGQUNfXwCGXl5eXkJBVDAAXl5eXi5MSUVDUlNFVBQeX1EwQQBwDUVDOiBU b3VjaHBhZCBUb2dnbGUAWzEUHF9RMEIAcA1FQzogU2NyZWVuIFRvZ2dsZQBbMRQTX1EwQwBwDUVD OiBNdXRlAFsxFCFfUTBEAHANRUM6IEtleWJvYXJkIEJhY2tsaWdodABbMRQaX1EwRQBwDUVDOiBW b2x1bWUgRG93bgBbMRQYX1EwRgBwDUVDOiBWb2x1bWUgVXAAWzEUIF9RMTAAcA1FQzogU3dpdGNo IFZpZGVvIE1vZGUAWzEUPF9RMTEAcA1FQzogQnJpZ2h0bmVzcyBEb3duAFsxoB1eXl5eLkhJRERI UkRZXl5eXi5ISURESFBFTQoUFDpfUTEyAHANRUM6IEJyaWdodG5lc3MgVXAAWzGgHV5eXl4uSElE REhSRFleXl5eLkhJRERIUEVNChMUHF9RMTMAcA1FQzogQ2FtZXJhIFRvZ2dsZQBbMRQ6X1ExNABw DUVDOiBBaXJwbGFuZSBNb2RlAFsxoB1eXl5eLkhJRERIUkRZXl5eXi5ISURESFBFTQoIFCRfUTE1 AHANRUM6IFN1c3BlbmQgQnV0dG9uAFsxhlNMUEIKgBROBF9RMTYAcA1FQzogQUMgRGV0ZWN0AFsx cEFEUF9eXl5eLkFDX19BQ0ZHhkFDX18KgKAbQkFUMIZeXl5eQkFUMAqBhl5eXl5CQVQwCoAUKl9R MTcAcA1FQzogQkFUMCBVcGRhdGUgKDE3KQBbMYZeXl5eQkFUMAqBFCpfUTE5AHANRUM6IEJBVDAg VXBkYXRlICgxOSkAWzGGXl5eXkJBVDAKgRQfX1ExQgBwDUVDOiBMaWQgQ2xvc2UAWzGGTElEMAqA FBtfUTFDAHANRUM6IFRoZXJtYWwgVHJpcABbMRQiX1ExRABwDUVDOiBQb3dlciBCdXR0b24AWzGG UFdSQgqAFEoQX1E1MABwT0VNNGCgLZNgCopwDUVDOiBXaGl0ZSBLZXlib2FyZCBCYWNrbGlnaHQA WzGGTElFQwqAoU4MoCqTYAqfcA1FQzogQ29sb3IgS2V5Ym9hcmQgVG9nZ2xlAFsxhkxJRUMKgaFA CqAok2AKgXANRUM6IENvbG9yIEtleWJvYXJkIERvd24AWzGGTElFQwqCoUQHoCaTYAqCcA1FQzog Q29sb3IgS2V5Ym9hcmQgVXAAWzGGTElFQwqDoUoEoDCTYAqAcA1FQzogQ29sb3IgS2V5Ym9hcmQg Q29sb3IgQ2hhbmdlAFsxhkxJRUMKhKEWcHMNRUM6IE90aGVyOiAAmGAAAFsxW4ETRVJBTREAQF5C VEwwCEJUSDAIFB1HQkNUAaAJk2gApEJUTDCgCZNoAaRCVEgwpAr/FCNTQkNUAqAckpRpCmSgCpNo AHBpQlRMMKAKk2gBcGlCVEgwEDtfU0JfFBpNUFRTAV4vBFBDSTBMUENCRUMwX1BUU19oFBpNV0FL AV4vBFBDSTBMUENCRUMwX1dBS19oEEoHX0dQRRRDB19MNDkIcHMNR1BFIF9MNDk6IACYXC8FX1NC X1BDSTBMUENCRUMwX1dGTk8AAFsxoEEEXC8FX1NCX1BDSTBMUENCRUMwX0VDT0ugJ5NcLwVfU0Jf UENJMExQQ0JFQzBfV0ZOTwGGXC5fU0JfTElEMAqAEEgxLl9TQl9QQ0kwEEotR0ZYMFuAR0ZYQwIA CwABW4EfR0ZYQwMAQAhCQVIwQAQAQGZBU0xFIABACkFTTFMgW4BHRlJHAHtCQVIwDvD///////// AAwAAEAAW4EQR0ZSRwMAwCxBBkJDTFYgW4EQR0ZSRwMAwCpBBkJDTE0gW4JMDUJPWDMIX0FEUgBb gE9QUkcAQVNMUwsAIFuBN09QUkcDAEAsTUJPWCAAgFIBQVJEWQEAH0FTTEMgVENIRSBBTFNJIEJD TFAgUEZJVCBDQkxWIBRICFhCQ00JoAmTQVNMUwCk/6ANk3tNQk9YCgQAAKT/eHdoCv8ACmQAYaAJ lGEK/3AK/2F9YQwAAACAQkNMUKAJk0FSRFkApP9wCgJBU0xDcAFBU0xFcAogYKIslGAAWyIBoCKT e0FTTEMKAgAAe3pBU0xDCgwACgNhoAaTYQCkAKEDpP92YKT/W4JDCkxFR0EIX0FEUgAUFERSQ0wC pHhyaHhpCgIAAABpAAAUGFhCQ00BcERSQ0x3aEJDTE0ACmRCQ0xWFEgGWEJRQwCgCZNCQ0xNAKQA cERSQ0x3QkNMVgpkAEJDTE1gcAoCYaI+lWF0h0JSSUcBAHCDiEJSSUdhAGJwg4hCUklHcmEBAABj oBmVYGOgEJGVYGKVdGBiAHRjYACkYqEDpGN1YaRjFCBYQkNNAaAZk14uQk9YM1hCQ01o/14uTEVH QVhCQ01oFBFYQlFDAKReLkxFR0FYQlFDCEJSQ1QAFCNCUklEAXCJQlJJRwFoAAAKAmCgDZNg/6R0 h0JSSUcBAKRgFBFYQkNMAHABQlJDVKRCUklHFAZfRE9TARQ0REVDQgCgDEJSQ1SGTENEMAqHoSBw QlJJRFhCUUNgoAiSk2AKAnZgWEJDTYOIQlJJR2AAFDpJTkNCAKAMQlJDVIZMQ0QwCoahJnBCUklE WEJRQ2CgDpKTYHSHQlJJRwEAdWBYQkNNg4hCUklHYAAQMUdGWDAIQlJJRxImEgpkCmQKAgoECgUK BwoJCgsKDQoSChQKGAodCiEKKAoyCkMKZBBJCC8DX1NCX1BDSTBMUENCW4JDBFBTMksIX0hJRAxB 0AMDCF9DSUQMQdADCwhfQ1JTERkKFkcBYABgAAEBRwFkAGQAAQEjAgABeQAUCV9TVEEApAoPW4Iy UFMyTQhfSElEDEHQDxMIX0NJRAxB0A8TCF9DUlMRCQoGIwAQAXkAFAlfU1RBAKQKDw== ==== begin-base64 644 FACP.1 RkFDUBQBAAAG1UNPUkV2NENPUkVCT09UAAAAAENPUkUoBiMgQEKkmYBCpJkAAgkAsgAAAOEeAAAA GAAAAAAAAAQYAAAAAAAAAAAAAAgYAABgGAAAAAAAAAQCAAQgAAAAZQDpAwAAAAAAAA0AMgAAAKWM AAABCAAB+QwAAAAAAAAGAAAAQEKkmQAAAACAQqSZAAAAAAEgAAIAGAAAAAAAAAAAAAAAAAAAAAAA AAEQAAIEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAMIGAAAAAAAAAEAAAFgGAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ==== begin-base64 644 HPET.9 SFBFVDgAAAABEENPUkV2NENPUkVCT09UAAAAAENPUkUoBiMgAaeGgABAAAAAAND+AAAAAAAAAAA= ==== begin-base64 644 LPIT.6 TFBJVJQAAAAA90NPUkV2NENPUkVCT09UAAAAAENPUkUoBiMgAAAAADgAAAAAAAAAAAAAAH8BAgBg AAAAAAAAADB1AAC4CwAAf0AAADIGAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAEAAAAAAAAAfwECAGAA AAAAAAAAMHUAALgLAAAAIAADPBkA/gAAAAAAAAAAAAAAAA== ==== begin-base64 644 MCFG.4 TUNGRzwAAAAB/UNPUkV2NENPUkVCT09UAAAAAENPUkUoBiMgAAAAAAAAAAAAAADgAAAAAAAAAP8A AAAA ==== begin-base64 644 SSDT.3 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 ERQKEYIMAH8AAAAAAAAAAAAAAHkAFAtfUFBDAKRQUENNCF9QU0QSGAESFQUKBQoADAoAAAAM/gAA AAwBAAAACF9QU1MSSQwGEiAGDE0EAAAMmDoAAAwKAAAADAoAAAAMAC8AAAwALwAAEiAGDEwEAAAM mDoAAAwKAAAADAoAAAAMAAsAAAwACwAAEiAGDOgDAAAMnzQAAAwKAAAADAoAAAAMAAoAAAwACgAA EiAGDCADAAAMJikAAAwKAAAADAoAAAAMAAgAAAwACAAAEiAGDFgCAAAMHR4AAAwKAAAADAoAAAAM AAYAAAwABgAAEiAGDJABAAAMlhMAAAwKAAAADAoAAAAMAAQAAAwABAAAW4JIHVwuX1NCX0NQMEII X0hJRA1BQ1BJMDAwNwAIX1VJRAoLCF9DU1QSTgYECgMSIgQRFQsRAIIMAH8BAgEBAAAAAAAAAHkA CgELAAAM6AMAABIiBBEVCxEAggwAfwECASEAAAAAAAAAeQAKAguXAAxeAQAAEiIEERULEQCCDAB/ AQIBMwAAAAAAAAB5AAoDC5cADMgAAAAUFl9DUEMApFwvA19TQl9DUDAwR0NQQwhfUENUEiwCERQK EYIMAH8AAAAAAAAAAAAAAHkAERQKEYIMAH8AAAAAAAAAAAAAAHkAFAtfUFBDAKRQUENNCF9QU0QS GAESFQUKBQoADAsAAAAM/gAAAAwBAAAACF9QU1MSSQwGEiAGDE0EAAAMmDoAAAwKAAAADAoAAAAM AC8AAAwALwAAEiAGDEwEAAAMmDoAAAwKAAAADAoAAAAMAAsAAAwACwAAEiAGDOgDAAAMnzQAAAwK AAAADAoAAAAMAAoAAAwACgAAEiAGDCADAAAMJikAAAwKAAAADAoAAAAMAAgAAAwACAAAEiAGDFgC AAAMHR4AAAwKAAAADAoAAAAMAAYAAAwABgAAEiAGDJABAAAMlhMAAAwKAAAADAoAAAAMAAQAAAwA BAAACFBQS0cSSwcMXC5fU0JfQ1AwMFwuX1NCX0NQMDFcLl9TQl9DUDAyXC5fU0JfQ1AwM1wuX1NC X0NQMDRcLl9TQl9DUDA1XC5fU0JfQ1AwNlwuX1NCX0NQMDdcLl9TQl9DUDA4XC5fU0JfQ1AwOVwu X1NCX0NQMEFcLl9TQl9DUDBCFE0JXC5fU0JfQ05PVAGGXC5fU0JfQ1AwMGiGXC5fU0JfQ1AwMWiG XC5fU0JfQ1AwMmiGXC5fU0JfQ1AwM2iGXC5fU0JfQ1AwNGiGXC5fU0JfQ1AwNWiGXC5fU0JfQ1Aw NmiGXC5fU0JfQ1AwN2iGXC5fU0JfQ1AwOGiGXC5fU0JfQ1AwOWiGXC5fU0JfQ1AwQWiGXC5fU0Jf Q1AwQmgQRVRcLl9TQl9QQ0kwFEhTX1BSVACgSDBQSUNNpBJAMC0SEAQM//8BAAoACgAMEAAAABIQ BAz//wEACgEKAAwRAAAAEhAEDP//AQAKAgoADBIAAAASEAQM//8BAAoDCgAMEwAAABIQBAz//wIA CgAKAAwUAAAAEhAEDP//BAAKAAoADBUAAAASEAQM//8FAAoACgAMFgAAABIQBAz//wgACgAKAAwX AAAAEhAEDP//EgAKAQoADBAAAAASEAQM//8SAAoCCgAMEQAAABIQBAz//xIACgAKAAwYAAAAEhAE DP//EwAKAAoADBkAAAASEAQM//8UAAoACgAMEgAAABIQBAz//xQACgEKAAwTAAAAEhAEDP//FAAK AgoADBQAAAASEAQM//8UAAoDCgAMFQAAABIQBAz//xUACgAKAAwaAAAAEhAEDP//FQAKAQoADBsA AAASEAQM//8VAAoCCgAMHAAAABIQBAz//xUACgMKAAwdAAAAEhAEDP//FgAKAAoADBYAAAASEAQM //8WAAoBCgAMFwAAABIQBAz//xYACgIKAAwQAAAAEhAEDP//FgAKAwoADBEAAAASEAQM//8XAAoA CgAMEgAAABIQBAz//xkACgAKAAweAAAAEhAEDP//GQAKAQoADB8AAAASEAQM//8ZAAoCCgAMIAAA ABIQBAz//xoACgAKAAwTAAAAEhAEDP//HAAKAAoADBAAAAASEAQM//8cAAoBCgAMEQAAABIQBAz/ /xwACgIKAAwSAAAAEhAEDP//HAAKAwoADBMAAAASEAQM//8dAAoACgAMEAAAABIQBAz//x0ACgEK AAwRAAAAEhAEDP//HQAKAgoADBIAAAASEAQM//8dAAoDCgAMEwAAABIQBAz//x4ACgAKAAwhAAAA EhAEDP//HgAKAQoADCIAAAASEAQM//8eAAoCCgAMIwAAABIQBAz//x4ACgMKAAwkAAAAEhAEDP// HwAKAQoADBUAAAASEAQM//8fAAoCCgAMFgAAABIQBAz//x8ACgMKAAwXAAAAEhAEDP//HwAKAAoA DBQAAAChRyKkEkMiLRIQBAz//wEACgAKAAwLAAAAEhAEDP//AQAKAQoADAoAAAASEAQM//8BAAoC CgAMCwAAABIQBAz//wEACgMKAAwLAAAAEhAEDP//AgAKAAoADAsAAAASEAQM//8EAAoACgAMCwAA ABIQBAz//wUACgAKAAwLAAAAEhAEDP//CAAKAAoADAsAAAASEAQM//8SAAoBCgAMCwAAABIQBAz/ /xIACgIKAAwKAAAAEhAEDP//FAAKAAoADAsAAAASEAQM//8UAAoBCgAMCwAAABIQBAz//xQACgIK AAwLAAAAEhAEDP//FAAKAwoADAsAAAASEAQM//8WAAoACgAMCwAAABIQBAz//xYACgEKAAwLAAAA EhAEDP//FgAKAgoADAsAAAASEAQM//8WAAoDCgAMCgAAABIQBAz//xcACgAKAAwLAAAAEhAEDP// GgAKAAoADAsAAAASEAQM//8cAAoACgAMCwAAABIQBAz//xwACgEKAAwKAAAAEhAEDP//HAAKAgoA DAsAAAASEAQM//8cAAoDCgAMCwAAABIQBAz//x0ACgAKAAwLAAAAEhAEDP//HQAKAQoADAoAAAAS EAQM//8dAAoCCgAMCwAAABIQBAz//x0ACgMKAAwLAAAAEhAEDP//HwAKAQoADAsAAAASEAQM//8f AAoCCgAMCwAAABIQBAz//x8ACgMKAAwLAAAAEhAEDP//HwAKAAoADAsAAAAQJ1wuX1NCX1BDSTAI QTRHQg4AAIBeBAAAAAhBNEdTDgAAgKF7AAAAEEcHXC8DX1NCX1BDSTBHRlgwFA9fRE9EAKQSBwEM AAQBgFuCRAVMQ0QwCF9BRFIMAAQAABQNX0JDTACkXl5YQkNMFA1fQkNNAV5eWEJDTWgUDV9CUUMA pF5eWEJRQxQJX0RDUwCkCh0UCF9ER1MApAAUBl9EU1MBECpcLl9TQl9QQ0kwW4IdVENQVQhfQURS DgAABAAAAAAAFAlfU1RBAKQKDxAjXC8DX1NCX1BDSTBJMkMwCEZNQ04SDQMLnAALXwEMQQAAABBF SVwuX1NCX1BDSTBbgkdIUEVQRAhfSElEDUlOVDMzQTEACF9DSUQMQdANgBRIRl9EU00MlmhgoEhF k2ARFAsQAKBA68TSbOIRvP0IACAMmmaZamGgCZNhAKQRAwF7oEwok2EBpBJFKBgSHQNcLwNfU0Jf UENJME1DSEMBEgoCABIGAgr/CgMSHQNcLwNfU0JfUENJMEdGWDABEgoCABIGAgr/CgMSHQNcLwNf U0JfUENJMFRDUFUBEgoCABIGAgr/CgMSHQNcLwNfU0JfUENJMFhIQ0kBEgoCABIGAgr/CgMSHQNc LwNfU0JfUENJMEkyQzABEgoCABIGAgr/CgMSHANcLwNfU0JfUENJMFJQMDEBEgkCABIFAgr/ABIc A1wvA19TQl9QQ0kwUlAwOAESCQIAEgUCCv8AEhwDXC8DX1NCX1BDSTBSUDA5ARIJAgASBQIK/wAS HANcLwNfU0JfUENJMExQQ0IBEgkCABIFAgr/ABIcA1wvA19TQl9QQ0kwSERBUwESCQIAEgUCCv8A EhwDXC8DX1NCX1BDSTBTQlVTARIJAgASBQIK/wASHQNcLwNfU0JfUENJMEZTUEkBEgoCABIGAgr/ CgMSFwNcLl9TQl9DUDAwARIJAgASBQIK/wASFwNcLl9TQl9DUDAxARIJAgASBQIK/wASFwNcLl9T Ql9DUDAyARIJAgASBQIK/wASFwNcLl9TQl9DUDAzARIJAgASBQIK/wASFwNcLl9TQl9DUDA0ARIJ AgASBQIK/wASFwNcLl9TQl9DUDA1ARIJAgASBQIK/wASFwNcLl9TQl9DUDA2ARIJAgASBQIK/wAS FwNcLl9TQl9DUDA3ARIJAgASBQIK/wASFwNcLl9TQl9DUDA4ARIJAgASBQIK/wASFwNcLl9TQl9D UDA5ARIJAgASBQIK/wASFwNcLl9TQl9DUDBBARIJAgASBQIK/wASFwNcLl9TQl9DUDBCARIJAgAS BQIK/wCgBZNhCgKgRAWTYQoDoDNbElwvBV9TQl9QQ0kwTFBDQkVDMF9FRFNYAFwvBV9TQl9QQ0kw TFBDQkVDMF9FRFNYAKAZWxJcLl9TQl9NRFNYAFwuX1NCX01EU1gAoEQFk2EKBKAzWxJcLwVfU0Jf UENJMExQQ0JFQzBfRURTWABcLwVfU0JfUENJMExQQ0JFQzBfRURTWAGgGVsSXC5fU0JfTURTWABc Ll9TQl9NRFNYAaBHB5NhCgWgM1sSXC8FX1NCX1BDSTBMUENCRUMwX1MwSVgAXC8FX1NCX1BDSTBM UENCRUMwX1MwSVgBoBlbElwuX1NCX01TMFgAXC5fU0JfTVMwWAGgIlsSXC8DX1NCX1BDSTBFR1BN AFwvA19TQl9QQ0kwRUdQTaBHB5NhCgagM1sSXC8FX1NCX1BDSTBMUENCRUMwX1MwSVgAXC8FX1NC X1BDSTBMUENCRUMwX1MwSVgAoBlbElwuX1NCX01TMFgAXC5fU0JfTVMwWACgIlsSXC8DX1NCX1BD STBSR1BNAFwvA19TQl9QQ0kwUkdQTaQRAwEApBEDAQAQTwxcLwNfU0JfUENJMEkyQzBbgkwLVFBE MAhfSElEDUhUSVg1Mjg4AAhfQ0lEDVBOUDBDNTAACF9VSUQBFAlfU1RBAKQKDwhfQ1JTETALLACO HgABAAECAAABBgCAGgYALABcX1NCLlBDSTAuSTJDMACJBgANATMAAAB5ABRCBV9EU00MlmhgoEIE k2ARFAsQAPf23zxnQlVFrQWzCj2JON6ZamGgGJNhAJlpYqAJk2IBpBEDAQOhBqQRAwEAoAeTYQGk CiCkEQMBAKQRAwEAEEMSXC5fU0JfUENJMFuCRRFUUE1fCF9ISUQMQdAMMQhfQ0lEDEHQDDEIX1VJ RAycfeOJFAlfU1RBAKQKDwhfQ1JTERoLFgCGCQABAADU/gBQAABHATEMMQwBAnkAFEYMX0RTTQyW aGCgQwiTYBEUCxAApvrdPRs2tE6kJI0QCJ0WU5lqYaALk2EApBEFCgL/AaAKk2EBpA0xLjIAoAiT YQoCpAoAoA2TYQoDpBIGAgoACgCgCJNhCgSkCgKgD5NhCgWkEggDCgAKAAoAoAiTYQoGpAoDoAiT YQoHpAoDoAiTYQoIpAoBpBEDAQCgMpNgERQLEADtVGA3E8x1RpAcR1bX8tRdmWphoAmTYQCkEQMB A6AHk2EBpAoApBEDAQCkEQMBABBPBVwvBV9TQl9QQ0kwWEhDSVJIVUJIUzAxCF9ERE4NUmlnaHQg VHlwZS1BIFBvcnQACF9VUEMSCAQK/woAAAAIX1BMRBIaAREXChSCAAAAAAAAAHERAAAAAAAAAAAA ABBEBVwvBV9TQl9QQ0kwWEhDSVJIVUJIUzAyCF9ERE4NQ2FtZXJhAAhfVVBDEggECv8K/wAACF9Q TEQSGgERFwoUggAAAAAAAABwHQAAAAAAAAAAAAAQRwVcLwVfU0JfUENJMFhIQ0lSSFVCSFMwMwhf RERODUJsdWV0b290aAAIX1VQQxIIBAr/Cv8AAAhfUExEEhoBERcKFIIAAAAAAAAAcB0AAAAAAAAA AAAAEE8FXC8FX1NCX1BDSTBYSENJUkhVQkhTMDgIX0RETg1SaWdodCBUeXBlLUMgUG9ydAAIX1VQ QxIIBAr/CgkAAAhfUExEEhoBERcKFIIAAAAAAAAAcQWAAAAAAAAAAAAAEE4FXC8FX1NCX1BDSTBY SENJUkhVQkhTMDkIX0RETg1MZWZ0IFR5cGUtQyBQb3J0AAhfVVBDEggECv8KCQAACF9QTEQSGgER FwoUggAAAAAAAABxhYAAAAAAAAAAAAAQTwVcLwVfU0JfUENJMFhIQ0lSSFVCU1MwMQhfRERODVJp Z2h0IFR5cGUtQSBQb3J0AAhfVVBDEggECv8KAAAACF9QTEQSGgERFwoUggAAAAAAAABxEQAAAAAA AAAAAAAQTgVcLwVfU0JfUENJMFhIQ0lSSFVCU1MwMghfRERODUxlZnQgVHlwZS1BIFBvcnQACF9V UEMSCAQK/woAAAAIX1BMRBIaAREXChSCAAAAAAAAAHGRAAAAAAAAAAAAABBOBVwvBV9TQl9QQ0kw WEhDSVJIVUJTUzA1CF9ERE4NTGVmdCBUeXBlLUMgUG9ydAAIX1VQQxIIBAr/CgkAAAhfUExEEhoB ERcKFIIAAAAAAAAAcYWAAAAAAAAAAAAAEEkFXC8FX1NCX1BDSTBYSENJUkhVQlNTMDYIX0RETg1D YXJkIFJlYWRlcgAIX1VQQxIIBAr/Cv8AAAhfUExEEhoBERcKFIIAAAAAAAAAcB0AAAAAAAAAAAAA W4IsXC8EX1NCX1BDSTBSUDAxV0YwMAhfVUlEDBzPOpIIX0FEUg4AAAAAAAAAABAjXC8EX1NCX1BD STBSUDAxV0YwMBQOX0RTTQyWaGCkEQMBAA== ==== begin-base64 644 TCPA.5 VENQQTIAAAACXUNPUkV2NENPUkVCT09UAAAAAENPUkUoBiMgAAAAAAEAAECjmQAAAAA= ==== begin-base64 644 XSDT.0 WFNEVGQAAAABz0NPUkV2NENPUkVCT09UAAAAAENPUkUoBiMgMHikmQAAAABQeaSZAAAAABCjpJkA AAAAUKOkmQAAAACQo6SZAAAAADCkpJkAAAAA8KSkmQAAAACApaSZAAAAAA== ==== begin-base64 644 headers ClJTRCBQVFI6IENoZWNrc3VtPTk1LCBPRU1JRD1DT1JFdjQsIFJldmlzaW9uPTIsIFJzZHRBZGRy ZXNzPTB4OTlhNDQwMzAKCUxlbmd0aD0zNiwgWHNkdEFkZHJlc3M9MHgwMDAwMDAwMDk5YTQ0MGUw LCBFeHRlbmRlZCBDaGVja3N1bT0xMjcKCgpYU0RUOiBMZW5ndGg9MTAwLCBSZXZpc2lvbj0xLCBD aGVja3N1bT0yMDcsCglPRU1JRD1DT1JFdjQsIE9FTSBUYWJsZSBJRD1DT1JFQk9PVCwgT0VNIFJl dmlzaW9uPTB4MCwKCUNyZWF0b3IgSUQ9Q09SRSwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMjMwNjI4 CgoKCUVudHJpZXM9eyAweDAwMDAwMDAwOTlhNDc4MzAsIDB4MDAwMDAwMDA5OWE0Nzk1MCwgMHgw MDAwMDAwMDk5YTRhMzEwLCAweDAwMDAwMDAwOTlhNGEzNTAsIDB4MDAwMDAwMDA5OWE0YTM5MCwg MHgwMDAwMDAwMDk5YTRhNDMwLCAweDAwMDAwMDAwOTlhNGE0ZjAsIDB4MDAwMDAwMDA5OWE0YTU4 MCB9CgoKCURTRFQ9MHg5OWE0NDI4MAoJSU5UX01PREVMPVBJQwoJU0NJX0lOVD05CglTTUlfQ01E PTB4YjIsIEFDUElfRU5BQkxFPTB4ZTEsIEFDUElfRElTQUJMRT0weDFlLCBTNEJJT1NfUkVRPTB4 MAoJUE0xYV9FVlRfQkxLPTB4MTgwMC0weDE4MDMKCVBNMWFfQ05UX0JMSz0weDE4MDQtMHgxODA1 CglQTTJfVE1SX0JMSz0weDE4MDgtMHgxODBiCglQTTJfR1BFMF9CTEs9MHgxODYwLTB4MTg3ZgoJ UF9MVkwyX0xBVD0xMDFtcywgUF9MVkwzX0xBVD0xMDAxbXMKCUZMVVNIX1NJWkU9MCwgRkxVU0hf U1RSSURFPTAKCURVVFlfT0ZGU0VUPTAsIERVVFlfV0lEVEg9MAoJREFZX0FMUk09MTMsIE1PTl9B TFJNPTAsIENFTlRVUlk9NTAKCUZsYWdzPXtXQklOVkQsUFJPQ19DMSxTTFBfQlVUVE9OLFJUQ19T NH0KCgpEU0RUOiBMZW5ndGg9MTM3MjksIFJldmlzaW9uPTIsIENoZWNrc3VtPTg2LAoJT0VNSUQ9 Q09SRXY0LCBPRU0gVGFibGUgSUQ9Q09SRUJPT1QsIE9FTSBSZXZpc2lvbj0weDIwMTEwNzI1LAoJ Q3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAyMzA2MjgKCgpTU0RUOiBMZW5n dGg9MTA2ODQsIFJldmlzaW9uPTIsIENoZWNrc3VtPTE1MSwKCU9FTUlEPUNPUkV2NCwgT0VNIFRh YmxlIElEPUNPUkVCT09ULCBPRU0gUmV2aXNpb249MHgwLAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVh dG9yIFJldmlzaW9uPTB4MjAyMzA2MjgKCgpNQ0ZHOiBMZW5ndGg9NjAsIFJldmlzaW9uPTEsIENo ZWNrc3VtPTI1MywKCU9FTUlEPUNPUkV2NCwgT0VNIFRhYmxlIElEPUNPUkVCT09ULCBPRU0gUmV2 aXNpb249MHgwLAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAyMzA2MjgK CgpUQ1BBOiBMZW5ndGg9NTAsIFJldmlzaW9uPTIsIENoZWNrc3VtPTkzLAoJT0VNSUQ9Q09SRXY0 LCBPRU0gVGFibGUgSUQ9Q09SRUJPT1QsIE9FTSBSZXZpc2lvbj0weDAsCglDcmVhdG9yIElEPUNP UkUsIENyZWF0b3IgUmV2aXNpb249MHgyMDIzMDYyOAoKCkxQSVQ6IExlbmd0aD0xNDgsIFJldmlz aW9uPTAsIENoZWNrc3VtPTI0NywKCU9FTUlEPUNPUkV2NCwgT0VNIFRhYmxlIElEPUNPUkVCT09U LCBPRU0gUmV2aXNpb249MHgwLAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVhdG9yIFJldmlzaW9uPTB4 MjAyMzA2MjgKCgpBUElDOiBMZW5ndGg9MTc4LCBSZXZpc2lvbj0zLCBDaGVja3N1bT0xMjksCglP RU1JRD1DT1JFdjQsIE9FTSBUYWJsZSBJRD1DT1JFQk9PVCwgT0VNIFJldmlzaW9uPTB4MCwKCUNy ZWF0b3IgSUQ9Q09SRSwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMjMwNjI4CgoKRE1BUjogTGVuZ3Ro PTEzNiwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjksCglPRU1JRD1DT1JFdjQsIE9FTSBUYWJsZSBJ RD1DT1JFQk9PVCwgT0VNIFJldmlzaW9uPTB4MCwKCUNyZWF0b3IgSUQ9Q09SRSwgQ3JlYXRvciBS ZXZpc2lvbj0weDIwMjMwNjI4CgoKSFBFVDogTGVuZ3RoPTU2LCBSZXZpc2lvbj0xLCBDaGVja3N1 bT0xNiwKCU9FTUlEPUNPUkV2NCwgT0VNIFRhYmxlIElEPUNPUkVCT09ULCBPRU0gUmV2aXNpb249 MHgwLAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAyMzA2MjgKCg== ==== On Wed, May 20, 2026 at 1:12 PM Mike Larkin <[email protected]> wrote: > > On Wed, May 20, 2026 at 11:36:47AM -0400, Thomas Vetere wrote: > > I run OpenBSD 7.9 on a Librem 14 (i7-10710U, 6c/12t, 15W) and spent > > the last few days trying to figure out why my CPU never seems to leave > > base clock under sustained load. Wanted to share what I found, partly > > because I'd like a sanity check on the diagnosis, and partly in case > > someone has thoughts on whether there's a small fix worth attempting. > > > > Under any sustained all-core workload, hw.cpuspeed reports 1101 MHz > > and stays there (this might be a cosmetic issue of hw.cpuspeed). apmd > > -A, apmd -H, and obsdfreqd all produce identical wall-clock benchmark > > times within ~1%. The same hardware on GNU/Linux turbos to ~2.2 GHz > > all-core and ~4 GHz single-core under the same loads. > > > > My dmesg shows acpicpu0 at acpi0: ..., PSS rather than the FVS line — > > reading acpicpu_x86.c, that's because _PCT uses FFixedHW addressing, > > which trips the goto in acpicpu_getpct. So acpicpu drops out of > > setperf duty and est(4) takes over. > > > > I dumped the ACPI tables and looked at _PSS. The first entry decodes to: > > > > CoreFreq: 1101 MHz, Control: 0x2F00 (ratio 47 = 4700 MHz) > > > > That's the standard "Pseudo-P0" turbo convention — base+1 as the > > marker frequency, Control encodes max turbo ratio. The other five > > entries are the actual non-turbo P-states (1100, 1000, 800, 600, 400). > > Reading est.c (via the github mirror), est_acpi_pss_changed copies > > pss_ctrl straight into its operating points table, so est would write > > 0x2F00 to MSR_IA32_PERF_CTL when setperf=100. > > > > I booted a Debian GNU/Linux live USB to read MSRs: > > > > 0x770 (PM_ENABLE): 1 > > 0x1AD (TURBO_RATIO_LIMIT): 0x2727272729292F2F > > 0x1A0 (MISC_ENABLE) bit 38: 0 > > 0xCE (PLATFORM_INFO): max non-turbo ratio = 11 > > > > HWP is enabled by Purism's coreboot at boot. Per the SDM, that means > > PERF_CTL writes don't actually affect the chip's frequency — > > IA32_HWP_REQUEST (0x774) is what matters. With no OS-side HWP support, > > nothing's writing meaningful values there, so the chip sits in > > whatever state HWP defaults to, which on this platform happens to be > > base clock under load. > > > > So as far as I can tell: the est driver does the right thing with the > > Pseudo-P0 Control value, but the write is functionally a no-op while > > HWP is on. > > > > A couple of questions for anyone who knows this area better than I do: > > > > Is there in-progress HWP work I should know about? jcs mentioned a > > shim in 2021 (https://jcs.org/2021/01/27/x1nano), but I don't see > > signs it landed. > > > > Is the obvious-sounding minimal fix — detect HWP at boot, write a > > reasonable max-perf value to HWP_REQUEST per CPU, treat est's setperf > > as a no-op when HWP is on — actually as simple as it sounds, or are > > there suspend/resume / per-package / EPP-policy gotchas that make it > > worse than I think? > > > > The other alternative is to just rebuild coreboot from source with HWP > > disabled. > > > > Happy to share the full DSDT/SSDT dumps and dmesg if useful. The > > Librem 14 coreboot also exposes _CPC properly. > > > > Thanks, Thomas > > > > an acpidump might be helpful here. man sendbug

