* acpi_ex_system_memory_space_handler oops
@ 2009-08-12 20:10 Sergey Senozhatsky
2009-08-12 21:46 ` Rafael J. Wysocki
` (2 more replies)
0 siblings, 3 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-12 20:10 UTC (permalink / raw)
To: Len Brown; +Cc: Lin Ming, Bob Moore, linux-acpi, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 44035 bytes --]
Hello,
Kernel oopses on early boot stages (boots normally with boot_delay=10).
rc5-git8
eip: acpi_ex_system_memory_space_handler+0x75/0x22f
b8 08 00 00 00 eb 24 57 68 fa f8 51 c1 6a 6c 68 ac 81 4b c1 e8 ba
e8 00 00 b8 04 30 00 00 83 c4 10 e9 a4 01 00 00 b8 01 00 00 00 <8b>
53 08 89 55 d8 39 55 ec 72 4b 89 45 cc c7 45 d0 00 00 00 00
eip: acpi_ex_system_memory_space_handler+0x10a/0x2c3
9c bb db ff ba 73 00 00 00 b8 d9 f9 51 c1 e8 1d fb d9 ff ff 45 d8
83 7d d8 05 75 94 b8 04 30 00 00 e9 a4 01 00 00 b8 01 00 00 00 <8b>
53 08 89 55 c4 39 55 d8 72 4b 89 45 b8 c7 45 bc 00 00 00 00
---prev. kernel (git5 or git6)
eip: acpi_ex_system_memory_space_handler+0x75/0x22f
b8 08 00 00 00 eb 24 57 68 1a a1 51 c1 6a 6c 68 6c 30 43 c1 e8 ba
e8 00 00 b8 04 30 00 00 83 c4 10 e9 a4 01 00 00 b8 01 00 00 00 <8b>
53 08 89 55 d8 39 55 ec 72 4b 89 45 cc c7 45 d0 00 00 00 00
Happend on 0.216666 second:
...???... top flushed
?acpi_ex_resolve_node_to_value+0x1db/0x244
?acpi_ex_resolve_to_value+0x221/0x26b
?acpi_ds_evaluate_name_path+0x77/0xf4
?acpi_ds_exec_end_op+0x89/049c
?acpi_ps_parse_loop+0x652/0x7cc
?acpi_ps_parse_aml+0xdd/0x3e
?acpi_ps_execute_method+0x1cd/0x2c2
?acpi_ns_evaluate+0x147/0x260
?acpi_ev_asynch_execute_gpe_method+0x111/0x16a
?acpi_os_execute_dereferred+0x2e/0x4b
?worker_thread+0x11b/0x270
?acpi_os_execute_dereferred+0x0/0x4b
?autoremove_wake_function+0x0/0x60
?worker_thread+0x0/0x270
?kthread+0x84/0x90
?kthread+0x0/0x90
?kernel_thread_helper+0x7/0x18
Something is wrong with given 'acpi_physical_address address'.
/* ...+ == acpi_ex_system_memory_space_handler+ */
acpi_ex_system_memory_space_handler+0x75/0x22f
0x000001e1 <...+0>: push %ebp
0x000001e2 <...+1>: mov %esp,%ebp
0x000001e4 <...+3>: push %edi
0x000001e5 <...+4>: mov %ecx,%edi
0x000001e7 <...+6>: push %esi
0x000001e8 <...+7>: push %ebx
0x000001e9 <...+8>: sub $0x28,%esp
0x000001ec <...+11>: mov %eax,-0x20(%ebp)
0x000001ef <...+14>: mov %edx,-0x14(%ebp)
0x000001f2 <...+17>: mov %gs:0x14,%eax
0x000001f8 <...+23>: mov %eax,-0x10(%ebp)
0x000001fb <...+26>: xor %eax,%eax
0x000001fd <...+28>: mov 0x8(%ebp),%esi
0x00000200 <...+31>: mov 0x10(%ebp),%ebx
0x00000203 <...+34>: cmp $0x10,%ecx
0x00000206 <...+37>: je 0x21d <...+60>
0x00000208 <...+39>: ja 0x211 <...+48>
0x0000020a <...+41>: cmp $0x8,%ecx
0x0000020d <...+44>: jne 0x232 <...+81>
0x0000020f <...+46>: jmp 0x251 <...+112>
0x00000211 <...+48>: cmp $0x20,%ecx
0x00000214 <...+51>: je 0x224 <...+67>
0x00000216 <...+53>: cmp $0x40,%ecx
0x00000219 <...+56>: jne 0x232 <...+81>
0x0000021b <...+58>: jmp 0x22b <...+74>
0x0000021d <...+60>: mov $0x2,%eax
0x00000222 <...+65>: jmp 0x256 <...+117>
0x00000224 <...+67>: mov $0x4,%eax
0x00000229 <...+72>: jmp 0x256 <...+117>
0x0000022b <...+74>: mov $0x8,%eax
0x00000230 <...+79>: jmp 0x256 <...+117>
0x00000232 <...+81>: push %edi
0x00000233 <...+82>: push $0x77
0x00000238 <...+87>: push $0x6c
0x0000023a <...+89>: push $0x0
0x0000023f <...+94>: call 0x240 <...+95>
0x00000244 <...+99>: mov $0x3004,%eax
0x00000249 <...+104>: add $0x10,%esp
0x0000024c <...+107>: jmp 0x3f5 <...+532>
0x00000251 <...+112>: mov $0x1,%eax
0x00000256 <...+117>: mov 0x8(%ebx),%edx <<
0x00000259 <...+120>: mov %edx,-0x28(%ebp)
0x0000025c <...+123>: cmp %edx,-0x14(%ebp)
0x0000025f <...+126>: jb 0x2ac <...+203>
[...]
Hardware (x86) : ASUS f3jc
cpu family : 6
model : 15
dmesg ("ACPI Error/Exception")
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.31-rc5-git8 (gcc version 4.4.2 20090811 (prerelease) (Debian 4.4-150647) ) #4 SMP PREEMPT Wed Aug 12 21:19:34 EEST 2009
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] NSC Geode by NSC
[ 0.000000] Cyrix CyrixInstead
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Transmeta GenuineTMx86
[ 0.000000] Transmeta TransmetaCPU
[ 0.000000] UMC UMC UMC UMC
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000003ffa8000 (usable)
[ 0.000000] BIOS-e820: 000000003ffa8000 - 000000003ffb0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000003ffb0000 - 000000003ffbe000 (ACPI data)
[ 0.000000] BIOS-e820: 000000003ffbe000 - 0000000040000000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffb80000 - 0000000100000000 (reserved)
[ 0.000000] DMI 2.4 present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x3ffa8 max_arch_pfn = 0x100000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CFFFF write-protect
[ 0.000000] D0000-DFFFF uncachable
[ 0.000000] E0000-EFFFF write-through
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask FC0000000 write-back
[ 0.000000] 1 disabled
[ 0.000000] 2 disabled
[ 0.000000] 3 disabled
[ 0.000000] 4 disabled
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009fc00 (usable)
[ 0.000000] modified: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 000000003ffa8000 (usable)
[ 0.000000] modified: 000000003ffa8000 - 000000003ffb0000 (ACPI NVS)
[ 0.000000] modified: 000000003ffb0000 - 000000003ffbe000 (ACPI data)
[ 0.000000] modified: 000000003ffbe000 - 0000000040000000 (ACPI NVS)
[ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] modified: 00000000ffb80000 - 0000000100000000 (reserved)
[ 0.000000] initial memory mapped : 0 - 01c00000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[ 0.000000] 0000000000 - 0000400000 page 4k
[ 0.000000] 0000400000 - 0037400000 page 2M
[ 0.000000] 0037400000 - 00377fe000 page 4k
[ 0.000000] kernel direct mapping tables up to 377fe000 @ 10000-15000
[ 0.000000] RAMDISK: 37b21000 - 37fef8de
[ 0.000000] Allocated new RAMDISK: 00100000 - 005ce8de
[ 0.000000] Move RAMDISK from 0000000037b21000 - 0000000037fef8dd to 00100000 - 005ce8dd
[ 0.000000] ACPI: RSDP 000f7af0 00014 (v00 ACPIAM)
[ 0.000000] ACPI: RSDT 3ffb0000 00040 (v01 _ASUS_ Notebook 02000715 MSFT 00000097)
[ 0.000000] ACPI: FACP 3ffb0200 00084 (v02 AMI OEMFACP 02000715 MSFT 00000097)
[ 0.000000] ACPI: DSDT 3ffb05e0 08918 (v01 F3J00 F3J00001 00000001 INTL 02002026)
[ 0.000000] ACPI: FACS 3ffbe000 00040
[ 0.000000] ACPI: APIC 3ffb0390 0005C (v01 AMI OEMAPIC 02000715 MSFT 00000097)
[ 0.000000] ACPI: MCFG 3ffb03f0 0003C (v01 AMI OEMMCFG 02000715 MSFT 00000097)
[ 0.000000] ACPI: BOOT 3ffb05b0 00028 (v01 AMI OEMBOOT 02000715 MSFT 00000097)
[ 0.000000] ACPI: SLIC 3ffb0430 00176 (v01 _ASUS_ Notebook 02000715 MSFT 00000097)
[ 0.000000] ACPI: OEMB 3ffbe040 00046 (v01 AMI AMI_OEM 02000715 MSFT 00000097)
[ 0.000000] ACPI: HPET 3ffb8f00 00038 (v01 AMI ASUS 02000715 MSFT 00000097)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 135MB HIGHMEM available.
[ 0.000000] 887MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 377fe000
[ 0.000000] low ram: 0 - 377fe000
[ 0.000000] node 0 low ram: 00000000 - 377fe000
[ 0.000000] node 0 bootmap 00011000 - 00017f00
[ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 00377fe000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
[ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
[ 0.000000] #3 [0001000000 - 00016a9098] TEXT DATA BSS ==> [0001000000 - 00016a9098]
[ 0.000000] #4 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
[ 0.000000] #5 [00016aa000 - 00016b11cd] BRK ==> [00016aa000 - 00016b11cd]
[ 0.000000] #6 [0000010000 - 0000011000] PGTABLE ==> [0000010000 - 0000011000]
[ 0.000000] #7 [0000100000 - 00005ce8de] NEW RAMDISK ==> [0000100000 - 00005ce8de]
[ 0.000000] #8 [0000011000 - 0000018000] BOOTMAP ==> [0000011000 - 0000018000]
[ 0.000000] found SMP MP-table at [c00ff780] ff780
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x000377fe
[ 0.000000] HighMem 0x000377fe -> 0x0003ffa8
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x0003ffa8
[ 0.000000] On node 0 totalpages: 261943
[ 0.000000] free_area_init_node: node 0, pgdat c159bcc0, node_mem_map c16b2200
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3951 pages, LIFO batch:0
[ 0.000000] Normal zone: 1744 pages used for memmap
[ 0.000000] Normal zone: 221486 pages, LIFO batch:31
[ 0.000000] HighMem zone: 272 pages used for memmap
[ 0.000000] HighMem zone: 34458 pages, LIFO batch:7
[ 0.000000] Using APIC driver default
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bee00000)
[ 0.000000] NR_CPUS:2 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 14 pages at c1eb7000, static data 34116 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259895
[ 0.000000] Kernel command line: root=UUID=d44dd563-a831-40b0-9bfd-f460c9430ffa ro
[ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Enabling fast FPU save and restore... done.
[ 0.000000] Enabling unmasked SIMD FPU exception support... done.
[ 0.000000] Initializing CPU#0
[ 0.000000] Initializing HighMem for node 0 (000377fe:0003ffa8)
[ 0.000000] Memory: 1026552k/1048224k available (4144k kernel code, 20916k reserved, 1689k data, 408k init, 138920k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xfff91000 - 0xfffff000 ( 440 kB)
[ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
[ 0.000000] vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
[ 0.000000] .init : 0xc15ba000 - 0xc1620000 ( 408 kB)
[ 0.000000] .data : 0xc140c2d6 - 0xc15b2968 (1689 kB)
[ 0.000000] .text : 0xc1000000 - 0xc140c2d6 (4144 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Preemptible RCU implementation.
[ 0.000000] NR_IRQS:320
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 1597.682 MHz processor.
[ 0.002672] Console: colour VGA+ 80x25
[ 0.002676] console [tty0] enabled
[ 0.003333] hpet clockevent registered
[ 0.003333] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[ 0.003333] Calibrating delay loop (skipped), value calculated using timer frequency.. 3196.50 BogoMIPS (lpj=5325606)
[ 0.003333] Security Framework initialized
[ 0.003333] Mount-cache hash table entries: 512
[ 0.003333] Initializing cgroup subsys ns
[ 0.003333] Initializing cgroup subsys cpuacct
[ 0.003333] Initializing cgroup subsys devices
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 2048K
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 0
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU0: Thermal monitoring handled by SMI
[ 0.003333] using mwait in idle threads.
[ 0.003333] Performance Counters: Core2 events, Intel PMU driver.
[ 0.003333] ... version: 2
[ 0.003333] ... bit width: 40
[ 0.003333] ... generic counters: 2
[ 0.003333] ... value mask: 000000ffffffffff
[ 0.003333] ... max period: 000000007fffffff
[ 0.003333] ... fixed-purpose counters: 3
[ 0.003333] ... counter mask: 0000000700000003
[ 0.003333] Checking 'hlt' instruction... OK.
[ 0.013975] ACPI: Core revision 20090521
[ 0.033782] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.068294] CPU0: Intel(R) Core(TM)2 CPU T5200 @ 1.60GHz stepping 06
[ 0.069999] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.003333] Initializing CPU#1
[ 0.003333] Calibrating delay using timer specific routine.. 3197.98 BogoMIPS (lpj=5326372)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 2048K
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 1
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU1: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[ 0.161930] CPU1: Intel(R) Core(TM)2 CPU T5200 @ 1.60GHz stepping 06
[ 0.162895] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.163365] Brought up 2 CPUs
[ 0.163451] Total of 2 processors activated (6393.48 BogoMIPS).
[ 0.163596] CPU0 attaching sched-domain:
[ 0.163600] domain 0: span 0-1 level MC
[ 0.163604] groups: 0 1
[ 0.163610] CPU1 attaching sched-domain:
[ 0.166670] domain 0: span 0-1 level MC
[ 0.166674] groups: 1 0
[ 0.166879] NET: Registered protocol family 16
[ 0.166879] ACPI: bus type pci registered
[ 0.166879] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.166879] PCI: Not using MMCONFIG.
[ 0.167174] PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=6
[ 0.167265] PCI: Using configuration type 1 for base access
[ 0.173389] bio: create slab <bio-0> at 0
[ 0.178672] ACPI: EC: Look up EC in DSDT
[ 0.197047] ACPI: Interpreter enabled
[ 0.197142] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.197558] ACPI: Using IOAPIC for interrupt routing
[ 0.197724] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.205668] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
[ 0.205899] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
[ 0.206124] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
[ 0.206417] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
[ 0.206773] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.P0P4.XCRD._STA] (Node f7015648), AE_ALREADY_EXISTS
[ 0.207070] ACPI: Marking method _STA as Serialized because of AE_ALREADY_EXISTS error
[ 0.207326] ACPI Error (uteval-0256): Method execution failed [\_SB_.PCI0.P0P4.XCRD._STA] (Node f7015648), AE_ALREADY_EXISTS
[ 0.213503] ACPI Error: Could not map memory at 0000000000000000, size 0 20090521 exregion-173
[ 0.213734] ACPI Exception: AE_NO_MEMORY, Returned by Handler for [SystemMemory] 20090521 evregion-424
[ 0.213963] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_NO_MEMORY
[ 0.214286] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_NO_MEMORY
[ 0.214616] ACPI Exception: AE_NO_MEMORY, while evaluating GPE method [_L01] 20090521 evgpe-568
[ 0.216428] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.216523] PCI: updated MCFG configuration 0: base e0000000 segment 0 buses 0 - 63
[ 0.216627] PCI: Using MMCONFIG for extended config space
[ 0.227058] ACPI: EC: GPE = 0x1c, I/O: command/status = 0x66, data = 0x62
[ 0.227152] ACPI: EC: driver started in poll mode
[ 0.230233] ACPI: No dock devices found.
[ 0.230521] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.230648] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.230648] pci 0000:00:01.0: PME# disabled
[ 0.230648] pci 0000:00:1b.0: reg 10 64bit mmio: [0xfebfc000-0xfebfffff]
[ 0.230648] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.230648] pci 0000:00:1b.0: PME# disabled
[ 0.230766] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.230859] pci 0000:00:1c.0: PME# disabled
[ 0.231041] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.231134] pci 0000:00:1c.1: PME# disabled
[ 0.231315] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.231408] pci 0000:00:1c.2: PME# disabled
[ 0.231565] pci 0000:00:1d.0: reg 20 io port: [0xec00-0xec1f]
[ 0.231641] pci 0000:00:1d.1: reg 20 io port: [0xe880-0xe89f]
[ 0.231717] pci 0000:00:1d.2: reg 20 io port: [0xe800-0xe81f]
[ 0.231792] pci 0000:00:1d.3: reg 20 io port: [0xe480-0xe49f]
[ 0.231873] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfebfbc00-0xfebfbfff]
[ 0.231946] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.232040] pci 0000:00:1d.7: PME# disabled
[ 0.232312] pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
[ 0.232419] pci 0000:00:1f.0: quirk: region 0480-04bf claimed by ICH6 GPIO
[ 0.232515] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 0250 (mask 000f)
[ 0.233358] pci 0000:00:1f.2: reg 10 io port: [0x00-0x07]
[ 0.233368] pci 0000:00:1f.2: reg 14 io port: [0x00-0x03]
[ 0.233378] pci 0000:00:1f.2: reg 18 io port: [0x00-0x07]
[ 0.233388] pci 0000:00:1f.2: reg 1c io port: [0x00-0x03]
[ 0.233397] pci 0000:00:1f.2: reg 20 io port: [0xffa0-0xffaf]
[ 0.233439] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.233531] pci 0000:00:1f.2: PME# disabled
[ 0.233682] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[ 0.233772] pci 0000:01:00.0: reg 10 32bit mmio: [0xfd000000-0xfdffffff]
[ 0.233788] pci 0000:01:00.0: reg 14 64bit mmio: [0xc0000000-0xcfffffff]
[ 0.233804] pci 0000:01:00.0: reg 1c 64bit mmio: [0xfc000000-0xfcffffff]
[ 0.233820] pci 0000:01:00.0: reg 30 32bit mmio: [0xfbfe0000-0xfbffffff]
[ 0.233885] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.234090] pci 0000:00:01.0: bridge 32bit mmio: [0xf9f00000-0xfdffffff]
[ 0.234097] pci 0000:00:01.0: bridge 64bit mmio pref: [0xbdf00000-0xddefffff]
[ 0.234185] pci 0000:02:00.0: reg 10 io port: [0xc800-0xc8ff]
[ 0.234217] pci 0000:02:00.0: reg 18 64bit mmio: [0xfe0ff000-0xfe0fffff]
[ 0.234251] pci 0000:02:00.0: reg 30 32bit mmio: [0xfe0e0000-0xfe0effff]
[ 0.234320] pci 0000:02:00.0: supports D1 D2
[ 0.234323] pci 0000:02:00.0: PME# supported from D1 D2 D3hot D3cold
[ 0.234410] pci 0000:02:00.0: PME# disabled
[ 0.234531] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.234751] pci 0000:00:1c.0: bridge io port: [0xc000-0xcfff]
[ 0.234758] pci 0000:00:1c.0: bridge 32bit mmio: [0xfe000000-0xfe0fffff]
[ 0.234960] pci 0000:03:00.0: reg 10 32bit mmio: [0xfe1ff000-0xfe1fffff]
[ 0.235216] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[ 0.235347] pci 0000:03:00.0: PME# disabled
[ 0.235531] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.235843] pci 0000:00:1c.1: bridge 32bit mmio: [0xfe100000-0xfe1fffff]
[ 0.235920] pci 0000:00:1c.2: bridge io port: [0xd000-0xdfff]
[ 0.235927] pci 0000:00:1c.2: bridge 32bit mmio: [0xfe200000-0xfe9fffff]
[ 0.235937] pci 0000:00:1c.2: bridge 64bit mmio pref: [0xddf00000-0xdfefffff]
[ 0.235991] pci 0000:06:01.0: reg 10 32bit mmio: [0xfeaff800-0xfeafffff]
[ 0.236061] pci 0000:06:01.0: PME# supported from D0 D3hot D3cold
[ 0.236146] pci 0000:06:01.0: PME# disabled
[ 0.236268] pci 0000:06:01.1: reg 10 32bit mmio: [0xfeaff400-0xfeaff4ff]
[ 0.236338] pci 0000:06:01.1: supports D1 D2
[ 0.236341] pci 0000:06:01.1: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.236427] pci 0000:06:01.1: PME# disabled
[ 0.236550] pci 0000:06:01.2: reg 10 32bit mmio: [0xfeaff000-0xfeaff0ff]
[ 0.236620] pci 0000:06:01.2: supports D1 D2
[ 0.236623] pci 0000:06:01.2: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.236672] pci 0000:06:01.2: PME# disabled
[ 0.236795] pci 0000:06:01.3: reg 10 32bit mmio: [0xfeafec00-0xfeafecff]
[ 0.236864] pci 0000:06:01.3: supports D1 D2
[ 0.236867] pci 0000:06:01.3: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.236953] pci 0000:06:01.3: PME# disabled
[ 0.237107] pci 0000:00:1e.0: transparent bridge
[ 0.237191] pci 0000:00:1e.0: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.237233] pci_bus 0000:00: on NUMA node 0
[ 0.237241] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.237515] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.237617] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
[ 0.237724] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[ 0.237826] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT]
[ 0.237941] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[ 0.254429] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *11 12)
[ 0.256874] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 12)
[ 0.257572] ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 7 12)
[ 0.258267] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 *4 5 6 7 12)
[ 0.258964] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 12) *0, disabled.
[ 0.259768] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 12) *0, disabled.
[ 0.260633] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 12) *0, disabled.
[ 0.261438] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 12)
[ 0.262027] SCSI subsystem initialized
[...]
dmesg
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.31-rc5-git8 (gcc version 4.4.2 20090811 (prerelease) (Debian 4.4-150647) ) #4 SMP PREEMPT Wed Aug 12 21:19:34 EEST 2009
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] NSC Geode by NSC
[ 0.000000] Cyrix CyrixInstead
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Transmeta GenuineTMx86
[ 0.000000] Transmeta TransmetaCPU
[ 0.000000] UMC UMC UMC UMC
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000003ffa8000 (usable)
[ 0.000000] BIOS-e820: 000000003ffa8000 - 000000003ffb0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000003ffb0000 - 000000003ffbe000 (ACPI data)
[ 0.000000] BIOS-e820: 000000003ffbe000 - 0000000040000000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffb80000 - 0000000100000000 (reserved)
[ 0.000000] DMI 2.4 present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0x3ffa8 max_arch_pfn = 0x100000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CFFFF write-protect
[ 0.000000] D0000-DFFFF uncachable
[ 0.000000] E0000-EFFFF write-through
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask FC0000000 write-back
[ 0.000000] 1 disabled
[ 0.000000] 2 disabled
[ 0.000000] 3 disabled
[ 0.000000] 4 disabled
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] Scanning 0 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000010000 (reserved)
[ 0.000000] modified: 0000000000010000 - 000000000009fc00 (usable)
[ 0.000000] modified: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 000000003ffa8000 (usable)
[ 0.000000] modified: 000000003ffa8000 - 000000003ffb0000 (ACPI NVS)
[ 0.000000] modified: 000000003ffb0000 - 000000003ffbe000 (ACPI data)
[ 0.000000] modified: 000000003ffbe000 - 0000000040000000 (ACPI NVS)
[ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] modified: 00000000ffb80000 - 0000000100000000 (reserved)
[ 0.000000] initial memory mapped : 0 - 01c00000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[ 0.000000] 0000000000 - 0000400000 page 4k
[ 0.000000] 0000400000 - 0037400000 page 2M
[ 0.000000] 0037400000 - 00377fe000 page 4k
[ 0.000000] kernel direct mapping tables up to 377fe000 @ 10000-15000
[ 0.000000] RAMDISK: 37b21000 - 37fef8de
[ 0.000000] Allocated new RAMDISK: 00100000 - 005ce8de
[ 0.000000] Move RAMDISK from 0000000037b21000 - 0000000037fef8dd to 00100000 - 005ce8dd
[ 0.000000] ACPI: RSDP 000f7af0 00014 (v00 ACPIAM)
[ 0.000000] ACPI: RSDT 3ffb0000 00040 (v01 _ASUS_ Notebook 02000715 MSFT 00000097)
[ 0.000000] ACPI: FACP 3ffb0200 00084 (v02 AMI OEMFACP 02000715 MSFT 00000097)
[ 0.000000] ACPI: DSDT 3ffb05e0 08918 (v01 F3J00 F3J00001 00000001 INTL 02002026)
[ 0.000000] ACPI: FACS 3ffbe000 00040
[ 0.000000] ACPI: APIC 3ffb0390 0005C (v01 AMI OEMAPIC 02000715 MSFT 00000097)
[ 0.000000] ACPI: MCFG 3ffb03f0 0003C (v01 AMI OEMMCFG 02000715 MSFT 00000097)
[ 0.000000] ACPI: BOOT 3ffb05b0 00028 (v01 AMI OEMBOOT 02000715 MSFT 00000097)
[ 0.000000] ACPI: SLIC 3ffb0430 00176 (v01 _ASUS_ Notebook 02000715 MSFT 00000097)
[ 0.000000] ACPI: OEMB 3ffbe040 00046 (v01 AMI AMI_OEM 02000715 MSFT 00000097)
[ 0.000000] ACPI: HPET 3ffb8f00 00038 (v01 AMI ASUS 02000715 MSFT 00000097)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 135MB HIGHMEM available.
[ 0.000000] 887MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 377fe000
[ 0.000000] low ram: 0 - 377fe000
[ 0.000000] node 0 low ram: 00000000 - 377fe000
[ 0.000000] node 0 bootmap 00011000 - 00017f00
[ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 00377fe000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000]
[ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000]
[ 0.000000] #3 [0001000000 - 00016a9098] TEXT DATA BSS ==> [0001000000 - 00016a9098]
[ 0.000000] #4 [000009fc00 - 0000100000] BIOS reserved ==> [000009fc00 - 0000100000]
[ 0.000000] #5 [00016aa000 - 00016b11cd] BRK ==> [00016aa000 - 00016b11cd]
[ 0.000000] #6 [0000010000 - 0000011000] PGTABLE ==> [0000010000 - 0000011000]
[ 0.000000] #7 [0000100000 - 00005ce8de] NEW RAMDISK ==> [0000100000 - 00005ce8de]
[ 0.000000] #8 [0000011000 - 0000018000] BOOTMAP ==> [0000011000 - 0000018000]
[ 0.000000] found SMP MP-table at [c00ff780] ff780
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x000377fe
[ 0.000000] HighMem 0x000377fe -> 0x0003ffa8
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x0003ffa8
[ 0.000000] On node 0 totalpages: 261943
[ 0.000000] free_area_init_node: node 0, pgdat c159bcc0, node_mem_map c16b2200
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3951 pages, LIFO batch:0
[ 0.000000] Normal zone: 1744 pages used for memmap
[ 0.000000] Normal zone: 221486 pages, LIFO batch:31
[ 0.000000] HighMem zone: 272 pages used for memmap
[ 0.000000] HighMem zone: 34458 pages, LIFO batch:7
[ 0.000000] Using APIC driver default
[ 0.000000] ACPI: PM-Timer IO Port: 0x808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 40000000 (gap: 40000000:bee00000)
[ 0.000000] NR_CPUS:2 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 14 pages at c1eb7000, static data 34116 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 259895
[ 0.000000] Kernel command line: root=UUID=d44dd563-a831-40b0-9bfd-f460c9430ffa ro
[ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Enabling fast FPU save and restore... done.
[ 0.000000] Enabling unmasked SIMD FPU exception support... done.
[ 0.000000] Initializing CPU#0
[ 0.000000] Initializing HighMem for node 0 (000377fe:0003ffa8)
[ 0.000000] Memory: 1026552k/1048224k available (4144k kernel code, 20916k reserved, 1689k data, 408k init, 138920k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xfff91000 - 0xfffff000 ( 440 kB)
[ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
[ 0.000000] vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
[ 0.000000] .init : 0xc15ba000 - 0xc1620000 ( 408 kB)
[ 0.000000] .data : 0xc140c2d6 - 0xc15b2968 (1689 kB)
[ 0.000000] .text : 0xc1000000 - 0xc140c2d6 (4144 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Preemptible RCU implementation.
[ 0.000000] NR_IRQS:320
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 1597.937 MHz processor.
[ 0.002672] Console: colour VGA+ 80x25
[ 0.002677] console [tty0] enabled
[ 0.003333] hpet clockevent registered
[ 0.003333] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[ 0.003333] Calibrating delay loop (skipped), value calculated using timer frequency.. 3197.03 BogoMIPS (lpj=5326456)
[ 0.003333] Security Framework initialized
[ 0.003333] Mount-cache hash table entries: 512
[ 0.003333] Initializing cgroup subsys ns
[ 0.003333] Initializing cgroup subsys cpuacct
[ 0.003333] Initializing cgroup subsys devices
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 2048K
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 0
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU0: Thermal monitoring handled by SMI
[ 0.003333] using mwait in idle threads.
[ 0.003333] Performance Counters: Core2 events, Intel PMU driver.
[ 0.003333] ... version: 2
[ 0.003333] ... bit width: 40
[ 0.003333] ... generic counters: 2
[ 0.003333] ... value mask: 000000ffffffffff
[ 0.003333] ... max period: 000000007fffffff
[ 0.003333] ... fixed-purpose counters: 3
[ 0.003333] ... counter mask: 0000000700000003
[ 0.003333] Checking 'hlt' instruction... OK.
[ 0.013975] ACPI: Core revision 20090521
[ 0.033780] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.069165] CPU0: Intel(R) Core(TM)2 CPU T5200 @ 1.60GHz stepping 06
[ 0.069999] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.003333] Initializing CPU#1
[ 0.003333] Calibrating delay using timer specific routine.. 3197.98 BogoMIPS (lpj=5326371)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 2048K
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 1
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU1: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[ 0.161996] CPU1: Intel(R) Core(TM)2 CPU T5200 @ 1.60GHz stepping 06
[ 0.162966] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.163365] Brought up 2 CPUs
[ 0.163451] Total of 2 processors activated (6394.01 BogoMIPS).
[ 0.166727] CPU0 attaching sched-domain:
[ 0.166731] domain 0: span 0-1 level MC
[ 0.166735] groups: 0 1
[ 0.166742] CPU1 attaching sched-domain:
[ 0.166744] domain 0: span 0-1 level MC
[ 0.166748] groups: 1 0
[ 0.166879] NET: Registered protocol family 16
[ 0.166879] ACPI: bus type pci registered
[ 0.166879] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.166879] PCI: Not using MMCONFIG.
[ 0.167174] PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=6
[ 0.167265] PCI: Using configuration type 1 for base access
[ 0.173389] bio: create slab <bio-0> at 0
[ 0.178641] ACPI: EC: Look up EC in DSDT
[ 0.196689] ACPI: Interpreter enabled
[ 0.196784] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.197200] ACPI: Using IOAPIC for interrupt routing
[ 0.197368] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.212595] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.212690] PCI: updated MCFG configuration 0: base e0000000 segment 0 buses 0 - 63
[ 0.212793] PCI: Using MMCONFIG for extended config space
[ 0.223729] ACPI: EC: GPE = 0x1c, I/O: command/status = 0x66, data = 0x62
[ 0.223823] ACPI: EC: driver started in poll mode
[ 0.223943] ACPI: No dock devices found.
[ 0.223943] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.226940] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 0.226940] pci 0000:00:01.0: PME# disabled
[ 0.227070] pci 0000:00:1b.0: reg 10 64bit mmio: [0xfebfc000-0xfebfffff]
[ 0.227142] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.227235] pci 0000:00:1b.0: PME# disabled
[ 0.227414] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.227506] pci 0000:00:1c.0: PME# disabled
[ 0.227688] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.227781] pci 0000:00:1c.1: PME# disabled
[ 0.227965] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.228058] pci 0000:00:1c.2: PME# disabled
[ 0.228215] pci 0000:00:1d.0: reg 20 io port: [0xec00-0xec1f]
[ 0.228290] pci 0000:00:1d.1: reg 20 io port: [0xe880-0xe89f]
[ 0.228365] pci 0000:00:1d.2: reg 20 io port: [0xe800-0xe81f]
[ 0.228440] pci 0000:00:1d.3: reg 20 io port: [0xe480-0xe49f]
[ 0.228520] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfebfbc00-0xfebfbfff]
[ 0.228594] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.228688] pci 0000:00:1d.7: PME# disabled
[ 0.228960] pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
[ 0.229068] pci 0000:00:1f.0: quirk: region 0480-04bf claimed by ICH6 GPIO
[ 0.229165] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 0250 (mask 000f)
[ 0.229343] pci 0000:00:1f.2: reg 10 io port: [0x00-0x07]
[ 0.229353] pci 0000:00:1f.2: reg 14 io port: [0x00-0x03]
[ 0.229362] pci 0000:00:1f.2: reg 18 io port: [0x00-0x07]
[ 0.229372] pci 0000:00:1f.2: reg 1c io port: [0x00-0x03]
[ 0.229382] pci 0000:00:1f.2: reg 20 io port: [0xffa0-0xffaf]
[ 0.229424] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.229515] pci 0000:00:1f.2: PME# disabled
[ 0.229515] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[ 0.229515] pci 0000:01:00.0: reg 10 32bit mmio: [0xfd000000-0xfdffffff]
[ 0.229515] pci 0000:01:00.0: reg 14 64bit mmio: [0xc0000000-0xcfffffff]
[ 0.229515] pci 0000:01:00.0: reg 1c 64bit mmio: [0xfc000000-0xfcffffff]
[ 0.229515] pci 0000:01:00.0: reg 30 32bit mmio: [0xfbfe0000-0xfbffffff]
[ 0.229515] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.229515] pci 0000:00:01.0: bridge 32bit mmio: [0xf9f00000-0xfdffffff]
[ 0.229515] pci 0000:00:01.0: bridge 64bit mmio pref: [0xbdf00000-0xddefffff]
[ 0.229515] pci 0000:02:00.0: reg 10 io port: [0xc800-0xc8ff]
[ 0.229515] pci 0000:02:00.0: reg 18 64bit mmio: [0xfe0ff000-0xfe0fffff]
[ 0.229515] pci 0000:02:00.0: reg 30 32bit mmio: [0xfe0e0000-0xfe0effff]
[ 0.229515] pci 0000:02:00.0: supports D1 D2
[ 0.229515] pci 0000:02:00.0: PME# supported from D1 D2 D3hot D3cold
[ 0.229515] pci 0000:02:00.0: PME# disabled
[ 0.229515] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.229515] pci 0000:00:1c.0: bridge io port: [0xc000-0xcfff]
[ 0.229515] pci 0000:00:1c.0: bridge 32bit mmio: [0xfe000000-0xfe0fffff]
[ 0.229515] pci 0000:03:00.0: reg 10 32bit mmio: [0xfe1ff000-0xfe1fffff]
[ 0.229515] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[ 0.229515] pci 0000:03:00.0: PME# disabled
[ 0.229515] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.229515] pci 0000:00:1c.1: bridge 32bit mmio: [0xfe100000-0xfe1fffff]
[ 0.229515] pci 0000:00:1c.2: bridge io port: [0xd000-0xdfff]
[ 0.229515] pci 0000:00:1c.2: bridge 32bit mmio: [0xfe200000-0xfe9fffff]
[ 0.229515] pci 0000:00:1c.2: bridge 64bit mmio pref: [0xddf00000-0xdfefffff]
[ 0.229515] pci 0000:06:01.0: reg 10 32bit mmio: [0xfeaff800-0xfeafffff]
[ 0.229515] pci 0000:06:01.0: PME# supported from D0 D3hot D3cold
[ 0.229515] pci 0000:06:01.0: PME# disabled
[ 0.229515] pci 0000:06:01.1: reg 10 32bit mmio: [0xfeaff400-0xfeaff4ff]
[ 0.229515] pci 0000:06:01.1: supports D1 D2
[ 0.229515] pci 0000:06:01.1: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.229515] pci 0000:06:01.1: PME# disabled
[ 0.229601] pci 0000:06:01.2: reg 10 32bit mmio: [0xfeaff000-0xfeaff0ff]
[ 0.229669] pci 0000:06:01.2: supports D1 D2
[ 0.229672] pci 0000:06:01.2: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.229758] pci 0000:06:01.2: PME# disabled
[ 0.229883] pci 0000:06:01.3: reg 10 32bit mmio: [0xfeafec00-0xfeafecff]
[ 0.230026] pci 0000:06:01.3: supports D1 D2
[ 0.230029] pci 0000:06:01.3: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.230115] pci 0000:06:01.3: PME# disabled
[ 0.230268] pci 0000:00:1e.0: transparent bridge
[ 0.230352] pci 0000:00:1e.0: bridge 32bit mmio: [0xfea00000-0xfeafffff]
[ 0.230393] pci_bus 0000:00: on NUMA node 0
[ 0.230402] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.230675] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.230777] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
[ 0.230884] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[ 0.230986] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT]
[ 0.231102] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[ 0.251108] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *11 12)
[ 0.251108] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 12)
[ 0.251108] ACPI: PCI Interrupt Link [LNKC] (IRQs *3 4 5 6 7 12)
[ 0.251449] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 *4 5 6 7 12)
[ 0.252144] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 12) *0, disabled.
[ 0.252949] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 12) *0, disabled.
[ 0.253751] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 12) *0, disabled.
[ 0.254555] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 12)
[ 0.258340] SCSI subsystem initialized
[...]
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-12 20:10 acpi_ex_system_memory_space_handler oops Sergey Senozhatsky
@ 2009-08-12 21:46 ` Rafael J. Wysocki
2009-08-13 0:18 ` Len Brown
2009-08-17 8:43 ` Lin Ming
2 siblings, 0 replies; 27+ messages in thread
From: Rafael J. Wysocki @ 2009-08-12 21:46 UTC (permalink / raw)
To: Sergey Senozhatsky
Cc: Len Brown, Lin Ming, Bob Moore, linux-acpi, linux-kernel
On Wednesday 12 August 2009, Sergey Senozhatsky wrote:
> Hello,
>
> Kernel oopses on early boot stages (boots normally with boot_delay=10).
>
> rc5-git8
> eip: acpi_ex_system_memory_space_handler+0x75/0x22f
Do I assume correctly that it didn't happen before?
Rafael
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-12 20:10 acpi_ex_system_memory_space_handler oops Sergey Senozhatsky
2009-08-12 21:46 ` Rafael J. Wysocki
@ 2009-08-13 0:18 ` Len Brown
2009-08-13 8:34 ` Sergey Senozhatsky
` (4 more replies)
2009-08-17 8:43 ` Lin Ming
2 siblings, 5 replies; 27+ messages in thread
From: Len Brown @ 2009-08-13 0:18 UTC (permalink / raw)
To: Sergey Senozhatsky
Cc: Len Brown, Lin Ming, Bob Moore, linux-acpi, linux-kernel
> Kernel oopses on early boot stages (boots normally with boot_delay=10).
> rc5-git8
Please find which kernel this failure starts in.
Start by testing 2.6.30.stable so we can tell
if this is a regression in the current RC.
What is the difference between the two dmesg?
they have the same cmdline, neither has boot_delay,
and neither dmesg shows the oops.
The fact that boot_delay=10 makes the problem go away
suggests some sort of race condition. Is 10 the smallest
value of printk_time that works, or is it a random value?
Do you still see the oops with CONFIG_PRINTK_TIME=n?
Do you still see the oops with maxcpus=1?
Do you still see the oops with "acpi_serialize=1"?
Please open a bug report here:
http://bugzilla.kernel.org/enter_bug.cgi?product=ACPI
answer the questions above and attach the output from acpidump
thanks,
-Len Brown, Intel Open Source Technology Center.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-13 0:18 ` Len Brown
@ 2009-08-13 8:34 ` Sergey Senozhatsky
2009-08-13 9:53 ` Sergey Senozhatsky
` (3 subsequent siblings)
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-13 8:34 UTC (permalink / raw)
To: Len Brown; +Cc: Len Brown, Lin Ming, Bob Moore, linux-acpi, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 2646 bytes --]
On (08/12/09 20:18), Len Brown wrote:
> > Kernel oopses on early boot stages (boots normally with boot_delay=10).
>
> > rc5-git8
>
> Please find which kernel this failure starts in.
> Start by testing 2.6.30.stable so we can tell
> if this is a regression in the current RC.
>
OK... I'll try to bisect. It'll take time.
I consider 7 successfull boots to mark that kernel is ok (it may be wrong).
-git8
maxcpus=1
+ + + + + + +
acpi_serialize=1
+ -
boot_delay=1
+ + + + + + +
boot_delay=0
+ + -
vga=791
+ + + + + + +
> What is the difference between the two dmesg?
> they have the same cmdline, neither has boot_delay,
> and neither dmesg shows the oops.
>
boot params are the same. Both kernels booted successfully. There are no oopses in syslog (I guess 0.21 is
too early for logd to start).
The only difference (which I find suspicious) is around 0.21 second:
[ 0.205668] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
[ 0.205899] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
[ 0.206124] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
[ 0.206417] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
[ 0.206773] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.P0P4.XCRD._STA] (Node f7015648), AE_ALREADY_EXISTS
[ 0.207070] ACPI: Marking method _STA as Serialized because of AE_ALREADY_EXISTS error
[ 0.207326] ACPI Error (uteval-0256): Method execution failed [\_SB_.PCI0.P0P4.XCRD._STA] (Node f7015648), AE_ALREADY_EXISTS
[ 0.213503] ACPI Error: Could not map memory at 0000000000000000, size 0 20090521 exregion-173
[ 0.213734] ACPI Exception: AE_NO_MEMORY, Returned by Handler for [SystemMemory] 20090521 evregion-424
[ 0.213963] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_NO_MEMORY
[ 0.214286] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_NO_MEMORY
[ 0.214616] ACPI Exception: AE_NO_MEMORY, while evaluating GPE method [_L01] 20090521 evgpe-568
> The fact that boot_delay=10 makes the problem go away
> suggests some sort of race condition.
I think it is.
> Is 10 the smallest value of printk_time that works, or is it a random value?
>
No. 1 is the smallest.
> Do you still see the oops with CONFIG_PRINTK_TIME=n?
>
Yes.
> Do you still see the oops with maxcpus=1?
>
No.
> Do you still see the oops with "acpi_serialize=1"?
>
Yes.
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-13 0:18 ` Len Brown
2009-08-13 8:34 ` Sergey Senozhatsky
@ 2009-08-13 9:53 ` Sergey Senozhatsky
2009-08-13 11:02 ` Sergey Senozhatsky
` (2 subsequent siblings)
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-13 9:53 UTC (permalink / raw)
To: Len Brown; +Cc: Len Brown, Lin Ming, Bob Moore, linux-acpi, linux-kernel
[-- Attachment #1.1: Type: text/plain, Size: 18 bytes --]
acpidump
Sergey
[-- Attachment #1.2: acpi_dump --]
[-- Type: text/plain, Size: 169580 bytes --]
DSDT @ 0x3ffb05e0
0000: 44 53 44 54 18 89 00 00 01 15 46 33 4a 30 30 00 DSDT......F3J00.
0010: 46 33 4a 30 30 30 30 31 01 00 00 00 49 4e 54 4c F3J00001....INTL
0020: 26 20 00 02 08 5f 54 30 31 0a 00 08 5f 54 30 30 & ..._T01..._T00
0030: 0a 00 10 4b 52 5c 5f 53 42 5f 08 41 54 4b 50 00 ...KR\_SB_.ATKP.
0040: 5b 82 4c 51 41 54 4b 44 08 5f 48 49 44 0d 41 54 [.LQATKD._HID.AT
0050: 4b 30 31 30 30 00 08 5f 55 49 44 0c 00 01 01 01 K0100.._UID.....
0060: 14 12 49 4e 49 54 01 70 01 41 54 4b 50 a4 5c 4d ..INIT.p.ATKP.\M
0070: 4e 41 4d 14 1b 42 53 54 53 00 70 5c 49 4b 46 47 NAM..BSTS.p\IKFG
0080: 60 a0 0b 5c 41 43 50 46 7b 60 0a 7f 60 a4 60 14 `..\ACPF{`..`.`.
0090: 4b 06 54 4d 50 52 00 70 5c 2e 5f 54 5a 5f 52 54 K.TMPR.p\._TZ_RT
00a0: 4d 50 60 70 5c 2e 5f 54 5a 5f 52 46 41 4e 61 a0 MP`p\._TZ_RFANa.
00b0: 09 93 61 0a 01 70 0a 00 61 79 61 0a 10 61 72 5c ..a..p..aya..ar\
00c0: 2e 5f 54 5a 5f 4b 45 4c 56 60 61 60 70 00 62 a0 ._TZ_KELV`a`p.b.
00d0: 0d 5c 54 45 4e 41 70 5c 54 44 54 59 62 a1 12 70 .\TENAp\TDTYb..p
00e0: 48 4b 54 48 63 a0 0a 92 93 63 0b ff ff 70 63 62 HKTHc....c...pcb
00f0: 79 62 0a 18 62 72 60 62 60 a4 60 14 32 53 46 55 yb..br`b`.`.2SFU
0100: 4e 00 70 0a 37 60 7d 60 0a 40 60 7d 60 0a 80 60 N.p.7`}`.@`}`..`
0110: 7d 60 0b 00 08 60 7d 60 0b 00 10 60 7d 60 0c 00 }`...`}`...`}`..
0120: 00 02 00 60 7d 60 0c 00 00 08 00 60 a4 60 14 0d ...`}`.....`.`..
0130: 4f 53 56 52 01 70 68 5c 4f 53 46 47 14 0c 47 50 OSVR.ph\OSFG..GP
0140: 4c 56 00 a4 5c 4c 42 54 4e 14 24 53 50 4c 56 01 LV..\LBTN.$SPLV.
0150: 70 68 5c 4c 42 54 4e 5c 2f 05 5f 53 42 5f 50 43 ph\LBTN\/._SB_PC
0160: 49 30 53 42 52 47 45 43 30 5f 53 54 42 52 14 0b I0SBRGEC0_STBR..
0170: 57 4c 45 44 01 4f 57 4c 44 68 14 0b 42 4c 45 44 WLED.OWLDh..BLED
0180: 01 4f 42 54 44 68 14 0b 54 4c 45 44 01 4f 54 4c .OBTDh..TLED.OTL
0190: 44 68 14 0b 52 53 54 53 00 a4 4f 52 53 54 14 13 Dh..RSTS..ORST..
01a0: 53 44 53 50 01 a0 0c 5c 4e 41 54 4b 5c 53 57 48 SDSP...\NATK\SWH
01b0: 47 68 14 0b 47 50 49 44 00 a4 4c 43 44 52 14 0b Gh..GPID..LCDR..
01c0: 48 57 52 53 00 a4 4f 48 57 52 14 0b 47 4c 43 44 HWRS..OHWR..GLCD
01d0: 00 a4 4f 4c 43 44 08 57 41 50 46 0a 00 14 13 43 ..OLCD.WAPF....C
01e0: 57 41 50 01 7d 68 57 41 50 46 57 41 50 46 a4 0a WAP.}hWAPFWAPF..
01f0: 01 08 50 43 44 56 0a 00 14 42 0c 57 44 4f 47 01 ..PCDV...B.WDOG.
0200: a0 1c 93 68 0a 00 70 50 54 49 4d 5c 2f 03 5f 53 ...h..pPTIM\/._S
0210: 42 5f 41 54 4b 44 50 43 44 56 a4 0a 3c a0 4b 09 B_ATKDPCDV..<.K.
0220: 93 68 0a 01 a0 26 5c 2f 03 5f 53 42 5f 4c 49 44 .h...&\/._SB_LID
0230: 5f 5f 4c 49 44 70 50 54 49 4d 5c 2f 03 5f 53 42 __LIDpPTIM\/._SB
0240: 5f 41 54 4b 44 50 43 44 56 a4 01 a0 26 95 5c 2e _ATKDPCDV...&.\.
0250: 5f 54 5a 5f 52 4c 54 4d 50 54 4d 50 70 50 54 49 _TZ_RLTMPTMPpPTI
0260: 4d 5c 2f 03 5f 53 42 5f 41 54 4b 44 50 43 44 56 M\/._SB_ATKDPCDV
0270: a4 01 76 5c 2f 03 5f 53 42 5f 41 54 4b 44 50 43 ..v\/._SB_ATKDPC
0280: 44 56 a0 34 93 5c 2f 03 5f 53 42 5f 41 54 4b 44 DV.4.\/._SB_ATKD
0290: 50 43 44 56 0a 00 70 50 54 49 4d 5c 2f 03 5f 53 PCDV..pPTIM\/._S
02a0: 42 5f 41 54 4b 44 50 43 44 56 86 5c 2e 5f 53 42 B_ATKDPCDV.\._SB
02b0: 5f 41 54 4b 44 0a 6d a4 01 a4 00 14 0f 41 4e 56 _ATKD.m......ANV
02c0: 49 09 70 41 53 4d 49 68 60 a4 60 14 4f 05 50 53 I.pASMIh`.`.O.PS
02d0: 54 43 09 a0 0a 93 68 0a 00 a4 50 53 54 4e a0 0e TC....h...PSTN..
02e0: 5c 41 43 50 46 7a 50 53 54 4e 0a 08 60 a1 09 7b \ACPFzPSTN..`..{
02f0: 50 53 54 4e 0a ff 60 a0 06 94 68 60 a4 ff 70 68 PSTN..`...h`..ph
0300: 53 4c 4d 54 86 5c 2e 5f 50 52 5f 43 50 55 31 0a SLMT.\._PR_CPU1.
0310: 80 a0 16 92 95 43 50 55 4e 0a 02 86 5c 2e 5f 50 .....CPUN...\._P
0320: 52 5f 43 50 55 32 0a 80 a4 0a 00 14 34 53 4d 42 R_CPU2......4SMB
0330: 42 09 7a 68 0a 10 60 7b 60 0a ff 60 7a 68 0a 18 B.zh..`{`..`zh..
0340: 61 7b 68 0a ff 62 a0 0e 7b 61 0a 01 00 a4 5c 52 a{h..b..{a....\R
0350: 42 59 54 61 60 a1 0a a4 5c 57 42 59 54 61 60 62 BYTa`...\WBYTa`b
0360: 14 34 53 4d 42 57 09 7a 68 0a 10 60 7b 60 0a ff .4SMBW.zh..`{`..
0370: 60 7a 68 0a 18 61 7b 68 0a ff 62 a0 0e 7b 61 0a `zh..a{h..b..{a.
0380: 01 00 a4 5c 52 57 52 44 61 60 a1 0a a4 5c 57 57 ...\RWRDa`...\WW
0390: 52 44 61 60 62 14 4b 07 53 4d 42 4b 09 7a 68 0a RDa`b.K.SMBK.zh.
03a0: 08 60 7b 60 0a ff 60 a0 35 60 7a 68 0a 10 60 7b .`{`..`.5`zh..`{
03b0: 60 0a ff 60 7a 68 0a 18 61 7b 61 0a ff 61 7b 68 `..`zh..a{a..a{h
03c0: 0a 0f 63 a0 0d 7b 61 0a 01 00 52 42 4c 4b 61 60 ..c..{a...RBLKa`
03d0: 63 a1 08 57 42 4c 4b 61 60 63 a4 0a 00 a1 33 7a c..WBLKa`c....3z
03e0: 68 0a 10 62 7b 62 0a ff 62 7a 68 0a 18 61 a0 0f h..b{b..bzh..a..
03f0: 7b 61 0a 01 00 a4 83 88 52 42 55 46 62 00 a1 12 {a......RBUFb...
0400: 7b 68 0a ff 61 70 61 88 52 42 55 46 62 00 a4 0a {h..apa.RBUFb...
0410: 00 14 4c 14 45 43 52 57 09 7a 68 0a 18 60 7b 60 ..L.ECRW.zh..`{`
0420: 0a ff 60 7a 68 0a 10 61 7b 61 0a ff 61 7a 68 0a ..`zh..a{a..azh.
0430: 08 62 7b 62 0a ff 62 7b 68 0a ff 63 a0 10 92 93 .b{b..b{h..c....
0440: 5b 23 5c 50 34 53 4d ff ff 0a 00 a4 ff 70 60 5c [#\P4SM......p`\
0450: 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 /._SB_PCI0SBRGEC
0460: 30 5f 43 44 54 33 70 61 5c 2f 05 5f 53 42 5f 50 0_CDT3pa\/._SB_P
0470: 43 49 30 53 42 52 47 45 43 30 5f 43 44 54 32 70 CI0SBRGEC0_CDT2p
0480: 62 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 b\/._SB_PCI0SBRG
0490: 45 43 30 5f 43 44 54 31 70 63 5c 2f 05 5f 53 42 EC0_CDT1pc\/._SB
04a0: 5f 50 43 49 30 53 42 52 47 45 43 30 5f 43 4d 44 _PCI0SBRGEC0_CMD
04b0: 31 70 0a 05 60 a2 20 90 60 5c 2f 05 5f 53 42 5f 1p..`. .`\/._SB_
04c0: 50 43 49 30 53 42 52 47 45 43 30 5f 43 4d 44 31 PCI0SBRGEC0_CMD1
04d0: 5b 22 0a 01 76 60 70 5c 2f 05 5f 53 42 5f 50 43 ["..v`p\/._SB_PC
04e0: 49 30 53 42 52 47 45 43 30 5f 43 44 54 33 60 70 I0SBRGEC0_CDT3`p
04f0: 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 \/._SB_PCI0SBRGE
0500: 43 30 5f 43 44 54 32 61 70 5c 2f 05 5f 53 42 5f C0_CDT2ap\/._SB_
0510: 50 43 49 30 53 42 52 47 45 43 30 5f 43 44 54 31 PCI0SBRGEC0_CDT1
0520: 62 70 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 bp\/._SB_PCI0SBR
0530: 47 45 43 30 5f 43 4d 44 31 63 5b 27 5c 50 34 53 GEC0_CMD1c['\P4S
0540: 4d 79 60 0a 08 60 7d 60 61 60 79 60 0a 08 60 7d My`..`}`a`y`..`}
0550: 60 62 60 79 60 0a 08 60 7d 60 63 60 a4 60 10 49 `b`y`..`}`c`.`.I
0560: 09 5c 5f 50 52 5f 5b 83 40 09 43 50 55 31 01 10 .\_PR_[.@.CPU1..
0570: 08 00 00 06 5b 80 53 54 42 4c 00 0c 40 8f fb 3f ....[.STBL..@..?
0580: 0b 24 0d 08 4e 43 50 55 0a 02 08 50 44 43 31 0c .$..NCPU...PDC1.
0590: 00 00 00 80 08 48 4e 44 4c 0c 00 00 00 80 08 43 .....HNDL......C
05a0: 46 47 44 0c f1 7d 00 01 08 54 42 4c 44 0a 00 14 FGD..}...TBLD...
05b0: 48 04 5f 50 44 43 01 8a 68 0a 08 44 41 54 30 70 H._PDC..h..DAT0p
05c0: 44 41 54 30 50 44 43 31 a0 2f 93 54 42 4c 44 0a DAT0PDC1./.TBLD.
05d0: 00 a0 26 90 92 95 4e 43 50 55 0a 02 93 7b 50 44 ..&...NCPU...{PD
05e0: 43 31 0a 0a 00 0a 0a 5b 20 53 54 42 4c 48 4e 44 C1.....[ STBLHND
05f0: 4c 70 0a 01 54 42 4c 44 10 4b 0c 5c 5f 50 52 5f Lp..TBLD.K.\_PR_
0600: 5b 83 42 0c 43 50 55 32 02 10 08 00 00 06 5b 80 [.B.CPU2......[.
0610: 53 54 42 4c 00 0c 70 9c fb 3f 0b 24 0d 08 4e 43 STBL..p..?.$..NC
0620: 50 55 0a 02 08 50 44 43 32 0c 00 00 00 80 08 48 PU...PDC2......H
0630: 4e 44 4c 0c 00 00 00 80 08 43 46 47 44 0c f1 7d NDL......CFGD..}
0640: 00 01 08 54 42 4c 44 0a 00 14 4a 07 5f 50 44 43 ...TBLD...J._PDC
0650: 01 8a 68 0a 08 44 41 54 30 70 44 41 54 30 50 44 ..h..DAT0pDAT0PD
0660: 43 32 a0 41 06 93 54 42 4c 44 0a 00 a0 26 90 92 C2.A..TBLD...&..
0670: 95 4e 43 50 55 0a 02 93 7b 50 44 43 32 0a 01 00 .NCPU...{PDC2...
0680: 0a 01 5b 20 53 54 42 4c 48 4e 44 4c 70 0a 02 54 ..[ STBLHNDLp..T
0690: 42 4c 44 a0 30 90 93 4e 43 50 55 0a 01 93 7b 50 BLD.0..NCPU...{P
06a0: 44 43 32 0a 01 00 0a 01 a0 1b 92 7b 50 44 43 32 DC2........{PDC2
06b0: 0a 10 00 5b 20 53 54 42 4c 48 4e 44 4c 70 0a 01 ...[ STBLHNDLp..
06c0: 54 42 4c 44 14 1e 5c 2f 03 5f 50 52 5f 43 50 55 TBLD..\/._PR_CPU
06d0: 32 5f 49 4e 49 00 a0 0c 5c 44 54 53 45 54 52 41 2_INI...\DTSETRA
06e0: 50 0a 46 14 19 57 44 54 53 01 a0 12 90 5c 44 54 P.F..WDTS....\DT
06f0: 53 45 5c 4d 50 45 4e 54 52 41 50 0a 46 14 30 54 SE\MPENTRAP.F.0T
0700: 52 41 50 01 5b 80 53 53 4d 49 01 53 4d 49 50 0a RAP.[.SSMI.SMIP.
0710: 01 5b 81 0b 53 53 4d 49 01 53 4d 49 43 08 70 68 .[..SSMI.SMIC.ph
0720: 5c 53 4d 49 46 70 44 54 53 53 53 4d 49 43 10 21 \SMIFpDTSSSMIC.!
0730: 5c 5f 47 50 45 14 1a 5f 4c 30 32 00 70 0a 00 47 \_GPE.._L02.p..G
0740: 50 45 43 86 5c 2e 5f 54 5a 5f 54 48 52 4d 0a 80 PEC.\._TZ_THRM..
0750: 08 44 54 53 53 0a 5a 08 50 4d 42 53 0b 00 08 08 .DTSS.Z.PMBS....
0760: 50 4d 4c 4e 0a 80 08 47 50 42 53 0b 80 04 08 47 PMLN...GPBS....G
0770: 50 4c 4e 0a 40 08 50 4d 33 30 0b 30 08 08 53 55 PLN.@.PM30.0..SU
0780: 53 57 0a ff 08 41 50 49 43 0a 01 08 50 43 49 42 SW...APIC...PCIB
0790: 0c 00 00 00 e0 08 50 43 49 4c 0c 00 00 00 04 08 ......PCIL......
07a0: 41 50 43 42 0c 00 00 c0 fe 08 41 50 43 4c 0c 00 APCB......APCL..
07b0: 00 10 00 08 4d 42 4c 46 0a 0a 08 53 4d 49 50 0a ....MBLF...SMIP.
07c0: b2 08 53 4d 42 53 0b 00 04 08 53 4d 42 4c 0a 20 ..SMBS....SMBL.
07d0: 5b 80 42 49 4f 53 00 0c 64 e0 fb 3f 0a ff 5b 81 [.BIOS..d..?..[.
07e0: 41 05 42 49 4f 53 01 53 53 31 5f 01 53 53 32 5f A.BIOS.SS1_.SS2_
07f0: 01 53 53 33 5f 01 53 53 34 5f 01 00 04 49 4f 53 .SS3_.SS4_...IOS
0800: 54 10 54 4f 50 4d 20 52 4f 4d 53 20 4d 47 31 42 T.TOPM ROMS MG1B
0810: 20 4d 47 31 4c 20 4d 47 32 42 20 4d 47 32 4c 20 MG1L MG2B MG2L
0820: 00 08 41 53 53 42 08 41 4f 54 42 08 41 41 58 42 ..ASSB.AOTB.AAXB
0830: 20 14 0f 52 52 49 4f 04 70 0d 52 52 49 4f 00 5b ..RRIO.p.RRIO.[
0840: 31 14 0f 52 44 4d 41 03 70 0d 72 44 4d 41 00 5b 1..RDMA.p.rDMA.[
0850: 31 08 50 49 43 4d 0a 00 14 1f 5f 50 49 43 01 a0 1.PICM...._PIC..
0860: 09 68 70 0a aa 44 42 47 38 a1 08 70 0a ac 44 42 .hp..DBG8..p..DB
0870: 47 38 70 68 50 49 43 4d 08 4f 53 56 52 ff 14 40 G8phPICM.OSVR..@
0880: 0b 4f 53 46 4c 00 a0 0d 92 93 4f 53 56 52 ff a4 .OSFL.....OSVR..
0890: 4f 53 56 52 a0 0f 93 50 49 43 4d 0a 00 70 0a ac OSVR...PICM..p..
08a0: 44 42 47 38 70 0a 01 4f 53 56 52 a0 27 4d 43 54 DBG8p..OSVR.'MCT
08b0: 48 5c 5f 4f 53 5f 0d 4d 69 63 72 6f 73 6f 66 74 H\_OS_.Microsoft
08c0: 20 57 69 6e 64 6f 77 73 20 4e 54 00 70 0a 00 4f Windows NT.p..O
08d0: 53 56 52 a1 46 05 a0 3a 4d 43 54 48 5c 5f 4f 53 SVR.F..:MCTH\_OS
08e0: 5f 0d 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 _.Microsoft Wind
08f0: 6f 77 73 4d 45 3a 20 4d 69 6c 6c 65 6e 6e 69 75 owsME: Millenniu
0900: 6d 20 45 64 69 74 69 6f 6e 00 70 0a 02 4f 53 56 m Edition.p..OSV
0910: 52 a0 18 4d 43 54 48 5c 5f 4f 53 5f 0d 4c 69 6e R..MCTH\_OS_.Lin
0920: 75 78 00 70 0a 03 4f 53 56 52 a4 4f 53 56 52 14 ux.p..OSVR.OSVR.
0930: 4f 04 4d 43 54 48 02 a0 08 95 87 68 87 69 a4 00 O.MCTH.....h.i..
0940: 72 87 68 0a 01 60 08 42 55 46 30 11 02 60 08 42 r.h..`.BUF0..`.B
0950: 55 46 31 11 02 60 70 68 42 55 46 30 70 69 42 55 UF1..`phBUF0piBU
0960: 46 31 a2 1a 60 76 60 a0 15 92 93 83 88 42 55 46 F1..`v`......BUF
0970: 30 60 00 83 88 42 55 46 31 60 00 a4 00 a4 01 08 0`...BUF1`......
0980: 50 52 57 50 12 04 02 00 00 14 43 08 47 50 52 57 PRWP......C.GPRW
0990: 02 70 68 88 50 52 57 50 0a 00 00 70 79 53 53 31 .ph.PRWP...pySS1
09a0: 5f 0a 01 00 60 7d 60 79 53 53 32 5f 0a 02 00 60 _...`}`ySS2_...`
09b0: 7d 60 79 53 53 33 5f 0a 03 00 60 7d 60 79 53 53 }`ySS3_...`}`ySS
09c0: 34 5f 0a 04 00 60 a0 13 7b 79 0a 01 69 00 60 00 4_...`..{y..i.`.
09d0: 70 69 88 50 52 57 50 0a 01 00 a1 2d 7a 60 0a 01 pi.PRWP....-z`..
09e0: 60 a0 1a 91 93 4f 53 46 4c 0a 01 93 4f 53 46 4c `....OSFL...OSFL
09f0: 0a 02 81 60 88 50 52 57 50 0a 01 00 a1 0b 82 60 ...`.PRWP......`
0a00: 88 50 52 57 50 0a 01 00 a4 50 52 57 50 08 57 41 .PRWP....PRWP.WA
0a10: 4b 50 12 04 02 00 00 5b 80 44 45 42 30 01 0a 80 KP.....[.DEB0...
0a20: 0a 01 5b 81 0b 44 45 42 30 01 44 42 47 38 08 5b ..[..DEB0.DBG8.[
0a30: 80 44 45 42 31 01 0a 90 0a 02 5b 81 0b 44 45 42 .DEB1.....[..DEB
0a40: 31 02 44 42 47 39 10 10 89 4a 03 5c 5f 53 42 5f 1.DBG9...J.\_SB_
0a50: 08 50 52 30 30 12 43 11 11 12 0f 04 0c ff ff 1f .PR00.C.........
0a60: 00 0a 00 4c 4e 4b 43 0a 00 12 0f 04 0c ff ff 1d ...LNKC.........
0a70: 00 0a 00 4c 4e 4b 48 0a 00 12 0f 04 0c ff ff 1d ...LNKH.........
0a80: 00 0a 01 4c 4e 4b 44 0a 00 12 0f 04 0c ff ff 1d ...LNKD.........
0a90: 00 0a 02 4c 4e 4b 43 0a 00 12 0f 04 0c ff ff 1d ...LNKC.........
0aa0: 00 0a 03 4c 4e 4b 41 0a 00 12 0f 04 0c ff ff 1f ...LNKA.........
0ab0: 00 0a 01 4c 4e 4b 44 0a 00 12 0f 04 0c ff ff 1e ...LNKD.........
0ac0: 00 0a 00 4c 4e 4b 42 0a 00 12 0f 04 0c ff ff 1e ...LNKB.........
0ad0: 00 0a 01 4c 4e 4b 45 0a 00 12 0f 04 0c ff ff 1b ...LNKE.........
0ae0: 00 0a 00 4c 4e 4b 41 0a 00 12 0f 04 0c ff ff 01 ...LNKA.........
0af0: 00 0a 00 4c 4e 4b 41 0a 00 12 0f 04 0c ff ff 01 ...LNKA.........
0b00: 00 0a 01 4c 4e 4b 42 0a 00 12 0f 04 0c ff ff 01 ...LNKB.........
0b10: 00 0a 02 4c 4e 4b 43 0a 00 12 0f 04 0c ff ff 01 ...LNKC.........
0b20: 00 0a 03 4c 4e 4b 44 0a 00 12 0f 04 0c ff ff 1c ...LNKD.........
0b30: 00 0a 00 4c 4e 4b 41 0a 00 12 0f 04 0c ff ff 1c ...LNKA.........
0b40: 00 0a 01 4c 4e 4b 42 0a 00 12 0f 04 0c ff ff 1c ...LNKB.........
0b50: 00 0a 02 4c 4e 4b 43 0a 00 12 0f 04 0c ff ff 1c ...LNKC.........
0b60: 00 0a 03 4c 4e 4b 44 0a 00 08 41 52 30 30 12 41 ...LNKD...AR00.A
0b70: 0f 11 12 0d 04 0c ff ff 1f 00 0a 00 0a 00 0a 12 ................
0b80: 12 0d 04 0c ff ff 1d 00 0a 00 0a 00 0a 17 12 0d ................
0b90: 04 0c ff ff 1d 00 0a 01 0a 00 0a 13 12 0d 04 0c ................
0ba0: ff ff 1d 00 0a 02 0a 00 0a 12 12 0d 04 0c ff ff ................
0bb0: 1d 00 0a 03 0a 00 0a 10 12 0d 04 0c ff ff 1f 00 ................
0bc0: 0a 01 0a 00 0a 13 12 0d 04 0c ff ff 1e 00 0a 00 ................
0bd0: 0a 00 0a 11 12 0d 04 0c ff ff 1e 00 0a 01 0a 00 ................
0be0: 0a 14 12 0d 04 0c ff ff 1b 00 0a 00 0a 00 0a 10 ................
0bf0: 12 0d 04 0c ff ff 01 00 0a 00 0a 00 0a 10 12 0d ................
0c00: 04 0c ff ff 01 00 0a 01 0a 00 0a 11 12 0d 04 0c ................
0c10: ff ff 01 00 0a 02 0a 00 0a 12 12 0d 04 0c ff ff ................
0c20: 01 00 0a 03 0a 00 0a 13 12 0d 04 0c ff ff 1c 00 ................
0c30: 0a 00 0a 00 0a 10 12 0d 04 0c ff ff 1c 00 0a 01 ................
0c40: 0a 00 0a 11 12 0d 04 0c ff ff 1c 00 0a 02 0a 00 ................
0c50: 0a 12 12 0d 04 0c ff ff 1c 00 0a 03 0a 00 0a 13 ................
0c60: 08 50 52 30 32 12 3a 04 12 0d 04 0b ff ff 0a 00 .PR02.:.........
0c70: 4c 4e 4b 41 0a 00 12 0d 04 0b ff ff 0a 01 4c 4e LNKA..........LN
0c80: 4b 42 0a 00 12 0d 04 0b ff ff 0a 02 4c 4e 4b 43 KB..........LNKC
0c90: 0a 00 12 0d 04 0b ff ff 0a 03 4c 4e 4b 44 0a 00 ..........LNKD..
0ca0: 08 41 52 30 32 12 32 04 12 0b 04 0b ff ff 0a 00 .AR02.2.........
0cb0: 0a 00 0a 10 12 0b 04 0b ff ff 0a 01 0a 00 0a 11 ................
0cc0: 12 0b 04 0b ff ff 0a 02 0a 00 0a 12 12 0b 04 0b ................
0cd0: ff ff 0a 03 0a 00 0a 13 08 50 52 30 31 12 20 02 .........PR01. .
0ce0: 12 0f 04 0c ff ff 08 00 0a 00 4c 4e 4b 45 0a 00 ..........LNKE..
0cf0: 12 0d 04 0b ff ff 0a 00 4c 4e 4b 41 0a 00 08 41 ........LNKA...A
0d00: 52 30 31 12 1c 02 12 0d 04 0c ff ff 08 00 0a 00 R01.............
0d10: 0a 00 0a 14 12 0b 04 0b ff ff 0a 00 0a 00 0a 10 ................
0d20: 08 50 52 30 36 12 22 02 12 0f 04 0c ff ff 01 00 .PR06.".........
0d30: 0a 00 4c 4e 4b 41 0a 00 12 0f 04 0c ff ff 01 00 ..LNKA..........
0d40: 0a 01 4c 4e 4b 42 0a 00 08 41 52 30 36 12 1e 02 ..LNKB...AR06...
0d50: 12 0d 04 0c ff ff 01 00 0a 00 0a 00 0a 10 12 0d ................
0d60: 04 0c ff ff 01 00 0a 01 0a 00 0a 11 08 50 52 30 .............PR0
0d70: 33 12 3a 04 12 0d 04 0b ff ff 0a 00 4c 4e 4b 42 3.:.........LNKB
0d80: 0a 00 12 0d 04 0b ff ff 0a 01 4c 4e 4b 43 0a 00 ..........LNKC..
0d90: 12 0d 04 0b ff ff 0a 02 4c 4e 4b 44 0a 00 12 0d ........LNKD....
0da0: 04 0b ff ff 0a 03 4c 4e 4b 41 0a 00 08 41 52 30 ......LNKA...AR0
0db0: 33 12 32 04 12 0b 04 0b ff ff 0a 00 0a 00 0a 11 3.2.............
0dc0: 12 0b 04 0b ff ff 0a 01 0a 00 0a 12 12 0b 04 0b ................
0dd0: ff ff 0a 02 0a 00 0a 13 12 0b 04 0b ff ff 0a 03 ................
0de0: 0a 00 0a 10 08 50 52 30 34 12 3a 04 12 0d 04 0b .....PR04.:.....
0df0: ff ff 0a 00 4c 4e 4b 43 0a 00 12 0d 04 0b ff ff ....LNKC........
0e00: 0a 01 4c 4e 4b 44 0a 00 12 0d 04 0b ff ff 0a 02 ..LNKD..........
0e10: 4c 4e 4b 41 0a 00 12 0d 04 0b ff ff 0a 03 4c 4e LNKA..........LN
0e20: 4b 42 0a 00 08 41 52 30 34 12 32 04 12 0b 04 0b KB...AR04.2.....
0e30: ff ff 0a 00 0a 00 0a 12 12 0b 04 0b ff ff 0a 01 ................
0e40: 0a 00 0a 13 12 0b 04 0b ff ff 0a 02 0a 00 0a 10 ................
0e50: 12 0b 04 0b ff ff 0a 03 0a 00 0a 11 08 50 52 53 .............PRS
0e60: 41 11 09 0a 06 23 f8 18 18 79 00 08 50 52 53 42 A....#...y..PRSB
0e70: 11 09 0a 06 23 f8 10 18 79 00 06 50 52 53 42 50 ....#...y..PRSBP
0e80: 52 53 43 06 50 52 53 42 50 52 53 44 06 50 52 53 RSC.PRSBPRSD.PRS
0e90: 42 50 52 53 45 06 50 52 53 42 50 52 53 46 06 50 BPRSE.PRSBPRSF.P
0ea0: 52 53 42 50 52 53 47 06 50 52 53 42 50 52 53 48 RSBPRSG.PRSBPRSH
0eb0: 5b 82 8f 03 03 50 43 49 30 08 5f 48 49 44 0c 41 [....PCI0._HID.A
0ec0: d0 0a 08 08 5f 41 44 52 0a 00 14 0a 5e 42 4e 30 ...._ADR....^BN0
0ed0: 30 00 a4 0a 00 14 0b 5f 42 42 4e 00 a4 42 4e 30 0......_BBN..BN0
0ee0: 30 08 5f 55 49 44 0a 00 14 16 5f 50 52 54 00 a0 0._UID...._PRT..
0ef0: 0a 50 49 43 4d a4 41 52 30 30 a4 50 52 30 30 14 .PICM.AR00.PR00.
0f00: 1f 5f 53 33 44 00 a0 13 91 93 4f 53 46 4c 0a 01 ._S3D.....OSFL..
0f10: 93 4f 53 46 4c 0a 02 a4 0a 02 a1 04 a4 0a 03 08 .OSFL...........
0f20: 5f 43 49 44 0c 41 d0 0a 03 5b 82 2d 4d 43 48 5f _CID.A...[.-MCH_
0f30: 08 5f 48 49 44 0c 41 d0 0c 01 08 5f 55 49 44 0a ._HID.A...._UID.
0f40: 0a 08 5f 43 52 53 11 11 0a 0e 86 09 00 01 00 30 .._CRS.........0
0f50: d1 fe 00 70 00 00 79 00 14 06 4e 50 54 53 01 14 ...p..y...NPTS..
0f60: 06 4e 57 41 4b 01 5b 82 4a 9b 53 42 52 47 08 5f .NWAK.[.J.SBRG._
0f70: 41 44 52 0c 00 00 1f 00 5b 82 40 0c 49 45 4c 4b ADR.....[.@.IELK
0f80: 08 5f 48 49 44 0d 41 57 59 30 30 30 31 00 5b 80 ._HID.AWY0001.[.
0f90: 52 58 41 30 02 0a a0 0a 20 5b 81 36 52 58 41 30 RXA0.... [.6RXA0
0fa0: 01 00 09 50 42 4c 56 01 42 43 50 45 01 00 45 07 ...PBLV.BCPE..E.
0fb0: 00 01 50 42 4d 53 01 00 01 50 4d 43 53 01 45 43 ..PBMS...PMCS.EC
0fc0: 4e 53 01 00 03 45 43 54 31 10 45 4c 45 4e 01 00 NS...ECT1.ELEN..
0fd0: 07 14 3c 5c 2e 5f 47 50 45 5f 4c 30 41 00 86 5c ..<\._GPE_L0A..\
0fe0: 2f 04 5f 53 42 5f 50 43 49 30 53 42 52 47 49 45 /._SB_PCI0SBRGIE
0ff0: 4c 4b 0a 81 70 0a 01 5c 2f 05 5f 53 42 5f 50 43 LK..p..\/._SB_PC
1000: 49 30 53 42 52 47 49 45 4c 4b 50 4d 43 53 14 14 I0SBRGIELKPMCS..
1010: 5f 53 54 41 00 a0 08 45 4c 45 4e a4 0a 0f a1 04 _STA...ELEN.....
1020: a4 0a 00 14 06 53 4d 4f 44 01 14 0f 47 50 42 53 .....SMOD...GPBS
1030: 00 a4 7f 50 42 4c 56 0a 01 00 14 1e 53 50 54 53 ...PBLV.....SPTS
1040: 01 70 01 50 53 31 53 70 01 50 53 31 45 70 01 5c .p.PS1Sp.PS1Ep.\
1050: 2e 5f 53 42 5f 53 4c 50 53 14 18 53 57 41 4b 01 ._SB_SLPS..SWAK.
1060: 70 00 5c 2e 5f 53 42 5f 53 4c 50 53 70 00 50 53 p.\._SB_SLPSp.PS
1070: 31 45 5b 80 41 50 4d 50 01 53 4d 49 50 0a 02 5b 1E[.APMP.SMIP..[
1080: 81 10 41 50 4d 50 01 41 50 4d 43 08 41 50 4d 53 ..APMP.APMC.APMS
1090: 08 5b 81 0f 41 50 4d 50 01 00 08 00 01 42 52 54 .[..APMP.....BRT
10a0: 43 01 5b 80 50 4d 53 30 01 50 4d 42 53 0a 04 5b C.[.PMS0.PMBS..[
10b0: 81 1d 50 4d 53 30 01 00 0a 52 54 43 53 01 00 04 ..PMS0...RTCS...
10c0: 57 41 4b 53 01 00 08 50 57 42 54 01 00 07 5b 80 WAKS...PWBT...[.
10d0: 53 4d 49 45 01 50 4d 33 30 0a 08 5b 81 16 53 4d SMIE.PM30..[..SM
10e0: 49 45 01 00 04 50 53 31 45 01 00 1f 50 53 31 53 IE...PS1E...PS1S
10f0: 01 00 1b 10 0d 5c 5f 53 42 5f 08 53 4c 50 53 0a .....\_SB_.SLPS.
1100: 00 5b 82 2b 50 49 43 5f 08 5f 48 49 44 0b 41 d0 .[.+PIC_._HID.A.
1110: 08 5f 43 52 53 11 18 0a 15 47 01 20 00 20 00 00 ._CRS....G. . ..
1120: 02 47 01 a0 00 a0 00 00 02 22 04 00 79 00 5b 82 .G......."..y.[.
1130: 4e 04 44 4d 41 44 08 5f 48 49 44 0c 41 d0 02 00 N.DMAD._HID.A...
1140: 08 5f 43 52 53 11 38 0a 35 2a 10 04 47 01 00 00 ._CRS.8.5*..G...
1150: 00 00 00 10 47 01 81 00 81 00 00 03 47 01 87 00 ....G.......G...
1160: 87 00 00 01 47 01 89 00 89 00 00 03 47 01 8f 00 ....G.......G...
1170: 8f 00 00 01 47 01 c0 00 c0 00 00 20 79 00 5b 82 ....G...... y.[.
1180: 25 54 4d 52 5f 08 5f 48 49 44 0c 41 d0 01 00 08 %TMR_._HID.A....
1190: 5f 43 52 53 11 10 0a 0d 47 01 40 00 40 00 00 04 _CRS....G.@.@...
11a0: 22 01 00 79 00 5b 82 25 52 54 43 30 08 5f 48 49 "..y.[.%RTC0._HI
11b0: 44 0c 41 d0 0b 00 08 5f 43 52 53 11 10 0a 0d 47 D.A...._CRS....G
11c0: 01 70 00 70 00 00 02 22 00 01 79 00 5b 82 44 05 .p.p..."..y.[.D.
11d0: 50 53 32 4b 08 5f 48 49 44 0c 41 d0 03 03 08 5f PS2K._HID.A...._
11e0: 43 49 44 0c 41 d0 03 0b 14 1b 5f 53 54 41 00 79 CID.A....._STA.y
11f0: 0a 01 0a 0a 60 a0 0b 7b 49 4f 53 54 60 00 a4 0a ....`..{IOST`...
1200: 0f a4 0a 00 08 5f 43 52 53 11 18 0a 15 47 01 60 ....._CRS....G.`
1210: 00 60 00 00 01 47 01 64 00 64 00 00 01 22 02 00 .`...G.d.d..."..
1220: 79 00 5b 82 4c 0a 50 53 32 4d 14 1a 5f 48 49 44 y.[.L.PS2M.._HID
1230: 00 a0 0b 41 4c 50 53 a4 0c 06 a9 13 03 a1 07 a4 ...ALPS.........
1240: 0c 4f 2e 0a 06 08 5f 43 49 44 12 1b 05 0c 4f 2e .O...._CID....O.
1250: 0a 00 0c 4f 2e 00 02 0c 41 d0 0f 03 0c 41 d0 0f ...O....A....A..
1260: 13 0c 41 d0 0f 12 14 1b 5f 53 54 41 00 79 0a 01 ..A....._STA.y..
1270: 0a 0c 60 a0 0b 7b 49 4f 53 54 60 00 a4 0a 0f a4 ..`..{IOST`.....
1280: 0a 00 08 43 52 53 31 11 08 0a 05 22 00 10 79 00 ...CRS1...."..y.
1290: 08 43 52 53 32 11 18 0a 15 47 01 60 00 60 00 00 .CRS2....G.`.`..
12a0: 01 47 01 64 00 64 00 00 01 22 00 10 79 00 14 21 .G.d.d..."..y..!
12b0: 5f 43 52 53 00 79 0a 01 0a 0a 60 a0 0d 7b 49 4f _CRS.y....`..{IO
12c0: 53 54 60 00 a4 43 52 53 31 a1 06 a4 43 52 53 32 ST`..CRS1...CRS2
12d0: 5b 82 22 53 50 4b 52 08 5f 48 49 44 0c 41 d0 08 [."SPKR._HID.A..
12e0: 00 08 5f 43 52 53 11 0d 0a 0a 47 01 61 00 61 00 .._CRS....G.a.a.
12f0: 00 01 79 00 5b 82 25 43 4f 50 52 08 5f 48 49 44 ..y.[.%COPR._HID
1300: 0c 41 d0 0c 04 08 5f 43 52 53 11 10 0a 0d 47 01 .A...._CRS....G.
1310: f0 00 f0 00 00 10 22 00 20 79 00 5b 82 4f 17 52 ......". y.[.O.R
1320: 4d 53 43 08 5f 48 49 44 0c 41 d0 0c 02 08 5f 55 MSC._HID.A...._U
1330: 49 44 0a 10 08 43 52 53 5f 11 46 0d 0a d2 47 01 ID...CRS_.F...G.
1340: 10 00 10 00 00 10 47 01 22 00 22 00 00 1e 47 01 ......G."."...G.
1350: 44 00 44 00 00 1c 47 01 63 00 63 00 00 01 47 01 D.D...G.c.c...G.
1360: 65 00 65 00 00 01 47 01 67 00 67 00 00 09 47 01 e.e...G.g.g...G.
1370: 72 00 72 00 00 0e 47 01 80 00 80 00 00 01 47 01 r.r...G.......G.
1380: 84 00 84 00 00 03 47 01 88 00 88 00 00 01 47 01 ......G.......G.
1390: 8c 00 8c 00 00 03 47 01 90 00 90 00 00 10 47 01 ......G.......G.
13a0: a2 00 a2 00 00 1e 47 01 e0 00 e0 00 00 10 47 01 ......G.......G.
13b0: d0 04 d0 04 00 02 47 01 00 00 00 00 00 00 47 01 ......G.......G.
13c0: 00 00 00 00 00 00 86 09 00 01 00 c0 d1 fe 00 40 ...............@
13d0: 00 00 86 09 00 01 00 00 d2 fe 00 00 02 00 86 09 ................
13e0: 00 01 00 50 d4 fe 00 50 04 00 86 09 00 01 00 50 ...P...P.......P
13f0: d4 fe 00 50 04 00 86 09 00 01 00 00 b0 ff 00 00 ...P............
1400: 10 00 86 09 00 01 00 00 f0 ff 00 00 10 00 79 00 ..............y.
1410: 14 4b 08 5f 43 52 53 00 8b 43 52 53 5f 0a 7a 47 .K._CRS..CRS_.zG
1420: 50 30 30 8b 43 52 53 5f 0a 7c 47 50 30 31 8c 43 P00.CRS_.|GP01.C
1430: 52 53 5f 0a 7f 47 50 30 4c 70 50 4d 42 53 47 50 RS_..GP0LpPMBSGP
1440: 30 30 70 50 4d 42 53 47 50 30 31 70 50 4d 4c 4e 00pPMBSGP01pPMLN
1450: 47 50 30 4c a0 42 04 47 50 42 53 8b 43 52 53 5f GP0L.B.GPBS.CRS_
1460: 0a 82 47 50 32 30 8b 43 52 53 5f 0a 84 47 50 32 ..GP20.CRS_..GP2
1470: 31 8c 43 52 53 5f 0a 87 47 50 32 4c 70 47 50 42 1.CRS_..GP2LpGPB
1480: 53 47 50 32 30 70 47 50 42 53 47 50 32 31 70 47 SGP20pGPBSGP21pG
1490: 50 4c 4e 47 50 32 4c a4 43 52 53 5f 5b 82 42 08 PLNGP2L.CRS_[.B.
14a0: 48 50 45 54 08 5f 48 49 44 0c 41 d0 01 03 08 43 HPET._HID.A....C
14b0: 52 53 5f 11 11 0a 0e 86 09 00 00 00 00 d0 fe 00 RS_.............
14c0: 04 00 00 79 00 5b 80 5e 4c 50 43 52 00 0c 04 f4 ...y.[.^LPCR....
14d0: d1 fe 0a 04 5b 81 15 5e 4c 50 43 52 00 48 50 54 ....[..^LPCR.HPT
14e0: 53 02 00 05 48 50 54 45 01 00 18 14 09 5f 53 54 S...HPTE....._ST
14f0: 41 00 a4 0a 0f 14 2a 5f 43 52 53 00 8a 43 52 53 A.....*_CRS..CRS
1500: 5f 0a 04 48 50 54 5f 77 48 50 54 53 0b 00 10 60 _..HPT_wHPTS...`
1510: 72 60 0c 00 00 d0 fe 48 50 54 5f a4 43 52 53 5f r`.....HPT_.CRS_
1520: 5b 80 52 58 38 30 02 0a 00 0a ff 5b 81 13 52 58 [.RX80.....[..RX
1530: 38 30 01 00 40 40 4c 50 43 44 10 4c 50 43 45 10 80..@@LPCD.LPCE.
1540: 08 44 42 50 54 12 4e 04 04 12 1a 08 0b f8 03 0b .DBPT.N.........
1550: f8 02 0b 20 02 0b 28 02 0b 38 02 0b e8 02 0b 38 ... ..(..8.....8
1560: 03 0b e8 03 12 1a 08 0b f8 03 0b f8 02 0b 20 02 .............. .
1570: 0b 28 02 0b 38 02 0b e8 02 0b 38 03 0b e8 03 12 .(..8.....8.....
1580: 0b 03 0b 78 03 0b 78 02 0b bc 03 12 08 02 0b f0 ...x..x.........
1590: 03 0b 70 03 08 44 44 4c 54 12 22 04 12 07 02 0a ..p..DDLT.".....
15a0: 00 0b f8 ff 12 07 02 0a 04 0b 8f ff 12 07 02 0a ................
15b0: 08 0b ff fc 12 07 02 0a 0c 0b ff ef 14 41 0a 52 .............A.R
15c0: 52 49 4f 04 a0 42 06 90 92 94 68 0a 03 92 95 68 RIO..B....h....h
15d0: 0a 00 70 89 83 88 44 42 50 54 68 00 01 6a 00 0a ..p...DBPTh..j..
15e0: 00 0a 00 60 a0 42 04 92 93 60 ff 70 83 88 83 88 ...`.B...`.p....
15f0: 44 44 4c 54 68 00 0a 00 00 61 70 83 88 83 88 44 DDLTh....ap....D
1600: 44 4c 54 68 00 0a 01 00 62 79 60 61 60 7b 4c 50 DLTh....by`a`{LP
1610: 43 44 62 4c 50 43 44 7d 4c 50 43 44 60 4c 50 43 CDbLPCD}LPCD`LPC
1620: 44 57 58 38 32 68 69 a0 23 93 68 0a 08 a0 0d 93 DWX82hi.#.h.....
1630: 6a 0b 00 02 57 58 38 32 0a 08 68 a1 0f a0 0d 93 j...WX82..h.....
1640: 6a 0b 08 02 57 58 38 32 0a 09 68 a0 12 90 92 94 j...WX82..h.....
1650: 68 0a 0d 92 95 68 0a 0a 57 58 38 32 68 69 14 27 h....h..WX82hi.'
1660: 57 58 38 32 02 79 0a 01 68 60 a0 0c 69 7d 4c 50 WX82.y..h`..i}LP
1670: 43 45 60 4c 50 43 45 a1 0e 80 60 60 7b 4c 50 43 CE`LPCE...``{LPC
1680: 45 60 4c 50 43 45 14 06 52 44 4d 41 03 5b 82 4f E`LPCE..RDMA.[.O
1690: 06 5c 2f 03 5f 53 42 5f 50 43 49 30 50 43 49 45 .\/._SB_PCI0PCIE
16a0: 08 5f 48 49 44 0c 41 d0 0c 02 08 5f 55 49 44 0a ._HID.A...._UID.
16b0: 11 08 43 52 53 5f 11 11 0a 0e 86 09 00 00 00 00 ..CRS_..........
16c0: 00 e0 00 00 00 10 79 00 14 35 5f 43 52 53 00 8a ......y..5_CRS..
16d0: 43 52 53 5f 0a 04 42 41 53 31 8a 43 52 53 5f 0a CRS_..BAS1.CRS_.
16e0: 08 4c 45 4e 31 70 5c 50 43 49 42 42 41 53 31 70 .LEN1p\PCIBBAS1p
16f0: 5c 50 43 49 4c 4c 45 4e 31 a4 43 52 53 5f 5b 82 \PCILLEN1.CRS_[.
1700: 43 0d 4f 4d 53 43 08 5f 48 49 44 0c 41 d0 0c 02 C.OMSC._HID.A...
1710: 08 5f 55 49 44 0a 00 08 43 52 53 5f 11 42 05 0a ._UID...CRS_.B..
1720: 4e 47 01 50 02 53 02 01 04 47 01 56 02 5f 02 01 NG.P.S...G.V._..
1730: 0a 86 09 00 00 00 00 00 00 00 00 00 00 86 09 00 ................
1740: 00 00 00 00 00 00 00 00 00 86 09 00 00 00 00 c1 ................
1750: fe 00 80 00 00 86 09 00 00 00 80 c1 fe 00 80 00 ................
1760: 00 86 09 00 00 00 00 c2 fe 00 80 00 00 79 00 14 .............y..
1770: 43 06 5f 43 52 53 00 a0 46 05 41 50 49 43 8a 43 C._CRS..F.APIC.C
1780: 52 53 5f 0a 18 4d 4c 30 31 8a 43 52 53 5f 0a 14 RS_..ML01.CRS_..
1790: 4d 42 30 31 8a 43 52 53 5f 0a 24 4d 4c 30 32 8a MB01.CRS_.$ML02.
17a0: 43 52 53 5f 0a 20 4d 42 30 32 70 0c 00 00 c0 fe CRS_. MB02p.....
17b0: 4d 42 30 31 70 0b 00 10 4d 4c 30 31 70 0c 00 00 MB01p...ML01p...
17c0: e0 fe 4d 42 30 32 70 0b 00 10 4d 4c 30 32 a4 43 ..MB02p...ML02.C
17d0: 52 53 5f 5b 82 4d 14 5c 2e 5f 53 42 5f 52 4d 45 RS_[.M.\._SB_RME
17e0: 4d 08 5f 48 49 44 0c 41 d0 0c 01 08 5f 55 49 44 M._HID.A...._UID
17f0: 0a 01 08 43 52 53 5f 11 42 04 0a 3e 86 09 00 01 ...CRS_.B..>....
1800: 00 00 00 00 00 00 0a 00 86 09 00 00 00 00 00 00 ................
1810: 00 00 00 00 86 09 00 00 00 00 0e 00 00 00 02 00 ................
1820: 86 09 00 01 00 00 10 00 00 00 00 00 86 09 00 00 ................
1830: 00 00 00 00 00 00 00 00 79 00 14 47 0e 5f 43 52 ........y..G._CR
1840: 53 00 8a 43 52 53 5f 0a 10 42 41 53 31 8a 43 52 S..CRS_..BAS1.CR
1850: 53 5f 0a 14 4c 45 4e 31 8a 43 52 53 5f 0a 1c 42 S_..LEN1.CRS_..B
1860: 41 53 32 8a 43 52 53 5f 0a 20 4c 45 4e 32 8a 43 AS2.CRS_. LEN2.C
1870: 52 53 5f 0a 2c 4c 45 4e 33 8a 43 52 53 5f 0a 34 RS_.,LEN3.CRS_.4
1880: 42 41 53 34 8a 43 52 53 5f 0a 38 4c 45 4e 34 a0 BAS4.CRS_.8LEN4.
1890: 05 4f 53 46 4c a1 41 06 a0 28 4d 47 31 42 a0 22 .OSFL.A..(MG1B."
18a0: 94 4d 47 31 42 0c 00 00 0c 00 70 0c 00 00 0c 00 .MG1B.....p.....
18b0: 42 41 53 31 74 4d 47 31 42 42 41 53 31 4c 45 4e BAS1tMG1BBAS1LEN
18c0: 31 a1 15 70 0c 00 00 0c 00 42 41 53 31 70 0c 00 1..p.....BAS1p..
18d0: 00 02 00 4c 45 4e 31 a0 1f 72 4d 47 31 42 4d 47 ...LEN1..rMG1BMG
18e0: 31 4c 60 70 60 42 41 53 32 74 0c 00 00 10 00 42 1L`p`BAS2t.....B
18f0: 41 53 32 4c 45 4e 32 74 4d 47 32 42 0c 00 00 10 AS2LEN2tMG2B....
1900: 00 4c 45 4e 33 72 4d 47 32 42 4d 47 32 4c 42 41 .LEN3rMG2BMG2LBA
1910: 53 34 74 0a 00 42 41 53 34 4c 45 4e 34 a4 43 52 S4t..BAS4LEN4.CR
1920: 53 5f 5b 82 4f a8 49 44 45 30 08 5f 41 44 52 0c S_[.O.IDE0._ADR.
1930: 02 00 1f 00 08 52 45 47 46 0a 01 14 12 5f 52 45 .....REGF...._RE
1940: 47 02 a0 0b 93 68 0a 02 70 69 52 45 47 46 5b 80 G....h..piREGF[.
1950: 42 41 52 30 02 0a 00 0b 00 01 5b 81 4a 06 42 41 BAR0......[.J.BA
1960: 52 30 03 56 44 49 44 20 00 40 1e 54 49 4d 50 10 R0.VDID .@.TIMP.
1970: 54 49 4d 53 10 53 54 4d 50 04 53 54 4d 53 04 00 TIMS.STMP.STMS..
1980: 18 55 44 4d 50 02 55 44 4d 53 02 00 0c 55 44 54 .UDMP.UDMS...UDT
1990: 50 06 00 02 55 44 54 53 06 00 42 04 50 43 42 30 P...UDTS..B.PCB0
19a0: 02 53 43 42 30 02 50 43 41 30 02 53 43 41 30 02 .SCB0.PCA0.SCA0.
19b0: 00 04 46 50 42 30 02 46 53 42 30 02 50 53 49 47 ..FPB0.FSB0.PSIG
19c0: 02 53 53 49 47 02 08 54 49 4d 30 12 47 07 09 12 .SSIG..TIM0.G...
19d0: 0b 04 0a 78 0a b4 0a f0 0b 84 03 12 0a 04 0a 23 ...x...........#
19e0: 0a 21 0a 10 0a 00 12 0a 04 0a 0b 0a 09 0a 04 0a .!..............
19f0: 00 12 0e 06 0a 70 0a 49 0a 36 0a 27 0a 19 0a 0f .....p.I.6.'....
1a00: 12 0e 06 0a 00 0a 01 0a 02 0a 01 0a 02 0a 01 12 ................
1a10: 0e 06 0a 00 0a 00 0a 00 0a 01 0a 01 0a 01 12 0e ................
1a20: 06 0a 00 0a 00 0a 00 0a 00 0a 00 0a 01 12 0a 04 ................
1a30: 0a 04 0a 03 0a 02 0a 00 12 0a 04 0a 02 0a 01 0a ................
1a40: 00 0a 00 08 54 4d 44 30 11 03 0a 14 8a 54 4d 44 ....TMD0.....TMD
1a50: 30 0a 00 50 49 4f 30 8a 54 4d 44 30 0a 04 44 4d 0..PIO0.TMD0..DM
1a60: 41 30 8a 54 4d 44 30 0a 08 50 49 4f 31 8a 54 4d A0.TMD0..PIO1.TM
1a70: 44 30 0a 0c 44 4d 41 31 8a 54 4d 44 30 0a 10 43 D0..DMA1.TMD0..C
1a80: 48 4e 46 08 47 54 49 4d 0a 00 08 47 53 54 4d 0a HNF.GTIM...GSTM.
1a90: 00 08 47 55 44 4d 0a 00 08 47 55 44 54 0a 00 08 ..GUDM...GUDT...
1aa0: 47 43 42 30 0a 00 08 47 46 42 30 0a 00 5b 82 45 GCB0...GFB0..[.E
1ab0: 0e 43 48 4e 30 08 5f 41 44 52 0a 00 14 23 5f 47 .CHN0._ADR...#_G
1ac0: 54 4d 00 a4 47 54 4d 5f 54 49 4d 50 53 54 4d 50 TM..GTM_TIMPSTMP
1ad0: 55 44 4d 50 55 44 54 50 50 43 42 30 46 50 42 30 UDMPUDTPPCB0FPB0
1ae0: 14 47 07 5f 53 54 4d 03 70 68 5b 31 70 68 54 4d .G._STM.ph[1phTM
1af0: 44 30 70 54 49 4d 50 47 54 49 4d 70 55 44 54 50 D0pTIMPGTIMpUDTP
1b00: 47 55 44 54 a0 3b 53 54 4d 5f 70 47 54 49 4d 54 GUDT.;STM_pGTIMT
1b10: 49 4d 50 70 47 53 54 4d 53 54 4d 50 70 47 55 44 IMPpGSTMSTMPpGUD
1b20: 4d 55 44 4d 50 70 47 55 44 54 55 44 54 50 70 47 MUDMPpGUDTUDTPpG
1b30: 43 42 30 50 43 42 30 70 47 46 42 30 46 50 42 30 CB0PCB0pGFB0FPB0
1b40: 70 47 54 46 5f 0a 00 69 41 54 41 30 70 47 54 46 pGTF_..iATA0pGTF
1b50: 5f 0a 01 6a 41 54 41 31 5b 82 1c 44 52 56 30 08 _..jATA1[..DRV0.
1b60: 5f 41 44 52 0a 00 14 0f 5f 47 54 46 00 a4 52 41 _ADR...._GTF..RA
1b70: 54 41 41 54 41 30 5b 82 1c 44 52 56 31 08 5f 41 TAATA0[..DRV1._A
1b80: 44 52 0a 01 14 0f 5f 47 54 46 00 a4 52 41 54 41 DR...._GTF..RATA
1b90: 41 54 41 31 5b 82 45 0e 43 48 4e 31 08 5f 41 44 ATA1[.E.CHN1._AD
1ba0: 52 0a 01 14 23 5f 47 54 4d 00 a4 47 54 4d 5f 54 R...#_GTM..GTM_T
1bb0: 49 4d 53 53 54 4d 53 55 44 4d 53 55 44 54 53 53 IMSSTMSUDMSUDTSS
1bc0: 43 42 30 46 53 42 30 14 47 07 5f 53 54 4d 03 70 CB0FSB0.G._STM.p
1bd0: 68 5b 31 70 68 54 4d 44 30 70 54 49 4d 53 47 54 h[1phTMD0pTIMSGT
1be0: 49 4d 70 55 44 54 53 47 55 44 54 a0 3b 53 54 4d IMpUDTSGUDT.;STM
1bf0: 5f 70 47 54 49 4d 54 49 4d 53 70 47 53 54 4d 53 _pGTIMTIMSpGSTMS
1c00: 54 4d 53 70 47 55 44 4d 55 44 4d 53 70 47 55 44 TMSpGUDMUDMSpGUD
1c10: 54 55 44 54 53 70 47 43 42 30 53 43 42 30 70 47 TUDTSpGCB0SCB0pG
1c20: 46 42 30 46 53 42 30 70 47 54 46 5f 0a 00 69 41 FB0FSB0pGTF_..iA
1c30: 54 41 32 70 47 54 46 5f 0a 01 6a 41 54 41 33 5b TA2pGTF_..jATA3[
1c40: 82 1c 44 52 56 30 08 5f 41 44 52 0a 00 14 0f 5f ..DRV0._ADR...._
1c50: 47 54 46 00 a4 52 41 54 41 41 54 41 32 5b 82 1c GTF..RATAATA2[..
1c60: 44 52 56 31 08 5f 41 44 52 0a 01 14 0f 5f 47 54 DRV1._ADR...._GT
1c70: 46 00 a4 52 41 54 41 41 54 41 33 14 4d 19 47 54 F..RATAATA3.M.GT
1c80: 4d 5f 0e 70 ff 50 49 4f 30 70 50 49 4f 30 50 49 M_.p.PIO0pPIO0PI
1c90: 4f 31 70 50 49 4f 30 44 4d 41 30 70 50 49 4f 30 O1pPIO0DMA0pPIO0
1ca0: 44 4d 41 31 70 00 43 48 4e 46 a0 05 52 45 47 46 DMA1p.CHNF..REGF
1cb0: a1 06 a4 54 4d 44 30 a0 11 7b 68 0a 02 00 7d 43 ...TMD0..{h...}C
1cc0: 48 4e 46 0a 02 43 48 4e 46 7a 7b 68 0b 00 33 00 HNF..CHNFz{h..3.
1cd0: 0a 08 65 70 89 83 88 54 49 4d 30 0a 01 00 02 65 ..ep...TIM0....e
1ce0: 00 0a 00 0a 00 66 70 83 88 83 88 54 49 4d 30 0a .....fp....TIM0.
1cf0: 00 00 66 00 67 70 67 44 4d 41 30 a0 0e 7b 68 0a ..f.gpgDMA0..{h.
1d00: 08 00 70 0b 84 03 50 49 4f 30 a1 07 70 67 50 49 ..p...PIO0..pgPI
1d10: 4f 30 a0 11 7b 68 0a 20 00 7d 43 48 4e 46 0a 08 O0..{h. .}CHNF..
1d20: 43 48 4e 46 a0 42 05 7b 68 0b 00 40 00 7d 43 48 CHNF.B.{h..@.}CH
1d30: 4e 46 0a 10 43 48 4e 46 70 89 83 88 54 49 4d 30 NF..CHNFp...TIM0
1d40: 0a 02 00 02 69 00 0a 00 0a 00 65 70 83 88 83 88 ....i.....ep....
1d50: 54 49 4d 30 0a 00 00 65 00 66 70 66 44 4d 41 31 TIM0...e.fpfDMA1
1d60: a0 0e 7b 68 0a 80 00 70 0b 84 03 50 49 4f 31 a1 ..{h...p...PIO1.
1d70: 07 70 66 50 49 4f 31 a0 48 04 7b 6a 0a 01 00 7b .pfPIO1.H.{j...{
1d80: 6b 0a 03 65 a0 10 90 7b 6d 0a 01 00 93 65 0a 01 k..e...{m....e..
1d90: 72 65 0a 04 65 a1 0d a0 0b 7b 6c 0a 01 00 72 65 re..e....{l...re
1da0: 0a 02 65 70 83 88 83 88 54 49 4d 30 0a 03 00 65 ..ep....TIM0...e
1db0: 00 44 4d 41 30 7d 43 48 4e 46 0a 01 43 48 4e 46 .DMA0}CHNF..CHNF
1dc0: a0 4c 04 7b 6a 0a 02 00 7b 7a 6b 0a 04 00 0a 03 .L.{j...{zk.....
1dd0: 65 a0 10 90 7b 6d 0a 02 00 93 65 0a 01 72 65 0a e...{m....e..re.
1de0: 04 65 a1 0d a0 0b 7b 6c 0a 02 00 72 65 0a 02 65 .e....{l...re..e
1df0: 70 83 88 83 88 54 49 4d 30 0a 03 00 65 00 44 4d p....TIM0...e.DM
1e00: 41 31 7d 43 48 4e 46 0a 04 43 48 4e 46 70 54 4d A1}CHNF..CHNFpTM
1e10: 44 30 5b 31 a4 54 4d 44 30 14 44 25 53 54 4d 5f D0[1.TMD0.D%STM_
1e20: 08 a0 05 52 45 47 46 a1 04 a4 0a 00 7b 47 54 49 ...REGF.....{GTI
1e30: 4d 0b 44 80 47 54 49 4d 70 0a 00 47 53 54 4d 70 M.D.GTIMp..GSTMp
1e40: 0a 00 47 55 44 4d 70 0a 00 47 43 42 30 7b 47 55 ..GUDMp..GCB0{GU
1e50: 44 54 0a cc 47 55 44 54 70 0a 00 47 46 42 30 a0 DT..GUDTp..GFB0.
1e60: 47 07 7b 43 48 4e 46 0a 01 00 70 89 83 88 54 49 G.{CHNF...p...TI
1e70: 4d 30 0a 03 00 02 44 4d 41 30 00 0a 00 0a 00 60 M0....DMA0.....`
1e80: a0 09 94 60 0a 05 70 0a 05 60 7d 47 55 44 54 83 ...`..p..`}GUDT.
1e90: 88 83 88 54 49 4d 30 0a 04 00 60 00 47 55 44 54 ...TIM0...`.GUDT
1ea0: 7d 47 43 42 30 83 88 83 88 54 49 4d 30 0a 05 00 }GCB0....TIM0...
1eb0: 60 00 47 43 42 30 7d 47 46 42 30 83 88 83 88 54 `.GCB0}GFB0....T
1ec0: 49 4d 30 0a 06 00 60 00 47 46 42 30 7d 47 55 44 IM0...`.GFB0}GUD
1ed0: 4d 0a 01 47 55 44 4d a1 37 a0 35 7d 93 50 49 4f M..GUDM.7.5}.PIO
1ee0: 30 ff 93 50 49 4f 30 0a 00 00 a0 24 7b 95 44 4d 0..PIO0....${.DM
1ef0: 41 30 ff 94 44 4d 41 30 0a 00 00 70 44 4d 41 30 A0..DMA0...pDMA0
1f00: 50 49 4f 30 7d 47 54 49 4d 0a 08 47 54 49 4d a0 PIO0}GTIM..GTIM.
1f10: 43 08 7b 43 48 4e 46 0a 04 00 70 89 83 88 54 49 C.{CHNF...p...TI
1f20: 4d 30 0a 03 00 02 44 4d 41 31 00 0a 00 0a 00 60 M0....DMA1.....`
1f30: a0 09 94 60 0a 05 70 0a 05 60 7d 47 55 44 54 79 ...`..p..`}GUDTy
1f40: 83 88 83 88 54 49 4d 30 0a 04 00 60 00 0a 04 00 ....TIM0...`....
1f50: 47 55 44 54 7d 47 43 42 30 79 83 88 83 88 54 49 GUDT}GCB0y....TI
1f60: 4d 30 0a 05 00 60 00 0a 01 00 47 43 42 30 7d 47 M0...`....GCB0}G
1f70: 46 42 30 79 83 88 83 88 54 49 4d 30 0a 06 00 60 FB0y....TIM0...`
1f80: 00 0a 01 00 47 46 42 30 7d 47 55 44 4d 0a 02 47 ....GFB0}GUDM..G
1f90: 55 44 4d a1 37 a0 35 7d 93 50 49 4f 31 ff 93 50 UDM.7.5}.PIO1..P
1fa0: 49 4f 31 0a 00 00 a0 24 7b 95 44 4d 41 31 ff 94 IO1....${.DMA1..
1fb0: 44 4d 41 31 0a 00 00 70 44 4d 41 31 50 49 4f 31 DMA1...pDMA1PIO1
1fc0: 7d 47 54 49 4d 0a 80 47 54 49 4d a0 14 7b 43 48 }GTIM..GTIM..{CH
1fd0: 4e 46 0a 02 00 7d 47 54 49 4d 0a 03 47 54 49 4d NF...}GTIM..GTIM
1fe0: a0 14 7b 43 48 4e 46 0a 08 00 7d 47 54 49 4d 0a ..{CHNF...}GTIM.
1ff0: 30 47 54 49 4d 7b 89 83 88 54 49 4d 30 0a 00 00 0GTIM{...TIM0...
2000: 04 50 49 4f 30 00 0a 00 0a 00 0a 03 60 70 83 88 .PIO0.......`p..
2010: 83 88 54 49 4d 30 0a 01 00 60 00 61 79 61 0a 08 ..TIM0...`.aya..
2020: 62 7d 47 54 49 4d 62 47 54 49 4d a0 3f 7b 43 48 b}GTIMbGTIM.?{CH
2030: 4e 46 0a 10 00 7d 47 54 49 4d 0b 00 40 47 54 49 NF...}GTIM..@GTI
2040: 4d 7b 89 83 88 54 49 4d 30 0a 00 00 04 50 49 4f M{...TIM0....PIO
2050: 31 00 0a 00 0a 00 0a 03 60 70 83 88 83 88 54 49 1.......`p....TI
2060: 4d 30 0a 02 00 60 00 47 53 54 4d a4 0a 01 08 41 M0...`.GSTM....A
2070: 54 30 31 11 0a 0a 07 03 00 00 00 00 00 ef 08 41 T01............A
2080: 54 30 32 11 0a 0a 07 00 00 00 00 00 00 90 08 41 T02............A
2090: 54 30 33 11 0a 0a 07 00 00 00 00 00 00 c6 08 41 T03............A
20a0: 54 30 34 11 0a 0a 07 00 00 00 00 00 00 91 08 41 T04............A
20b0: 54 41 30 11 03 0a 1d 08 41 54 41 31 11 03 0a 1d TA0.....ATA1....
20c0: 08 41 54 41 32 11 03 0a 1d 08 41 54 41 33 11 03 .ATA2.....ATA3..
20d0: 0a 1d 08 41 54 41 42 11 03 0a 1d 8c 41 54 41 42 ...ATAB.....ATAB
20e0: 0a 00 43 4d 44 43 14 4c 05 47 54 46 42 0b 77 43 ..CMDC.L.GTFB.wC
20f0: 4d 44 43 0a 38 60 72 60 0a 08 61 5b 13 41 54 41 MDC.8`r`..a[.ATA
2100: 42 61 0a 38 43 4d 44 58 77 43 4d 44 43 0a 07 60 Ba.8CMDXwCMDC..`
2110: 8c 41 54 41 42 72 60 0a 02 00 41 30 30 31 8c 41 .ATABr`...A001.A
2120: 54 41 42 72 60 0a 06 00 41 30 30 35 70 68 43 4d TABr`...A005phCM
2130: 44 58 70 69 41 30 30 31 70 6a 41 30 30 35 75 43 DXpiA001pjA005uC
2140: 4d 44 43 14 42 24 47 54 46 5f 0a 70 69 5b 31 70 MDC.B$GTF_.pi[1p
2150: 0a 00 43 4d 44 43 08 49 44 34 39 0b 00 0c 08 49 ..CMDC.ID49....I
2160: 44 35 39 0a 00 08 49 44 35 33 0a 04 08 49 44 36 D59...ID53...ID6
2170: 33 0b 00 0f 08 49 44 38 38 0b 00 0f 08 49 52 44 3....ID88....IRD
2180: 59 0a 01 08 50 49 4f 54 0a 00 08 44 4d 41 54 0a Y...PIOT...DMAT.
2190: 00 a0 4d 05 93 87 69 0b 00 02 8b 69 0a 62 49 57 ..M...i....i.bIW
21a0: 34 39 70 49 57 34 39 49 44 34 39 8b 69 0a 6a 49 49pIW49ID49.i.jI
21b0: 57 35 33 70 49 57 35 33 49 44 35 33 8b 69 0a 7e W53pIW53ID53.i.~
21c0: 49 57 36 33 70 49 57 36 33 49 44 36 33 8b 69 0a IW63pIW63ID63.i.
21d0: 76 49 57 35 39 70 49 57 35 39 49 44 35 39 8b 69 vIW59pIW59ID59.i
21e0: 0a b0 49 57 38 38 70 49 57 38 38 49 44 38 38 70 ..IW88pIW88ID88p
21f0: 0a a0 67 a0 48 05 68 70 0a b0 67 7b 43 48 4e 46 ..g.H.hp..g{CHNF
2200: 0a 08 49 52 44 59 a0 12 7b 43 48 4e 46 0a 10 00 ..IRDY..{CHNF...
2210: 70 50 49 4f 31 50 49 4f 54 a1 0a 70 50 49 4f 30 pPIO1PIOT..pPIO0
2220: 50 49 4f 54 a0 27 7b 43 48 4e 46 0a 04 00 a0 12 PIOT.'{CHNF.....
2230: 7b 43 48 4e 46 0a 10 00 70 44 4d 41 31 44 4d 41 {CHNF...pDMA1DMA
2240: 54 a1 0a 70 44 4d 41 30 44 4d 41 54 a1 28 7b 43 T..pDMA0DMAT.({C
2250: 48 4e 46 0a 02 49 52 44 59 70 50 49 4f 30 50 49 HNF..IRDYpPIO0PI
2260: 4f 54 a0 12 7b 43 48 4e 46 0a 01 00 70 44 4d 41 OT..{CHNF...pDMA
2270: 30 44 4d 41 54 a0 47 04 90 90 7b 49 44 35 33 0a 0DMAT.G...{ID53.
2280: 04 00 7b 49 44 38 38 0b 00 ff 00 44 4d 41 54 70 ..{ID88....DMATp
2290: 89 83 88 54 49 4d 30 0a 03 00 02 44 4d 41 54 00 ...TIM0....DMAT.
22a0: 0a 00 0a 00 61 a0 09 94 61 0a 05 70 0a 05 61 47 ....a...a..p..aG
22b0: 54 46 42 41 54 30 31 7d 0a 40 61 00 67 a1 46 04 TFBAT01}.@a.g.F.
22c0: a0 43 04 90 7b 49 44 36 33 0b 00 ff 00 50 49 4f .C..{ID63....PIO
22d0: 54 7b 89 83 88 54 49 4d 30 0a 00 00 04 50 49 4f T{...TIM0....PIO
22e0: 54 00 0a 00 0a 00 0a 03 60 7d 0a 20 83 88 83 88 T.......`}. ....
22f0: 54 49 4d 30 0a 08 00 60 00 61 47 54 46 42 41 54 TIM0...`.aGTFBAT
2300: 30 31 61 67 a0 38 49 52 44 59 7b 89 83 88 54 49 01ag.8IRDY{...TI
2310: 4d 30 0a 00 00 04 50 49 4f 54 00 0a 00 0a 00 0a M0....PIOT......
2320: 03 60 7d 0a 08 83 88 83 88 54 49 4d 30 0a 07 00 .`}......TIM0...
2330: 60 00 61 47 54 46 42 41 54 30 31 61 67 a1 17 a0 `.aGTFBAT01ag...
2340: 15 7b 49 44 34 39 0b 00 04 00 47 54 46 42 41 54 .{ID49....GTFBAT
2350: 30 31 0a 01 67 a0 24 90 7b 49 44 35 39 0b 00 01 01..g.$.{ID59...
2360: 00 7b 49 44 35 39 0a ff 00 47 54 46 42 41 54 30 .{ID59...GTFBAT0
2370: 33 7b 49 44 35 39 0a ff 00 67 70 41 54 41 42 5b 3{ID59...gpATAB[
2380: 31 a4 41 54 41 42 14 2c 52 41 54 41 01 8c 68 0a 1.ATAB.,RATA..h.
2390: 00 43 4d 44 4e 77 43 4d 44 4e 0a 38 60 5b 13 68 .CMDNwCMDN.8`[.h
23a0: 0a 08 60 52 45 54 42 70 52 45 54 42 5b 31 a4 52 ..`RETBpRETB[1.R
23b0: 45 54 42 5b 82 43 1e 55 53 42 30 08 5f 41 44 52 ETB[.C.USB0._ADR
23c0: 0c 00 00 1d 00 5b 80 42 41 52 30 02 0a c0 0a 05 .....[.BAR0.....
23d0: 5b 81 19 42 41 52 30 01 55 42 4c 31 10 00 10 50 [..BAR0.UBL1...P
23e0: 30 57 45 01 50 31 57 45 01 00 06 14 1f 5f 53 33 0WE.P1WE....._S3
23f0: 44 00 a0 13 91 93 4f 53 46 4c 0a 01 93 4f 53 46 D.....OSFL...OSF
2400: 4c 0a 02 a4 0a 02 a1 04 a4 0a 03 14 27 5f 50 53 L...........'_PS
2410: 57 01 a0 10 68 70 0a 01 50 30 57 45 70 0a 01 50 W...hp..P0WEp..P
2420: 31 57 45 a1 0f 70 0a 00 50 30 57 45 70 0a 00 50 1WE..p..P0WEp..P
2430: 31 57 45 14 34 55 50 41 43 01 70 00 60 a0 0d 93 1WE.4UPAC.p.`...
2440: 4f 53 46 47 4f 53 39 58 70 01 60 a1 0f a0 0d 93 OSFGOS9Xp.`.....
2450: 4f 53 46 47 4f 53 39 38 70 01 60 a0 0a 60 a0 07 OSFGOS98p.`..`..
2460: 93 68 0a 03 a4 01 a4 00 5b 80 55 50 43 49 02 0a .h......[.UPCI..
2470: 20 0a 04 5b 81 0b 55 50 43 49 01 55 42 41 53 20 ..[..UPCI.UBAS
2480: 08 42 41 53 41 0b 00 b4 08 50 30 53 54 00 08 50 .BASA....P0ST..P
2490: 31 53 54 00 14 47 07 53 53 54 41 00 70 55 42 41 1ST..G.SSTA.pUBA
24a0: 53 42 41 53 41 7b 42 41 53 41 0c fe ff ff ff 42 SBASA{BASA.....B
24b0: 41 53 41 5b 80 55 48 43 49 01 42 41 53 41 0a 20 ASA[.UHCI.BASA.
24c0: 5b 81 38 55 48 43 49 01 52 53 54 50 01 48 52 53 [.8UHCI.RSTP.HRS
24d0: 54 01 47 52 53 54 01 00 4d 07 43 43 53 30 01 43 T.GRST..M.CCS0.C
24e0: 53 43 30 01 50 45 44 30 01 00 0d 43 43 53 31 01 SC0.PED0...CCS1.
24f0: 43 53 43 31 01 50 45 44 31 01 70 43 43 53 30 50 CSC1.PED1.pCCS0P
2500: 30 53 54 70 43 43 53 31 50 31 53 54 14 47 05 52 0STpCCS1P1ST.G.R
2510: 53 54 41 00 70 42 41 53 41 55 42 41 53 5b 80 55 STA.pBASAUBAS[.U
2520: 48 43 49 01 42 41 53 41 0a 20 5b 81 38 55 48 43 HCI.BASA. [.8UHC
2530: 49 01 52 53 54 50 01 48 52 53 54 01 47 52 53 54 I.RSTP.HRST.GRST
2540: 01 00 4d 07 43 43 53 30 01 43 53 43 30 01 50 45 ..M.CCS0.CSC0.PE
2550: 44 30 01 00 0d 43 43 53 31 01 43 53 43 31 01 50 D0...CCS1.CSC1.P
2560: 45 44 31 01 14 11 55 53 42 53 01 a0 0a 55 50 41 ED1...USBS...UPA
2570: 43 68 53 53 54 41 14 11 55 53 42 57 01 a0 0a 55 ChSSTA..USBW...U
2580: 50 41 43 68 52 53 54 41 14 0f 5f 50 52 57 00 a4 PAChRSTA.._PRW..
2590: 47 50 52 57 0a 03 0a 03 5b 82 43 1e 55 53 42 31 GPRW....[.C.USB1
25a0: 08 5f 41 44 52 0c 01 00 1d 00 5b 80 42 41 52 30 ._ADR.....[.BAR0
25b0: 02 0a c0 0a 05 5b 81 19 42 41 52 30 01 55 42 4c .....[..BAR0.UBL
25c0: 31 10 00 10 50 30 57 45 01 50 31 57 45 01 00 06 1...P0WE.P1WE...
25d0: 14 1f 5f 53 33 44 00 a0 13 91 93 4f 53 46 4c 0a .._S3D.....OSFL.
25e0: 01 93 4f 53 46 4c 0a 02 a4 0a 02 a1 04 a4 0a 03 ..OSFL..........
25f0: 14 27 5f 50 53 57 01 a0 10 68 70 0a 01 50 30 57 .'_PSW...hp..P0W
2600: 45 70 0a 01 50 31 57 45 a1 0f 70 0a 00 50 30 57 Ep..P1WE..p..P0W
2610: 45 70 0a 00 50 31 57 45 14 34 55 50 41 43 01 70 Ep..P1WE.4UPAC.p
2620: 00 60 a0 0d 93 4f 53 46 47 4f 53 39 58 70 01 60 .`...OSFGOS9Xp.`
2630: a1 0f a0 0d 93 4f 53 46 47 4f 53 39 38 70 01 60 .....OSFGOS98p.`
2640: a0 0a 60 a0 07 93 68 0a 03 a4 01 a4 00 5b 80 55 ..`...h......[.U
2650: 50 43 49 02 0a 20 0a 04 5b 81 0b 55 50 43 49 01 PCI.. ..[..UPCI.
2660: 55 42 41 53 20 08 42 41 53 41 0b 00 b4 08 50 30 UBAS .BASA....P0
2670: 53 54 00 08 50 31 53 54 00 14 47 07 53 53 54 41 ST..P1ST..G.SSTA
2680: 00 70 55 42 41 53 42 41 53 41 7b 42 41 53 41 0c .pUBASBASA{BASA.
2690: fe ff ff ff 42 41 53 41 5b 80 55 48 43 49 01 42 ....BASA[.UHCI.B
26a0: 41 53 41 0a 20 5b 81 38 55 48 43 49 01 52 53 54 ASA. [.8UHCI.RST
26b0: 50 01 48 52 53 54 01 47 52 53 54 01 00 4d 07 43 P.HRST.GRST..M.C
26c0: 43 53 30 01 43 53 43 30 01 50 45 44 30 01 00 0d CS0.CSC0.PED0...
26d0: 43 43 53 31 01 43 53 43 31 01 50 45 44 31 01 70 CCS1.CSC1.PED1.p
26e0: 43 43 53 30 50 30 53 54 70 43 43 53 31 50 31 53 CCS0P0STpCCS1P1S
26f0: 54 14 47 05 52 53 54 41 00 70 42 41 53 41 55 42 T.G.RSTA.pBASAUB
2700: 41 53 5b 80 55 48 43 49 01 42 41 53 41 0a 20 5b AS[.UHCI.BASA. [
2710: 81 38 55 48 43 49 01 52 53 54 50 01 48 52 53 54 .8UHCI.RSTP.HRST
2720: 01 47 52 53 54 01 00 4d 07 43 43 53 30 01 43 53 .GRST..M.CCS0.CS
2730: 43 30 01 50 45 44 30 01 00 0d 43 43 53 31 01 43 C0.PED0...CCS1.C
2740: 53 43 31 01 50 45 44 31 01 14 11 55 53 42 53 01 SC1.PED1...USBS.
2750: a0 0a 55 50 41 43 68 53 53 54 41 14 11 55 53 42 ..UPAChSSTA..USB
2760: 57 01 a0 0a 55 50 41 43 68 52 53 54 41 14 0f 5f W...UPAChRSTA.._
2770: 50 52 57 00 a4 47 50 52 57 0a 04 0a 03 5b 82 43 PRW..GPRW....[.C
2780: 1e 55 53 42 32 08 5f 41 44 52 0c 02 00 1d 00 5b .USB2._ADR.....[
2790: 80 42 41 52 30 02 0a c0 0a 05 5b 81 19 42 41 52 .BAR0.....[..BAR
27a0: 30 01 55 42 4c 31 10 00 10 50 30 57 45 01 50 31 0.UBL1...P0WE.P1
27b0: 57 45 01 00 06 14 1f 5f 53 33 44 00 a0 13 91 93 WE....._S3D.....
27c0: 4f 53 46 4c 0a 01 93 4f 53 46 4c 0a 02 a4 0a 02 OSFL...OSFL.....
27d0: a1 04 a4 0a 03 14 27 5f 50 53 57 01 a0 10 68 70 ......'_PSW...hp
27e0: 0a 01 50 30 57 45 70 0a 01 50 31 57 45 a1 0f 70 ..P0WEp..P1WE..p
27f0: 0a 00 50 30 57 45 70 0a 00 50 31 57 45 14 34 55 ..P0WEp..P1WE.4U
2800: 50 41 43 01 70 00 60 a0 0d 93 4f 53 46 47 4f 53 PAC.p.`...OSFGOS
2810: 39 58 70 01 60 a1 0f a0 0d 93 4f 53 46 47 4f 53 9Xp.`.....OSFGOS
2820: 39 38 70 01 60 a0 0a 60 a0 07 93 68 0a 03 a4 01 98p.`..`...h....
2830: a4 00 5b 80 55 50 43 49 02 0a 20 0a 04 5b 81 0b ..[.UPCI.. ..[..
2840: 55 50 43 49 01 55 42 41 53 20 08 42 41 53 41 0b UPCI.UBAS .BASA.
2850: 00 b4 08 50 30 53 54 00 08 50 31 53 54 00 14 47 ...P0ST..P1ST..G
2860: 07 53 53 54 41 00 70 55 42 41 53 42 41 53 41 7b .SSTA.pUBASBASA{
2870: 42 41 53 41 0c fe ff ff ff 42 41 53 41 5b 80 55 BASA.....BASA[.U
2880: 48 43 49 01 42 41 53 41 0a 20 5b 81 38 55 48 43 HCI.BASA. [.8UHC
2890: 49 01 52 53 54 50 01 48 52 53 54 01 47 52 53 54 I.RSTP.HRST.GRST
28a0: 01 00 4d 07 43 43 53 30 01 43 53 43 30 01 50 45 ..M.CCS0.CSC0.PE
28b0: 44 30 01 00 0d 43 43 53 31 01 43 53 43 31 01 50 D0...CCS1.CSC1.P
28c0: 45 44 31 01 70 43 43 53 30 50 30 53 54 70 43 43 ED1.pCCS0P0STpCC
28d0: 53 31 50 31 53 54 14 47 05 52 53 54 41 00 70 42 S1P1ST.G.RSTA.pB
28e0: 41 53 41 55 42 41 53 5b 80 55 48 43 49 01 42 41 ASAUBAS[.UHCI.BA
28f0: 53 41 0a 20 5b 81 38 55 48 43 49 01 52 53 54 50 SA. [.8UHCI.RSTP
2900: 01 48 52 53 54 01 47 52 53 54 01 00 4d 07 43 43 .HRST.GRST..M.CC
2910: 53 30 01 43 53 43 30 01 50 45 44 30 01 00 0d 43 S0.CSC0.PED0...C
2920: 43 53 31 01 43 53 43 31 01 50 45 44 31 01 14 11 CS1.CSC1.PED1...
2930: 55 53 42 53 01 a0 0a 55 50 41 43 68 53 53 54 41 USBS...UPAChSSTA
2940: 14 11 55 53 42 57 01 a0 0a 55 50 41 43 68 52 53 ..USBW...UPAChRS
2950: 54 41 14 0f 5f 50 52 57 00 a4 47 50 52 57 0a 0c TA.._PRW..GPRW..
2960: 0a 03 5b 82 43 1e 55 53 42 33 08 5f 41 44 52 0c ..[.C.USB3._ADR.
2970: 03 00 1d 00 5b 80 42 41 52 30 02 0a c0 0a 05 5b ....[.BAR0.....[
2980: 81 19 42 41 52 30 01 55 42 4c 31 10 00 10 50 30 ..BAR0.UBL1...P0
2990: 57 45 01 50 31 57 45 01 00 06 14 1f 5f 53 33 44 WE.P1WE....._S3D
29a0: 00 a0 13 91 93 4f 53 46 4c 0a 01 93 4f 53 46 4c .....OSFL...OSFL
29b0: 0a 02 a4 0a 02 a1 04 a4 0a 03 14 27 5f 50 53 57 ...........'_PSW
29c0: 01 a0 10 68 70 0a 01 50 30 57 45 70 0a 01 50 31 ...hp..P0WEp..P1
29d0: 57 45 a1 0f 70 0a 00 50 30 57 45 70 0a 00 50 31 WE..p..P0WEp..P1
29e0: 57 45 14 34 55 50 41 43 01 70 00 60 a0 0d 93 4f WE.4UPAC.p.`...O
29f0: 53 46 47 4f 53 39 58 70 01 60 a1 0f a0 0d 93 4f SFGOS9Xp.`.....O
2a00: 53 46 47 4f 53 39 38 70 01 60 a0 0a 60 a0 07 93 SFGOS98p.`..`...
2a10: 68 0a 03 a4 01 a4 00 5b 80 55 50 43 49 02 0a 20 h......[.UPCI..
2a20: 0a 04 5b 81 0b 55 50 43 49 01 55 42 41 53 20 08 ..[..UPCI.UBAS .
2a30: 42 41 53 41 0b 00 b4 08 50 30 53 54 00 08 50 31 BASA....P0ST..P1
2a40: 53 54 00 14 47 07 53 53 54 41 00 70 55 42 41 53 ST..G.SSTA.pUBAS
2a50: 42 41 53 41 7b 42 41 53 41 0c fe ff ff ff 42 41 BASA{BASA.....BA
2a60: 53 41 5b 80 55 48 43 49 01 42 41 53 41 0a 20 5b SA[.UHCI.BASA. [
2a70: 81 38 55 48 43 49 01 52 53 54 50 01 48 52 53 54 .8UHCI.RSTP.HRST
2a80: 01 47 52 53 54 01 00 4d 07 43 43 53 30 01 43 53 .GRST..M.CCS0.CS
2a90: 43 30 01 50 45 44 30 01 00 0d 43 43 53 31 01 43 C0.PED0...CCS1.C
2aa0: 53 43 31 01 50 45 44 31 01 70 43 43 53 30 50 30 SC1.PED1.pCCS0P0
2ab0: 53 54 70 43 43 53 31 50 31 53 54 14 47 05 52 53 STpCCS1P1ST.G.RS
2ac0: 54 41 00 70 42 41 53 41 55 42 41 53 5b 80 55 48 TA.pBASAUBAS[.UH
2ad0: 43 49 01 42 41 53 41 0a 20 5b 81 38 55 48 43 49 CI.BASA. [.8UHCI
2ae0: 01 52 53 54 50 01 48 52 53 54 01 47 52 53 54 01 .RSTP.HRST.GRST.
2af0: 00 4d 07 43 43 53 30 01 43 53 43 30 01 50 45 44 .M.CCS0.CSC0.PED
2b00: 30 01 00 0d 43 43 53 31 01 43 53 43 31 01 50 45 0...CCS1.CSC1.PE
2b10: 44 31 01 14 11 55 53 42 53 01 a0 0a 55 50 41 43 D1...USBS...UPAC
2b20: 68 53 53 54 41 14 11 55 53 42 57 01 a0 0a 55 50 hSSTA..USBW...UP
2b30: 41 43 68 52 53 54 41 14 0f 5f 50 52 57 00 a4 47 AChRSTA.._PRW..G
2b40: 50 52 57 0a 0e 0a 03 5b 82 4f 1d 45 55 53 42 08 PRW....[.O.EUSB.
2b50: 5f 41 44 52 0c 07 00 1d 00 5b 80 55 32 30 50 02 _ADR.....[.U20P.
2b60: 0a 00 0b 00 01 5b 81 2f 55 32 30 50 01 00 20 00 .....[./U20P.. .
2b70: 01 4d 53 50 45 01 00 0e 00 40 05 4d 42 41 53 20 .MSPE....@.MBAS
2b80: 00 40 20 50 53 54 41 02 00 06 50 4d 45 45 01 00 .@ PSTA...PMEE..
2b90: 06 50 4d 45 53 01 14 41 18 5f 50 53 57 01 70 4d .PMES..A._PSW.pM
2ba0: 42 41 53 60 7b 60 0c f0 ff ff ff 60 5b 80 4d 4d BAS`{`.....`[.MM
2bb0: 49 4f 00 60 0b 00 01 5b 81 27 4d 4d 49 4f 01 00 IO.`...[.'MMIO..
2bc0: 40 32 50 30 53 43 20 50 31 53 43 20 50 32 53 43 @2P0SC P1SC P2SC
2bd0: 20 50 33 53 43 20 50 34 53 43 20 50 35 53 43 20 P3SC P4SC P5SC
2be0: a0 47 13 92 60 70 50 53 54 41 62 70 00 50 53 54 .G..`pPSTAbp.PST
2bf0: 41 70 4d 53 50 45 63 70 01 4d 53 50 45 a0 47 08 ApMSPEcp.MSPE.G.
2c00: 68 70 50 30 53 43 64 7d 64 0c 00 00 30 00 64 70 hpP0SCd}d...0.dp
2c10: 64 50 30 53 43 70 50 31 53 43 64 7d 64 0c 00 00 dP0SCpP1SCd}d...
2c20: 30 00 64 70 64 50 31 53 43 70 50 32 53 43 64 7d 0.dpdP1SCpP2SCd}
2c30: 64 0c 00 00 30 00 64 70 64 50 32 53 43 70 50 33 d...0.dpdP2SCpP3
2c40: 53 43 64 7d 64 0c 00 00 30 00 64 70 64 50 33 53 SCd}d...0.dpdP3S
2c50: 43 70 50 34 53 43 64 7d 64 0c 00 00 30 00 64 70 CpP4SCd}d...0.dp
2c60: 64 50 34 53 43 70 50 35 53 43 64 7d 64 0c 00 00 dP4SCpP5SCd}d...
2c70: 30 00 64 70 64 50 35 53 43 70 01 50 4d 45 53 70 0.dpdP5SCp.PMESp
2c80: 01 50 4d 45 45 a1 46 08 70 50 30 53 43 64 7b 64 .PMEE.F.pP0SCd{d
2c90: 0c ff ff cf ff 64 70 64 50 30 53 43 70 50 31 53 .....dpdP0SCpP1S
2ca0: 43 64 7b 64 0c ff ff cf ff 64 70 64 50 31 53 43 Cd{d.....dpdP1SC
2cb0: 70 50 32 53 43 64 7b 64 0c ff ff cf ff 64 70 64 pP2SCd{d.....dpd
2cc0: 50 32 53 43 70 50 33 53 43 64 7b 64 0c ff ff cf P2SCpP3SCd{d....
2cd0: ff 64 70 64 50 33 53 43 70 50 34 53 43 64 7b 64 .dpdP3SCpP4SCd{d
2ce0: 0c ff ff cf ff 64 70 64 50 34 53 43 70 50 35 53 .....dpdP4SCpP5S
2cf0: 43 64 7b 64 0c ff ff cf ff 64 70 64 50 35 53 43 Cd{d.....dpdP5SC
2d00: 70 01 50 4d 45 53 70 00 50 4d 45 45 70 63 4d 53 p.PMESp.PMEEpcMS
2d10: 50 45 70 62 50 53 54 41 14 0f 5f 50 52 57 00 a4 PEpbPSTA.._PRW..
2d20: 47 50 52 57 0a 0d 0a 03 5b 82 1f 4d 43 39 37 08 GPRW....[..MC97.
2d30: 5f 41 44 52 0c 03 00 1e 00 14 0f 5f 50 52 57 00 _ADR......._PRW.
2d40: a4 47 50 52 57 0a 05 0a 04 5b 82 1f 48 44 41 43 .GPRW....[..HDAC
2d50: 08 5f 41 44 52 0c 00 00 1b 00 14 0f 5f 50 52 57 ._ADR......._PRW
2d60: 00 a4 47 50 52 57 0a 05 0a 04 5b 82 40 3e 50 30 ..GPRW....[.@>P0
2d70: 50 31 08 5f 41 44 52 0c 00 00 01 00 14 0f 5f 50 P1._ADR......._P
2d80: 52 57 00 a4 47 50 52 57 0a 09 0a 04 14 16 5f 50 RW..GPRW......_P
2d90: 52 54 00 a0 0a 50 49 43 4d a4 41 52 30 31 a4 50 RT...PICM.AR01.P
2da0: 52 30 31 5b 82 47 3a 56 47 41 5f 08 5f 41 44 52 R01[.G:VGA_._ADR
2db0: 0a 00 5b 80 56 53 49 44 02 0a 00 0a 04 5b 81 0b ..[.VSID.....[..
2dc0: 56 53 49 44 01 52 45 47 30 20 14 18 50 52 53 54 VSID.REG0 ..PRST
2dd0: 00 a0 0d 93 52 45 47 30 0c ff ff ff ff a4 00 a1 ....REG0........
2de0: 03 a4 01 08 55 50 44 4e 01 08 4e 58 54 44 0a 01 ....UPDN..NXTD..
2df0: 08 4c 43 44 4d 0a 01 08 43 52 54 4d 0a 02 08 54 .LCDM...CRTM...T
2e00: 56 4f 4d 0a 04 08 44 56 49 4d 0a 08 08 44 4f 4e VOM...DVIM...DON
2e10: 45 00 08 44 4f 53 46 01 14 0a 5f 49 4e 49 00 47 E..DOSF..._INI.G
2e20: 45 54 44 14 0c 5f 44 4f 53 01 70 68 44 4f 53 46 ETD.._DOS.phDOSF
2e30: 14 1a 5f 44 4f 44 00 a4 12 12 04 0c 00 01 01 00 .._DOD..........
2e40: 0c 10 01 01 00 0b 00 02 0b 20 01 5b 82 49 06 43 ......... .[.I.C
2e50: 52 54 44 08 5f 41 44 52 0b 00 01 14 1f 5f 44 43 RTD._ADR....._DC
2e60: 53 00 70 5c 41 56 4c 44 60 a0 0e 60 a0 0b 7b 60 S.p\AVLD`..`..{`
2e70: 43 52 54 4d 00 a4 0a 1f a4 0a 1d 14 19 5f 44 47 CRTM........._DG
2e80: 53 00 7b 4e 58 54 44 43 52 54 4d 60 a0 05 60 a4 S.{NXTDCRTM`..`.
2e90: 0a 01 a4 0a 00 14 20 5f 44 53 53 01 a0 19 7b 68 ...... _DSS...{h
2ea0: 0c 00 00 00 40 00 a0 0f 7b 68 0c 00 00 00 80 00 ....@...{h......
2eb0: 70 01 44 4f 4e 45 5b 82 49 06 54 56 4f 44 08 5f p.DONE[.I.TVOD._
2ec0: 41 44 52 0b 00 02 14 1f 5f 44 43 53 00 70 5c 41 ADR....._DCS.p\A
2ed0: 56 4c 44 60 a0 0e 60 a0 0b 7b 60 54 56 4f 4d 00 VLD`..`..{`TVOM.
2ee0: a4 0a 1f a4 0a 1d 14 19 5f 44 47 53 00 7b 4e 58 ........_DGS.{NX
2ef0: 54 44 54 56 4f 4d 60 a0 05 60 a4 0a 01 a4 0a 00 TDTVOM`..`......
2f00: 14 20 5f 44 53 53 01 a0 19 7b 68 0c 00 00 00 40 . _DSS...{h....@
2f10: 00 a0 0f 7b 68 0c 00 00 00 80 00 70 01 44 4f 4e ...{h......p.DON
2f20: 45 5b 82 49 06 44 56 49 44 08 5f 41 44 52 0b 20 E[.I.DVID._ADR.
2f30: 01 14 1f 5f 44 43 53 00 70 5c 41 56 4c 44 60 a0 ..._DCS.p\AVLD`.
2f40: 0e 60 a0 0b 7b 60 44 56 49 4d 00 a4 0a 1f a4 0a .`..{`DVIM......
2f50: 1d 14 19 5f 44 47 53 00 7b 4e 58 54 44 44 56 49 ..._DGS.{NXTDDVI
2f60: 4d 60 a0 05 60 a4 0a 01 a4 0a 00 14 20 5f 44 53 M`..`....... _DS
2f70: 53 01 a0 19 7b 68 0c 00 00 00 40 00 a0 0f 7b 68 S...{h....@...{h
2f80: 0c 00 00 00 80 00 70 01 44 4f 4e 45 5b 82 48 11 ......p.DONE[.H.
2f90: 4c 43 44 44 08 5f 41 44 52 0b 10 01 14 1f 5f 44 LCDD._ADR....._D
2fa0: 43 53 00 70 5c 41 56 4c 44 60 a0 0e 60 a0 0b 7b CS.p\AVLD`..`..{
2fb0: 60 4c 43 44 4d 00 a4 0a 1f a4 0a 1d 14 19 5f 44 `LCDM........._D
2fc0: 47 53 00 7b 4e 58 54 44 4c 43 44 4d 60 a0 05 60 GS.{NXTDLCDM`..`
2fd0: a4 0a 01 a4 0a 00 14 20 5f 44 53 53 01 a0 19 7b ....... _DSS...{
2fe0: 68 0c 00 00 00 40 00 a0 0f 7b 68 0c 00 00 00 80 h....@...{h.....
2ff0: 00 70 01 44 4f 4e 45 14 2a 5f 42 43 4c 00 a4 12 .p.DONE.*_BCL...
3000: 22 10 0a 0f 0a 0e 0a 0d 0a 0c 0a 0b 0a 0a 0a 09 "...............
3010: 0a 08 0a 07 0a 06 0a 05 0a 04 0a 03 0a 02 0a 01 ................
3020: 0a 00 08 42 43 42 48 0a 00 14 40 07 5f 42 43 4d ...BCBH...@._BCM
3030: 01 70 68 4c 42 54 4e 5c 2f 05 5f 53 42 5f 50 43 .phLBTN\/._SB_PC
3040: 49 30 53 42 52 47 45 43 30 5f 53 54 42 52 a0 44 I0SBRGEC0_STBR.D
3050: 04 5c 2e 5f 53 42 5f 41 54 4b 50 a0 1b 93 42 43 .\._SB_ATKP...BC
3060: 42 48 0a 01 86 5c 2e 5f 53 42 5f 41 54 4b 44 72 BH...\._SB_ATKDr
3070: 4c 42 54 4e 0a 10 00 a0 1b 93 42 43 42 48 0a 02 LBTN......BCBH..
3080: 86 5c 2e 5f 53 42 5f 41 54 4b 44 72 4c 42 54 4e .\._SB_ATKDrLBTN
3090: 0a 20 00 70 0a 00 42 43 42 48 14 0b 5f 42 51 43 . .p..BCBH.._BQC
30a0: 00 a4 4c 42 54 4e 14 4c 04 53 57 48 44 09 70 01 ..LBTN.L.SWHD.p.
30b0: 55 50 44 4e a0 16 7b 44 4f 53 46 0a 03 00 70 68 UPDN..{DOSF...ph
30c0: 5c 53 45 54 44 49 53 4d 49 0a 94 a1 27 70 00 44 \SETDISMI...'p.D
30d0: 4f 4e 45 86 56 47 41 5f 0a 80 70 0b f4 01 60 a2 ONE.VGA_..p...`.
30e0: 13 60 a0 08 44 4f 4e 45 70 00 60 a1 07 5b 22 0a .`..DONEp.`..[".
30f0: 0a 76 60 14 12 47 45 54 44 00 49 53 4d 49 0a 95 .v`..GETD.ISMI..
3100: a4 5c 41 43 54 44 14 3c 41 44 56 44 00 a0 1a 55 .\ACTD.<ADVD...U
3110: 50 44 4e 47 45 54 44 70 5c 41 43 54 44 5c 53 45 PDNGETDp\ACTD\SE
3120: 54 44 70 00 55 50 44 4e 49 53 4d 49 0a a0 70 5c TDp.UPDNISMI..p\
3130: 53 45 54 44 4e 58 54 44 a4 5c 53 45 54 44 a4 4e SETDNXTD.\SETD.N
3140: 58 54 44 14 08 4e 41 54 4b 00 a4 01 5b 82 48 05 XTD..NATK...[.H.
3150: 50 30 50 36 08 5f 41 44 52 0c 00 00 1e 00 14 0f P0P6._ADR.......
3160: 5f 50 52 57 00 a4 47 50 52 57 0a 0b 0a 04 14 16 _PRW..GPRW......
3170: 5f 50 52 54 00 a0 0a 50 49 43 4d a4 41 52 30 36 _PRT...PICM.AR06
3180: a4 50 52 30 36 5b 82 1f 50 33 39 34 08 5f 41 44 .PR06[..P394._AD
3190: 52 0c 00 00 01 00 14 0f 5f 50 52 57 00 a4 47 50 R......._PRW..GP
31a0: 52 57 0a 0b 0a 03 5b 82 48 ac 49 44 45 31 08 5f RW....[.H.IDE1._
31b0: 41 44 52 0c 01 00 1f 00 08 52 45 47 46 0a 01 14 ADR......REGF...
31c0: 12 5f 52 45 47 02 a0 0b 93 68 0a 02 70 69 52 45 ._REG....h..piRE
31d0: 47 46 5b 80 42 41 52 30 02 0a 00 0b 00 01 5b 81 GF[.BAR0......[.
31e0: 43 0a 42 41 52 30 03 56 44 49 44 20 00 30 53 43 C.BAR0.VDID .0SC
31f0: 43 52 08 42 43 43 52 08 00 40 1a 54 49 4d 50 10 CR.BCCR..@.TIMP.
3200: 54 49 4d 53 10 53 54 4d 50 04 53 54 4d 53 04 00 TIMS.STMP.STMS..
3210: 18 55 44 4d 50 02 55 44 4d 53 02 00 0c 55 44 54 .UDMP.UDMS...UDT
3220: 50 06 00 02 55 44 54 53 06 00 42 04 50 43 42 30 P...UDTS..B.PCB0
3230: 02 53 43 42 30 02 50 43 41 30 02 53 43 41 30 02 .SCB0.PCA0.SCA0.
3240: 00 04 46 50 42 30 02 46 53 42 30 02 50 53 49 47 ..FPB0.FSB0.PSIG
3250: 02 53 53 49 47 02 00 4c 1c 4d 41 50 56 02 00 05 .SSIG..L.MAPV...
3260: 53 43 43 46 01 00 08 50 30 45 4e 01 00 01 50 32 SCCF...P0EN...P2
3270: 45 4e 01 00 01 50 30 50 46 01 00 01 50 32 50 46 EN...P0PF...P2PF
3280: 01 00 01 08 54 49 4d 30 12 47 07 09 12 0b 04 0a ....TIM0.G......
3290: 78 0a b4 0a f0 0b 84 03 12 0a 04 0a 23 0a 21 0a x...........#.!.
32a0: 10 0a 00 12 0a 04 0a 0b 0a 09 0a 04 0a 00 12 0e ................
32b0: 06 0a 70 0a 49 0a 36 0a 27 0a 19 0a 0f 12 0e 06 ..p.I.6.'.......
32c0: 0a 00 0a 01 0a 02 0a 01 0a 02 0a 01 12 0e 06 0a ................
32d0: 00 0a 00 0a 00 0a 01 0a 01 0a 01 12 0e 06 0a 00 ................
32e0: 0a 00 0a 00 0a 00 0a 00 0a 01 12 0a 04 0a 04 0a ................
32f0: 03 0a 02 0a 00 12 0a 04 0a 02 0a 01 0a 00 0a 00 ................
3300: 08 54 4d 44 30 11 03 0a 14 8a 54 4d 44 30 0a 00 .TMD0.....TMD0..
3310: 50 49 4f 30 8a 54 4d 44 30 0a 04 44 4d 41 30 8a PIO0.TMD0..DMA0.
3320: 54 4d 44 30 0a 08 50 49 4f 31 8a 54 4d 44 30 0a TMD0..PIO1.TMD0.
3330: 0c 44 4d 41 31 8a 54 4d 44 30 0a 10 43 48 4e 46 .DMA1.TMD0..CHNF
3340: 08 47 54 49 4d 0a 00 08 47 53 54 4d 0a 00 08 47 .GTIM...GSTM...G
3350: 55 44 4d 0a 00 08 47 55 44 54 0a 00 08 47 43 42 UDM...GUDT...GCB
3360: 30 0a 00 08 47 46 42 30 0a 00 5b 82 45 0e 43 48 0...GFB0..[.E.CH
3370: 4e 30 08 5f 41 44 52 0a 00 14 23 5f 47 54 4d 00 N0._ADR...#_GTM.
3380: a4 47 54 4d 5f 54 49 4d 50 53 54 4d 50 55 44 4d .GTM_TIMPSTMPUDM
3390: 50 55 44 54 50 50 43 42 30 46 50 42 30 14 47 07 PUDTPPCB0FPB0.G.
33a0: 5f 53 54 4d 03 70 68 5b 31 70 68 54 4d 44 30 70 _STM.ph[1phTMD0p
33b0: 54 49 4d 50 47 54 49 4d 70 55 44 54 50 47 55 44 TIMPGTIMpUDTPGUD
33c0: 54 a0 3b 53 54 4d 5f 70 47 54 49 4d 54 49 4d 50 T.;STM_pGTIMTIMP
33d0: 70 47 53 54 4d 53 54 4d 50 70 47 55 44 4d 55 44 pGSTMSTMPpGUDMUD
33e0: 4d 50 70 47 55 44 54 55 44 54 50 70 47 43 42 30 MPpGUDTUDTPpGCB0
33f0: 50 43 42 30 70 47 46 42 30 46 50 42 30 70 47 54 PCB0pGFB0FPB0pGT
3400: 46 5f 0a 00 69 41 54 41 30 70 47 54 46 5f 0a 01 F_..iATA0pGTF_..
3410: 6a 41 54 41 31 5b 82 1c 44 52 56 30 08 5f 41 44 jATA1[..DRV0._AD
3420: 52 0a 00 14 0f 5f 47 54 46 00 a4 52 41 54 41 41 R...._GTF..RATAA
3430: 54 41 30 5b 82 1c 44 52 56 31 08 5f 41 44 52 0a TA0[..DRV1._ADR.
3440: 01 14 0f 5f 47 54 46 00 a4 52 41 54 41 41 54 41 ..._GTF..RATAATA
3450: 31 5b 82 45 0e 43 48 4e 31 08 5f 41 44 52 0a 01 1[.E.CHN1._ADR..
3460: 14 23 5f 47 54 4d 00 a4 47 54 4d 5f 54 49 4d 53 .#_GTM..GTM_TIMS
3470: 53 54 4d 53 55 44 4d 53 55 44 54 53 53 43 42 30 STMSUDMSUDTSSCB0
3480: 46 53 42 30 14 47 07 5f 53 54 4d 03 70 68 5b 31 FSB0.G._STM.ph[1
3490: 70 68 54 4d 44 30 70 54 49 4d 53 47 54 49 4d 70 phTMD0pTIMSGTIMp
34a0: 55 44 54 53 47 55 44 54 a0 3b 53 54 4d 5f 70 47 UDTSGUDT.;STM_pG
34b0: 54 49 4d 54 49 4d 53 70 47 53 54 4d 53 54 4d 53 TIMTIMSpGSTMSTMS
34c0: 70 47 55 44 4d 55 44 4d 53 70 47 55 44 54 55 44 pGUDMUDMSpGUDTUD
34d0: 54 53 70 47 43 42 30 53 43 42 30 70 47 46 42 30 TSpGCB0SCB0pGFB0
34e0: 46 53 42 30 70 47 54 46 5f 0a 00 69 41 54 41 32 FSB0pGTF_..iATA2
34f0: 70 47 54 46 5f 0a 01 6a 41 54 41 33 5b 82 1c 44 pGTF_..jATA3[..D
3500: 52 56 30 08 5f 41 44 52 0a 00 14 0f 5f 47 54 46 RV0._ADR...._GTF
3510: 00 a4 52 41 54 41 41 54 41 32 5b 82 1c 44 52 56 ..RATAATA2[..DRV
3520: 31 08 5f 41 44 52 0a 01 14 0f 5f 47 54 46 00 a4 1._ADR...._GTF..
3530: 52 41 54 41 41 54 41 33 14 4d 19 47 54 4d 5f 0e RATAATA3.M.GTM_.
3540: 70 ff 50 49 4f 30 70 50 49 4f 30 50 49 4f 31 70 p.PIO0pPIO0PIO1p
3550: 50 49 4f 30 44 4d 41 30 70 50 49 4f 30 44 4d 41 PIO0DMA0pPIO0DMA
3560: 31 70 00 43 48 4e 46 a0 05 52 45 47 46 a1 06 a4 1p.CHNF..REGF...
3570: 54 4d 44 30 a0 11 7b 68 0a 02 00 7d 43 48 4e 46 TMD0..{h...}CHNF
3580: 0a 02 43 48 4e 46 7a 7b 68 0b 00 33 00 0a 08 65 ..CHNFz{h..3...e
3590: 70 89 83 88 54 49 4d 30 0a 01 00 02 65 00 0a 00 p...TIM0....e...
35a0: 0a 00 66 70 83 88 83 88 54 49 4d 30 0a 00 00 66 ..fp....TIM0...f
35b0: 00 67 70 67 44 4d 41 30 a0 0e 7b 68 0a 08 00 70 .gpgDMA0..{h...p
35c0: 0b 84 03 50 49 4f 30 a1 07 70 67 50 49 4f 30 a0 ...PIO0..pgPIO0.
35d0: 11 7b 68 0a 20 00 7d 43 48 4e 46 0a 08 43 48 4e .{h. .}CHNF..CHN
35e0: 46 a0 42 05 7b 68 0b 00 40 00 7d 43 48 4e 46 0a F.B.{h..@.}CHNF.
35f0: 10 43 48 4e 46 70 89 83 88 54 49 4d 30 0a 02 00 .CHNFp...TIM0...
3600: 02 69 00 0a 00 0a 00 65 70 83 88 83 88 54 49 4d .i.....ep....TIM
3610: 30 0a 00 00 65 00 66 70 66 44 4d 41 31 a0 0e 7b 0...e.fpfDMA1..{
3620: 68 0a 80 00 70 0b 84 03 50 49 4f 31 a1 07 70 66 h...p...PIO1..pf
3630: 50 49 4f 31 a0 48 04 7b 6a 0a 01 00 7b 6b 0a 03 PIO1.H.{j...{k..
3640: 65 a0 10 90 7b 6d 0a 01 00 93 65 0a 01 72 65 0a e...{m....e..re.
3650: 04 65 a1 0d a0 0b 7b 6c 0a 01 00 72 65 0a 02 65 .e....{l...re..e
3660: 70 83 88 83 88 54 49 4d 30 0a 03 00 65 00 44 4d p....TIM0...e.DM
3670: 41 30 7d 43 48 4e 46 0a 01 43 48 4e 46 a0 4c 04 A0}CHNF..CHNF.L.
3680: 7b 6a 0a 02 00 7b 7a 6b 0a 04 00 0a 03 65 a0 10 {j...{zk.....e..
3690: 90 7b 6d 0a 02 00 93 65 0a 01 72 65 0a 04 65 a1 .{m....e..re..e.
36a0: 0d a0 0b 7b 6c 0a 02 00 72 65 0a 02 65 70 83 88 ...{l...re..ep..
36b0: 83 88 54 49 4d 30 0a 03 00 65 00 44 4d 41 31 7d ..TIM0...e.DMA1}
36c0: 43 48 4e 46 0a 04 43 48 4e 46 70 54 4d 44 30 5b CHNF..CHNFpTMD0[
36d0: 31 a4 54 4d 44 30 14 44 25 53 54 4d 5f 08 a0 05 1.TMD0.D%STM_...
36e0: 52 45 47 46 a1 04 a4 0a 00 7b 47 54 49 4d 0b 44 REGF.....{GTIM.D
36f0: 80 47 54 49 4d 70 0a 00 47 53 54 4d 70 0a 00 47 .GTIMp..GSTMp..G
3700: 55 44 4d 70 0a 00 47 43 42 30 7b 47 55 44 54 0a UDMp..GCB0{GUDT.
3710: cc 47 55 44 54 70 0a 00 47 46 42 30 a0 47 07 7b .GUDTp..GFB0.G.{
3720: 43 48 4e 46 0a 01 00 70 89 83 88 54 49 4d 30 0a CHNF...p...TIM0.
3730: 03 00 02 44 4d 41 30 00 0a 00 0a 00 60 a0 09 94 ...DMA0.....`...
3740: 60 0a 05 70 0a 05 60 7d 47 55 44 54 83 88 83 88 `..p..`}GUDT....
3750: 54 49 4d 30 0a 04 00 60 00 47 55 44 54 7d 47 43 TIM0...`.GUDT}GC
3760: 42 30 83 88 83 88 54 49 4d 30 0a 05 00 60 00 47 B0....TIM0...`.G
3770: 43 42 30 7d 47 46 42 30 83 88 83 88 54 49 4d 30 CB0}GFB0....TIM0
3780: 0a 06 00 60 00 47 46 42 30 7d 47 55 44 4d 0a 01 ...`.GFB0}GUDM..
3790: 47 55 44 4d a1 37 a0 35 7d 93 50 49 4f 30 ff 93 GUDM.7.5}.PIO0..
37a0: 50 49 4f 30 0a 00 00 a0 24 7b 95 44 4d 41 30 ff PIO0....${.DMA0.
37b0: 94 44 4d 41 30 0a 00 00 70 44 4d 41 30 50 49 4f .DMA0...pDMA0PIO
37c0: 30 7d 47 54 49 4d 0a 08 47 54 49 4d a0 43 08 7b 0}GTIM..GTIM.C.{
37d0: 43 48 4e 46 0a 04 00 70 89 83 88 54 49 4d 30 0a CHNF...p...TIM0.
37e0: 03 00 02 44 4d 41 31 00 0a 00 0a 00 60 a0 09 94 ...DMA1.....`...
37f0: 60 0a 05 70 0a 05 60 7d 47 55 44 54 79 83 88 83 `..p..`}GUDTy...
3800: 88 54 49 4d 30 0a 04 00 60 00 0a 04 00 47 55 44 .TIM0...`....GUD
3810: 54 7d 47 43 42 30 79 83 88 83 88 54 49 4d 30 0a T}GCB0y....TIM0.
3820: 05 00 60 00 0a 01 00 47 43 42 30 7d 47 46 42 30 ..`....GCB0}GFB0
3830: 79 83 88 83 88 54 49 4d 30 0a 06 00 60 00 0a 01 y....TIM0...`...
3840: 00 47 46 42 30 7d 47 55 44 4d 0a 02 47 55 44 4d .GFB0}GUDM..GUDM
3850: a1 37 a0 35 7d 93 50 49 4f 31 ff 93 50 49 4f 31 .7.5}.PIO1..PIO1
3860: 0a 00 00 a0 24 7b 95 44 4d 41 31 ff 94 44 4d 41 ....${.DMA1..DMA
3870: 31 0a 00 00 70 44 4d 41 31 50 49 4f 31 7d 47 54 1...pDMA1PIO1}GT
3880: 49 4d 0a 80 47 54 49 4d a0 14 7b 43 48 4e 46 0a IM..GTIM..{CHNF.
3890: 02 00 7d 47 54 49 4d 0a 03 47 54 49 4d a0 14 7b ..}GTIM..GTIM..{
38a0: 43 48 4e 46 0a 08 00 7d 47 54 49 4d 0a 30 47 54 CHNF...}GTIM.0GT
38b0: 49 4d 7b 89 83 88 54 49 4d 30 0a 00 00 04 50 49 IM{...TIM0....PI
38c0: 4f 30 00 0a 00 0a 00 0a 03 60 70 83 88 83 88 54 O0.......`p....T
38d0: 49 4d 30 0a 01 00 60 00 61 79 61 0a 08 62 7d 47 IM0...`.aya..b}G
38e0: 54 49 4d 62 47 54 49 4d a0 3f 7b 43 48 4e 46 0a TIMbGTIM.?{CHNF.
38f0: 10 00 7d 47 54 49 4d 0b 00 40 47 54 49 4d 7b 89 ..}GTIM..@GTIM{.
3900: 83 88 54 49 4d 30 0a 00 00 04 50 49 4f 31 00 0a ..TIM0....PIO1..
3910: 00 0a 00 0a 03 60 70 83 88 83 88 54 49 4d 30 0a .....`p....TIM0.
3920: 02 00 60 00 47 53 54 4d a4 0a 01 08 41 54 30 31 ..`.GSTM....AT01
3930: 11 0a 0a 07 03 00 00 00 00 00 ef 08 41 54 30 32 ............AT02
3940: 11 0a 0a 07 00 00 00 00 00 00 90 08 41 54 30 33 ............AT03
3950: 11 0a 0a 07 00 00 00 00 00 00 c6 08 41 54 30 34 ............AT04
3960: 11 0a 0a 07 00 00 00 00 00 00 91 08 41 54 41 30 ............ATA0
3970: 11 03 0a 1d 08 41 54 41 31 11 03 0a 1d 08 41 54 .....ATA1.....AT
3980: 41 32 11 03 0a 1d 08 41 54 41 33 11 03 0a 1d 08 A2.....ATA3.....
3990: 41 54 41 42 11 03 0a 1d 8c 41 54 41 42 0a 00 43 ATAB.....ATAB..C
39a0: 4d 44 43 14 4c 05 47 54 46 42 0b 77 43 4d 44 43 MDC.L.GTFB.wCMDC
39b0: 0a 38 60 72 60 0a 08 61 5b 13 41 54 41 42 61 0a .8`r`..a[.ATABa.
39c0: 38 43 4d 44 58 77 43 4d 44 43 0a 07 60 8c 41 54 8CMDXwCMDC..`.AT
39d0: 41 42 72 60 0a 02 00 41 30 30 31 8c 41 54 41 42 ABr`...A001.ATAB
39e0: 72 60 0a 06 00 41 30 30 35 70 68 43 4d 44 58 70 r`...A005phCMDXp
39f0: 69 41 30 30 31 70 6a 41 30 30 35 75 43 4d 44 43 iA001pjA005uCMDC
3a00: 14 42 24 47 54 46 5f 0a 70 69 5b 31 70 0a 00 43 .B$GTF_.pi[1p..C
3a10: 4d 44 43 08 49 44 34 39 0b 00 0c 08 49 44 35 39 MDC.ID49....ID59
3a20: 0a 00 08 49 44 35 33 0a 04 08 49 44 36 33 0b 00 ...ID53...ID63..
3a30: 0f 08 49 44 38 38 0b 00 0f 08 49 52 44 59 0a 01 ..ID88....IRDY..
3a40: 08 50 49 4f 54 0a 00 08 44 4d 41 54 0a 00 a0 4d .PIOT...DMAT...M
3a50: 05 93 87 69 0b 00 02 8b 69 0a 62 49 57 34 39 70 ...i....i.bIW49p
3a60: 49 57 34 39 49 44 34 39 8b 69 0a 6a 49 57 35 33 IW49ID49.i.jIW53
3a70: 70 49 57 35 33 49 44 35 33 8b 69 0a 7e 49 57 36 pIW53ID53.i.~IW6
3a80: 33 70 49 57 36 33 49 44 36 33 8b 69 0a 76 49 57 3pIW63ID63.i.vIW
3a90: 35 39 70 49 57 35 39 49 44 35 39 8b 69 0a b0 49 59pIW59ID59.i..I
3aa0: 57 38 38 70 49 57 38 38 49 44 38 38 70 0a a0 67 W88pIW88ID88p..g
3ab0: a0 48 05 68 70 0a b0 67 7b 43 48 4e 46 0a 08 49 .H.hp..g{CHNF..I
3ac0: 52 44 59 a0 12 7b 43 48 4e 46 0a 10 00 70 50 49 RDY..{CHNF...pPI
3ad0: 4f 31 50 49 4f 54 a1 0a 70 50 49 4f 30 50 49 4f O1PIOT..pPIO0PIO
3ae0: 54 a0 27 7b 43 48 4e 46 0a 04 00 a0 12 7b 43 48 T.'{CHNF.....{CH
3af0: 4e 46 0a 10 00 70 44 4d 41 31 44 4d 41 54 a1 0a NF...pDMA1DMAT..
3b00: 70 44 4d 41 30 44 4d 41 54 a1 28 7b 43 48 4e 46 pDMA0DMAT.({CHNF
3b10: 0a 02 49 52 44 59 70 50 49 4f 30 50 49 4f 54 a0 ..IRDYpPIO0PIOT.
3b20: 12 7b 43 48 4e 46 0a 01 00 70 44 4d 41 30 44 4d .{CHNF...pDMA0DM
3b30: 41 54 a0 47 04 90 90 7b 49 44 35 33 0a 04 00 7b AT.G...{ID53...{
3b40: 49 44 38 38 0b 00 ff 00 44 4d 41 54 70 89 83 88 ID88....DMATp...
3b50: 54 49 4d 30 0a 03 00 02 44 4d 41 54 00 0a 00 0a TIM0....DMAT....
3b60: 00 61 a0 09 94 61 0a 05 70 0a 05 61 47 54 46 42 .a...a..p..aGTFB
3b70: 41 54 30 31 7d 0a 40 61 00 67 a1 46 04 a0 43 04 AT01}.@a.g.F..C.
3b80: 90 7b 49 44 36 33 0b 00 ff 00 50 49 4f 54 7b 89 .{ID63....PIOT{.
3b90: 83 88 54 49 4d 30 0a 00 00 04 50 49 4f 54 00 0a ..TIM0....PIOT..
3ba0: 00 0a 00 0a 03 60 7d 0a 20 83 88 83 88 54 49 4d .....`}. ....TIM
3bb0: 30 0a 08 00 60 00 61 47 54 46 42 41 54 30 31 61 0...`.aGTFBAT01a
3bc0: 67 a0 38 49 52 44 59 7b 89 83 88 54 49 4d 30 0a g.8IRDY{...TIM0.
3bd0: 00 00 04 50 49 4f 54 00 0a 00 0a 00 0a 03 60 7d ...PIOT.......`}
3be0: 0a 08 83 88 83 88 54 49 4d 30 0a 07 00 60 00 61 ......TIM0...`.a
3bf0: 47 54 46 42 41 54 30 31 61 67 a1 17 a0 15 7b 49 GTFBAT01ag....{I
3c00: 44 34 39 0b 00 04 00 47 54 46 42 41 54 30 31 0a D49....GTFBAT01.
3c10: 01 67 a0 24 90 7b 49 44 35 39 0b 00 01 00 7b 49 .g.$.{ID59....{I
3c20: 44 35 39 0a ff 00 47 54 46 42 41 54 30 33 7b 49 D59...GTFBAT03{I
3c30: 44 35 39 0a ff 00 67 70 41 54 41 42 5b 31 a4 41 D59...gpATAB[1.A
3c40: 54 41 42 14 2c 52 41 54 41 01 8c 68 0a 00 43 4d TAB.,RATA..h..CM
3c50: 44 4e 77 43 4d 44 4e 0a 38 60 5b 13 68 0a 08 60 DNwCMDN.8`[.h..`
3c60: 52 45 54 42 70 52 45 54 42 5b 31 a4 52 45 54 42 RETBpRETB[1.RETB
3c70: 5b 82 36 50 30 50 32 08 5f 41 44 52 0c 00 00 1c [.6P0P2._ADR....
3c80: 00 14 0f 5f 50 52 57 00 a4 47 50 52 57 0a 09 0a ..._PRW..GPRW...
3c90: 04 14 16 5f 50 52 54 00 a0 0a 50 49 43 4d a4 41 ..._PRT...PICM.A
3ca0: 52 30 32 a4 50 52 30 32 5b 82 4e 09 50 30 50 33 R02.PR02[.N.P0P3
3cb0: 08 5f 41 44 52 0c 01 00 1c 00 14 0f 5f 50 52 57 ._ADR......._PRW
3cc0: 00 a4 47 50 52 57 0a 09 0a 04 14 16 5f 50 52 54 ..GPRW......_PRT
3cd0: 00 a0 0a 50 49 43 4d a4 41 52 30 33 a4 50 52 30 ...PICM.AR03.PR0
3ce0: 33 5b 82 45 06 4d 50 43 49 08 5f 41 44 52 0a 00 3[.E.MPCI._ADR..
3cf0: 5b 80 4d 49 4e 50 02 0a 00 0a 68 5b 81 26 4d 49 [.MINP....h[.&MI
3d00: 4e 50 01 56 4e 55 4d 20 00 28 50 49 4e 46 08 53 NP.VNUM .(PINF.S
3d10: 42 43 43 08 42 53 43 43 08 00 40 10 53 4e 55 4d BCC.BSCC..@.SNUM
3d20: 20 00 20 14 24 4d 50 44 50 00 a0 0e 93 53 4e 55 . .$MPDP....SNU
3d30: 4d 0c ff ff ff ff a4 0a 00 a0 0c 92 93 42 53 43 M............BSC
3d40: 43 0a 02 a4 0a 00 a4 01 5b 82 47 1a 50 30 50 34 C.......[.G.P0P4
3d50: 08 5f 41 44 52 0c 02 00 1c 00 5b 80 4c 43 54 4c ._ADR.....[.LCTL
3d60: 02 0a 50 0a 04 5b 81 12 4c 43 54 4c 01 00 04 50 ..P..[..LCTL...P
3d70: 45 4c 44 01 50 45 52 4c 01 5b 80 53 4c 4f 54 02 ELD.PERL.[.SLOT.
3d80: 0a 54 0a 10 5b 81 43 04 53 4c 4f 54 01 53 43 41 .T..[.C.SLOT.SCA
3d90: 50 20 53 43 54 4c 10 41 42 50 31 01 50 46 44 31 P SCTL.ABP1.PFD1
3da0: 01 4d 53 43 31 01 50 44 43 31 01 43 43 31 30 01 .MSC1.PDC1.CC10.
3db0: 4d 53 31 30 01 50 44 53 31 01 52 53 56 30 01 4c MS10.PDS1.RSV0.L
3dc0: 41 53 43 01 52 53 56 31 07 5b 80 52 48 55 42 02 ASC.RSV1.[.RHUB.
3dd0: 0a 60 0a 10 5b 81 1a 52 48 55 42 01 50 4d 49 44 .`..[..RHUB.PMID
3de0: 10 50 4d 45 53 01 50 4d 45 50 01 52 53 56 32 0e .PMES.PMEP.RSV2.
3df0: 5b 80 4d 49 53 43 02 0a d8 0a 08 5b 81 3d 4d 49 [.MISC.....[.=MI
3e00: 53 43 01 52 53 56 34 1e 48 50 43 45 01 50 4d 43 SC.RSV4.HPCE.PMC
3e10: 45 01 50 4d 4d 53 01 48 50 50 44 01 48 50 41 42 E.PMMS.HPPD.HPAB
3e20: 01 48 50 43 43 01 48 50 4c 41 01 52 53 56 33 19 .HPCC.HPLA.RSV3.
3e30: 48 50 43 53 01 50 4d 43 53 01 14 1f 48 50 48 4b HPCS.PMCS...HPHK
3e40: 00 70 0a 01 50 44 43 31 70 0a 01 48 50 43 53 70 .p..PDC1p..HPCSp
3e50: 0a 00 50 45 4c 44 5b 22 0a fa 08 5f 48 50 50 12 ..PELD["..._HPP.
3e60: 0a 04 0a 08 0a 40 0a 01 0a 00 14 0f 5f 50 52 57 .....@......_PRW
3e70: 00 a4 47 50 52 57 0a 09 0a 04 14 16 5f 50 52 54 ..GPRW......_PRT
3e80: 00 a0 0a 50 49 43 4d a4 41 52 30 34 a4 50 52 30 ...PICM.AR04.PR0
3e90: 34 5b 82 4e 05 58 43 52 44 08 5f 41 44 52 0a 00 4[.N.XCRD._ADR..
3ea0: 14 37 5f 53 54 41 00 a0 10 7b 5c 46 44 52 54 0c .7_STA...{\FDRT.
3eb0: 00 00 04 00 00 a4 0a 00 70 5c 2e 5f 53 42 5f 52 ........p\._SB_R
3ec0: 42 50 45 0c 5a 20 0e 00 60 a0 09 7b 60 0a 40 00 BPE.Z ..`..{`.@.
3ed0: a4 0a 0f a1 04 a4 0a 00 14 08 5f 52 4d 56 00 a4 .........._RMV..
3ee0: 01 14 0f 5f 50 52 57 00 a4 47 50 52 57 0a 09 0a ..._PRW..GPRW...
3ef0: 03 10 42 26 5c 2f 03 5f 53 42 5f 50 43 49 30 53 ..B&\/._SB_PCI0S
3f00: 42 52 47 5b 82 4f 24 45 43 30 5f 08 5f 48 49 44 BRG[.O$EC0_._HID
3f10: 0c 41 d0 0c 09 08 5f 43 52 53 11 15 0a 12 47 01 .A...._CRS....G.
3f20: 62 00 62 00 00 01 47 01 66 00 66 00 00 01 79 00 b.b...G.f.f...y.
3f30: 08 5f 47 50 45 0a 1c 5b 01 4d 55 45 43 00 5b 01 ._GPE..[.MUEC.[.
3f40: 41 53 49 4f 00 08 45 43 46 4c 00 14 18 45 43 41 ASIO..ECFL...ECA
3f50: 56 00 a0 0c 92 95 5c 53 4c 50 54 0a 04 a4 00 a4 V.....\SLPT.....
3f60: 45 43 46 4c 5b 80 45 43 4f 52 03 0a 00 0a ff 5b ECFL[.ECOR.....[
3f70: 81 44 11 45 43 4f 52 11 00 20 43 4d 44 31 08 43 .D.ECOR.. CMD1.C
3f80: 44 54 31 08 43 44 54 32 08 43 44 54 33 08 00 40 DT1.CDT2.CDT3..@
3f90: 3c 45 50 57 53 08 45 42 30 53 08 45 42 31 53 08 <EPWS.EB0S.EB1S.
3fa0: 45 42 30 52 08 45 42 31 52 08 45 50 57 46 08 00 EB0R.EB1R.EPWF..
3fb0: 08 45 42 30 54 08 45 42 31 54 08 00 40 05 54 41 .EB0T.EB1T..@.TA
3fc0: 48 30 10 54 41 48 31 10 54 53 54 50 08 00 40 04 H0.TAH1.TSTP..@.
3fd0: 45 43 50 55 08 45 43 52 54 08 45 50 53 56 08 45 ECPU.ECRT.EPSV.E
3fe0: 41 43 54 08 00 40 06 42 30 50 4e 10 42 30 56 4c ACT..@.B0PN.B0VL
3ff0: 10 42 30 52 43 10 42 30 46 43 10 42 30 4d 44 10 .B0RC.B0FC.B0MD.
4000: 42 30 53 54 10 42 30 43 43 10 42 30 54 4d 10 42 B0ST.B0CC.B0TM.B
4010: 30 43 31 10 42 30 43 32 10 42 30 43 33 10 42 30 0C1.B0C2.B0C3.B0
4020: 43 34 10 00 40 04 42 31 50 4e 10 42 31 56 4c 10 C4..@.B1PN.B1VL.
4030: 42 31 52 43 10 42 31 46 43 10 42 31 4d 44 10 42 B1RC.B1FC.B1MD.B
4040: 31 53 54 10 42 31 43 43 10 42 31 54 4d 10 42 31 1ST.B1CC.B1TM.B1
4050: 43 31 10 42 31 43 32 10 42 31 43 33 10 42 31 43 C1.B1C2.B1C3.B1C
4060: 34 10 00 40 04 42 30 44 43 10 42 30 44 56 10 42 4..@.B0DC.B0DV.B
4070: 30 53 4e 10 00 10 42 31 44 43 10 42 31 44 56 10 0SN...B1DC.B1DV.
4080: 42 31 53 4e 10 08 53 4d 42 46 0a 00 5b 80 53 4d B1SN..SMBF..[.SM
4090: 42 58 03 0a 18 0a 28 5b 81 43 04 53 4d 42 58 01 BX....([.C.SMBX.
40a0: 50 52 54 43 08 53 53 54 53 05 00 01 41 4c 46 47 PRTC.SSTS...ALFG
40b0: 01 43 44 46 47 01 41 44 44 52 08 43 4d 44 42 08 .CDFG.ADDR.CMDB.
40c0: 42 44 41 54 40 10 42 43 4e 54 08 00 01 41 4c 41 BDAT@.BCNT...ALA
40d0: 44 07 41 4c 44 30 08 41 4c 44 31 08 5b 81 12 53 D.ALD0.ALD1.[..S
40e0: 4d 42 58 01 00 20 44 41 54 30 08 44 41 54 31 08 MBX.. DAT0.DAT1.
40f0: 5b 81 0d 53 4d 42 58 01 00 20 44 54 32 42 10 5b [..SMBX.. DT2B.[
4100: 80 4e 53 42 53 03 0a 40 0a 04 5b 81 1a 4e 53 42 .NSBS..@..[..NSB
4110: 53 01 41 32 41 44 08 41 32 44 30 08 41 32 44 31 S.A2AD.A2D0.A2D1
4120: 08 41 33 41 44 08 14 1a 5f 49 4e 49 00 a0 13 92 .A3AD..._INI....
4130: 94 5c 4f 53 46 47 5c 4f 53 4d 45 70 01 45 43 46 .\OSFG\OSMEp.ECF
4140: 4c 14 12 5f 52 45 47 02 a0 0b 93 68 0a 03 70 69 L.._REG....h..pi
4150: 45 43 46 4c 5b 80 5c 2f 04 5f 53 42 5f 50 43 49 ECFL[.\/._SB_PCI
4160: 30 53 42 52 47 50 49 58 30 02 0a 60 0a 0c 5b 81 0SBRGPIX0..`..[.
4170: 3f 5c 2f 04 5f 53 42 5f 50 43 49 30 53 42 52 47 ?\/._SB_PCI0SBRG
4180: 50 49 58 30 01 50 49 52 41 08 50 49 52 42 08 50 PIX0.PIRA.PIRB.P
4190: 49 52 43 08 50 49 52 44 08 00 20 50 49 52 45 08 IRC.PIRD.. PIRE.
41a0: 50 49 52 46 08 50 49 52 47 08 50 49 52 48 08 10 PIRF.PIRG.PIRH..
41b0: 41 47 5c 5f 53 42 5f 08 42 55 46 41 11 09 0a 06 AG\_SB_.BUFA....
41c0: 23 00 80 18 79 00 8b 42 55 46 41 0a 01 49 52 41 #...y..BUFA..IRA
41d0: 30 5b 82 48 08 4c 4e 4b 41 08 5f 48 49 44 0c 41 0[.H.LNKA._HID.A
41e0: d0 0c 0f 08 5f 55 49 44 0a 01 14 19 5f 53 54 41 ...._UID...._STA
41f0: 00 7b 50 49 52 41 0a 80 60 a0 05 60 a4 0a 09 a1 .{PIRA..`..`....
4200: 04 a4 0a 0b 14 0b 5f 50 52 53 00 a4 50 52 53 41 ......_PRS..PRSA
4210: 14 11 5f 44 49 53 00 7d 50 49 52 41 0a 80 50 49 .._DIS.}PIRA..PI
4220: 52 41 14 1b 5f 43 52 53 00 7b 50 49 52 41 0a 0f RA.._CRS.{PIRA..
4230: 60 79 0a 01 60 49 52 41 30 a4 42 55 46 41 14 1c `y..`IRA0.BUFA..
4240: 5f 53 52 53 01 8b 68 0a 01 49 52 41 5f 82 49 52 _SRS..h..IRA_.IR
4250: 41 5f 60 76 60 70 60 50 49 52 41 5b 82 48 08 4c A_`v`p`PIRA[.H.L
4260: 4e 4b 42 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 NKB._HID.A...._U
4270: 49 44 0a 02 14 19 5f 53 54 41 00 7b 50 49 52 42 ID...._STA.{PIRB
4280: 0a 80 60 a0 05 60 a4 0a 09 a1 04 a4 0a 0b 14 0b ..`..`..........
4290: 5f 50 52 53 00 a4 50 52 53 42 14 11 5f 44 49 53 _PRS..PRSB.._DIS
42a0: 00 7d 50 49 52 42 0a 80 50 49 52 42 14 1b 5f 43 .}PIRB..PIRB.._C
42b0: 52 53 00 7b 50 49 52 42 0a 0f 60 79 0a 01 60 49 RS.{PIRB..`y..`I
42c0: 52 41 30 a4 42 55 46 41 14 1c 5f 53 52 53 01 8b RA0.BUFA.._SRS..
42d0: 68 0a 01 49 52 41 5f 82 49 52 41 5f 60 76 60 70 h..IRA_.IRA_`v`p
42e0: 60 50 49 52 42 5b 82 48 08 4c 4e 4b 43 08 5f 48 `PIRB[.H.LNKC._H
42f0: 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 03 14 19 ID.A...._UID....
4300: 5f 53 54 41 00 7b 50 49 52 43 0a 80 60 a0 05 60 _STA.{PIRC..`..`
4310: a4 0a 09 a1 04 a4 0a 0b 14 0b 5f 50 52 53 00 a4 .........._PRS..
4320: 50 52 53 43 14 11 5f 44 49 53 00 7d 50 49 52 43 PRSC.._DIS.}PIRC
4330: 0a 80 50 49 52 43 14 1b 5f 43 52 53 00 7b 50 49 ..PIRC.._CRS.{PI
4340: 52 43 0a 0f 60 79 0a 01 60 49 52 41 30 a4 42 55 RC..`y..`IRA0.BU
4350: 46 41 14 1c 5f 53 52 53 01 8b 68 0a 01 49 52 41 FA.._SRS..h..IRA
4360: 5f 82 49 52 41 5f 60 76 60 70 60 50 49 52 43 5b _.IRA_`v`p`PIRC[
4370: 82 48 08 4c 4e 4b 44 08 5f 48 49 44 0c 41 d0 0c .H.LNKD._HID.A..
4380: 0f 08 5f 55 49 44 0a 04 14 19 5f 53 54 41 00 7b .._UID...._STA.{
4390: 50 49 52 44 0a 80 60 a0 05 60 a4 0a 09 a1 04 a4 PIRD..`..`......
43a0: 0a 0b 14 0b 5f 50 52 53 00 a4 50 52 53 44 14 11 ...._PRS..PRSD..
43b0: 5f 44 49 53 00 7d 50 49 52 44 0a 80 50 49 52 44 _DIS.}PIRD..PIRD
43c0: 14 1b 5f 43 52 53 00 7b 50 49 52 44 0a 0f 60 79 .._CRS.{PIRD..`y
43d0: 0a 01 60 49 52 41 30 a4 42 55 46 41 14 1c 5f 53 ..`IRA0.BUFA.._S
43e0: 52 53 01 8b 68 0a 01 49 52 41 5f 82 49 52 41 5f RS..h..IRA_.IRA_
43f0: 60 76 60 70 60 50 49 52 44 5b 82 48 08 4c 4e 4b `v`p`PIRD[.H.LNK
4400: 45 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 E._HID.A...._UID
4410: 0a 05 14 19 5f 53 54 41 00 7b 50 49 52 45 0a 80 ...._STA.{PIRE..
4420: 60 a0 05 60 a4 0a 09 a1 04 a4 0a 0b 14 0b 5f 50 `..`.........._P
4430: 52 53 00 a4 50 52 53 45 14 11 5f 44 49 53 00 7d RS..PRSE.._DIS.}
4440: 50 49 52 45 0a 80 50 49 52 45 14 1b 5f 43 52 53 PIRE..PIRE.._CRS
4450: 00 7b 50 49 52 45 0a 0f 60 79 0a 01 60 49 52 41 .{PIRE..`y..`IRA
4460: 30 a4 42 55 46 41 14 1c 5f 53 52 53 01 8b 68 0a 0.BUFA.._SRS..h.
4470: 01 49 52 41 5f 82 49 52 41 5f 60 76 60 70 60 50 .IRA_.IRA_`v`p`P
4480: 49 52 45 5b 82 48 08 4c 4e 4b 46 08 5f 48 49 44 IRE[.H.LNKF._HID
4490: 0c 41 d0 0c 0f 08 5f 55 49 44 0a 06 14 19 5f 53 .A...._UID...._S
44a0: 54 41 00 7b 50 49 52 46 0a 80 60 a0 05 60 a4 0a TA.{PIRF..`..`..
44b0: 09 a1 04 a4 0a 0b 14 0b 5f 50 52 53 00 a4 50 52 ........_PRS..PR
44c0: 53 46 14 11 5f 44 49 53 00 7d 50 49 52 46 0a 80 SF.._DIS.}PIRF..
44d0: 50 49 52 46 14 1b 5f 43 52 53 00 7b 50 49 52 46 PIRF.._CRS.{PIRF
44e0: 0a 0f 60 79 0a 01 60 49 52 41 30 a4 42 55 46 41 ..`y..`IRA0.BUFA
44f0: 14 1c 5f 53 52 53 01 8b 68 0a 01 49 52 41 5f 82 .._SRS..h..IRA_.
4500: 49 52 41 5f 60 76 60 70 60 50 49 52 46 5b 82 48 IRA_`v`p`PIRF[.H
4510: 08 4c 4e 4b 47 08 5f 48 49 44 0c 41 d0 0c 0f 08 .LNKG._HID.A....
4520: 5f 55 49 44 0a 07 14 19 5f 53 54 41 00 7b 50 49 _UID...._STA.{PI
4530: 52 47 0a 80 60 a0 05 60 a4 0a 09 a1 04 a4 0a 0b RG..`..`........
4540: 14 0b 5f 50 52 53 00 a4 50 52 53 47 14 11 5f 44 .._PRS..PRSG.._D
4550: 49 53 00 7d 50 49 52 47 0a 80 50 49 52 47 14 1b IS.}PIRG..PIRG..
4560: 5f 43 52 53 00 7b 50 49 52 47 0a 0f 60 79 0a 01 _CRS.{PIRG..`y..
4570: 60 49 52 41 30 a4 42 55 46 41 14 1c 5f 53 52 53 `IRA0.BUFA.._SRS
4580: 01 8b 68 0a 01 49 52 41 5f 82 49 52 41 5f 60 76 ..h..IRA_.IRA_`v
4590: 60 70 60 50 49 52 47 5b 82 48 08 4c 4e 4b 48 08 `p`PIRG[.H.LNKH.
45a0: 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 08 _HID.A...._UID..
45b0: 14 19 5f 53 54 41 00 7b 50 49 52 48 0a 80 60 a0 .._STA.{PIRH..`.
45c0: 05 60 a4 0a 09 a1 04 a4 0a 0b 14 0b 5f 50 52 53 .`.........._PRS
45d0: 00 a4 50 52 53 48 14 11 5f 44 49 53 00 7d 50 49 ..PRSH.._DIS.}PI
45e0: 52 48 0a 80 50 49 52 48 14 1b 5f 43 52 53 00 7b RH..PIRH.._CRS.{
45f0: 50 49 52 48 0a 0f 60 79 0a 01 60 49 52 41 30 a4 PIRH..`y..`IRA0.
4600: 42 55 46 41 14 1c 5f 53 52 53 01 8b 68 0a 01 49 BUFA.._SRS..h..I
4610: 52 41 5f 82 49 52 41 5f 60 76 60 70 60 50 49 52 RA_.IRA_`v`p`PIR
4620: 48 10 4b 27 5c 5f 53 42 5f 08 58 43 50 44 0a 00 H.K'\_SB_.XCPD..
4630: 08 58 4e 50 54 0a 01 08 58 43 41 50 0a 02 08 58 .XNPT...XCAP...X
4640: 44 43 50 0a 04 08 58 44 43 54 0a 08 08 58 44 53 DCP...XDCT...XDS
4650: 54 0a 0a 08 58 4c 43 50 0a 0c 08 58 4c 43 54 0a T...XLCP...XLCT.
4660: 10 08 58 4c 53 54 0a 12 08 58 53 43 50 0a 14 08 ..XLST...XSCP...
4670: 58 53 43 54 0a 18 08 58 53 53 54 0a 1a 08 58 52 XSCT...XSST...XR
4680: 43 54 0a 1c 5b 01 4d 55 54 45 00 14 38 52 42 50 CT..[.MUTE..8RBP
4690: 45 01 5b 23 4d 55 54 45 e8 03 72 68 5c 50 43 49 E.[#MUTE..rh\PCI
46a0: 42 60 5b 80 50 43 46 47 00 60 0a 01 5b 81 0b 50 B`[.PCFG.`..[..P
46b0: 43 46 47 01 58 43 46 47 08 5b 27 4d 55 54 45 a4 CFG.XCFG.['MUTE.
46c0: 58 43 46 47 14 41 04 52 57 50 45 01 5b 23 4d 55 XCFG.A.RWPE.[#MU
46d0: 54 45 e8 03 7b 68 0c fe ff ff ff 68 72 68 5c 50 TE..{h.....hrh\P
46e0: 43 49 42 60 5b 80 50 43 46 47 00 60 0a 02 5b 81 CIB`[.PCFG.`..[.
46f0: 0b 50 43 46 47 02 58 43 46 47 10 5b 27 4d 55 54 .PCFG.XCFG.['MUT
4700: 45 a4 58 43 46 47 14 41 04 52 44 50 45 01 5b 23 E.XCFG.A.RDPE.[#
4710: 4d 55 54 45 e8 03 7b 68 0c fc ff ff ff 68 72 68 MUTE..{h.....hrh
4720: 5c 50 43 49 42 60 5b 80 50 43 46 47 00 60 0a 04 \PCIB`[.PCFG.`..
4730: 5b 81 0b 50 43 46 47 03 58 43 46 47 20 5b 27 4d [..PCFG.XCFG ['M
4740: 55 54 45 a4 58 43 46 47 14 39 57 42 50 45 02 5b UTE.XCFG.9WBPE.[
4750: 23 4d 55 54 45 ff 0f 72 68 5c 50 43 49 42 60 5b #MUTE..rh\PCIB`[
4760: 80 50 43 46 47 00 60 0a 01 5b 81 0b 50 43 46 47 .PCFG.`..[..PCFG
4770: 01 58 43 46 47 08 70 69 58 43 46 47 5b 27 4d 55 .XCFG.piXCFG['MU
4780: 54 45 14 42 04 57 57 50 45 02 5b 23 4d 55 54 45 TE.B.WWPE.[#MUTE
4790: e8 03 7b 68 0c fe ff ff ff 68 72 68 5c 50 43 49 ..{h.....hrh\PCI
47a0: 42 60 5b 80 50 43 46 47 00 60 0a 02 5b 81 0b 50 B`[.PCFG.`..[..P
47b0: 43 46 47 02 58 43 46 47 10 70 69 58 43 46 47 5b CFG.XCFG.piXCFG[
47c0: 27 4d 55 54 45 14 42 04 57 44 50 45 02 5b 23 4d 'MUTE.B.WDPE.[#M
47d0: 55 54 45 e8 03 7b 68 0c fc ff ff ff 68 72 68 5c UTE..{h.....hrh\
47e0: 50 43 49 42 60 5b 80 50 43 46 47 00 60 0a 04 5b PCIB`[.PCFG.`..[
47f0: 81 0b 50 43 46 47 03 58 43 46 47 20 70 69 58 43 ..PCFG.XCFG piXC
4800: 46 47 5b 27 4d 55 54 45 14 4a 04 52 57 44 50 03 FG['MUTE.J.RWDP.
4810: 5b 23 4d 55 54 45 e8 03 7b 68 0c fc ff ff ff 68 [#MUTE..{h.....h
4820: 72 68 5c 50 43 49 42 60 5b 80 50 43 46 47 00 60 rh\PCIB`[.PCFG.`
4830: 0a 04 5b 81 0b 50 43 46 47 03 58 43 46 47 20 7b ..[..PCFG.XCFG {
4840: 58 43 46 47 6a 61 7d 61 69 58 43 46 47 5b 27 4d XCFGja}aiXCFG['M
4850: 55 54 45 14 49 04 52 50 4d 45 01 72 68 0a 84 60 UTE.I.RPME.rh..`
4860: 70 5c 2e 5f 53 42 5f 52 44 50 45 60 61 a0 0b 93 p\._SB_RDPE`a...
4870: 61 0c ff ff ff ff a4 0a 00 a1 23 a0 1e 90 61 0c a.........#...a.
4880: 00 00 01 00 5c 2e 5f 53 42 5f 57 44 50 45 60 7b ....\._SB_WDPE`{
4890: 61 0c 00 00 01 00 00 a4 0a 01 a4 0a 00 10 4c 9c a.............L.
48a0: 5c 2f 04 5f 53 42 5f 50 43 49 30 53 42 52 47 45 \/._SB_PCI0SBRGE
48b0: 43 30 5f 5b 80 45 43 49 4f 01 0b 5c 02 0a 10 5b C0_[.ECIO..\...[
48c0: 81 10 45 43 49 4f 11 45 43 44 54 08 45 43 43 4d ..ECIO.ECDT.ECCM
48d0: 08 14 28 47 42 54 54 09 a0 19 45 43 41 56 a0 0b ..(GBTT...ECAV..
48e0: 93 68 0a 00 70 45 42 30 54 60 a1 07 70 45 42 31 .h..pEB0T`..pEB1
48f0: 54 60 a1 05 70 0a ff 60 a4 60 14 25 57 43 4d 44 T`..p..`.`.%WCMD
4900: 09 a0 1e 45 43 41 56 a0 18 93 5b 23 4d 55 45 43 ...ECAV...[#MUEC
4910: ff ff 0a 00 70 68 43 4d 44 31 5b 27 4d 55 45 43 ....phCMD1['MUEC
4920: 14 44 06 44 4c 59 30 09 a0 08 92 45 43 41 56 a4 .D.DLY0....ECAV.
4930: ff 70 ff 60 a0 4e 04 93 5b 23 4d 55 45 43 ff ff .p.`.N..[#MUEC..
4940: 0a 00 70 68 43 44 54 31 70 0a 6b 43 44 54 32 70 ..phCDT1p.kCDT2p
4950: 0a 00 43 44 54 33 70 0a bb 43 4d 44 31 70 0a 7f ..CDT3p..CMD1p..
4960: 61 a2 0d 90 61 43 4d 44 31 5b 22 0a 01 76 61 a0 a...aCMD1["..va.
4970: 0d 93 43 4d 44 31 00 70 43 44 54 31 60 5b 27 4d ..CMD1.pCDT1`['M
4980: 55 45 43 a4 60 14 4e 05 52 52 41 4d 0a a0 44 05 UEC.`.N.RRAM..D.
4990: 45 43 41 56 a0 4d 04 93 5b 23 4d 55 45 43 ff ff ECAV.M..[#MUEC..
49a0: 0a 00 70 68 43 44 54 33 70 69 43 44 54 32 70 0a ..phCDT3piCDT2p.
49b0: ba 43 4d 44 31 70 0a 7f 60 a2 0d 90 60 43 4d 44 .CMD1p..`...`CMD
49c0: 31 5b 22 0a 01 76 60 a0 0d 93 43 4d 44 31 00 70 1["..v`...CMD1.p
49d0: 43 44 54 31 60 a1 04 70 ff 60 5b 27 4d 55 45 43 CDT1`..p.`['MUEC
49e0: a4 60 a4 ff 14 41 06 57 52 41 4d 0b a0 47 05 45 .`...A.WRAM..G.E
49f0: 43 41 56 a0 40 05 93 5b 23 4d 55 45 43 ff ff 0a CAV.@..[#MUEC...
4a00: 00 70 68 43 44 54 33 70 69 43 44 54 32 70 6a 43 .phCDT3piCDT2pjC
4a10: 44 54 31 70 0a bb 43 4d 44 31 70 0a 7f 60 a2 0d DT1p..CMD1p..`..
4a20: 90 60 43 4d 44 31 5b 22 0a 01 76 60 a0 0a 93 43 .`CMD1["..v`...C
4a30: 4d 44 31 00 70 01 60 a1 04 70 ff 60 5b 27 4d 55 MD1.p.`..p.`['MU
4a40: 45 43 a4 60 a4 ff 08 50 57 41 43 11 13 0a 10 20 EC.`...PWAC....
4a50: 27 2e 35 3c 42 48 4e 54 5a 60 66 6c 72 78 88 08 '.5<BHNTZ`flrx..
4a60: 50 57 44 43 11 13 0a 10 19 20 27 2e 35 3c 42 48 PWDC..... '.5<BH
4a70: 4e 54 5a 60 66 6c 72 78 14 45 04 53 54 42 52 08 NTZ`flrx.E.STBR.
4a80: 7b 5c 56 47 41 46 0a 01 60 a0 09 60 5c 49 53 4d {\VGAF..`..`\ISM
4a90: 49 0a 9a a1 2a a0 12 41 43 41 50 70 83 88 50 57 I...*..ACAPp..PW
4aa0: 41 43 4c 42 54 4e 00 60 a1 0e 70 83 88 50 57 44 ACLBTN.`..p..PWD
4ab0: 43 4c 42 54 4e 00 60 57 42 4f 56 0a 00 60 14 4e CLBTN.`WBOV..`.N
4ac0: 05 53 41 44 43 0a a0 44 05 45 43 41 56 a0 4d 04 .SADC..D.ECAV.M.
4ad0: 93 5b 23 4d 55 45 43 ff ff 0a 00 70 68 43 44 54 .[#MUEC....phCDT
4ae0: 31 70 69 43 44 54 32 70 0a c4 43 4d 44 31 70 0a 1piCDT2p..CMD1p.
4af0: 7f 60 a2 0d 90 60 43 4d 44 31 5b 22 0a 01 76 60 .`...`CMD1["..v`
4b00: a0 0d 93 43 4d 44 31 00 70 43 44 54 31 60 a1 04 ...CMD1.pCDT1`..
4b10: 70 ff 60 5b 27 4d 55 45 43 a4 60 a4 ff 14 4d 05 p.`['MUEC.`...M.
4b20: 53 42 51 48 0b a0 43 05 45 43 41 56 a0 4c 04 93 SBQH..C.ECAV.L..
4b30: 5b 23 4d 55 45 43 ff ff 0a 00 70 68 43 44 54 31 [#MUEC....phCDT1
4b40: 70 69 43 44 54 32 70 6a 43 4d 44 31 70 0a 7f 60 piCDT2pjCMD1p..`
4b50: a2 0d 90 60 43 4d 44 31 5b 22 0a 01 76 60 a0 0d ...`CMD1["..v`..
4b60: 93 43 4d 44 31 00 70 43 44 54 31 60 a1 04 70 ff .CMD1.pCDT1`..p.
4b70: 60 5b 27 4d 55 45 43 a4 60 a4 ff 14 1f 53 50 49 `['MUEC.`....SPI
4b80: 4e 0a 70 68 60 a0 07 69 7d 60 0a 20 60 a1 06 7d N.ph`..i}`. `..}
4b90: 60 0a 40 60 53 54 43 35 60 a4 01 14 14 52 50 49 `.@`STC5`....RPI
4ba0: 4e 09 7b 68 0a 1f 60 70 53 54 43 35 60 61 a4 61 N.{h..`pSTC5`a.a
4bb0: 14 4e 05 53 54 38 37 0a a0 44 05 45 43 41 56 a0 .N.ST87..D.ECAV.
4bc0: 4d 04 93 5b 23 4d 55 45 43 ff ff 0a 00 70 68 43 M..[#MUEC....phC
4bd0: 44 54 31 70 69 43 44 54 32 70 0a 87 43 4d 44 31 DT1piCDT2p..CMD1
4be0: 70 0a 7f 60 a2 0d 90 60 43 4d 44 31 5b 22 0a 01 p..`...`CMD1["..
4bf0: 76 60 a0 0d 93 43 4d 44 31 00 70 43 44 54 31 60 v`...CMD1.pCDT1`
4c00: a1 04 70 ff 60 5b 27 4d 55 45 43 a4 60 a4 ff 14 ..p.`['MUEC.`...
4c10: 48 05 53 54 43 35 09 a0 4e 04 45 43 41 56 a0 47 H.STC5..N.ECAV.G
4c20: 04 93 5b 23 4d 55 45 43 ff ff 0a 00 70 68 43 44 ..[#MUEC....phCD
4c30: 54 31 70 0a c5 43 4d 44 31 70 0a 7f 60 a2 0d 90 T1p..CMD1p..`...
4c40: 60 43 4d 44 31 5b 22 0a 01 76 60 a0 0d 93 43 4d `CMD1["..v`...CM
4c50: 44 31 00 70 43 44 54 31 60 a1 04 70 ff 60 5b 27 D1.pCDT1`..p.`['
4c60: 4d 55 45 43 a4 60 a4 ff 14 44 07 52 42 41 54 0a MUEC.`...D.RBAT.
4c70: a0 08 92 45 43 41 56 a4 ff a0 41 06 93 5b 23 4d ...ECAV...A..[#M
4c80: 55 45 43 ff ff 0a 00 70 0a 03 60 a2 47 04 60 70 UEC....p..`.G.`p
4c90: 68 43 44 54 32 70 69 61 79 61 0a 01 61 72 61 0a hCDT2piaya..ara.
4ca0: da 61 70 61 43 4d 44 31 70 0a 7f 61 a2 0d 90 43 .apaCMD1p..a...C
4cb0: 4d 44 31 61 76 61 5b 22 0a 01 a0 11 93 43 4d 44 MD1ava[".....CMD
4cc0: 31 0a 00 70 43 44 54 31 61 70 00 60 a1 06 70 ff 1..pCDT1ap.`..p.
4cd0: 61 76 60 5b 27 4d 55 45 43 a4 61 a4 ff 14 45 06 av`['MUEC.a...E.
4ce0: 57 42 41 54 0b 7d 68 0a 80 63 a0 08 92 45 43 41 WBAT.}h..c...ECA
4cf0: 56 a4 ff a0 4d 04 93 5b 23 4d 55 45 43 ff ff 0a V...M..[#MUEC...
4d00: 00 70 0a 03 60 a2 33 60 70 6a 43 44 54 31 70 63 .p..`.3`pjCDT1pc
4d10: 43 44 54 32 70 69 61 79 61 0a 01 61 72 61 0a da CDT2piaya..ara..
4d20: 61 70 61 43 4d 44 31 70 0a 7f 61 a2 0d 90 43 4d apaCMD1p..a...CM
4d30: 44 31 61 76 61 5b 22 0a 01 5b 27 4d 55 45 43 a4 D1ava["..['MUEC.
4d40: 61 a4 ff 14 45 04 46 4e 43 54 0a a0 3d 45 43 41 a...E.FNCT..=ECA
4d50: 56 a0 37 93 5b 23 4d 55 45 43 ff ff 0a 00 70 68 V.7.[#MUEC....ph
4d60: 43 44 54 32 70 69 43 44 54 31 70 0a c4 43 4d 44 CDT2piCDT1p..CMD
4d70: 31 70 0a 7f 60 a2 0d 90 60 43 4d 44 31 5b 22 0a 1p..`...`CMD1[".
4d80: 01 76 60 5b 27 4d 55 45 43 08 57 52 51 4b 0a 02 .v`['MUEC.WRQK..
4d90: 08 52 44 51 4b 0a 03 08 53 44 42 54 0a 04 08 52 .RDQK...SDBT...R
4da0: 43 42 54 0a 05 08 57 52 42 54 0a 06 08 52 44 42 CBT...WRBT...RDB
4db0: 54 0a 07 08 57 52 57 44 0a 08 08 52 44 57 44 0a T...WRWD...RDWD.
4dc0: 09 08 57 52 42 4c 0a 0a 08 52 44 42 4c 0a 0b 08 ..WRBL...RDBL...
4dd0: 50 43 4c 4c 0a 0c 08 47 4f 4f 44 0a 00 08 55 4b PCLL...GOOD...UK
4de0: 45 52 0a 07 08 44 41 45 52 0a 10 08 43 4d 44 4e ER...DAER...CMDN
4df0: 0a 12 08 55 4b 45 32 0a 13 08 44 41 44 4e 0a 17 ...UKE2...DADN..
4e00: 08 53 42 54 4f 0a 18 08 55 53 50 54 0a 19 08 53 .SBTO...USPT...S
4e10: 42 42 59 0a 1a 14 4e 04 53 57 54 43 09 70 55 4b BBY...N.SWTC.pUK
4e20: 45 52 60 70 0a 03 61 a2 3a 90 60 61 70 0a 23 62 ER`p..a.:.`ap.#b
4e30: a2 19 62 a0 0b 50 52 54 43 5b 22 0a 01 76 62 a1 ..b..PRTC["..vb.
4e40: 0a 70 00 62 70 53 53 54 53 60 a0 17 60 70 00 50 .p.bpSSTS`..`p.P
4e50: 52 54 43 76 61 a0 0c 61 5b 22 0a 01 70 68 50 52 RTCva..a["..phPR
4e60: 54 43 a4 60 14 4a 14 53 4d 42 52 0b 70 12 08 03 TC.`.J.SMBR.p...
4e70: 0a 07 0a 00 0a 00 60 a0 08 92 45 43 41 56 a4 60 ......`...ECAV.`
4e80: a0 2e 92 93 68 52 44 42 4c a0 25 92 93 68 52 44 ....hRDBL.%..hRD
4e90: 57 44 a0 1c 92 93 68 52 44 42 54 a0 13 92 93 68 WD....hRDBT....h
4ea0: 52 43 42 54 a0 0a 92 93 68 52 44 51 4b a4 60 a0 RCBT....hRDQK.`.
4eb0: 4d 0f 93 5b 23 4d 55 45 43 ff ff 0a 00 70 50 52 M..[#MUEC....pPR
4ec0: 54 43 61 70 00 62 a2 28 92 93 61 0a 00 5b 21 0a TCap.b.(..a..[!.
4ed0: 0a 75 62 a0 13 94 62 0b e8 03 70 53 42 42 59 88 .ub...b...pSBBY.
4ee0: 60 0a 00 00 70 00 61 a1 07 70 50 52 54 43 61 a0 `...p.a..pPRTCa.
4ef0: 47 0b 92 94 62 0b e8 03 79 69 0a 01 63 7d 63 0a G...b...yi..c}c.
4f00: 01 63 70 63 41 44 44 52 a0 17 92 93 68 52 44 51 .cpcADDR....hRDQ
4f10: 4b a0 0e 92 93 68 52 43 42 54 70 6a 43 4d 44 42 K....hRCBTpjCMDB
4f20: 70 68 50 52 54 43 70 53 57 54 43 68 88 60 0a 00 phPRTCpSWTCh.`..
4f30: 00 a0 45 07 93 83 88 60 0a 00 00 0a 00 a0 1b 93 ..E....`........
4f40: 68 52 44 42 4c 70 42 43 4e 54 88 60 0a 01 00 70 hRDBLpBCNT.`...p
4f50: 42 44 41 54 88 60 0a 02 00 a0 19 93 68 52 44 57 BDAT.`......hRDW
4f60: 44 70 0a 02 88 60 0a 01 00 70 44 54 32 42 88 60 Dp...`...pDT2B.`
4f70: 0a 02 00 a0 19 93 68 52 44 42 54 70 0a 01 88 60 ......hRDBTp...`
4f80: 0a 01 00 70 44 41 54 30 88 60 0a 02 00 a0 19 93 ...pDAT0.`......
4f90: 68 52 43 42 54 70 0a 01 88 60 0a 01 00 70 44 41 hRCBTp...`...pDA
4fa0: 54 30 88 60 0a 02 00 5b 27 4d 55 45 43 a4 60 14 T0.`...['MUEC.`.
4fb0: 49 10 53 4d 42 57 0d 70 12 04 01 0a 07 60 a0 08 I.SMBW.p.....`..
4fc0: 92 45 43 41 56 a4 60 a0 2e 92 93 68 57 52 42 4c .ECAV.`....hWRBL
4fd0: a0 25 92 93 68 57 52 57 44 a0 1c 92 93 68 57 52 .%..hWRWD....hWR
4fe0: 42 54 a0 13 92 93 68 53 44 42 54 a0 0a 92 93 68 BT....hSDBT....h
4ff0: 57 52 51 4b a4 60 a0 40 0c 93 5b 23 4d 55 45 43 WRQK.`.@..[#MUEC
5000: ff ff 0a 00 70 50 52 54 43 61 70 00 62 a2 28 92 ....pPRTCap.b.(.
5010: 93 61 0a 00 5b 21 0a 0a 75 62 a0 13 94 62 0b e8 .a..[!..ub...b..
5020: 03 70 53 42 42 59 88 60 0a 00 00 70 00 61 a1 07 .pSBBY.`...p.a..
5030: 70 50 52 54 43 61 a0 4a 07 92 94 62 0b e8 03 79 pPRTCa.J...b...y
5040: 69 0a 01 63 70 63 41 44 44 52 a0 17 92 93 68 57 i..cpcADDR....hW
5050: 52 51 4b a0 0e 92 93 68 53 44 42 54 70 6a 43 4d RQK....hSDBTpjCM
5060: 44 42 a0 13 93 68 57 52 42 4c 70 6b 42 43 4e 54 DB...hWRBLpkBCNT
5070: 70 6c 42 44 41 54 a0 0d 93 68 57 52 57 44 70 6c plBDAT...hWRWDpl
5080: 44 54 32 42 a0 0d 93 68 57 52 42 54 70 6c 44 41 DT2B...hWRBTplDA
5090: 54 30 a0 0d 93 68 53 44 42 54 70 6c 44 41 54 30 T0...hSDBTplDAT0
50a0: 70 68 50 52 54 43 70 53 57 54 43 68 88 60 0a 00 phPRTCpSWTCh.`..
50b0: 00 5b 27 4d 55 45 43 a4 60 5b 80 4b 41 49 44 01 .['MUEC.`[.KAID.
50c0: 0b 5c 02 0a 01 5b 81 0b 4b 41 49 44 01 41 45 49 .\...[..KAID.AEI
50d0: 44 08 5b 80 4b 41 49 43 01 0b 5d 02 0a 01 5b 81 D.[.KAIC..]...[.
50e0: 0b 4b 41 49 43 01 41 45 49 43 08 14 28 57 45 49 .KAIC.AEIC..(WEI
50f0: 45 08 70 0b 00 40 60 7b 41 45 49 43 0a 02 61 a2 E.p..@`{AEIC..a.
5100: 14 90 92 93 60 00 93 61 0a 02 7b 41 45 49 43 0a ....`..a..{AEIC.
5110: 02 61 76 60 14 28 57 45 4f 46 08 70 0b 00 40 60 .av`.(WEOF.p..@`
5120: 7b 41 45 49 43 0a 01 61 a2 14 90 92 93 60 00 93 {AEIC..a.....`..
5130: 61 0a 00 7b 41 45 49 43 0a 01 61 76 60 14 43 04 a..{AEIC..av`.C.
5140: 52 46 4f 56 09 70 0a 00 60 a0 35 93 5b 23 41 53 RFOV.p..`.5.[#AS
5150: 49 4f ff ff 0a 00 57 45 49 45 70 0a 83 41 45 49 IO....WEIEp..AEI
5160: 43 57 45 49 45 70 68 41 45 49 44 57 45 4f 46 70 CWEIEphAEIDWEOFp
5170: 41 45 49 44 60 57 45 49 45 5b 27 41 53 49 4f a4 AEID`WEIE['ASIO.
5180: 60 14 38 57 46 4f 56 0a a0 31 93 5b 23 41 53 49 `.8WFOV..1.[#ASI
5190: 4f ff ff 0a 00 57 45 49 45 70 0a 84 41 45 49 43 O....WEIEp..AEIC
51a0: 57 45 49 45 70 68 41 45 49 44 57 45 49 45 70 69 WEIEphAEIDWEIEpi
51b0: 41 45 49 44 5b 27 41 53 49 4f 14 43 04 52 42 4f AEID['ASIO.C.RBO
51c0: 56 09 70 0a 00 60 a0 35 93 5b 23 41 53 49 4f ff V.p..`.5.[#ASIO.
51d0: ff 0a 00 57 45 49 45 70 0a 85 41 45 49 43 57 45 ...WEIEp..AEICWE
51e0: 49 45 70 68 41 45 49 44 57 45 4f 46 70 41 45 49 IEphAEIDWEOFpAEI
51f0: 44 60 57 45 49 45 5b 27 41 53 49 4f a4 60 14 38 D`WEIE['ASIO.`.8
5200: 57 42 4f 56 0a a0 31 93 5b 23 41 53 49 4f ff ff WBOV..1.[#ASIO..
5210: 0a 00 57 45 49 45 70 0a 86 41 45 49 43 57 45 49 ..WEIEp..AEICWEI
5220: 45 70 68 41 45 49 44 57 45 49 45 70 69 41 45 49 EphAEIDWEIEpiAEI
5230: 44 5b 27 41 53 49 4f 14 32 57 4d 46 4e 09 a0 2b D['ASIO.2WMFN..+
5240: 93 5b 23 41 53 49 4f ff ff 0a 00 57 45 49 45 70 .[#ASIO....WEIEp
5250: 0a 98 41 45 49 43 57 45 49 45 70 68 41 45 49 44 ..AEICWEIEphAEID
5260: 57 45 49 45 5b 27 41 53 49 4f 10 4b 29 5c 2f 04 WEIE['ASIO.K)\/.
5270: 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f _SB_PCI0SBRGEC0_
5280: 14 0f 41 43 50 53 08 a4 7b 47 50 57 53 0a 01 00 ..ACPS..{GPWS...
5290: 14 2a 44 43 50 53 09 70 47 50 57 53 60 a0 07 68 .*DCPS.pGPWS`..h
52a0: 7b 60 0a 04 60 a1 06 7b 60 0a 02 60 a0 06 60 70 {`..`..{`..`..`p
52b0: 0a 01 60 a1 05 70 0a 00 60 a4 60 14 1c 47 50 57 ..`..p..`.`..GPW
52c0: 53 08 a0 0d 45 43 41 56 7b 45 50 57 53 0a 07 60 S...ECAV{EPWS..`
52d0: a1 05 70 0a 00 60 a4 60 14 4e 05 42 43 48 47 09 ..p..`.`.N.BCHG.
52e0: a0 2b 68 a0 21 45 43 41 56 70 45 42 31 53 60 7b .+h.!ECAVpEB1S`{
52f0: 60 0a ff 60 a0 0b 92 93 60 0a ff 7b 60 0a 02 60 `..`....`..{`..`
5300: a1 04 70 00 60 a1 04 70 00 60 a4 60 a1 2a a0 21 ..p.`..p.`.`.*.!
5310: 45 43 41 56 70 45 42 30 53 60 7b 60 0a ff 60 a0 ECAVpEB0S`{`..`.
5320: 0b 92 93 60 0a ff 7b 60 0a 02 60 a1 04 70 00 60 ...`..{`..`..p.`
5330: a1 04 70 00 60 a4 60 14 40 0a 42 43 4c 45 09 a0 ..p.`.`.@.BCLE..
5340: 4c 04 68 a0 41 04 45 43 41 56 70 45 42 31 53 61 L.h.A.ECAVpEB1Sa
5350: 7b 61 0b ff ff 61 a0 2e 92 93 61 0b ff ff 7b 61 {a...a....a...{a
5360: 0a 16 61 a0 09 93 61 0a 04 70 0a 00 60 a1 17 a0 ..a...a..p..`...
5370: 09 93 61 0a 02 70 0a 01 60 a1 0b a0 09 93 61 0a ..a..p..`.....a.
5380: 10 70 0a 01 60 a1 04 70 ff 60 a4 60 a1 4b 04 a0 .p..`..p.`.`.K..
5390: 41 04 45 43 41 56 70 45 42 30 53 61 7b 61 0b ff A.ECAVpEB0Sa{a..
53a0: ff 61 a0 2e 92 93 61 0b ff ff 7b 61 0a 16 61 a0 .a....a...{a..a.
53b0: 09 93 61 0a 04 70 0a 00 60 a1 17 a0 09 93 61 0a ..a..p..`.....a.
53c0: 02 70 0a 01 60 a1 0b a0 09 93 61 0a 10 70 0a 01 .p..`.....a..p..
53d0: 60 a1 04 70 ff 60 a4 60 14 34 43 48 42 54 09 a0 `..p.`.`.4CHBT..
53e0: 22 45 43 41 56 70 47 42 54 54 68 61 a0 08 93 61 "ECAVpGBTTha...a
53f0: 0a ff 70 00 60 a1 0c 7b 61 0a 10 60 a0 05 60 70 ..p.`..{a..`..`p
5400: 01 60 a1 08 70 5c 44 43 54 50 60 a4 60 14 44 0b .`..p\DCTP`.`.D.
5410: 54 41 43 48 01 a0 46 05 68 a0 4b 04 45 43 41 56 TACH..F.h.K.ECAV
5420: 70 54 41 48 31 60 7b 60 0b ff ff 60 a0 33 92 93 pTAH1`{`...`.3..
5430: 60 0a 00 a0 09 93 60 0b ff ff 70 00 60 a1 22 70 `.....`...p.`."p
5440: 0a 80 61 70 0a 02 62 77 61 62 63 77 60 63 64 78 ..ap..bwabcw`cdx
5450: 0c 00 87 93 03 64 65 66 77 66 0a 0a 66 70 66 60 .....defwf..fpf`
5460: a1 04 70 00 60 a1 04 70 ff 60 a4 60 a1 45 05 a0 ..p.`..p.`.`.E..
5470: 4b 04 45 43 41 56 70 54 41 48 30 60 7b 60 0b ff K.ECAVpTAH0`{`..
5480: ff 60 a0 33 92 93 60 0a 00 a0 09 93 60 0b ff ff .`.3..`.....`...
5490: 70 00 60 a1 22 70 0a 80 61 70 0a 02 62 77 61 62 p.`."p..ap..bwab
54a0: 63 77 60 63 64 78 0c 00 87 93 03 64 65 66 77 66 cw`cdx.....defwf
54b0: 0a 0a 66 70 66 60 a1 04 70 00 60 a1 04 70 ff 60 ..fpf`..p.`..p.`
54c0: a4 60 14 0c 45 43 30 53 01 a0 05 93 68 0a 03 14 .`..EC0S....h...
54d0: 36 45 43 30 57 01 a0 05 93 68 0a 03 a0 29 92 94 6EC0W....h...)..
54e0: 68 0a 04 70 41 43 50 53 5c 41 43 50 46 70 44 43 h..pACPS\ACPFpDC
54f0: 50 53 0a 00 5c 44 43 50 46 86 5c 2e 5f 50 52 5f PS..\DCPF.\._PR_
5500: 43 50 55 31 0a 80 10 18 5c 00 08 54 53 50 5f 0a CPU1....\..TSP_.
5510: 0a 08 54 43 31 5f 0a 02 08 54 43 32 5f 0a 0a 10 ..TC1_...TC2_...
5520: 40 11 5c 5f 54 5a 5f 14 32 4b 45 4c 56 01 7b 68 @.\_TZ_.2KELV.{h
5530: 0a ff 60 a0 19 92 95 60 0a 80 74 0b 00 01 60 60 ..`....`..t...``
5540: 77 60 0a 0a 60 74 0b ac 0a 60 60 a4 60 77 60 0a w`..`t...``.`w`.
5550: 0a 60 72 60 0b ac 0a 60 a4 60 14 14 43 45 4c 43 .`r`...`.`..CELC
5560: 01 74 68 0b ac 0a 60 78 60 0a 0a 61 60 a4 60 08 .th...`x`..a`.`.
5570: 50 4c 43 59 0a 00 5b 85 48 0b 54 48 52 4d 14 13 PLCY..[.H.THRM..
5580: 5f 43 52 54 00 52 43 52 54 a4 4b 45 4c 56 54 43 _CRT.RCRT.KELVTC
5590: 52 54 14 29 5f 54 4d 50 00 70 0a 05 61 a2 18 61 RT.)_TMP.p..a..a
55a0: 70 52 54 4d 50 60 a0 09 94 60 54 43 52 54 76 61 pRTMP`...`TCRTva
55b0: a1 05 70 0a 00 61 a4 4b 45 4c 56 60 08 5f 50 53 ..p..a.KELV`._PS
55c0: 4c 12 0c 01 5c 2e 5f 50 52 5f 43 50 55 31 14 10 L...\._PR_CPU1..
55d0: 5f 54 53 50 00 77 54 53 50 5f 0a 0a 60 a4 60 14 _TSP.wTSP_..`.`.
55e0: 0b 5f 54 43 31 00 a4 54 43 31 5f 14 0b 5f 54 43 ._TC1..TC1_.._TC
55f0: 32 00 a4 54 43 32 5f 14 24 5f 50 53 56 00 52 50 2..TC2_.$_PSV.RP
5600: 53 56 a0 0e 50 4c 43 59 a4 4b 45 4c 56 50 50 53 SV..PLCY.KELVPPS
5610: 56 a1 0a a4 4b 45 4c 56 54 50 53 56 14 13 5f 53 V...KELVTPSV.._S
5620: 43 50 01 70 00 50 4c 43 59 86 54 48 52 4d 0a 81 CP.p.PLCY.THRM..
5630: 10 4f 17 5c 5f 54 5a 5f 08 41 54 4d 50 0a 3c 08 .O.\_TZ_.ATMP.<.
5640: 4c 54 4d 50 0a 3c 08 46 41 4e 53 0a 00 14 4a 04 LTMP.<.FANS...J.
5650: 52 54 4d 50 00 a0 3d 5c 2f 05 5f 53 42 5f 50 43 RTMP..=\/._SB_PC
5660: 49 30 53 42 52 47 45 43 30 5f 45 43 41 56 70 5c I0SBRGEC0_ECAVp\
5670: 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 /._SB_PCI0SBRGEC
5680: 30 5f 45 43 50 55 60 a0 0b 95 60 0a 80 70 60 4c 0_ECPU`...`..p`L
5690: 54 4d 50 a4 4c 54 4d 50 14 0b 52 4c 54 4d 00 a4 TMP.LTMP..RLTM..
56a0: 41 54 4d 50 14 45 04 52 43 52 54 00 a0 3d 5c 2f ATMP.E.RCRT..=\/
56b0: 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 ._SB_PCI0SBRGEC0
56c0: 5f 45 43 41 56 70 5c 2f 05 5f 53 42 5f 50 43 49 _ECAVp\/._SB_PCI
56d0: 30 53 42 52 47 45 43 30 5f 45 43 52 54 60 a0 0b 0SBRGEC0_ECRT`..
56e0: 95 60 0a 80 70 60 54 43 52 54 14 45 04 52 50 53 .`..p`TCRT.E.RPS
56f0: 56 00 a0 3d 5c 2f 05 5f 53 42 5f 50 43 49 30 53 V..=\/._SB_PCI0S
5700: 42 52 47 45 43 30 5f 45 43 41 56 70 5c 2f 05 5f BRGEC0_ECAVp\/._
5710: 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f 45 SB_PCI0SBRGEC0_E
5720: 50 53 56 60 a0 0b 95 60 0a 80 70 60 54 50 53 56 PSV`...`..p`TPSV
5730: 14 43 06 52 46 41 4e 00 a0 44 05 5c 2f 05 5f 53 .C.RFAN..D.\/._S
5740: 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f 45 43 B_PCI0SBRGEC0_EC
5750: 41 56 70 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 AVp\/._SB_PCI0SB
5760: 52 47 45 43 30 5f 54 41 43 48 0a 00 60 78 60 0a RGEC0_TACH..`x`.
5770: 64 61 60 72 60 0a 01 60 a0 0c 92 94 60 0a 3c 70 da`r`..`....`.<p
5780: 60 46 41 4e 53 a1 07 70 46 41 4e 53 60 a1 04 70 `FANS..pFANS`..p
5790: 00 60 a4 60 14 06 54 43 48 47 00 14 06 54 48 44 .`.`..TCHG...THD
57a0: 4c 00 14 06 54 4d 53 53 01 14 06 54 4d 53 57 01 L...TMSS...TMSW.
57b0: 10 4e 4d 5c 00 5b 80 5c 50 4d 49 4f 01 5c 50 4d .NM\.[.\PMIO.\PM
57c0: 42 53 0a 50 5b 81 45 16 5c 50 4d 49 4f 01 00 40 BS.P[.E.\PMIO..@
57d0: 04 54 4d 52 30 08 54 4d 52 31 08 54 4d 52 32 08 .TMR0.TMR1.TMR2.
57e0: 00 28 00 01 54 44 54 59 03 54 45 4e 41 01 54 54 .(..TDTY.TENA.TT
57f0: 44 54 03 46 52 43 54 01 00 08 54 48 4c 53 01 00 DT.FRCT...THLS..
5800: 06 00 48 0a 00 01 50 45 48 53 01 00 07 50 45 50 ..H...PEHS...PEP
5810: 53 01 42 4c 4c 53 01 53 42 50 53 01 00 04 47 30 S.BLLS.SBPS...G0
5820: 30 53 01 47 30 31 53 01 47 30 32 53 01 47 30 33 0S.G01S.G02S.G03
5830: 53 01 47 30 34 53 01 47 30 35 53 01 47 30 36 53 S.G04S.G05S.G06S
5840: 01 47 30 37 53 01 47 30 38 53 01 47 30 39 53 01 .G07S.G08S.G09S.
5850: 47 30 41 53 01 47 30 42 53 01 47 30 43 53 01 47 G0AS.G0BS.G0CS.G
5860: 30 44 53 01 47 30 45 53 01 47 30 46 53 01 00 01 0DS.G0ES.G0FS...
5870: 50 45 48 45 01 54 50 4f 4c 01 00 06 50 45 50 45 PEHE.TPOL...PEPE
5880: 01 42 4c 4c 45 01 53 42 50 45 01 00 04 47 30 30 .BLLE.SBPE...G00
5890: 45 01 47 30 31 45 01 47 30 32 45 01 47 30 33 45 E.G01E.G02E.G03E
58a0: 01 47 30 34 45 01 47 30 35 45 01 47 30 36 45 01 .G04E.G05E.G06E.
58b0: 47 30 37 45 01 47 30 38 45 01 47 30 39 45 01 47 G07E.G08E.G09E.G
58c0: 30 41 45 01 47 30 42 45 01 47 30 43 45 01 47 30 0AE.G0BE.G0CE.G0
58d0: 44 45 01 47 30 45 45 01 47 30 46 45 01 00 04 53 DE.G0EE.G0FE...S
58e0: 4c 50 45 01 41 50 4d 45 01 00 05 4d 43 53 45 01 LPE.APME...MCSE.
58f0: 00 01 54 43 4f 45 01 50 45 52 45 01 00 01 00 10 ..TCOE.PERE.....
5900: 00 04 53 4c 50 53 01 41 50 4d 53 01 00 05 4d 43 ..SLPS.APMS...MC
5910: 53 53 01 00 01 54 43 4f 53 01 50 45 52 53 01 00 SS...TCOS.PERS..
5920: 01 00 40 06 00 01 47 50 45 43 01 5b 80 5c 47 50 ..@...GPEC.[.\GP
5930: 49 4f 01 5c 47 50 42 53 0a 40 5b 81 2c 5c 47 50 IO.\GPBS.@[.,\GP
5940: 49 4f 01 00 40 06 47 4c 30 30 10 47 4c 31 30 10 IO..@.GL00.GL10.
5950: 00 40 04 47 42 30 30 20 00 40 08 47 50 30 30 10 .@.GB00 .@.GP00.
5960: 00 40 05 47 4c 32 30 20 5b 80 52 43 42 41 00 0c .@.GL20 [.RCBA..
5970: 00 c0 d1 fe 0b 00 40 5b 81 0f 52 43 42 41 01 00 ......@[..RCBA..
5980: 80 0c 1a 46 44 52 54 20 14 42 06 52 47 50 4c 0a ...FDRT .B.RGPL.
5990: 70 69 60 70 00 61 a2 0e 60 79 61 0a 01 61 7d 61 pi`p.a..`ya..a}a
59a0: 0a 01 61 76 60 a0 17 95 68 0a 10 79 61 68 61 70 ..av`...h..yahap
59b0: 47 4c 30 30 60 7b 60 61 60 7a 60 68 60 a1 2b a0 GL00`{`a`z`h`.+.
59c0: 10 95 68 0a 20 70 47 4c 31 30 60 74 68 0a 10 62 ..h. pGL10`th..b
59d0: a1 0c 70 47 4c 32 30 60 74 68 0a 20 62 79 61 62 ..pGL20`th. byab
59e0: 61 7b 60 61 60 7a 60 62 60 a4 60 14 47 08 53 47 a{`a`z`b`.`.G.SG
59f0: 50 4c 0b 70 69 60 70 00 61 a2 0e 60 79 61 0a 01 PL.pi`p.a..`ya..
5a00: 61 7d 61 0a 01 61 76 60 a0 4c 04 92 95 68 0a 10 a}a..av`.L...h..
5a10: a0 10 95 68 0a 20 70 47 4c 31 30 60 74 68 0a 10 ...h. pGL10`th..
5a20: 62 a1 0c 70 47 4c 32 30 60 74 68 0a 20 62 79 61 b..pGL20`th. bya
5a30: 62 61 80 61 63 7b 60 63 60 79 6a 62 64 7d 60 64 ba.ac{`c`yjbd}`d
5a40: 60 a0 0b 95 68 0a 20 70 60 47 4c 31 30 a1 07 70 `...h. p`GL10..p
5a50: 60 47 4c 32 30 a1 1d 79 61 68 61 80 61 63 7b 47 `GL20..yaha.ac{G
5a60: 4c 30 30 63 60 79 6a 68 64 7d 60 64 60 70 60 47 L00c`yjhd}`d`p`G
5a70: 4c 30 30 14 14 52 47 50 50 09 7a 47 50 30 30 68 L00..RGPP.zGP00h
5a80: 60 7b 60 0a 01 60 a4 60 14 15 54 47 50 50 09 79 `{`..`.`..TGPP.y
5a90: 0a 01 68 60 7f 47 50 30 30 60 47 50 30 30 14 27 ..h`.GP00`GP00.'
5aa0: 53 47 50 50 0a 79 0a 01 68 60 a0 0c 69 7d 47 50 SGPP.y..h`..i}GP
5ab0: 30 30 60 47 50 30 30 a1 0e 80 60 61 7b 47 50 30 00`GP00...`a{GP0
5ac0: 30 61 47 50 30 30 08 50 4d 45 57 00 14 4c 05 53 0aGP00.PMEW..L.S
5ad0: 42 52 53 01 5c 43 50 58 53 5c 2f 04 5f 53 42 5f BRS.\CPXS\/._SB_
5ae0: 50 43 49 30 55 53 42 30 55 53 42 53 68 5c 2f 04 PCI0USB0USBSh\/.
5af0: 5f 53 42 5f 50 43 49 30 55 53 42 31 55 53 42 53 _SB_PCI0USB1USBS
5b00: 68 5c 2f 04 5f 53 42 5f 50 43 49 30 55 53 42 32 h\/._SB_PCI0USB2
5b10: 55 53 42 53 68 5c 2f 04 5f 53 42 5f 50 43 49 30 USBSh\/._SB_PCI0
5b20: 55 53 42 33 55 53 42 53 68 14 42 06 53 42 52 57 USB3USBSh.B.SBRW
5b30: 01 70 5c 53 42 50 53 5c 50 4d 45 57 5c 2f 04 5f .p\SBPS\PMEW\/._
5b40: 53 42 5f 50 43 49 30 55 53 42 30 55 53 42 57 68 SB_PCI0USB0USBWh
5b50: 5c 2f 04 5f 53 42 5f 50 43 49 30 55 53 42 31 55 \/._SB_PCI0USB1U
5b60: 53 42 57 68 5c 2f 04 5f 53 42 5f 50 43 49 30 55 SBWh\/._SB_PCI0U
5b70: 53 42 32 55 53 42 57 68 5c 2f 04 5f 53 42 5f 50 SB2USBWh\/._SB_P
5b80: 43 49 30 55 53 42 33 55 53 42 57 68 14 27 53 54 CI0USB3USBWh.'ST
5b90: 52 50 01 a0 10 68 70 01 5c 53 4c 50 53 70 01 5c RP...hp.\SLPSp.\
5ba0: 53 4c 50 45 a1 0f 70 00 5c 53 4c 50 45 70 01 5c SLPE..p.\SLPEp.\
5bb0: 53 4c 50 53 14 17 48 4b 54 48 08 a0 0a 54 48 4c SLPS..HKTH...THL
5bc0: 53 a4 54 54 44 54 a1 05 a4 0b ff ff 14 42 0c 43 S.TTDT.......B.C
5bd0: 50 58 53 00 70 0a 00 60 70 0c 00 00 01 00 61 70 PXS.p..`p.....ap
5be0: 0c 60 00 0e 00 62 70 0c dc 00 0e 00 63 a2 49 08 .`...bp.....c.I.
5bf0: 95 60 0a 04 a0 4f 06 92 7b 5c 46 44 52 54 61 00 .`...O..{\FDRTa.
5c00: a2 31 7b 5c 2e 5f 53 42 5f 52 44 50 45 62 0c 00 .1{\._SB_RDPEb..
5c10: 00 01 00 00 7d 5c 2e 5f 53 42 5f 52 44 50 45 62 ....}\._SB_RDPEb
5c20: 0c 00 00 01 00 64 5c 2e 5f 53 42 5f 57 44 50 45 .....d\._SB_WDPE
5c30: 62 64 a2 31 7b 5c 2e 5f 53 42 5f 52 44 50 45 63 bd.1{\._SB_RDPEc
5c40: 0c 00 00 00 80 00 7d 5c 2e 5f 53 42 5f 52 44 50 ......}\._SB_RDP
5c50: 45 63 0c 00 00 00 80 64 5c 2e 5f 53 42 5f 57 44 Ec.....d\._SB_WD
5c60: 50 45 63 64 72 62 0b 00 10 62 72 63 0b 00 10 63 PEcdrb...brc...c
5c70: 79 61 0a 01 61 75 60 a2 17 7b 5c 50 45 50 53 0a ya..au`..{\PEPS.
5c80: 01 00 7d 5c 50 45 50 53 0a 01 5c 50 45 50 53 10 ..}\PEPS..\PEPS.
5c90: 43 46 5c 00 5b 80 53 4d 42 30 01 53 4d 42 53 0a CF\.[.SMB0.SMBS.
5ca0: 10 5b 81 4d 04 53 4d 42 30 01 48 53 54 53 08 53 .[.M.SMB0.HSTS.S
5cb0: 53 54 53 08 48 53 54 43 08 48 43 4d 44 08 48 41 STS.HSTC.HCMD.HA
5cc0: 44 52 08 48 44 54 30 08 48 44 54 31 08 42 4c 4b DR.HDT0.HDT1.BLK
5cd0: 44 08 53 4c 43 54 08 53 48 43 4d 08 53 4c 45 56 D.SLCT.SHCM.SLEV
5ce0: 10 53 4c 44 54 10 53 43 46 47 08 53 41 44 52 08 .SLDT.SCFG.SADR.
5cf0: 08 52 42 55 46 12 02 20 14 22 48 42 53 59 00 70 .RBUF.. ."HBSY.p
5d00: 0c ff ff ff 00 60 a2 12 60 7b 48 53 54 53 0a 01 .....`..`{HSTS..
5d10: 61 a0 05 92 61 a4 00 76 60 a4 01 14 29 57 54 53 a...a..v`...)WTS
5d20: 42 00 70 0c ff ff ff 00 60 a2 19 60 76 60 7b 48 B.p.....`..`v`{H
5d30: 53 54 53 0a 1e 61 a0 07 93 61 0a 02 a4 01 a0 04 STS..a...a......
5d40: 61 a4 00 a4 00 5b 01 5c 50 34 53 4d 00 14 4f 05 a....[.\P4SM..O.
5d50: 53 42 59 54 0a a0 10 92 93 5b 23 5c 50 34 53 4d SBYT.....[#\P4SM
5d60: ff ff 0a 00 a4 ff 70 0a 05 60 a2 39 60 a0 07 48 ......p..`.9`..H
5d70: 42 53 59 76 60 a1 2e 70 68 48 41 44 52 70 69 48 BSYv`..phHADRpiH
5d80: 43 4d 44 70 0a ff 48 53 54 53 70 0a 44 48 53 54 CMDp..HSTSp.DHST
5d90: 43 a0 0e 57 54 53 42 5b 27 5c 50 34 53 4d a4 01 C..WTSB['\P4SM..
5da0: a1 03 76 60 5b 27 5c 50 34 53 4d a4 ff 14 45 06 ..v`['\P4SM...E.
5db0: 57 42 59 54 0b a0 10 92 93 5b 23 5c 50 34 53 4d WBYT.....[#\P4SM
5dc0: ff ff 0a 00 a4 ff 70 0a 05 60 a2 3f 60 a0 07 48 ......p..`.?`..H
5dd0: 42 53 59 76 60 a1 34 70 68 48 41 44 52 70 69 48 BSYv`.4phHADRpiH
5de0: 43 4d 44 70 6a 48 44 54 30 70 0a ff 48 53 54 53 CMDpjHDT0p..HSTS
5df0: 70 0a 48 48 53 54 43 a0 0e 57 54 53 42 5b 27 5c p.HHSTC..WTSB['\
5e00: 50 34 53 4d a4 01 a1 03 76 60 5b 27 5c 50 34 53 P4SM....v`['\P4S
5e10: 4d a4 ff 14 4c 07 57 57 52 44 0b a0 10 92 93 5b M...L.WWRD.....[
5e20: 23 5c 50 34 53 4d ff ff 0a 00 a4 ff 70 0a 05 60 #\P4SM......p..`
5e30: a2 46 05 60 a0 07 48 42 53 59 76 60 a1 4a 04 70 .F.`..HBSYv`.J.p
5e40: 68 48 41 44 52 70 69 48 43 4d 44 7b 6a 0a ff 61 hHADRpiHCMD{j..a
5e50: 7a 6a 0a 08 62 7b 62 0a ff 62 70 62 48 44 54 30 zj..b{b..bpbHDT0
5e60: 70 61 48 44 54 31 70 0a ff 48 53 54 53 70 0a 4c paHDT1p..HSTSp.L
5e70: 48 53 54 43 a0 0e 57 54 53 42 5b 27 5c 50 34 53 HSTC..WTSB['\P4S
5e80: 4d a4 01 a1 03 76 60 5b 27 5c 50 34 53 4d a4 ff M....v`['\P4SM..
5e90: 14 4e 08 57 42 4c 4b 0b a0 10 92 93 5b 23 5c 50 .N.WBLK.....[#\P
5ea0: 34 53 4d ff ff 0a 00 a4 ff 70 0a 05 60 a2 48 06 4SM......p..`.H.
5eb0: 60 a0 07 48 42 53 59 76 60 a1 4c 05 70 68 48 41 `..HBSYv`.L.phHA
5ec0: 44 52 70 69 48 43 4d 44 70 48 53 54 43 61 70 6a DRpiHCMDpHSTCapj
5ed0: 62 70 0a 00 61 a2 13 62 70 83 88 52 42 55 46 61 bp..a..bp..RBUFa
5ee0: 00 42 4c 4b 44 76 62 75 61 70 6a 48 44 54 30 70 .BLKDvbuapjHDT0p
5ef0: 48 53 54 43 61 70 0a ff 48 53 54 53 70 0a 54 48 HSTCap..HSTSp.TH
5f00: 53 54 43 a0 0e 57 54 53 42 5b 27 5c 50 34 53 4d STC..WTSB['\P4SM
5f10: a4 01 a1 03 76 60 5b 27 5c 50 34 53 4d a4 ff 14 ....v`['\P4SM...
5f20: 44 06 52 53 42 54 0a a0 10 92 93 5b 23 5c 50 34 D.RSBT.....[#\P4
5f30: 53 4d ff ff 0a 00 a4 ff 70 0a 05 60 a2 3e 60 a0 SM......p..`.>`.
5f40: 07 48 42 53 59 76 60 a1 33 7d 68 0a 01 48 41 44 .HBSYv`.3}h..HAD
5f50: 52 70 69 48 43 4d 44 70 0a ff 48 53 54 53 70 0a RpiHCMDp..HSTSp.
5f60: 44 48 53 54 43 a0 11 57 54 53 42 5b 27 5c 50 34 DHSTC..WTSB['\P4
5f70: 53 4d a4 48 44 54 30 a1 03 76 60 5b 27 5c 50 34 SM.HDT0..v`['\P4
5f80: 53 4d a4 ff 14 44 06 52 42 59 54 0a a0 10 92 93 SM...D.RBYT.....
5f90: 5b 23 5c 50 34 53 4d ff ff 0a 00 a4 ff 70 0a 05 [#\P4SM......p..
5fa0: 60 a2 3e 60 a0 07 48 42 53 59 76 60 a1 33 7d 68 `.>`..HBSYv`.3}h
5fb0: 0a 01 48 41 44 52 70 69 48 43 4d 44 70 0a ff 48 ..HADRpiHCMDp..H
5fc0: 53 54 53 70 0a 48 48 53 54 43 a0 11 57 54 53 42 STSp.HHSTC..WTSB
5fd0: 5b 27 5c 50 34 53 4d a4 48 44 54 30 a1 03 76 60 ['\P4SM.HDT0..v`
5fe0: 5b 27 5c 50 34 53 4d a4 ff 14 48 07 52 57 52 44 ['\P4SM...H.RWRD
5ff0: 0a a0 10 92 93 5b 23 5c 50 34 53 4d ff ff 0a 00 .....[#\P4SM....
6000: a4 ff 70 0a 05 60 a2 42 05 60 a0 07 48 42 53 59 ..p..`.B.`..HBSY
6010: 76 60 a1 46 04 7d 68 0a 01 48 41 44 52 70 69 48 v`.F.}h..HADRpiH
6020: 43 4d 44 70 0a ff 48 53 54 53 70 0a 4c 48 53 54 CMDp..HSTSp.LHST
6030: 43 a0 23 57 54 53 42 70 48 44 54 30 61 79 61 0a C.#WTSBpHDT0aya.
6040: 08 61 70 48 44 54 31 62 72 61 62 61 5b 27 5c 50 .apHDT1braba['\P
6050: 34 53 4d a4 61 a1 03 76 60 5b 27 5c 50 34 53 4d 4SM.a..v`['\P4SM
6060: a4 ff 14 40 09 52 42 4c 4b 0b a0 10 92 93 5b 23 ...@.RBLK.....[#
6070: 5c 50 34 53 4d ff ff 0a 00 a4 ff 70 0a 05 60 a2 \P4SM......p..`.
6080: 4a 06 60 a0 07 48 42 53 59 76 60 a1 4e 05 7d 68 J.`..HBSYv`.N.}h
6090: 0a 01 48 41 44 52 70 69 48 43 4d 44 70 0a ff 48 ..HADRpiHCMDp..H
60a0: 53 54 53 70 0a 54 48 53 54 43 a0 3b 57 54 53 42 STSp.THSTC.;WTSB
60b0: 70 48 53 54 43 61 70 48 44 54 30 62 70 62 63 70 pHSTCapHDT0bpbcp
60c0: 0a 00 52 42 55 46 70 0a 00 61 a2 12 62 70 42 4c ..RBUFp..a..bpBL
60d0: 4b 44 88 52 42 55 46 61 00 76 62 75 61 5b 27 5c KD.RBUFa.vbua['\
60e0: 50 34 53 4d a4 63 a1 03 76 60 5b 27 5c 50 34 53 P4SM.c..v`['\P4S
60f0: 4d a4 ff 10 47 04 5c 5f 53 42 5f 5b 82 3e 4c 49 M...G.\_SB_[.>LI
6100: 44 5f 08 5f 48 49 44 0c 41 d0 0c 0d 14 2e 5f 4c D_._HID.A....._L
6110: 49 44 00 70 01 60 70 5c 2f 05 5f 53 42 5f 50 43 ID.p.`p\/._SB_PC
6120: 49 30 53 42 52 47 45 43 30 5f 52 50 49 4e 0a 06 I0SBRGEC0_RPIN..
6130: 60 a0 07 93 60 ff 70 01 60 a4 60 10 06 5c 5f 47 `...`.p.`.`..\_G
6140: 50 45 10 28 5c 2f 04 5f 53 42 5f 50 43 49 30 53 PE.(\/._SB_PCI0S
6150: 42 52 47 45 43 30 5f 14 13 5f 51 38 35 00 86 5c BRGEC0_.._Q85..\
6160: 2e 5f 53 42 5f 4c 49 44 5f 0a 80 10 4a 59 5c 00 ._SB_LID_...JY\.
6170: 14 0d 5c 44 49 41 47 01 70 68 44 42 47 38 5b 80 ..\DIAG.phDBG8[.
6180: 5c 47 50 53 43 01 0a b2 0a 02 5b 81 11 5c 47 50 \GPSC.....[..\GP
6190: 53 43 01 53 4d 43 4d 08 53 4d 53 54 08 14 0d 5c SC.SMCM.SMST...\
61a0: 49 53 4d 49 09 70 68 53 4d 43 4d 14 19 5c 41 53 ISMI.phSMCM..\AS
61b0: 4d 49 09 70 68 41 4c 50 52 70 0a a2 53 4d 43 4d MI.phALPRp..SMCM
61c0: a4 41 4c 50 52 5b 80 5c 45 43 4d 53 01 0a 72 0a .ALPR[.\ECMS..r.
61d0: 02 5b 81 11 5c 45 43 4d 53 11 45 49 4e 44 08 45 .[..\ECMS.EIND.E
61e0: 44 41 54 08 5b 86 44 0b 45 49 4e 44 45 44 41 54 DAT.[.D.EINDEDAT
61f0: 01 00 40 20 49 4b 46 47 08 46 52 50 4e 10 52 41 ..@ IKFG.FRPN.RA
6200: 4d 42 20 41 56 4f 4c 08 4c 42 54 4e 08 45 52 52 MB AVOL.LBTN.ERR
6210: 46 08 4f 43 4c 4b 08 57 49 44 45 01 4f 56 43 4b F.OCLK.WIDE.OVCK
6220: 02 53 4c 50 4e 03 00 02 43 50 55 52 06 43 50 55 .SLPN...CPUR.CPU
6230: 46 02 4c 42 54 32 08 50 43 4d 53 08 43 4c 4b 53 F.LBT2.PCMS.CLKS
6240: 08 43 4c 4b 4c 08 43 4c 4b 44 40 08 41 4c 53 4c .CLKL.CLKD@.ALSL
6250: 08 41 4c 41 45 01 41 4c 44 45 01 41 4c 53 50 01 .ALAE.ALDE.ALSP.
6260: 00 05 57 4c 44 50 01 42 54 44 50 01 57 52 53 54 ..WLDP.BTDP.WRST
6270: 01 42 52 53 54 01 00 04 41 4c 50 53 01 00 07 4f .BRST...ALPS...O
6280: 53 50 4d 08 54 43 47 46 08 50 50 49 53 08 50 50 SPM.TCGF.PPIS.PP
6290: 49 52 08 42 41 4f 54 01 00 07 5b 80 52 41 4d 57 IR.BAOT...[.RAMW
62a0: 00 52 41 4d 42 0b 00 01 5b 81 41 1b 52 41 4d 57 .RAMB...[.A.RAMW
62b0: 00 54 52 54 59 08 46 53 46 4e 08 46 53 54 41 10 .TRTY.FSFN.FSTA.
62c0: 46 41 44 52 20 46 53 49 5a 10 41 43 54 44 08 41 FADR FSIZ.ACTD.A
62d0: 56 4c 44 08 53 45 54 44 08 41 43 50 46 08 44 43 VLD.SETD.ACPF.DC
62e0: 50 46 08 44 43 50 32 08 44 43 54 50 08 43 54 50 PF.DCP2.DCTP.CTP
62f0: 59 08 50 41 44 4c 10 43 41 44 4c 10 43 53 54 45 Y.PADL.CADL.CSTE
6300: 10 4e 53 54 45 10 53 53 54 45 10 53 46 55 4e 08 .NSTE.SSTE.SFUN.
6310: 54 50 53 56 08 54 41 43 30 08 54 43 52 54 08 54 TPSV.TAC0.TCRT.T
6320: 44 4f 31 08 54 44 4f 32 08 50 50 53 56 08 50 41 DO1.TDO2.PPSV.PA
6330: 43 30 08 54 30 48 4c 08 54 30 4c 4c 08 54 30 46 C0.T0HL.T0LL.T0F
6340: 31 08 54 30 46 32 08 54 31 48 4c 08 54 31 4c 4c 1.T0F2.T1HL.T1LL
6350: 08 54 31 46 31 08 54 31 46 32 08 54 32 48 4c 08 .T1F1.T1F2.T2HL.
6360: 54 32 4c 4c 08 54 32 46 31 08 54 32 46 32 08 54 T2LL.T2F1.T2F2.T
6370: 33 48 4c 08 54 33 4c 4c 08 54 33 46 31 08 54 33 3HL.T3LL.T3F1.T3
6380: 46 32 08 54 34 48 4c 08 54 34 4c 4c 08 54 34 46 F2.T4HL.T4LL.T4F
6390: 31 08 54 34 46 32 08 54 35 48 4c 08 54 35 4c 4c 1.T4F2.T5HL.T5LL
63a0: 08 54 35 46 31 08 54 35 46 32 08 54 36 48 4c 08 .T5F1.T5F2.T6HL.
63b0: 54 36 4c 4c 08 54 36 46 31 08 54 36 46 32 08 54 T6LL.T6F1.T6F2.T
63c0: 37 48 4c 08 54 37 4c 4c 08 54 37 46 31 08 54 37 7HL.T7LL.T7F1.T7
63d0: 46 32 08 53 4c 50 54 08 41 49 42 46 08 49 44 45 F2.SLPT.AIBF.IDE
63e0: 53 08 56 47 41 46 10 43 34 43 50 08 4c 55 58 53 S.VGAF.C4CP.LUXS
63f0: 08 4c 55 58 4c 08 4c 55 58 48 08 4c 55 58 46 08 .LUXL.LUXH.LUXF.
6400: 4d 4e 41 4d 40 04 44 42 52 31 20 44 42 52 32 20 MNAM@.DBR1 DBR2
6410: 44 42 52 33 20 44 42 52 34 20 4c 43 44 56 20 4c DBR3 DBR4 LCDV L
6420: 43 44 52 08 50 54 49 4d 08 50 54 4d 50 08 53 4d CDR.PTIM.PTMP.SM
6430: 49 46 08 44 54 53 45 08 44 54 53 31 08 44 54 53 IF.DTSE.DTS1.DTS
6440: 32 08 4d 50 45 4e 08 42 49 50 41 20 41 4c 50 52 2.MPEN.BIPA ALPR
6450: 20 50 53 54 4e 10 47 4e 42 46 20 5b 80 5c 44 42 PSTN.GNBF [.\DB
6460: 47 4d 00 0c 00 00 0d 00 0a 04 5b 81 0c 5c 44 42 GM........[..\DB
6470: 47 4d 03 44 42 47 47 20 08 4f 53 46 47 0a 00 08 GM.DBGG .OSFG...
6480: 4f 53 39 58 0a 01 08 4f 53 39 38 0a 02 08 4f 53 OS9X...OS98...OS
6490: 4d 45 0a 04 08 4f 53 32 4b 0a 08 08 4f 53 58 50 ME...OS2K...OSXP
64a0: 0a 10 08 4f 53 56 54 0a 20 08 53 4c 4d 54 0a 00 ...OSVT. .SLMT..
64b0: 14 4d 13 4d 53 4f 53 00 a0 4f 08 5b 12 5c 5f 4f .M.MSOS..O.[.\_O
64c0: 53 49 60 a0 1d 5c 5f 4f 53 49 0d 57 69 6e 64 6f SI`..\_OSI.Windo
64d0: 77 73 20 32 30 30 31 00 70 4f 53 58 50 4f 53 46 ws 2001.pOSXPOSF
64e0: 47 a0 21 5c 5f 4f 53 49 0d 57 69 6e 64 6f 77 73 G.!\_OSI.Windows
64f0: 20 32 30 30 31 20 53 50 31 00 70 4f 53 58 50 4f 2001 SP1.pOSXPO
6500: 53 46 47 a0 21 5c 5f 4f 53 49 0d 57 69 6e 64 6f SFG.!\_OSI.Windo
6510: 77 73 20 32 30 30 31 20 53 50 32 00 70 4f 53 58 ws 2001 SP2.pOSX
6520: 50 4f 53 46 47 a0 1d 5c 5f 4f 53 49 0d 57 69 6e POSFG..\_OSI.Win
6530: 64 6f 77 73 20 32 30 30 36 00 70 4f 53 56 54 4f dows 2006.pOSVTO
6540: 53 46 47 a4 4f 53 46 47 a1 40 0a a0 26 4d 43 54 SFG.OSFG.@..&MCT
6550: 48 5c 5f 4f 53 5f 0d 4d 69 63 72 6f 73 6f 66 74 H\_OS_.Microsoft
6560: 20 57 69 6e 64 6f 77 73 00 70 4f 53 39 38 4f 53 Windows.pOS98OS
6570: 46 47 a1 46 07 a0 3c 4d 43 54 48 5c 5f 4f 53 5f FG.F..<MCTH\_OS_
6580: 0d 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f .Microsoft Windo
6590: 77 73 4d 45 3a 20 4d 69 6c 6c 65 6e 6e 69 75 6d wsME: Millennium
65a0: 20 45 64 69 74 69 6f 6e 00 70 4f 53 4d 45 4f 53 Edition.pOSMEOS
65b0: 46 47 a1 36 a0 29 4d 43 54 48 5c 5f 4f 53 5f 0d FG.6.)MCTH\_OS_.
65c0: 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 Microsoft Window
65d0: 73 20 4e 54 00 70 4f 53 32 4b 4f 53 46 47 a1 0a s NT.pOS2KOSFG..
65e0: 70 4f 53 58 50 4f 53 46 47 a4 4f 53 46 47 14 26 pOSXPOSFG.OSFG.&
65f0: 5c 44 42 47 52 04 70 68 44 42 52 31 70 69 44 42 \DBGR.phDBR1piDB
6600: 52 32 70 6a 44 42 52 33 70 6b 44 42 52 34 5c 49 R2pjDBR3pkDBR4\I
6610: 53 4d 49 0a 96 08 4f 4e 41 4d 0d 41 53 55 53 54 SMI...ONAM.ASUST
6620: 45 4b 00 14 3a 41 44 56 47 00 a0 30 5c 2f 05 5f EK..:ADVG..0\/._
6630: 53 42 5f 50 43 49 30 50 30 50 31 56 47 41 5f 50 SB_PCI0P0P1VGA_P
6640: 52 53 54 a4 5c 2f 05 5f 53 42 5f 50 43 49 30 50 RST.\/._SB_PCI0P
6650: 30 50 31 56 47 41 5f 41 44 56 44 a4 0a 03 14 3b 0P1VGA_ADVD....;
6660: 53 57 48 47 09 a0 32 5c 2f 05 5f 53 42 5f 50 43 SWHG..2\/._SB_PC
6670: 49 30 50 30 50 31 56 47 41 5f 50 52 53 54 5c 2f I0P0P1VGA_PRST\/
6680: 05 5f 53 42 5f 50 43 49 30 50 30 50 31 56 47 41 ._SB_PCI0P0P1VGA
6690: 5f 53 57 48 44 68 a4 01 a4 00 14 39 4e 41 54 4b _SWHDh.....9NATK
66a0: 00 a0 30 5c 2f 05 5f 53 42 5f 50 43 49 30 50 30 ..0\/._SB_PCI0P0
66b0: 50 31 56 47 41 5f 50 52 53 54 a4 5c 2f 05 5f 53 P1VGA_PRST.\/._S
66c0: 42 5f 50 43 49 30 50 30 50 31 56 47 41 5f 4e 41 B_PCI0P0P1VGA_NA
66d0: 54 4b a4 01 08 50 57 41 43 11 13 0a 10 17 2e 3d TK...PWAC......=
66e0: 49 58 60 64 68 6c 70 73 77 7b 7f 83 88 08 50 57 IX`dhlpsw{....PW
66f0: 44 43 11 13 0a 10 0f 26 36 41 51 58 5c 60 64 68 DC.....&6AQX\`dh
6700: 6c 70 73 77 7b 7f 10 3c 5c 2e 5f 53 42 5f 50 43 lpsw{..<\._SB_PC
6710: 49 30 14 30 5f 49 4e 49 00 70 5c 4d 53 4f 53 5c I0.0_INI.p\MSOS\
6720: 4f 53 50 4d a0 11 5c 41 43 50 46 7a 50 53 54 4e OSPM..\ACPFzPSTN
6730: 0a 08 53 4c 4d 54 a1 0c 7b 50 53 54 4e 0a ff 53 ..SLMT..{PSTN..S
6740: 4c 4d 54 10 44 05 5c 2e 5f 53 42 5f 50 43 49 30 LMT.D.\._SB_PCI0
6750: 5b 82 46 04 41 43 30 5f 08 5f 48 49 44 0d 41 43 [.F.AC0_._HID.AC
6760: 50 49 30 30 30 33 00 14 1e 5f 50 53 52 00 a4 5c PI0003..._PSR..\
6770: 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 /._SB_PCI0SBRGEC
6780: 30 5f 41 43 41 50 08 5f 50 43 4c 12 0c 01 5c 2e 0_ACAP._PCL...\.
6790: 5f 53 42 5f 50 43 49 30 10 4f 0e 5c 2f 04 5f 53 _SB_PCI0.O.\/._S
67a0: 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f 14 0c B_PCI0SBRGEC0_..
67b0: 41 43 41 50 08 a4 5c 41 43 50 46 14 4c 0c 5f 51 ACAP..\ACPF.L._Q
67c0: 41 30 00 a0 1b 41 43 50 53 70 01 5c 41 43 50 46 A0...ACPSp.\ACPF
67d0: 70 0a 58 60 7a 50 53 54 4e 0a 08 53 4c 4d 54 a1 p.X`zPSTN..SLMT.
67e0: 17 70 00 5c 41 43 50 46 70 0a 57 60 7b 50 53 54 .p.\ACPFp.W`{PST
67f0: 4e 0a ff 53 4c 4d 54 a0 0f 92 93 4f 53 46 47 4f N..SLMT....OSFGO
6800: 53 56 54 53 54 42 52 86 5c 2f 03 5f 53 42 5f 50 SVTSTBR.\/._SB_P
6810: 43 49 30 41 43 30 5f 0a 80 a0 17 5c 2e 5f 53 42 CI0AC0_....\._SB
6820: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
6830: 60 5b 22 0a 64 86 5c 2e 5f 50 52 5f 43 50 55 31 `[".d.\._PR_CPU1
6840: 0a 80 86 5c 2e 5f 50 52 5f 43 50 55 31 0a 81 a0 ...\._PR_CPU1...
6850: 2e 92 95 5c 2f 03 5f 50 52 5f 43 50 55 31 4e 43 ...\/._PR_CPU1NC
6860: 50 55 0a 02 86 5c 2e 5f 50 52 5f 43 50 55 32 0a PU...\._PR_CPU2.
6870: 80 86 5c 2e 5f 50 52 5f 43 50 55 32 0a 81 5b 22 ..\._PR_CPU2..["
6880: 0a 0a 4e 42 41 54 0a 80 10 4f 62 5c 2e 5f 53 42 ..NBAT...Ob\._SB
6890: 5f 50 43 49 30 5b 82 41 62 42 41 54 30 08 5f 48 _PCI0[.AbBAT0._H
68a0: 49 44 0c 41 d0 0c 0a 08 5f 55 49 44 0a 00 08 5f ID.A...._UID..._
68b0: 50 43 4c 12 0c 01 5c 2e 5f 53 42 5f 50 43 49 30 PCL...\._SB_PCI0
68c0: 14 29 5f 53 54 41 00 a0 1d 5c 2f 05 5f 53 42 5f .)_STA...\/._SB_
68d0: 50 43 49 30 53 42 52 47 45 43 30 5f 42 41 54 50 PCI0SBRGEC0_BATP
68e0: 0a 00 a4 0a 1f a1 04 a4 0a 0f 08 4c 4f 57 32 0b ...........LOW2.
68f0: 2c 01 08 44 56 4f 54 0a 0e 08 50 55 4e 54 01 08 ,..DVOT...PUNT..
6900: 4c 46 43 43 0b 70 17 08 4e 42 49 46 12 31 0d 0a LFCC.p..NBIF.1..
6910: 00 0c ff ff ff ff 0c ff ff ff ff 0a 01 0c ff ff ................
6920: ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ................
6930: ff 0c ff ff ff ff 0d 00 0d 00 0d 00 0d 00 08 50 ...............P
6940: 42 49 46 12 30 0d 0a 01 0b 70 17 0b 70 17 0a 01 BIF.0....p..p...
6950: 0b d0 39 0b 58 02 0b 2c 01 0a 3c 0a 3c 0d 4d 33 ..9.X..,..<.<.M3
6960: 4e 00 0d 20 00 0d 4c 49 6f 6e 00 0d 41 53 55 53 N.. ..LIon..ASUS
6970: 54 65 6b 00 08 50 42 53 54 12 13 04 0a 00 0c ff Tek..PBST.......
6980: ff ff ff 0c ff ff ff ff 0c ff ff ff ff 14 4d 09 ..............M.
6990: 46 42 49 46 05 70 68 50 55 4e 54 70 69 61 70 6a FBIF.phPUNTpiapj
69a0: 62 a0 12 93 50 55 4e 54 0a 00 77 61 0a 0a 61 77 b...PUNT..wa..aw
69b0: 62 0a 0a 62 70 68 88 50 42 49 46 0a 00 00 70 61 b..bph.PBIF...pa
69c0: 88 50 42 49 46 0a 01 00 70 62 88 50 42 49 46 0a .PBIF...pb.PBIF.
69d0: 02 00 70 62 4c 46 43 43 70 6b 88 50 42 49 46 0a ..pbLFCCpk.PBIF.
69e0: 03 00 70 6c 88 50 42 49 46 0a 04 00 78 61 0a 0a ..pl.PBIF...xa..
69f0: 63 65 70 65 88 50 42 49 46 0a 05 00 7a 65 0a 01 cepe.PBIF...ze..
6a00: 66 70 66 88 50 42 49 46 0a 06 00 70 66 4c 4f 57 fpf.PBIF...pfLOW
6a10: 32 78 61 0a 64 63 67 70 67 88 50 42 49 46 0a 07 2xa.dcgpg.PBIF..
6a20: 00 70 67 88 50 42 49 46 0a 08 00 14 47 0b 43 42 .pg.PBIF....G.CB
6a30: 49 46 00 a0 4f 0a 50 55 4e 54 70 83 88 50 42 49 IF..O.PUNTp..PBI
6a40: 46 0a 04 00 60 72 60 0b f4 01 60 78 60 0b e8 03 F...`r`...`x`...
6a50: 61 44 56 4f 54 70 00 88 50 42 49 46 0a 00 00 77 aDVOTp..PBIF...w
6a60: 83 88 50 42 49 46 0a 01 00 44 56 4f 54 88 50 42 ..PBIF...DVOT.PB
6a70: 49 46 0a 01 00 77 83 88 50 42 49 46 0a 02 00 44 IF...w..PBIF...D
6a80: 56 4f 54 88 50 42 49 46 0a 02 00 77 83 88 50 42 VOT.PBIF...w..PB
6a90: 49 46 0a 05 00 44 56 4f 54 88 50 42 49 46 0a 05 IF...DVOT.PBIF..
6aa0: 00 77 83 88 50 42 49 46 0a 06 00 44 56 4f 54 88 .w..PBIF...DVOT.
6ab0: 50 42 49 46 0a 06 00 77 83 88 50 42 49 46 0a 07 PBIF...w..PBIF..
6ac0: 00 44 56 4f 54 88 50 42 49 46 0a 07 00 77 83 88 .DVOT.PBIF...w..
6ad0: 50 42 49 46 0a 08 00 44 56 4f 54 88 50 42 49 46 PBIF...DVOT.PBIF
6ae0: 0a 08 00 14 44 14 5f 42 49 46 00 a0 20 92 5c 2f ....D._BIF.. .\/
6af0: 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 ._SB_PCI0SBRGEC0
6b00: 5f 42 41 54 50 0a 00 a4 4e 42 49 46 a0 22 93 5c _BATP...NBIF.".\
6b10: 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 /._SB_PCI0SBRGEC
6b20: 30 5f 47 42 54 54 0a 00 0a ff a4 4e 42 49 46 42 0_GBTT.....NBIFB
6b30: 41 54 53 0a 00 70 5c 2f 05 5f 53 42 5f 50 43 49 ATS..p\/._SB_PCI
6b40: 30 53 42 52 47 45 43 30 5f 42 49 46 39 88 50 42 0SBRGEC0_BIF9.PB
6b50: 49 46 0a 09 00 70 5c 4f 4e 41 4d 88 50 42 49 46 IF...p\ONAM.PBIF
6b60: 0a 0c 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 53 ...p\/._SB_PCI0S
6b70: 42 52 47 45 43 30 5f 42 49 46 30 60 70 5c 2f 05 BRGEC0_BIF0`p\/.
6b80: 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f _SB_PCI0SBRGEC0_
6b90: 42 49 46 31 61 70 5c 2f 05 5f 53 42 5f 50 43 49 BIF1ap\/._SB_PCI
6ba0: 30 53 42 52 47 45 43 30 5f 42 49 46 32 62 70 5c 0SBRGEC0_BIF2bp\
6bb0: 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 /._SB_PCI0SBRGEC
6bc0: 30 5f 42 49 46 33 63 70 5c 2f 05 5f 53 42 5f 50 0_BIF3cp\/._SB_P
6bd0: 43 49 30 53 42 52 47 45 43 30 5f 42 49 46 34 64 CI0SBRGEC0_BIF4d
6be0: 42 41 54 52 a0 2a 92 93 60 ff a0 24 92 93 61 ff BATR.*..`..$..a.
6bf0: a0 1e 92 93 62 ff a0 18 92 93 63 ff a0 12 92 93 ....b.....c.....
6c00: 64 ff 46 42 49 46 60 61 62 63 64 43 42 49 46 a0 d.FBIF`abcdCBIF.
6c10: 0d 93 50 55 4e 54 0a 00 77 62 0a 0a 62 70 62 4c ..PUNT..wb..bpbL
6c20: 46 43 43 a4 50 42 49 46 14 4f 10 46 42 53 54 04 FCC.PBIF.O.FBST.
6c30: 7b 69 0b ff ff 61 70 00 60 a0 1b 5c 2f 05 5f 53 {i...ap.`..\/._S
6c40: 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f 41 43 B_PCI0SBRGEC0_AC
6c50: 41 50 70 01 60 a0 13 60 a0 0b 43 48 47 53 0a 00 APp.`..`..CHGS..
6c60: 70 0a 02 60 a1 04 70 00 60 a1 05 70 0a 01 60 7b p..`..p.`..p..`{
6c70: 68 0b 00 03 62 a0 0b 62 79 01 0a 02 62 7d 60 62 h...b..by...b}`b
6c80: 60 a0 0d 92 95 61 0b 00 80 74 0b ff ff 61 61 70 `....a...t...aap
6c90: 6a 62 a0 14 93 50 55 4e 54 0a 00 77 61 44 56 4f jb...PUNT..waDVO
6ca0: 54 61 77 62 0a 0a 62 7b 60 0a 02 63 a0 1e 92 63 Tawb..b{`..c...c
6cb0: 74 4c 46 43 43 62 63 78 4c 46 43 43 0a c8 64 65 tLFCCbcxLFCC..de
6cc0: a0 0a 95 63 65 70 4c 46 43 43 62 a1 19 78 4c 46 ...cepLFCCb..xLF
6cd0: 43 43 0a c8 64 65 74 4c 46 43 43 65 64 a0 07 94 CC..detLFCCed...
6ce0: 62 64 70 64 62 a0 2a 92 5c 2f 05 5f 53 42 5f 50 bdpdb.*.\/._SB_P
6cf0: 43 49 30 53 42 52 47 45 43 30 5f 41 43 41 50 78 CI0SBRGEC0_ACAPx
6d00: 62 5c 4d 42 4c 46 63 64 a0 07 95 61 64 70 64 61 b\MBLFcd...adpda
6d10: 70 60 88 50 42 53 54 0a 00 00 70 61 88 50 42 53 p`.PBST...pa.PBS
6d20: 54 0a 01 00 70 62 88 50 42 53 54 0a 02 00 70 6b T...pb.PBST...pk
6d30: 88 50 42 53 54 0a 03 00 14 38 43 42 53 54 00 a0 .PBST....8CBST..
6d40: 31 50 55 4e 54 77 83 88 50 42 53 54 0a 01 00 44 1PUNTw..PBST...D
6d50: 56 4f 54 88 50 42 53 54 0a 01 00 77 83 88 50 42 VOT.PBST...w..PB
6d60: 53 54 0a 02 00 44 56 4f 54 88 50 42 53 54 0a 02 ST...DVOT.PBST..
6d70: 00 14 46 14 5f 42 53 54 00 a0 49 04 92 5c 2f 05 ..F._BST..I..\/.
6d80: 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f _SB_PCI0SBRGEC0_
6d90: 42 41 54 50 0a 00 70 00 88 50 42 53 54 0a 00 00 BATP..p..PBST...
6da0: 70 ff 88 50 42 53 54 0a 01 00 70 ff 88 50 42 53 p..PBST...p..PBS
6db0: 54 0a 02 00 70 ff 88 50 42 53 54 0a 03 00 a4 50 T...p..PBST....P
6dc0: 42 53 54 a0 4b 04 93 5c 2f 05 5f 53 42 5f 50 43 BST.K..\/._SB_PC
6dd0: 49 30 53 42 52 47 45 43 30 5f 47 42 54 54 0a 00 I0SBRGEC0_GBTT..
6de0: 0a ff 70 00 88 50 42 53 54 0a 00 00 70 ff 88 50 ..p..PBST...p..P
6df0: 42 53 54 0a 01 00 70 ff 88 50 42 53 54 0a 02 00 BST...p..PBST...
6e00: 70 ff 88 50 42 53 54 0a 03 00 a4 50 42 53 54 a0 p..PBST....PBST.
6e10: 11 5c 4d 45 53 34 76 5c 4d 45 53 34 a4 50 42 53 .\MES4v\MES4.PBS
6e20: 54 42 41 54 53 0a 00 70 5c 2f 05 5f 53 42 5f 50 TBATS..p\/._SB_P
6e30: 43 49 30 53 42 52 47 45 43 30 5f 42 53 54 53 60 CI0SBRGEC0_BSTS`
6e40: 70 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 p\/._SB_PCI0SBRG
6e50: 45 43 30 5f 42 43 52 54 61 70 5c 2f 05 5f 53 42 EC0_BCRTap\/._SB
6e60: 5f 50 43 49 30 53 42 52 47 45 43 30 5f 42 52 43 _PCI0SBRGEC0_BRC
6e70: 50 62 70 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 Pbp\/._SB_PCI0SB
6e80: 52 47 45 43 30 5f 42 56 4f 54 63 42 41 54 52 a0 RGEC0_BVOTcBATR.
6e90: 23 92 93 60 ff a0 1d 92 93 61 ff a0 17 92 93 62 #..`.....a.....b
6ea0: ff a0 11 92 93 63 ff 46 42 53 54 60 61 62 63 43 .....c.FBST`abcC
6eb0: 42 53 54 a4 50 42 53 54 10 4a 07 5c 2e 5f 53 42 BST.PBST.J.\._SB
6ec0: 5f 50 43 49 30 08 42 30 43 52 0a 00 08 42 31 43 _PCI0.B0CR...B1C
6ed0: 52 0a 00 14 4f 05 47 47 43 43 09 42 41 54 53 68 R...O.GGCC.BATSh
6ee0: 70 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 47 p\/._SB_PCI0SBRG
6ef0: 45 43 30 5f 42 43 52 54 60 42 41 54 52 a0 15 93 EC0_BCRT`BATR...
6f00: 60 ff a0 08 68 70 42 31 43 52 60 a1 07 70 42 30 `...hpB1CR`..pB0
6f10: 43 52 60 7b 60 0b 00 80 61 a0 06 61 70 0a 00 60 CR`{`...a..ap..`
6f20: a0 08 68 70 60 42 31 43 52 a1 07 70 60 42 30 43 ..hp`B1CR..p`B0C
6f30: 52 a4 60 10 42 2a 5c 2f 04 5f 53 42 5f 50 43 49 R.`.B*\/._SB_PCI
6f40: 30 53 42 52 47 45 43 30 5f 08 42 41 44 52 0a 0b 0SBRGEC0_.BADR..
6f50: 08 43 41 44 52 0a 09 08 53 41 44 52 0a 0a 14 14 .CADR...SADR....
6f60: 41 4c 4d 48 01 a0 0d 93 68 42 41 44 52 4e 42 41 ALMH....hBADRNBA
6f70: 54 0a 80 14 2b 42 49 46 57 01 70 53 4d 42 52 52 T...+BIFW.pSMBRR
6f80: 44 57 44 42 41 44 52 68 60 70 83 88 60 0a 00 00 DWDBADRh`p..`...
6f90: 61 a0 04 61 a4 ff a1 08 a4 83 88 60 0a 02 00 14 a..a.......`....
6fa0: 3e 42 49 46 30 00 a0 30 45 43 41 56 a0 0b 42 53 >BIF0..0ECAV..BS
6fb0: 4c 46 70 42 31 4d 44 60 a1 07 70 42 30 4d 44 60 LFpB1MD`..pB0MD`
6fc0: a0 16 92 93 60 0b ff ff 7a 60 0a 0f 61 7b 61 0a ....`...z`..a{a.
6fd0: 01 61 7f 61 0a 01 60 a1 04 70 ff 60 a4 60 14 2d .a.a..`..p.`.`.-
6fe0: 42 49 46 31 00 a0 1f 45 43 41 56 a0 0b 42 53 4c BIF1...ECAV..BSL
6ff0: 46 70 42 31 44 43 60 a1 07 70 42 30 44 43 60 7b FpB1DC`..pB0DC`{
7000: 60 0b ff ff 60 a1 04 70 ff 60 a4 60 14 2d 42 49 `...`..p.`.`.-BI
7010: 46 32 00 a0 1f 45 43 41 56 a0 0b 42 53 4c 46 70 F2...ECAV..BSLFp
7020: 42 31 46 43 60 a1 07 70 42 30 46 43 60 7b 60 0b B1FC`..pB0FC`{`.
7030: ff ff 60 a1 04 70 ff 60 a4 60 14 3e 42 49 46 33 ..`..p.`.`.>BIF3
7040: 00 a0 30 45 43 41 56 a0 0b 42 53 4c 46 70 42 31 ..0ECAV..BSLFpB1
7050: 4d 44 60 a1 07 70 42 30 4d 44 60 a0 16 92 93 60 MD`..pB0MD`....`
7060: 0b ff ff 7a 60 0a 09 60 7b 60 0a 01 60 7f 60 0a ...z`..`{`..`.`.
7070: 01 60 a1 04 70 ff 60 a4 60 14 27 42 49 46 34 00 .`..p.`.`.'BIF4.
7080: a0 19 45 43 41 56 a0 0b 42 53 4c 46 70 42 31 44 ..ECAV..BSLFpB1D
7090: 56 60 a1 07 70 42 30 44 56 60 a1 04 70 ff 60 a4 V`..pB0DV`..p.`.
70a0: 60 14 42 06 42 49 46 39 00 08 42 53 54 52 11 03 `.B.BIF9..BSTR..
70b0: 0a 20 70 53 4d 42 52 52 44 42 4c 42 41 44 52 0a . pSMBRRDBLBADR.
70c0: 21 60 a0 20 92 93 83 88 60 0a 00 00 0a 00 70 5c !`. ....`.....p\
70d0: 4d 4e 41 4d 42 53 54 52 70 0a 00 88 42 53 54 52 MNAMBSTRp...BSTR
70e0: 0a 04 00 a1 1b 70 83 88 60 0a 02 00 42 53 54 52 .....p..`...BSTR
70f0: 70 0a 00 88 42 53 54 52 83 88 60 0a 01 00 00 a4 p...BSTR..`.....
7100: 42 53 54 52 14 27 42 49 46 41 00 a0 19 45 43 41 BSTR.'BIFA...ECA
7110: 56 a0 0b 42 53 4c 46 70 42 31 53 4e 60 a1 07 70 V..BSLFpB1SN`..p
7120: 42 30 53 4e 60 a1 04 70 ff 60 a4 60 14 27 42 53 B0SN`..p.`.`.'BS
7130: 54 53 00 a0 19 45 43 41 56 a0 0b 42 53 4c 46 70 TS...ECAV..BSLFp
7140: 42 31 53 54 60 a1 07 70 42 30 53 54 60 a1 04 70 B1ST`..pB0ST`..p
7150: ff 60 a4 60 14 27 42 43 52 54 00 a0 19 45 43 41 .`.`.'BCRT...ECA
7160: 56 a0 0b 42 53 4c 46 70 42 31 43 43 60 a1 07 70 V..BSLFpB1CC`..p
7170: 42 30 43 43 60 a1 04 70 ff 60 a4 60 14 31 42 52 B0CC`..p.`.`.1BR
7180: 43 50 00 a0 23 45 43 41 56 a0 0b 42 53 4c 46 70 CP..#ECAV..BSLFp
7190: 42 31 52 43 60 a1 07 70 42 30 52 43 60 a0 09 93 B1RC`..pB0RC`...
71a0: 60 0b ff ff 70 ff 60 a1 04 70 ff 60 a4 60 14 27 `...p.`..p.`.`.'
71b0: 42 56 4f 54 00 a0 19 45 43 41 56 a0 0b 42 53 4c BVOT...ECAV..BSL
71c0: 46 70 42 31 56 4c 60 a1 07 70 42 30 56 4c 60 a1 FpB1VL`..pB0VL`.
71d0: 04 70 ff 60 a4 60 10 4c 04 5c 00 14 22 43 48 47 .p.`.`.L.\.."CHG
71e0: 53 09 70 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 S.p\/._SB_PCI0SB
71f0: 52 47 45 43 30 5f 42 43 48 47 68 60 a4 60 08 42 RGEC0_BCHGh`.`.B
7200: 53 4c 46 00 14 17 42 41 54 53 09 a0 08 68 70 01 SLF...BATS...hp.
7210: 42 53 4c 46 a1 07 70 00 42 53 4c 46 14 06 42 41 BSLF..p.BSLF..BA
7220: 54 52 08 10 44 12 5c 2f 04 5f 53 42 5f 50 43 49 TR..D.\/._SB_PCI
7230: 30 53 42 52 47 45 43 30 5f 14 43 04 5f 51 41 31 0SBRGEC0_.C._QA1
7240: 00 70 44 43 50 53 0a 00 5c 44 43 50 46 a0 0b 5c .pDCPS..\DCPF..\
7250: 44 43 50 46 5b 22 0b d0 07 86 5c 2f 03 5f 53 42 DCPF["....\/._SB
7260: 5f 50 43 49 30 42 41 54 30 0a 80 86 5c 2f 03 5f _PCI0BAT0...\/._
7270: 53 42 5f 50 43 49 30 42 41 54 30 0a 81 14 3b 5f SB_PCI0BAT0...;_
7280: 51 41 35 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 QA5...\._SB_ATKP
7290: 86 5c 2e 5f 53 42 5f 41 54 4b 44 0a 6e a1 1b a0 .\._SB_ATKD.n...
72a0: 19 42 41 54 50 0a 00 86 5c 2f 03 5f 53 42 5f 50 .BATP...\/._SB_P
72b0: 43 49 30 42 41 54 30 0a 80 14 46 05 5f 51 41 33 CI0BAT0...F._QA3
72c0: 00 a0 4e 04 42 41 54 50 0a 00 70 42 43 4c 45 0a ..N.BATP..pBCLE.
72d0: 00 60 a0 17 93 60 0a 00 86 5c 2f 03 5f 53 42 5f .`...`...\/._SB_
72e0: 50 43 49 30 42 41 54 30 0a 81 a1 25 86 5c 2f 03 PCI0BAT0...%.\/.
72f0: 5f 53 42 5f 50 43 49 30 42 41 54 30 0a 81 86 5c _SB_PCI0BAT0...\
7300: 2f 03 5f 53 42 5f 50 43 49 30 41 43 30 5f 0a 80 /._SB_PCI0AC0_..
7310: 14 17 42 41 54 50 09 a0 08 68 a4 5c 44 43 50 32 ..BATP...h.\DCP2
7320: a1 07 a4 5c 44 43 50 46 14 1f 4e 42 41 54 01 a0 ...\DCPF..NBAT..
7330: 18 42 41 54 50 0a 00 86 5c 2f 03 5f 53 42 5f 50 .BATP...\/._SB_P
7340: 43 49 30 42 41 54 30 68 10 26 5c 5f 53 42 5f 5b CI0BAT0h.&\_SB_[
7350: 82 1e 50 57 52 42 08 5f 48 49 44 0c 41 d0 0c 0c ..PWRB._HID.A...
7360: 14 0e 5f 50 52 57 00 a4 12 06 02 0a 0b 0a 04 10 .._PRW..........
7370: 26 5c 5f 53 42 5f 5b 82 1e 53 4c 50 42 08 5f 48 &\_SB_[..SLPB._H
7380: 49 44 0c 41 d0 0c 0e 14 0e 5f 50 52 57 00 a4 12 ID.A....._PRW...
7390: 06 02 0a 0b 0a 04 10 47 13 5c 00 08 4d 45 53 34 .......G.\..MES4
73a0: 00 14 47 08 4f 45 4d 53 01 a0 23 93 68 0a 03 a0 ..G.OEMS..#.h...
73b0: 14 92 94 5c 4f 53 46 47 5c 4f 53 4d 45 70 01 5c ...\OSFG\OSMEp.\
73c0: 57 49 44 45 a1 08 70 00 5c 57 49 44 45 53 42 52 WIDE..p.\WIDESBR
73d0: 53 68 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 Sh\/._SB_PCI0SBR
73e0: 47 45 43 30 5f 45 43 30 53 68 a0 16 93 68 0a 04 GEC0_EC0Sh...h..
73f0: a0 10 93 4f 53 46 47 4f 53 32 4b 70 68 53 4c 50 ...OSFGOS2KphSLP
7400: 4e 70 68 53 4c 50 4e 72 68 0a d0 44 42 47 38 70 NphSLPNrh..DBG8p
7410: 68 53 4c 50 54 a0 08 68 53 54 52 50 0a 01 50 52 hSLPT..hSTRP..PR
7420: 4a 53 68 49 53 4d 49 0a 9d 14 44 0a 4f 45 4d 57 JShISMI...D.OEMW
7430: 01 a0 23 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 ..#\/._SB_PCI0SB
7440: 52 47 45 43 30 5f 41 43 50 53 7a 50 53 54 4e 0a RGEC0_ACPSzPSTN.
7450: 08 53 4c 4d 54 a1 0c 7b 50 53 54 4e 0a ff 53 4c .SLMT..{PSTN..SL
7460: 4d 54 49 53 4d 49 0a 9e 70 00 53 4c 50 54 5c 2f MTISMI..p.SLPT\/
7470: 05 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 ._SB_PCI0SBRGEC0
7480: 5f 45 43 30 57 68 a0 22 93 68 0a 04 a0 14 92 94 _EC0Wh.".h......
7490: 5c 4f 53 46 47 5c 4f 53 4d 45 70 0a 02 4d 45 53 \OSFG\OSMEp..MES
74a0: 34 a1 07 70 00 4d 45 53 34 53 42 52 57 68 a0 12 4..p.MES4SBRWh..
74b0: 93 68 0a 04 86 5c 2e 5f 53 42 5f 53 4c 50 42 0a .h...\._SB_SLPB.
74c0: 02 50 52 4a 57 68 72 68 0a f0 44 42 47 38 10 4b .PRJWhrh..DBG8.K
74d0: 0f 5c 2e 5f 53 42 5f 41 54 4b 44 14 25 46 53 4d .\._SB_ATKD.%FSM
74e0: 49 01 70 68 5c 46 53 46 4e 7d 68 0a a0 60 70 60 I.ph\FSFN}h..`p`
74f0: 5c 44 42 47 38 49 53 4d 49 0a 90 a4 5c 46 53 54 \DBG8ISMI...\FST
7500: 41 14 13 46 4c 53 48 01 70 68 5c 46 53 54 41 46 A..FLSH.ph\FSTAF
7510: 53 4d 49 0a 00 14 14 46 49 4e 49 01 70 68 5c 46 SMI....FINI.ph\F
7520: 41 44 52 a4 46 53 4d 49 0a 01 14 14 46 45 52 53 ADR.FSMI....FERS
7530: 01 70 68 5c 46 53 54 41 a4 46 53 4d 49 0a 02 14 .ph\FSTA.FSMI...
7540: 22 46 57 52 49 01 70 68 5c 46 41 44 52 70 0b 00 "FWRI.ph\FADRp..
7550: 10 5c 46 53 49 5a a4 74 0b 00 10 46 53 4d 49 0a .\FSIZ.t...FSMI.
7560: 03 00 14 1a 46 57 52 50 00 70 0a 00 5c 46 53 49 ....FWRP.p..\FSI
7570: 5a a4 74 0b 00 10 46 53 4d 49 0a 03 00 14 14 46 Z.t...FSMI.....F
7580: 45 42 57 01 70 68 5c 46 41 44 52 a4 46 53 4d 49 EBW.ph\FADR.FSMI
7590: 0a 04 14 14 46 45 42 52 01 70 68 5c 46 41 44 52 ....FEBR.ph\FADR
75a0: a4 46 53 4d 49 0a 05 14 0d 46 45 44 57 00 a4 46 .FSMI....FEDW..F
75b0: 53 4d 49 0a 06 14 14 45 43 53 52 01 70 68 5c 46 SMI....ECSR.ph\F
75c0: 53 54 41 a4 46 53 4d 49 0a 07 10 44 0b 5c 2e 5f STA.FSMI...D.\._
75d0: 53 42 5f 41 54 4b 44 14 43 09 41 47 46 4e 09 a0 SB_ATKD.C.AGFN..
75e0: 0a 93 68 0a 00 a4 47 4e 42 46 70 0a 00 60 5b 80 ..h...GNBFp..`[.
75f0: 5c 50 41 52 4d 00 68 0a 08 5b 81 20 5c 50 41 52 \PARM.h..[. \PAR
7600: 4d 03 4d 46 55 4e 10 53 46 55 4e 10 4c 45 4e 5f M.MFUN.SFUN.LEN_
7610: 10 53 54 41 53 08 45 52 4f 52 08 70 0a 00 45 52 .STAS.EROR.p..ER
7620: 4f 52 70 0a 01 53 54 41 53 a0 18 93 4d 46 55 4e ORp..STAS...MFUN
7630: 0a 20 42 53 4d 49 68 7b 53 54 41 53 0a fe 53 54 . BSMIh{STAS..ST
7640: 41 53 a0 1a 93 53 54 41 53 0a 01 70 0a 01 45 52 AS...STAS..p..ER
7650: 4f 52 7d 53 54 41 53 0a 02 53 54 41 53 7d 53 54 OR}STAS..STAS}ST
7660: 41 53 0a 80 53 54 41 53 a4 0a 00 14 13 42 53 4d AS..STAS.....BSM
7670: 49 09 70 68 5c 42 49 50 41 49 53 4d 49 0a a1 10 I.ph\BIPAISMI...
7680: 42 31 5c 00 14 28 41 43 50 53 08 70 5c 2f 05 5f B1\..(ACPS.p\/._
7690: 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f 52 SB_PCI0SBRGEC0_R
76a0: 50 49 4e 0a 03 60 7f 60 0a 01 60 a4 60 14 28 44 PIN..`.`..`.`.(D
76b0: 43 50 53 09 70 5c 2f 05 5f 53 42 5f 50 43 49 30 CPS.p\/._SB_PCI0
76c0: 53 42 52 47 45 43 30 5f 52 50 49 4e 0a 04 60 7f SBRGEC0_RPIN..`.
76d0: 60 0a 01 60 a4 60 08 4c 43 44 42 0a 00 14 06 50 `..`.`.LCDB....P
76e0: 52 4a 53 09 14 40 05 50 52 4a 57 09 86 5c 2e 5f RJS..@.PRJW..\._
76f0: 50 52 5f 43 50 55 31 0a 80 86 5c 2e 5f 50 52 5f PR_CPU1...\._PR_
7700: 43 50 55 31 0a 81 a0 2e 92 95 5c 2f 03 5f 50 52 CPU1......\/._PR
7710: 5f 43 50 55 31 4e 43 50 55 0a 02 86 5c 2e 5f 50 _CPU1NCPU...\._P
7720: 52 5f 43 50 55 32 0a 80 86 5c 2e 5f 50 52 5f 43 R_CPU2...\._PR_C
7730: 50 55 32 0a 81 14 20 47 4c 49 44 08 a4 5c 2f 05 PU2... GLID..\/.
7740: 5f 53 42 5f 50 43 49 30 53 42 52 47 45 43 30 5f _SB_PCI0SBRGEC0_
7750: 52 50 49 4e 0a 06 14 06 54 4c 49 44 08 14 06 54 RPIN....TLID...T
7760: 47 41 43 08 14 06 54 47 44 43 09 14 06 46 43 54 GAC...TGDC...FCT
7770: 52 0b 14 1a 4f 54 4c 44 09 5c 53 47 50 4c 0a 13 R...OTLD.\SGPL..
7780: 0a 01 68 5c 53 47 50 4c 0a 0e 0a 01 68 14 1c 4f ..h\SGPL....h..O
7790: 57 4c 44 09 a0 15 57 4c 44 50 70 68 57 52 53 54 WLD...WLDPphWRST
77a0: 5c 53 47 50 4c 0a 07 0a 01 68 14 43 04 4f 42 54 \SGPL....h.C.OBT
77b0: 44 09 a0 3b 42 54 44 50 70 68 42 52 53 54 5c 53 D..;BTDPphBRST\S
77c0: 47 50 4c 0a 06 0a 01 68 5c 53 47 50 4c 0a 21 0a GPL....h\SGPL.!.
77d0: 01 92 68 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 ..h\/._SB_PCI0SB
77e0: 52 47 45 43 30 5f 53 50 49 4e 0a 1c 92 68 14 49 RGEC0_SPIN...h.I
77f0: 05 4f 48 57 52 08 70 00 60 7d 60 0a 02 60 7d 60 .OHWR.p.`}`..`}`
7800: 0b 00 04 60 70 5c 2f 05 5f 53 42 5f 50 43 49 30 ...`p\/._SB_PCI0
7810: 53 42 52 47 45 43 30 5f 52 50 49 4e 0a 15 61 a0 SBRGEC0_RPIN..a.
7820: 08 61 7b 60 0b fe ff 60 a1 06 7d 60 0a 01 60 a0 .a{`...`..}`..`.
7830: 0a 57 4c 44 50 7d 60 0a 80 60 a0 0b 42 54 44 50 .WLDP}`..`..BTDP
7840: 7d 60 0b 00 01 60 a4 60 14 22 4f 52 53 54 08 70 }`...`.`."ORST.p
7850: 0a 00 60 a0 0a 57 52 53 54 7d 60 0a 01 60 a0 0a ..`..WRST}`..`..
7860: 42 52 53 54 7d 60 0a 02 60 a4 60 14 21 4f 4c 43 BRST}`..`.`.!OLC
7870: 44 08 a0 15 93 4c 43 44 56 0c 00 c1 32 0c 70 0c D....LCDV...2.p.
7880: 26 15 0d af 4c 43 44 56 a4 4c 43 44 56 14 20 47 &...LCDV.LCDV. G
7890: 42 54 4c 08 a4 5c 2f 05 5f 53 42 5f 50 43 49 30 BTL..\/._SB_PCI0
78a0: 53 42 52 47 45 43 30 5f 52 50 49 4e 0a 02 14 20 SBRGEC0_RPIN...
78b0: 53 42 54 4c 09 5c 2f 05 5f 53 42 5f 50 43 49 30 SBTL.\/._SB_PCI0
78c0: 53 42 52 47 45 43 30 5f 53 50 49 4e 0a 02 68 14 SBRGEC0_SPIN..h.
78d0: 08 42 4c 32 43 00 a4 00 14 27 53 54 43 46 09 a0 .BL2C....'STCF..
78e0: 20 93 68 0a 01 5c 2f 05 5f 53 42 5f 50 43 49 30 .h..\/._SB_PCI0
78f0: 53 42 52 47 45 43 30 5f 46 4e 43 54 0a 84 0a 00 SBRGEC0_FNCT....
7900: 14 0b 4f 54 47 42 08 70 01 60 a4 60 14 32 4f 54 ..OTGB.p.`.`.2OT
7910: 50 4d 08 70 5c 2f 05 5f 53 42 5f 50 43 49 30 53 PM.p\/._SB_PCI0S
7920: 42 52 47 54 50 4d 5f 41 43 43 53 60 a0 0a 92 93 BRGTPM_ACCS`....
7930: 60 0a ff 70 0a 01 60 a1 05 70 0a 00 60 a4 60 14 `..p..`..p..`.`.
7940: 42 05 4f 54 49 44 08 70 5c 2f 05 5f 53 42 5f 50 B.OTID.p\/._SB_P
7950: 43 49 30 53 42 52 47 54 50 4d 5f 41 43 43 53 60 CI0SBRGTPM_ACCS`
7960: a0 2b 92 93 60 0a ff a0 24 93 5c 2f 05 5f 53 42 .+..`...$.\/._SB
7970: 5f 50 43 49 30 53 42 52 47 54 50 4d 5f 56 44 49 _PCI0SBRGTPM_VDI
7980: 44 0c fa 19 71 68 a4 0c 4d cf 35 04 a4 0c 24 d8 D...qh..M.5...$.
7990: 01 02 10 44 06 5c 2e 5f 53 42 5f 41 54 4b 44 14 ...D.\._SB_ATKD.
79a0: 47 05 51 4d 4f 44 09 a0 08 93 68 0a 00 a4 0a 01 G.QMOD....h.....
79b0: a0 21 93 68 0a 01 5c 2f 05 5f 53 42 5f 50 43 49 .!.h..\/._SB_PCI
79c0: 30 53 42 52 47 45 43 30 5f 57 4d 46 4e 0a 7f a4 0SBRGEC0_WMFN...
79d0: 0a 01 a0 21 93 68 0a 02 5c 2f 05 5f 53 42 5f 50 ...!.h..\/._SB_P
79e0: 43 49 30 53 42 52 47 45 43 30 5f 57 4d 46 4e 0a CI0SBRGEC0_WMFN.
79f0: ff a4 0a 01 a4 0a 01 10 4d 27 5c 5f 47 50 45 14 ........M'\_GPE.
7a00: 18 5f 4c 30 33 08 86 5c 2f 03 5f 53 42 5f 50 43 ._L03..\/._SB_PC
7a10: 49 30 55 53 42 30 0a 02 14 18 5f 4c 30 34 08 86 I0USB0...._L04..
7a20: 5c 2f 03 5f 53 42 5f 50 43 49 30 55 53 42 31 0a \/._SB_PCI0USB1.
7a30: 02 14 18 5f 4c 30 43 08 86 5c 2f 03 5f 53 42 5f ..._L0C..\/._SB_
7a40: 50 43 49 30 55 53 42 32 0a 02 14 18 5f 4c 30 45 PCI0USB2...._L0E
7a50: 08 86 5c 2f 03 5f 53 42 5f 50 43 49 30 55 53 42 ..\/._SB_PCI0USB
7a60: 33 0a 02 14 18 5f 4c 30 44 08 86 5c 2f 03 5f 53 3...._L0D..\/._S
7a70: 42 5f 50 43 49 30 45 55 53 42 0a 02 14 18 5f 4c B_PCI0EUSB...._L
7a80: 30 35 08 86 5c 2f 03 5f 53 42 5f 50 43 49 30 4d 05..\/._SB_PCI0M
7a90: 43 39 37 0a 02 14 28 5f 4c 30 42 08 a0 1f 5c 50 C97...(_L0B...\P
7aa0: 4d 45 57 86 5c 2f 03 5f 53 42 5f 50 43 49 30 50 MEW.\/._SB_PCI0P
7ab0: 30 50 31 0a 02 70 00 5c 50 4d 45 57 a1 01 14 4e 0P1..p.\PMEW...N
7ac0: 14 5f 4c 30 31 00 a0 4c 06 92 7b 5c 46 44 52 54 ._L01..L..{\FDRT
7ad0: 0c 00 00 01 00 00 70 5c 2e 5f 53 42 5f 52 42 50 ......p\._SB_RBP
7ae0: 45 0c 5a 00 0e 00 60 70 5c 2e 5f 53 42 5f 52 42 E.Z...`p\._SB_RB
7af0: 50 45 0c df 00 0e 00 61 a0 3a 7b 61 0a 40 00 5c PE.....a.:{a.@.\
7b00: 2e 5f 53 42 5f 57 42 50 45 0c 5a 00 0e 00 0a 08 ._SB_WBPE.Z.....
7b10: 5c 2e 5f 53 42 5f 57 42 50 45 0c df 00 0e 00 0a \._SB_WBPE......
7b20: 40 86 5c 2f 03 5f 53 42 5f 50 43 49 30 50 30 50 @.\/._SB_PCI0P0P
7b30: 31 0a 01 a0 4c 06 92 7b 5c 46 44 52 54 0c 00 00 1...L..{\FDRT...
7b40: 02 00 00 70 5c 2e 5f 53 42 5f 52 42 50 45 0c 5a ...p\._SB_RBPE.Z
7b50: 10 0e 00 60 70 5c 2e 5f 53 42 5f 52 42 50 45 0c ...`p\._SB_RBPE.
7b60: df 10 0e 00 61 a0 3a 7b 61 0a 40 00 5c 2e 5f 53 ....a.:{a.@.\._S
7b70: 42 5f 57 42 50 45 0c 5a 10 0e 00 0a 08 5c 2e 5f B_WBPE.Z.....\._
7b80: 53 42 5f 57 42 50 45 0c df 10 0e 00 0a 40 86 5c SB_WBPE......@.\
7b90: 2f 03 5f 53 42 5f 50 43 49 30 50 30 50 32 0a 01 /._SB_PCI0P0P2..
7ba0: a0 4c 06 92 7b 5c 46 44 52 54 0c 00 00 04 00 00 .L..{\FDRT......
7bb0: 70 5c 2e 5f 53 42 5f 52 42 50 45 0c 5a 20 0e 00 p\._SB_RBPE.Z ..
7bc0: 60 70 5c 2e 5f 53 42 5f 52 42 50 45 0c df 20 0e `p\._SB_RBPE.. .
7bd0: 00 61 a0 3a 7b 61 0a 40 00 5c 2e 5f 53 42 5f 57 .a.:{a.@.\._SB_W
7be0: 42 50 45 0c 5a 20 0e 00 0a 08 5c 2e 5f 53 42 5f BPE.Z ....\._SB_
7bf0: 57 42 50 45 0c df 20 0e 00 0a 40 86 5c 2f 03 5f WBPE.. ...@.\/._
7c00: 53 42 5f 50 43 49 30 50 30 50 34 0a 01 14 47 06 SB_PCI0P0P4...G.
7c10: 5f 4c 30 39 00 70 5c 2e 5f 53 42 5f 52 42 50 45 _L09.p\._SB_RBPE
7c20: 0c 62 10 0e 00 60 a2 38 7b 60 0a 01 00 5c 2e 5f .b...`.8{`...\._
7c30: 53 42 5f 57 42 50 45 0c 62 10 0e 00 60 5c 2e 5f SB_WBPE.b...`\._
7c40: 53 42 5f 57 42 50 45 0c df 00 0e 00 0a 80 70 5c SB_WBPE.......p\
7c50: 2e 5f 53 42 5f 52 42 50 45 0c 62 10 0e 00 60 86 ._SB_RBPE.b...`.
7c60: 5c 2f 04 5f 53 42 5f 50 43 49 30 50 30 50 33 4d \/._SB_PCI0P0P3M
7c70: 50 43 49 0a 02 10 46 6e 5c 2f 04 5f 53 42 5f 50 PCI...Fn\/._SB_P
7c80: 43 49 30 53 42 52 47 45 43 30 5f 14 1f 5f 51 30 CI0SBRGEC0_.._Q0
7c90: 31 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 1...\._SB_ATKP.\
7ca0: 2e 5f 53 42 5f 41 54 4b 44 0a 52 14 1f 5f 51 30 ._SB_ATKD.R.._Q0
7cb0: 32 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 2...\._SB_ATKP.\
7cc0: 2e 5f 53 42 5f 41 54 4b 44 0a 53 14 1f 5f 51 30 ._SB_ATKD.S.._Q0
7cd0: 33 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 3...\._SB_ATKP.\
7ce0: 2e 5f 53 42 5f 41 54 4b 44 0a 54 14 1f 5f 51 30 ._SB_ATKD.T.._Q0
7cf0: 34 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 4...\._SB_ATKP.\
7d00: 2e 5f 53 42 5f 41 54 4b 44 0a 55 14 1f 5f 51 30 ._SB_ATKD.U.._Q0
7d10: 35 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 5...\._SB_ATKP.\
7d20: 2e 5f 53 42 5f 41 54 4b 44 0a 56 14 13 5f 51 30 ._SB_ATKD.V.._Q0
7d30: 41 00 86 5c 2e 5f 53 42 5f 53 4c 50 42 0a 80 14 A..\._SB_SLPB...
7d40: 34 5f 51 30 42 00 a0 2d 7b 5c 2f 03 5f 53 42 5f 4_Q0B..-{\/._SB_
7d50: 41 54 4b 44 57 41 50 46 0a 04 00 a0 18 5c 2e 5f ATKDWAPF.....\._
7d60: 53 42 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 SB_ATKP.\._SB_AT
7d70: 4b 44 0a 88 14 4b 0a 5f 51 30 45 00 a0 4d 05 93 KD...K._Q0E..M..
7d80: 4f 53 46 47 4f 53 56 54 a0 41 05 5c 2f 05 5f 53 OSFGOSVT.A.\/._S
7d90: 42 5f 50 43 49 30 50 30 50 31 56 47 41 5f 50 52 B_PCI0P0P1VGA_PR
7da0: 53 54 70 0a 02 5c 2f 06 5f 53 42 5f 50 43 49 30 STp..\/._SB_PCI0
7db0: 50 30 50 31 56 47 41 5f 4c 43 44 44 42 43 42 48 P0P1VGA_LCDDBCBH
7dc0: 86 5c 2f 05 5f 53 42 5f 50 43 49 30 50 30 50 31 .\/._SB_PCI0P0P1
7dd0: 56 47 41 5f 4c 43 44 44 0a 87 a1 43 04 a0 0d 94 VGA_LCDD...C....
7de0: 4c 42 54 4e 0a 00 76 4c 42 54 4e a0 0f 94 4c 42 LBTN..vLBTN...LB
7df0: 54 4e 0a 0f 70 0a 0f 4c 42 54 4e 53 54 42 52 a0 TN..p..LBTNSTBR.
7e00: 1e 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 2e 5f 53 .\._SB_ATKP.\._S
7e10: 42 5f 41 54 4b 44 72 4c 42 54 4e 0a 20 00 a4 01 B_ATKDrLBTN. ...
7e20: 14 43 0a 5f 51 30 46 00 a0 4d 05 93 4f 53 46 47 .C._Q0F..M..OSFG
7e30: 4f 53 56 54 a0 41 05 5c 2f 05 5f 53 42 5f 50 43 OSVT.A.\/._SB_PC
7e40: 49 30 50 30 50 31 56 47 41 5f 50 52 53 54 70 0a I0P0P1VGA_PRSTp.
7e50: 01 5c 2f 06 5f 53 42 5f 50 43 49 30 50 30 50 31 .\/._SB_PCI0P0P1
7e60: 56 47 41 5f 4c 43 44 44 42 43 42 48 86 5c 2f 05 VGA_LCDDBCBH.\/.
7e70: 5f 53 42 5f 50 43 49 30 50 30 50 31 56 47 41 5f _SB_PCI0P0P1VGA_
7e80: 4c 43 44 44 0a 86 a1 3b a0 0d 95 4c 42 54 4e 0a LCDD...;...LBTN.
7e90: 0f 75 4c 42 54 4e a1 08 70 0a 0f 4c 42 54 4e 53 .uLBTN..p..LBTNS
7ea0: 54 42 52 a0 1e 5c 2e 5f 53 42 5f 41 54 4b 50 86 TBR..\._SB_ATKP.
7eb0: 5c 2e 5f 53 42 5f 41 54 4b 44 72 4c 42 54 4e 0a \._SB_ATKDrLBTN.
7ec0: 10 00 a4 01 14 3b 5f 51 31 30 00 70 0a 01 60 70 .....;_Q10.p..`p
7ed0: 52 50 49 4e 0a 11 60 7f 60 0a 01 60 53 50 49 4e RPIN..`.`..`SPIN
7ee0: 0a 11 60 a0 1c 5c 2e 5f 53 42 5f 41 54 4b 50 74 ..`..\._SB_ATKPt
7ef0: 0a 34 60 60 86 5c 2e 5f 53 42 5f 41 54 4b 44 60 .4``.\._SB_ATKD`
7f00: 14 47 06 5f 51 31 31 00 46 48 4b 57 70 5c 41 44 .G._Q11.FHKWp\AD
7f10: 56 47 60 a0 48 04 5c 4e 41 54 4b a0 0a 95 60 0a VG`.H.\NATK...`.
7f20: 08 72 60 0a 60 61 a1 0b 74 60 0a 08 61 72 61 0a .r`.`a..t`..ara.
7f30: 8c 61 a0 09 93 61 0a 90 70 0a 8f 61 a0 17 5c 2e .a...a..p..a..\.
7f40: 5f 53 42 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 _SB_ATKP.\._SB_A
7f50: 54 4b 44 61 a1 07 5c 53 57 48 47 60 a1 07 5c 53 TKDa..\SWHG`..\S
7f60: 57 48 47 60 46 48 4b 53 08 46 48 4b 4d 01 14 17 WHG`FHKS.FHKM...
7f70: 46 48 4b 57 08 a2 0a 92 46 48 4b 4d 5b 22 0a 0a FHKW....FHKM["..
7f80: 70 00 46 48 4b 4d 14 0c 46 48 4b 53 08 70 01 46 p.FHKM..FHKS.p.F
7f90: 48 4b 4d 14 1f 5f 51 31 33 00 a0 18 5c 2e 5f 53 HKM.._Q13...\._S
7fa0: 42 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b B_ATKP.\._SB_ATK
7fb0: 44 0a 32 14 2f 5f 51 31 34 00 a0 0f 95 5c 41 56 D.2./_Q14....\AV
7fc0: 4f 4c 0a 0f 75 5c 41 56 4f 4c a0 18 5c 2e 5f 53 OL..u\AVOL..\._S
7fd0: 42 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b B_ATKP.\._SB_ATK
7fe0: 44 0a 31 14 2f 5f 51 31 35 00 a0 0f 94 5c 41 56 D.1./_Q15....\AV
7ff0: 4f 4c 0a 00 76 5c 41 56 4f 4c a0 18 5c 2e 5f 53 OL..v\AVOL..\._S
8000: 42 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b B_ATKP.\._SB_ATK
8010: 44 0a 30 14 3f 5f 51 32 30 00 a0 11 43 44 46 47 D.0.?_Q20...CDFG
8020: 70 01 53 4d 42 46 70 00 43 44 46 47 a0 26 41 4c p.SMBFp.CDFG.&AL
8030: 46 47 5c 2f 05 5f 53 42 5f 50 43 49 30 53 42 52 FG\/._SB_PCI0SBR
8040: 47 45 43 30 5f 41 4c 4d 48 41 4c 41 44 70 00 41 GEC0_ALMHALADp.A
8050: 4c 46 47 14 1f 5f 51 38 33 00 a0 18 5c 2e 5f 53 LFG.._Q83...\._S
8060: 42 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b B_ATKP.\._SB_ATK
8070: 44 0a 6b 14 4e 04 5f 51 38 36 00 a0 46 04 5c 2e D.k.N._Q86..F.\.
8080: 5f 53 42 5f 41 54 4b 50 70 5c 2f 05 5f 53 42 5f _SB_ATKPp\/._SB_
8090: 50 43 49 30 53 42 52 47 45 43 30 5f 52 50 49 4e PCI0SBRGEC0_RPIN
80a0: 0a 15 61 a0 0f 61 86 5c 2e 5f 53 42 5f 41 54 4b ..a..a.\._SB_ATK
80b0: 44 0a 81 a1 0e 86 5c 2e 5f 53 42 5f 41 54 4b 44 D.....\._SB_ATKD
80c0: 0a 80 14 1f 5f 51 31 32 00 a0 18 5c 2e 5f 53 42 ...._Q12...\._SB
80d0: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
80e0: 0a 6b 14 1f 5f 51 30 43 00 a0 18 5c 2e 5f 53 42 .k.._Q0C...\._SB
80f0: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
8100: 0a 50 14 1f 5f 51 38 31 00 a0 18 5c 2e 5f 53 42 .P.._Q81...\._SB
8110: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
8120: 0a 51 14 1f 5f 51 38 30 00 a0 18 5c 2e 5f 53 42 .Q.._Q80...\._SB
8130: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
8140: 0a 8a 14 1f 5f 51 36 41 00 a0 18 5c 2e 5f 53 42 ...._Q6A...\._SB
8150: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
8160: 0a 8a 14 1f 5f 51 30 44 00 a0 18 5c 2e 5f 53 42 ...._Q0D...\._SB
8170: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
8180: 0a 51 14 1f 5f 51 38 32 00 a0 18 5c 2e 5f 53 42 .Q.._Q82...\._SB
8190: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
81a0: 0a 5c 14 1f 5f 51 36 39 00 a0 18 5c 2e 5f 53 42 .\.._Q69...\._SB
81b0: 5f 41 54 4b 50 86 5c 2e 5f 53 42 5f 41 54 4b 44 _ATKP.\._SB_ATKD
81c0: 0a 5c 14 13 5f 51 42 30 00 86 5c 2e 5f 54 5a 5f .\.._QB0..\._TZ_
81d0: 54 48 52 4d 0a 80 14 13 5f 51 36 38 00 5c 44 42 THRM...._Q68.\DB
81e0: 47 52 0a 12 0a 34 0a 56 0a 78 14 1f 5f 51 38 34 GR...4.V.x.._Q84
81f0: 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 2e ...\._SB_ATKP.\.
8200: 5f 53 42 5f 41 54 4b 44 0a 95 14 1f 5f 51 36 42 _SB_ATKD...._Q6B
8210: 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 2e ...\._SB_ATKP.\.
8220: 5f 53 42 5f 41 54 4b 44 0a 99 14 1f 5f 51 36 43 _SB_ATKD...._Q6C
8230: 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 2e ...\._SB_ATKP.\.
8240: 5f 53 42 5f 41 54 4b 44 0a 40 14 1f 5f 51 36 44 _SB_ATKD.@.._Q6D
8250: 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 2e ...\._SB_ATKP.\.
8260: 5f 53 42 5f 41 54 4b 44 0a 41 14 1f 5f 51 36 45 _SB_ATKD.A.._Q6E
8270: 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 2e ...\._SB_ATKP.\.
8280: 5f 53 42 5f 41 54 4b 44 0a 43 14 1f 5f 51 36 46 _SB_ATKD.C.._Q6F
8290: 00 a0 18 5c 2e 5f 53 42 5f 41 54 4b 50 86 5c 2e ...\._SB_ATKP.\.
82a0: 5f 53 42 5f 41 54 4b 44 0a 45 14 48 05 5f 51 41 _SB_ATKD.E.H._QA
82b0: 36 00 70 0a 01 5c 42 41 4f 54 86 5c 2e 5f 50 52 6.p..\BAOT.\._PR
82c0: 5f 43 50 55 31 0a 80 86 5c 2e 5f 50 52 5f 43 50 _CPU1...\._PR_CP
82d0: 55 31 0a 81 a0 2e 92 95 5c 2f 03 5f 50 52 5f 43 U1......\/._PR_C
82e0: 50 55 31 4e 43 50 55 0a 02 86 5c 2e 5f 50 52 5f PU1NCPU...\._PR_
82f0: 43 50 55 32 0a 80 86 5c 2e 5f 50 52 5f 43 50 55 CPU2...\._PR_CPU
8300: 32 0a 81 14 48 05 5f 51 41 37 00 70 0a 00 5c 42 2...H._QA7.p..\B
8310: 41 4f 54 86 5c 2e 5f 50 52 5f 43 50 55 31 0a 80 AOT.\._PR_CPU1..
8320: 86 5c 2e 5f 50 52 5f 43 50 55 31 0a 81 a0 2e 92 .\._PR_CPU1.....
8330: 95 5c 2f 03 5f 50 52 5f 43 50 55 31 4e 43 50 55 .\/._PR_CPU1NCPU
8340: 0a 02 86 5c 2e 5f 50 52 5f 43 50 55 32 0a 80 86 ...\._PR_CPU2...
8350: 5c 2e 5f 50 52 5f 43 50 55 32 0a 81 10 49 04 5c \._PR_CPU2...I.\
8360: 2f 03 5f 53 42 5f 50 43 49 30 55 53 42 30 5b 82 /._SB_PCI0USB0[.
8370: 36 52 48 55 42 08 5f 41 44 52 0a 00 5b 82 0c 50 6RHUB._ADR..[..P
8380: 52 54 30 08 5f 41 44 52 0a 00 5b 82 0c 50 52 54 RT0._ADR..[..PRT
8390: 31 08 5f 41 44 52 0a 01 5b 82 0c 50 52 54 32 08 1._ADR..[..PRT2.
83a0: 5f 41 44 52 0a 02 10 48 13 5c 5f 53 42 5f 10 40 _ADR...H.\_SB_.@
83b0: 13 50 43 49 30 08 43 52 53 5f 11 4c 08 0a 88 88 .PCI0.CRS_.L....
83c0: 0d 00 02 0c 00 00 00 00 00 ff 00 00 00 00 01 47 ...............G
83d0: 01 f8 0c f8 0c 01 08 88 0d 00 01 0c 03 00 00 00 ................
83e0: 00 f7 0c 00 00 f8 0c 88 0d 00 01 0c 03 00 00 00 ................
83f0: 0d ff ff 00 00 00 f3 87 17 00 00 0c 03 00 00 00 ................
8400: 00 00 00 0a 00 ff ff 0b 00 00 00 00 00 00 00 02 ................
8410: 00 87 17 00 00 0c 03 00 00 00 00 00 00 0c 00 ff ................
8420: ff 0d 00 00 00 00 00 00 00 02 00 87 17 00 00 0c ................
8430: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
8440: 00 00 00 00 00 79 00 8a 43 52 53 5f 0a 5c 4d 49 .....y..CRS_.\MI
8450: 4e 35 8a 43 52 53 5f 0a 60 4d 41 58 35 8a 43 52 N5.CRS_.`MAX5.CR
8460: 53 5f 0a 68 4c 45 4e 35 8a 43 52 53 5f 0a 76 4d S_.hLEN5.CRS_.vM
8470: 49 4e 36 8a 43 52 53 5f 0a 7a 4d 41 58 36 8a 43 IN6.CRS_.zMAX6.C
8480: 52 53 5f 0a 82 4c 45 4e 36 14 45 05 5f 43 52 53 RS_..LEN6.E._CRS
8490: 00 70 4d 47 31 4c 60 a0 1f 60 70 4d 47 31 42 4d .pMG1L`..`pMG1BM
84a0: 49 4e 35 70 4d 47 31 4c 4c 45 4e 35 72 4d 49 4e IN5pMG1LLEN5rMIN
84b0: 35 76 60 4d 41 58 35 70 4d 47 32 42 4d 49 4e 36 5v`MAX5pMG2BMIN6
84c0: 70 4d 47 32 4c 4c 45 4e 36 70 4d 47 32 4c 60 72 pMG2LLEN6pMG2L`r
84d0: 4d 49 4e 36 76 60 4d 41 58 36 a4 43 52 53 5f 08 MIN6v`MAX6.CRS_.
84e0: 57 4f 54 42 0a 00 08 57 53 53 42 0a 00 08 57 41 WOTB...WSSB...WA
84f0: 58 42 0a 00 14 4b 06 5f 50 54 53 01 70 68 44 42 XB...K._PTS.phDB
8500: 47 38 50 54 53 5f 68 70 0a 00 88 57 41 4b 50 0a G8PTS_hp...WAKP.
8510: 00 00 70 0a 00 88 57 41 4b 50 0a 01 00 a0 12 90 ..p...WAKP......
8520: 93 68 0a 04 93 4f 53 46 4c 0a 02 5b 22 0b b8 0b .h...OSFL..["...
8530: 70 41 53 53 42 57 53 53 42 70 41 4f 54 42 57 4f pASSBWSSBpAOTBWO
8540: 54 42 70 41 41 58 42 57 41 58 42 70 68 41 53 53 TBpAAXBWAXBphASS
8550: 42 70 4f 53 46 4c 41 4f 54 42 70 00 41 41 58 42 BpOSFLAOTBp.AAXB
8560: 08 53 4c 49 44 0a 01 14 44 09 5f 57 41 4b 01 79 .SLID...D._WAK.y
8570: 68 0a 04 44 42 47 38 70 0a 01 53 4c 49 44 57 41 h..DBG8p..SLIDWA
8580: 4b 5f 68 a0 20 41 53 53 42 70 57 53 53 42 41 53 K_h. ASSBpWSSBAS
8590: 53 42 70 57 4f 54 42 41 4f 54 42 70 57 41 58 42 SBpWOTBAOTBpWAXB
85a0: 41 41 58 42 a0 15 83 88 57 41 4b 50 0a 00 00 70 AAXB....WAKP...p
85b0: 0a 00 88 57 41 4b 50 0a 01 00 a1 0b 70 68 88 57 ...WAKP.....ph.W
85c0: 41 4b 50 0a 01 00 a0 30 4d 43 54 48 5c 5f 4f 53 AKP....0MCTH\_OS
85d0: 5f 0d 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 _.Microsoft Wind
85e0: 6f 77 73 00 a0 12 93 68 0a 04 86 5c 2e 5f 53 42 ows....h...\._SB
85f0: 5f 50 57 52 42 0a 02 a4 57 41 4b 50 10 49 24 5c _PWRB...WAKP.I$\
8600: 2f 03 5f 53 42 5f 50 43 49 30 53 42 52 47 5b 82 /._SB_PCI0SBRG[.
8610: 46 23 54 50 4d 5f 14 0c 5f 48 49 44 00 a4 5c 4f F#TPM_.._HID..\O
8620: 54 49 44 08 5f 43 49 44 0c 41 d0 0c 31 08 5f 43 TID._CID.A..1._C
8630: 52 53 11 21 0a 1e 47 01 54 02 54 02 01 02 47 01 RS.!..G.T.T...G.
8640: 00 47 00 47 01 0c 86 09 00 01 00 00 d4 fe 00 50 .G.G...........P
8650: 00 00 79 00 5b 80 5c 54 43 4d 4d 00 0c 00 00 d4 ..y.[.\TCMM.....
8660: fe 0b 00 50 5b 81 15 5c 54 43 4d 4d 01 41 43 43 ...P[..\TCMM.ACC
8670: 53 08 00 88 7f 07 56 44 49 44 20 14 1b 5f 53 54 S.....VDID .._ST
8680: 41 00 70 5c 4f 54 50 4d 60 a0 08 93 60 0a 01 a4 A.p\OTPM`...`...
8690: 0a 0f a1 04 a4 0a 00 08 55 4d 4f 52 11 13 0a 10 ........UMOR....
86a0: ed 54 60 37 13 cc 75 46 90 1c 47 56 d7 f2 d4 5d .T`7..uF..GV...]
86b0: 08 55 50 50 49 11 13 0a 10 a6 fa dd 3d 1b 36 b4 .UPPI.......=.6.
86c0: 4e a4 24 8d 10 08 9d 16 53 14 4c 17 5f 44 53 4d N.$.....S.L._DSM
86d0: 04 a0 31 93 68 55 4d 4f 52 a0 26 93 69 0a 01 70 ..1.hUMOR.&.i..p
86e0: 6a 5c 5f 54 30 30 a0 19 93 0a 01 5c 5f 54 30 30 j\_T00.....\_T00
86f0: 70 83 88 6b 0a 00 00 60 a0 02 60 a1 01 a4 0a 00 p..k...`..`.....
8700: a4 0a 01 08 52 53 54 33 12 06 02 0a 00 0a 00 08 ....RST3........
8710: 52 53 54 34 12 0b 03 0a 00 0a 00 0c ff ff ff ff RST4............
8720: a0 45 12 93 68 55 50 50 49 a0 4c 11 93 69 0a 01 .E..hUPPI.L..i..
8730: 70 6a 5c 5f 54 30 31 a0 12 93 0a 01 5c 5f 54 30 pj\_T01.....\_T0
8740: 31 a4 11 07 0a 04 31 2e 30 00 a1 4b 0f a0 44 05 1.....1.0..K..D.
8750: 93 0a 02 5c 5f 54 30 31 70 83 88 6b 0a 00 00 60 ...\_T01p..k...`
8760: a0 08 94 60 0a 0e a4 0a 01 a0 33 93 89 12 06 02 ...`......3.....
8770: 0a 0c 0a 0d 01 60 00 0a 00 0a 00 ff 7b 60 0a 0f .....`......{`..
8780: 60 7b 5c 50 50 49 53 0a f0 5c 50 50 49 53 7d 5c `{\PPIS..\PPIS}\
8790: 50 50 49 53 60 5c 50 50 49 53 a4 0a 00 a1 04 a4 PPIS`\PPIS......
87a0: 0a 01 a1 43 0a a0 21 93 0a 03 5c 5f 54 30 31 7b ...C..!...\_T01{
87b0: 5c 50 50 49 53 0a 0f 60 70 60 88 52 53 54 33 0a \PPIS..`p`.RST3.
87c0: 01 00 a4 52 53 54 33 a1 4e 07 a0 0c 93 0a 04 5c ...RST3.N......\
87d0: 5f 54 30 31 a4 0a 02 a1 4e 06 a0 4c 05 93 0a 05 _T01....N..L....
87e0: 5c 5f 54 30 31 7b 5c 50 50 49 53 0a f0 60 7a 60 \_T01{\PPIS..`z`
87f0: 0a 04 60 70 60 88 52 53 54 34 0a 01 00 a0 21 91 ..`p`.RST4....!.
8800: 93 5c 50 50 49 52 0a f0 93 5c 50 50 49 52 0a f1 .\PPIR...\PPIR..
8810: 70 0c 00 ff ff ff 60 7d 60 5c 50 50 49 52 60 a1 p.....`}`\PPIR`.
8820: 08 70 5c 50 50 49 52 60 70 60 88 52 53 54 34 0a .p\PPIR`p`.RST4.
8830: 02 00 a4 52 53 54 34 a1 0e a0 0c 93 0a 06 5c 5f ...RST4.......\_
8840: 54 30 31 a4 0a 01 08 5c 5f 53 30 5f 12 0a 04 0a T01....\_S0_....
8850: 00 0a 00 0a 00 0a 00 a0 16 53 53 31 5f 08 5c 5f .........SS1_.\_
8860: 53 31 5f 12 0a 04 0a 01 0a 00 0a 00 0a 00 a0 16 S1_.............
8870: 53 53 33 5f 08 5c 5f 53 33 5f 12 0a 04 0a 05 0a SS3_.\_S3_......
8880: 00 0a 00 0a 00 a0 16 53 53 34 5f 08 5c 5f 53 34 .......SS4_.\_S4
8890: 5f 12 0a 04 0a 06 0a 00 0a 00 0a 00 08 5c 5f 53 _............\_S
88a0: 35 5f 12 0a 04 0a 07 0a 00 0a 00 0a 00 14 33 50 5_............3P
88b0: 54 53 5f 01 a0 2c 68 5c 2f 03 5f 53 42 5f 50 43 TS_..,h\/._SB_PC
88c0: 49 30 4e 50 54 53 68 5c 2f 04 5f 53 42 5f 50 43 I0NPTSh\/._SB_PC
88d0: 49 30 53 42 52 47 53 50 54 53 68 5c 4f 45 4d 53 I0SBRGSPTSh\OEMS
88e0: 68 14 36 57 41 4b 5f 01 5c 57 44 54 53 68 5c 2f h.6WAK_.\WDTSh\/
88f0: 03 5f 53 42 5f 50 43 49 30 4e 57 41 4b 68 5c 2f ._SB_PCI0NWAKh\/
8900: 04 5f 53 42 5f 50 43 49 30 53 42 52 47 53 57 41 ._SB_PCI0SBRGSWA
8910: 4b 68 5c 4f 45 4d 57 68 Kh\OEMWh
FACS @ 0x3ffbe000
0000: 46 41 43 53 40 00 00 00 00 00 00 00 00 00 00 00 FACS@...........
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
FACP @ 0x3ffb0200
0000: 46 41 43 50 84 00 00 00 02 de 41 4d 49 20 20 20 FACP......AMI
0010: 4f 45 4d 46 41 43 50 20 15 07 00 02 4d 53 46 54 OEMFACP ....MSFT
0020: 97 00 00 00 00 e0 fb 3f e0 05 fb 3f 01 00 09 00 .......?...?....
0030: b2 00 00 00 e1 1e 00 e2 00 08 00 00 00 00 00 00 ................
0040: 04 08 00 00 00 00 00 00 20 08 00 00 08 08 00 00 ........ .......
0050: 28 08 00 00 00 00 00 00 04 02 01 04 08 00 00 e3 (...............
0060: 01 00 55 00 00 04 10 00 01 03 0d 00 32 13 00 00 ..U.........2...
0070: a5 80 00 00 01 08 00 00 f9 0c 00 00 00 00 00 00 ................
0080: 06 00 00 00 ....
APIC @ 0x3ffb0390
0000: 41 50 49 43 5c 00 00 00 01 47 41 4d 49 20 20 20 APIC\....GAMI
0010: 4f 45 4d 41 50 49 43 20 15 07 00 02 4d 53 46 54 OEMAPIC ....MSFT
0020: 97 00 00 00 00 00 e0 fe 01 00 00 00 00 08 01 00 ................
0030: 01 00 00 00 00 08 02 01 01 00 00 00 01 0c 02 00 ................
0040: 00 00 c0 fe 00 00 00 00 02 0a 00 00 02 00 00 00 ................
0050: 00 00 02 0a 00 09 09 00 00 00 0d 00 ............
MCFG @ 0x3ffb03f0
0000: 4d 43 46 47 3c 00 00 00 01 83 41 4d 49 20 20 20 MCFG<.....AMI
0010: 4f 45 4d 4d 43 46 47 20 15 07 00 02 4d 53 46 54 OEMMCFG ....MSFT
0020: 97 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0 ................
0030: 00 00 00 00 00 00 00 ff 00 00 00 00 ............
BOOT @ 0x3ffb05b0
0000: 42 4f 4f 54 28 00 00 00 01 f6 41 4d 49 20 20 20 BOOT(.....AMI
0010: 4f 45 4d 42 4f 4f 54 20 15 07 00 02 4d 53 46 54 OEMBOOT ....MSFT
0020: 97 00 00 00 52 00 00 00 ....R...
SLIC @ 0x3ffb0430
0000: 53 4c 49 43 76 01 00 00 01 68 5f 41 53 55 53 5f SLICv....h_ASUS_
0010: 4e 6f 74 65 62 6f 6f 6b 15 07 00 02 4d 53 46 54 Notebook....MSFT
0020: 97 00 00 00 00 00 00 00 9c 00 00 00 06 02 00 00 ................
0030: 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 .$..RSA1........
0040: 6f 92 9d dc b3 79 ee 27 26 08 f8 dc 5b d8 5f 4b o....y.'&...[._K
0050: 21 34 ab 60 ec 90 c7 c2 d5 60 d5 f5 d9 82 f9 2e !4.`.....`......
0060: be e8 43 38 d5 c2 5b 9e 25 b8 93 cd 15 b8 1b c3 ..C8..[.%.......
0070: 30 7d ad 55 69 79 bd 1a 7e 44 c8 bc 59 5a 17 be 0}.Uiy..~D..YZ..
0080: 81 ad ef ee 96 21 37 cc 8a 42 62 c6 14 05 09 21 .....!7..Bb....!
0090: 69 7a e1 8c 4a ce d6 c8 18 78 78 86 2b 30 63 a6 iz..J....xx.+0c.
00a0: e5 64 b7 d2 14 5e 2b 44 be 33 12 6b 6b a3 bd 9e .d...^+D.3.kk...
00b0: 85 bb be 6c e1 b1 33 c2 da 91 80 f3 44 b4 ca 9f ...l..3.....D...
00c0: 01 00 00 00 b6 00 00 00 00 00 02 00 5f 41 53 55 ............_ASU
00d0: 53 5f 4e 6f 74 65 62 6f 6f 6b 57 49 4e 44 4f 57 S_NotebookWINDOW
00e0: 53 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 S ..............
00f0: 00 00 00 00 00 00 24 b0 89 cf b1 f3 1d b8 7a 80 ......$.......z.
0100: 35 cb cd 4a c8 2f 84 ce 99 a0 4f 38 76 b0 04 f9 5..J./....O8v...
0110: 6f 05 33 c7 ec a8 58 a6 d7 b7 3f 5b 82 b1 ee 2b o.3...X...?[...+
0120: a7 81 52 f3 45 13 ce ee d5 57 37 fe 75 5f 5c 62 ..R.E....W7.u_\b
0130: c4 53 da 86 f1 34 fa ed 91 86 73 9e d2 65 fd 8a .S...4....s..e..
0140: 3d 86 94 2f 2a 65 18 5c d9 e5 7c 15 1e f2 08 c5 =../*e.\..|.....
0150: 85 c4 8f 0b fa a5 c3 a9 b0 f1 b2 e7 6a 46 fb 18 ............jF..
0160: 01 5d 4c 36 33 de fb e7 1d e8 15 c2 85 9f 8a a9 .]L63...........
0170: 32 68 1f b4 bc a8 2h....
OEMB @ 0x3ffbe040
0000: 4f 45 4d 42 46 00 00 00 01 d4 41 4d 49 20 20 20 OEMBF.....AMI
0010: 41 4d 49 5f 4f 45 4d 20 15 07 00 02 4d 53 46 54 AMI_OEM ....MSFT
0020: 97 00 00 00 0c 00 14 00 00 00 40 00 00 f8 ff 00 ..........@.....
0030: 00 0d 00 00 00 01 00 00 00 00 40 00 00 00 c0 00 ..........@.....
0040: 00 00 00 00 00 00 ......
HPET @ 0x3ffb8f00
0000: 48 50 45 54 38 00 00 00 01 90 41 4d 49 20 20 20 HPET8.....AMI
0010: 41 53 55 53 00 00 00 00 15 07 00 02 4d 53 46 54 ASUS........MSFT
0020: 97 00 00 00 01 a2 86 80 00 08 00 00 00 00 d0 fe ................
0030: 00 00 00 00 00 ee 37 00 ......7.
RSDT @ 0x3ffb0000
0000: 52 53 44 54 40 00 00 00 01 a2 5f 41 53 55 53 5f RSDT@....._ASUS_
0010: 4e 6f 74 65 62 6f 6f 6b 15 07 00 02 4d 53 46 54 Notebook....MSFT
0020: 97 00 00 00 00 02 fb 3f 90 03 fb 3f f0 03 fb 3f .......?...?...?
0030: b0 05 fb 3f 30 04 fb 3f 40 e0 fb 3f 00 8f fb 3f ...?0..?@..?...?
RSD PTR @ 0xf7af0
0000: 52 53 44 20 50 54 52 20 fc 41 43 50 49 41 4d 00 RSD PTR .ACPIAM.
0010: 00 00 fb 3f ...?
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-13 0:18 ` Len Brown
2009-08-13 8:34 ` Sergey Senozhatsky
2009-08-13 9:53 ` Sergey Senozhatsky
@ 2009-08-13 11:02 ` Sergey Senozhatsky
2009-08-13 12:46 ` Sergey Senozhatsky
2009-08-13 13:43 ` Sergey Senozhatsky
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-13 11:02 UTC (permalink / raw)
To: Len Brown; +Cc: Len Brown, Lin Ming, Bob Moore, linux-acpi, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]
On (08/12/09 20:18), Len Brown wrote:
> Please find which kernel this failure starts in.
> Start by testing 2.6.30.stable so we can tell
> if this is a regression in the current RC.
>
Looks like regression in the current RC.
git bisect start 'good' '2.6.31-rc4' 'bad' '2.6.31-rc5'
# bad: [a3620f7545344f932873bf98fbdf416b49409c8e] Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
git bisect bad a3620f7545344f932873bf98fbdf416b49409c8e
# good: [4be3bd7849165e7efa6b0b35a23d6a3598d97465] Linux 2.6.31-rc4
git bisect good 4be3bd7849165e7efa6b0b35a23d6a3598d97465
rc4-git0
10+ successfull boots
+ + + + + + + + + +
git bisect start
git bisect bad
bisect good v2.6.31-rc5
# bad: [a3620f7545344f932873bf98fbdf416b49409c8e] Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
git bisect bad a3620f7545344f932873bf98fbdf416b49409c8e
# good: [ed680c4ad478d0fee9740f7d029087f181346564] Linux 2.6.31-rc5
git bisect good ed680c4ad478d0fee9740f7d029087f181346564
rc5-git0
10+ successfull boots
+ + + + + + + + +
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-13 0:18 ` Len Brown
` (2 preceding siblings ...)
2009-08-13 11:02 ` Sergey Senozhatsky
@ 2009-08-13 12:46 ` Sergey Senozhatsky
2009-08-14 2:34 ` Lin Ming
2009-08-13 13:43 ` Sergey Senozhatsky
4 siblings, 1 reply; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-13 12:46 UTC (permalink / raw)
To: Len Brown; +Cc: Len Brown, Lin Ming, Bob Moore, linux-acpi, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 361 bytes --]
> Looks like regression is in the current RC.
Looks like it isn't. On 17th reboot rc5-git0 crashed.
(I'll recompile and try more.)
I think bisecting here is kind of senseless. You never know how much reboots you need.
Simple delay (like vga=791) - and everything is ok. We need to come up with something
more clever, I guess.
Any thougths?
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-13 0:18 ` Len Brown
` (3 preceding siblings ...)
2009-08-13 12:46 ` Sergey Senozhatsky
@ 2009-08-13 13:43 ` Sergey Senozhatsky
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-13 13:43 UTC (permalink / raw)
To: Len Brown; +Cc: Len Brown, Lin Ming, Bob Moore, linux-acpi, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 67 bytes --]
rc5-git0
FAIL
rc4-got0
seems to be ok (after 15 reboots).
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-13 12:46 ` Sergey Senozhatsky
@ 2009-08-14 2:34 ` Lin Ming
2009-08-14 7:40 ` Sergey Senozhatsky
` (4 more replies)
0 siblings, 5 replies; 27+ messages in thread
From: Lin Ming @ 2009-08-14 2:34 UTC (permalink / raw)
To: Sergey Senozhatsky
Cc: Len Brown, Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
On Thu, 2009-08-13 at 20:46 +0800, Sergey Senozhatsky wrote:
> > Looks like regression is in the current RC.
>
> Looks like it isn't. On 17th reboot rc5-git0 crashed.
> (I'll recompile and try more.)
> I think bisecting here is kind of senseless. You never know how much reboots you need.
> Simple delay (like vga=791) - and everything is ok. We need to come up with something
> more clever, I guess.
>
> Any thougths?
Hi, Sergey
Could you please help to locate the line of code that causes oops, as
below?
1. Compile the kernel with debug info
Kernel menuconfig -> Kernel hacking -> Compile the kernel with debug info
2. Retest until it oops, here you get the address of code that causes oops.
addr2line -e vmlinux <the address>
Thanks,
Lin Ming
>
> Sergey
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-14 2:34 ` Lin Ming
@ 2009-08-14 7:40 ` Sergey Senozhatsky
2009-08-14 7:53 ` Sergey Senozhatsky
` (3 subsequent siblings)
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-14 7:40 UTC (permalink / raw)
To: Lin Ming
Cc: Len Brown, Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 1914 bytes --]
On (08/14/09 10:34), Lin Ming wrote:
> Hi, Sergey
>
Hi Lin,
> Could you please help to locate the line of code that causes oops, as
> below?
>
According to EIP, acpi_ex_system_memory_space_handler+0x75
0x0000023f <acpi_ex_system_memory_space_handler+94>: call 0x240 <acpi_ex_system_memory_space_handler+95>
0x00000244 <acpi_ex_system_memory_space_handler+99>: mov $0x3004,%eax
0x00000249 <acpi_ex_system_memory_space_handler+104>: add $0x10,%esp
0x0000024c <acpi_ex_system_memory_space_handler+107>: jmp 0x3f5 <acpi_ex_system_memory_space_handler+532>
0x00000251 <acpi_ex_system_memory_space_handler+112>: mov $0x1,%eax
0x00000256 <acpi_ex_system_memory_space_handler+117>: mov 0x8(%ebx),%edx <<
0x00000259 <acpi_ex_system_memory_space_handler+120>: mov %edx,-0x28(%ebp)
0x0000025c <acpi_ex_system_memory_space_handler+123>: cmp %edx,-0x14(%ebp)
which I belive is (marked with __):
/*
* Does the request fit into the cached memory mapping?
* Is 1) Address below the current mapping? OR
* 2) Address beyond the current mapping?
*/
if ((__ address __ < mem_info->mapped_physical_address) ||
(((acpi_integer) address + length) > ((acpi_integer)
mem_info->
mapped_physical_address +
mem_info->mapped_length))) {
> 1. Compile the kernel with debug info
> Kernel menuconfig -> Kernel hacking -> Compile the kernel with debug info
>
> 2. Retest until it oops, here you get the address of code that causes oops.
> addr2line -e vmlinux <the address>
>
Sure, will try.
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-14 2:34 ` Lin Ming
2009-08-14 7:40 ` Sergey Senozhatsky
@ 2009-08-14 7:53 ` Sergey Senozhatsky
2009-08-14 9:12 ` Sergey Senozhatsky
` (2 subsequent siblings)
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-14 7:53 UTC (permalink / raw)
To: Lin Ming
Cc: Len Brown, Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 1138 bytes --]
> Could you please help to locate the line of code that causes oops, as
> below?
>
$ addr2line -e ./vmlinux -i -f c12a77ca
acpi_ex_system_memory_space_handler
/media/dev/kernel/kernel-git/linux-2.6/drivers/acpi/acpica/exregion.c:129
exregion.c:129
[...]
/*
* Does the request fit into the cached memory mapping?
* Is 1) Address below the current mapping? OR
* 2) Address beyond the current mapping?
*/
if ((address < mem_info->mapped_physical_address) ||
(((acpi_integer) address + length) > ((acpi_integer)
mem_info->
mapped_physical_address +
mem_info->mapped_length))) {
/*
* The request cannot be resolved by the current memory mapping;
* Delete the existing mapping and create a new one.
*/
if (mem_info->mapped_length) {
[...]
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-14 2:34 ` Lin Ming
2009-08-14 7:40 ` Sergey Senozhatsky
2009-08-14 7:53 ` Sergey Senozhatsky
@ 2009-08-14 9:12 ` Sergey Senozhatsky
2009-08-14 9:38 ` Sergey Senozhatsky
2009-08-14 12:48 ` Sergey Senozhatsky
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-14 9:12 UTC (permalink / raw)
To: Lin Ming
Cc: Len Brown, Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
>which I belive is (marked with __):
> /*
> * Does the request fit into the cached memory mapping?
> * Is 1) Address below the current mapping? OR
> * 2) Address beyond the current mapping?
> */
> if ((__ address __ < mem_info->mapped_physical_address) ||
> (((acpi_integer) address + length) > ((acpi_integer)
>
I was wrong. Sorry.
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-14 2:34 ` Lin Ming
` (2 preceding siblings ...)
2009-08-14 9:12 ` Sergey Senozhatsky
@ 2009-08-14 9:38 ` Sergey Senozhatsky
2009-08-14 12:48 ` Sergey Senozhatsky
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-14 9:38 UTC (permalink / raw)
To: Lin Ming
Cc: Len Brown, Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 115 bytes --]
I suspect we are dereferencing NULL pointer:
mov 0x8(%ebx)
which is mem_info->mapped_physical_address.
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-14 2:34 ` Lin Ming
` (3 preceding siblings ...)
2009-08-14 9:38 ` Sergey Senozhatsky
@ 2009-08-14 12:48 ` Sergey Senozhatsky
4 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-14 12:48 UTC (permalink / raw)
To: Lin Ming
Cc: Len Brown, Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 191 bytes --]
On (08/14/09 10:34), Lin Ming wrote:
> Could you please help to locate the line of code that causes oops, as
> below?
>
Is it possible that we are dereferencing freed pointer?
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-12 20:10 acpi_ex_system_memory_space_handler oops Sergey Senozhatsky
2009-08-12 21:46 ` Rafael J. Wysocki
2009-08-13 0:18 ` Len Brown
@ 2009-08-17 8:43 ` Lin Ming
2009-08-17 11:30 ` Sergey Senozhatsky
2 siblings, 1 reply; 27+ messages in thread
From: Lin Ming @ 2009-08-17 8:43 UTC (permalink / raw)
To: Sergey Senozhatsky
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 2651 bytes --]
On Thu, 2009-08-13 at 04:10 +0800, Sergey Senozhatsky wrote:
> [ 0.205668] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
> [ 0.205899] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
> [ 0.206124] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
> [ 0.206417] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
> [ 0.206773] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.P0P4.XCRD._STA] (Node f7015648), AE_ALREADY_EXISTS
> [ 0.207070] ACPI: Marking method _STA as Serialized because of AE_ALREADY_EXISTS error
> [ 0.207326] ACPI Error (uteval-0256): Method execution failed [\_SB_.PCI0.P0P4.XCRD._STA] (Node f7015648), AE_ALREADY_EXISTS
> [ 0.213503] ACPI Error: Could not map memory at 0000000000000000, size 0 20090521 exregion-173
> [ 0.213734] ACPI Exception: AE_NO_MEMORY, Returned by Handler for [SystemMemory] 20090521 evregion-424
> [ 0.213963] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_NO_MEMORY
> [ 0.214286] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_NO_MEMORY
> [ 0.214616] ACPI Exception: AE_NO_MEMORY, while evaluating GPE method [_L01] 20090521 evgpe-568
> [ 0.216428] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
> [ 0.216523] PCI: updated MCFG configuration 0: base e0000000 segment 0 buses 0 - 63
> [ 0.216627] PCI: Using MMCONFIG for extended config space
Hi, Sergey
I have 2 debug patches here, one is a DSDT patch and the other is a
debug kernel patch.
1. DSDT patch
There are many AE_ALREADY_EXISTS error, as above.
It is caused by same region/field name defined in different methods.
PCFG/XCFG are defined in method RBPE/RWPE/RDPE/WBPE/WWPE/WDPE/RWDP.
Actually, these definition are valid, but we don't handle this case well
now, so it may cause problem.
The attched DSDT.dsl is the custom DSDT, and you can find how to use it
at linux-2.6/Documentation/acpi/dsdt-override.txt.
See the DSDT.patch to find what I changed for the custom DSDT.
2. Debug kernel patch
Currently, we exit the interpreter when setup region, because it may
execute control methods, such as _REG.
The attached debug kernel patch (region-debug.patch) don't exit the
interpreter if the region is temporary, namely, it is defined inside a
method.
Would you please try the DSDT patch and the debug kernel patch to see if
any of them fixes the oops?
(Test one patch each time, not both)
Thanks,
Lin Ming
[-- Attachment #2: DSDT.dsl --]
[-- Type: text/x-dsl, Size: 272550 bytes --]
/*
* Intel ACPI Component Architecture
* AML Disassembler version 20090625
*
* Disassembly of DSDT.dat, Fri Aug 14 10:15:28 2009
*
*
* Original Table Header:
* Signature "DSDT"
* Length 0x00008918 (35096)
* Revision 0x01 **** ACPI 1.0, no 64-bit math support
* Checksum 0x15
* OEM ID "F3J00"
* OEM Table ID "F3J00001"
* OEM Revision 0x00000001 (1)
* Compiler ID "INTL"
* Compiler Version 0x02002026 (33562662)
*/
DefinitionBlock ("DSDT.aml", "DSDT", 1, "F3J00", "F3J00001", 0x00000001)
{
External (CPUN)
Name (_T01, 0x00)
Name (_T00, 0x00)
Scope (\_SB)
{
Name (ATKP, Zero)
Device (ATKD)
{
Name (_HID, "ATK0100")
Name (_UID, 0x01010100)
Method (INIT, 1, NotSerialized)
{
Store (One, ATKP)
Return (\MNAM)
}
Method (BSTS, 0, NotSerialized)
{
Store (\IKFG, Local0)
If (\ACPF)
{
And (Local0, 0x7F, Local0)
}
Return (Local0)
}
Method (TMPR, 0, NotSerialized)
{
Store (\_TZ.RTMP (), Local0)
Store (\_TZ.RFAN (), Local1)
If (LEqual (Local1, 0x01))
{
Store (0x00, Local1)
}
ShiftLeft (Local1, 0x10, Local1)
Add (\_TZ.KELV (Local0), Local1, Local0)
Store (Zero, Local2)
If (\TENA)
{
Store (\TDTY, Local2)
}
Else
{
Store (HKTH (), Local3)
If (LNotEqual (Local3, 0xFFFF))
{
Store (Local3, Local2)
}
}
ShiftLeft (Local2, 0x18, Local2)
Add (Local0, Local2, Local0)
Return (Local0)
}
Method (SFUN, 0, NotSerialized)
{
Store (0x37, Local0)
Or (Local0, 0x40, Local0)
Or (Local0, 0x80, Local0)
Or (Local0, 0x0800, Local0)
Or (Local0, 0x1000, Local0)
Or (Local0, 0x00020000, Local0)
Or (Local0, 0x00080000, Local0)
Return (Local0)
}
Method (OSVR, 1, NotSerialized)
{
Store (Arg0, \OSFG)
}
Method (GPLV, 0, NotSerialized)
{
Return (\LBTN)
}
Method (SPLV, 1, NotSerialized)
{
Store (Arg0, \LBTN)
\_SB.PCI0.SBRG.EC0.STBR ()
}
Method (WLED, 1, NotSerialized)
{
OWLD (Arg0)
}
Method (BLED, 1, NotSerialized)
{
OBTD (Arg0)
}
Method (TLED, 1, NotSerialized)
{
OTLD (Arg0)
}
Method (RSTS, 0, NotSerialized)
{
Return (ORST ())
}
Method (SDSP, 1, NotSerialized)
{
If (\NATK ())
{
\SWHG (Arg0)
}
}
Method (GPID, 0, NotSerialized)
{
Return (LCDR)
}
Method (HWRS, 0, NotSerialized)
{
Return (OHWR ())
}
Method (GLCD, 0, NotSerialized)
{
Return (OLCD ())
}
Name (WAPF, 0x00)
Method (CWAP, 1, NotSerialized)
{
Or (Arg0, WAPF, WAPF)
Return (0x01)
}
Name (PCDV, 0x00)
Method (WDOG, 1, NotSerialized)
{
If (LEqual (Arg0, 0x00))
{
Store (PTIM, \_SB.ATKD.PCDV)
Return (0x3C)
}
If (LEqual (Arg0, 0x01))
{
If (\_SB.LID._LID ())
{
Store (PTIM, \_SB.ATKD.PCDV)
Return (One)
}
If (LLess (\_TZ.RLTM (), PTMP))
{
Store (PTIM, \_SB.ATKD.PCDV)
Return (One)
}
Decrement (\_SB.ATKD.PCDV)
If (LEqual (\_SB.ATKD.PCDV, 0x00))
{
Store (PTIM, \_SB.ATKD.PCDV)
Notify (\_SB.ATKD, 0x6D)
}
Return (One)
}
Return (Zero)
}
Method (ANVI, 1, Serialized)
{
Store (ASMI (Arg0), Local0)
Return (Local0)
}
Method (PSTC, 1, Serialized)
{
If (LEqual (Arg0, 0x00))
{
Return (PSTN)
}
If (\ACPF)
{
ShiftRight (PSTN, 0x08, Local0)
}
Else
{
And (PSTN, 0xFF, Local0)
}
If (LGreater (Arg0, Local0))
{
Return (Ones)
}
Store (Arg0, SLMT)
Notify (\_PR.CPU1, 0x80)
If (LGreaterEqual (CPUN, 0x02))
{
Notify (\_PR.CPU2, 0x80)
}
Return (0x00)
}
Method (SMBB, 1, Serialized)
{
ShiftRight (Arg0, 0x10, Local0)
And (Local0, 0xFF, Local0)
ShiftRight (Arg0, 0x18, Local1)
And (Arg0, 0xFF, Local2)
If (And (Local1, 0x01))
{
Return (\RBYT (Local1, Local0))
}
Else
{
Return (\WBYT (Local1, Local0, Local2))
}
}
Method (SMBW, 1, Serialized)
{
ShiftRight (Arg0, 0x10, Local0)
And (Local0, 0xFF, Local0)
ShiftRight (Arg0, 0x18, Local1)
And (Arg0, 0xFF, Local2)
If (And (Local1, 0x01))
{
Return (\RWRD (Local1, Local0))
}
Else
{
Return (\WWRD (Local1, Local0, Local2))
}
}
Method (SMBK, 1, Serialized)
{
ShiftRight (Arg0, 0x08, Local0)
And (Local0, 0xFF, Local0)
If (Local0)
{
ShiftRight (Arg0, 0x10, Local0)
And (Local0, 0xFF, Local0)
ShiftRight (Arg0, 0x18, Local1)
And (Local1, 0xFF, Local1)
And (Arg0, 0x0F, Local3)
If (And (Local1, 0x01))
{
RBLK (Local1, Local0, Local3)
}
Else
{
WBLK (Local1, Local0, Local3)
}
Return (0x00)
}
Else
{
ShiftRight (Arg0, 0x10, Local2)
And (Local2, 0xFF, Local2)
ShiftRight (Arg0, 0x18, Local1)
If (And (Local1, 0x01))
{
Return (DerefOf (Index (RBUF, Local2)))
}
Else
{
And (Arg0, 0xFF, Local1)
Store (Local1, Index (RBUF, Local2))
Return (0x00)
}
}
}
Method (ECRW, 1, Serialized)
{
ShiftRight (Arg0, 0x18, Local0)
And (Local0, 0xFF, Local0)
ShiftRight (Arg0, 0x10, Local1)
And (Local1, 0xFF, Local1)
ShiftRight (Arg0, 0x08, Local2)
And (Local2, 0xFF, Local2)
And (Arg0, 0xFF, Local3)
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (Local0, \_SB.PCI0.SBRG.EC0.CDT3)
Store (Local1, \_SB.PCI0.SBRG.EC0.CDT2)
Store (Local2, \_SB.PCI0.SBRG.EC0.CDT1)
Store (Local3, \_SB.PCI0.SBRG.EC0.CMD1)
Store (0x05, Local0)
While (LAnd (Local0, \_SB.PCI0.SBRG.EC0.CMD1))
{
Sleep (0x01)
Decrement (Local0)
}
Store (\_SB.PCI0.SBRG.EC0.CDT3, Local0)
Store (\_SB.PCI0.SBRG.EC0.CDT2, Local1)
Store (\_SB.PCI0.SBRG.EC0.CDT1, Local2)
Store (\_SB.PCI0.SBRG.EC0.CMD1, Local3)
Release (\P4SM)
ShiftLeft (Local0, 0x08, Local0)
Or (Local0, Local1, Local0)
ShiftLeft (Local0, 0x08, Local0)
Or (Local0, Local2, Local0)
ShiftLeft (Local0, 0x08, Local0)
Or (Local0, Local3, Local0)
Return (Local0)
}
}
}
Scope (\_PR)
{
Processor (CPU1, 0x01, 0x00000810, 0x06)
{
OperationRegion (STBL, SystemMemory, 0x3FFB8F40, 0x0D24)
Name (NCPU, 0x02)
Name (PDC1, 0x80000000)
Name (HNDL, 0x80000000)
Name (CFGD, 0x01007DF1)
Name (TBLD, 0x00)
Method (_PDC, 1, NotSerialized)
{
CreateDWordField (Arg0, 0x08, DAT0)
Store (DAT0, PDC1)
If (LEqual (TBLD, 0x00))
{
If (LAnd (LGreaterEqual (NCPU, 0x02), LEqual (And (PDC1, 0x0A
), 0x0A)))
{
Load (STBL, HNDL)
Store (0x01, TBLD)
}
}
}
}
}
Scope (\_PR)
{
Processor (CPU2, 0x02, 0x00000810, 0x06)
{
OperationRegion (STBL, SystemMemory, 0x3FFB9C70, 0x0D24)
Name (NCPU, 0x02)
Name (PDC2, 0x80000000)
Name (HNDL, 0x80000000)
Name (CFGD, 0x01007DF1)
Name (TBLD, 0x00)
Method (_PDC, 1, NotSerialized)
{
CreateDWordField (Arg0, 0x08, DAT0)
Store (DAT0, PDC2)
If (LEqual (TBLD, 0x00))
{
If (LAnd (LGreaterEqual (NCPU, 0x02), LEqual (And (PDC2, 0x01
), 0x01)))
{
Load (STBL, HNDL)
Store (0x02, TBLD)
}
If (LAnd (LEqual (NCPU, 0x01), LEqual (And (PDC2, 0x01),
0x01)))
{
If (LNot (And (PDC2, 0x10)))
{
Load (STBL, HNDL)
Store (0x01, TBLD)
}
}
}
}
}
}
Method (\_PR.CPU2._INI, 0, NotSerialized)
{
If (\DTSE)
{
TRAP (0x46)
}
}
Method (WDTS, 1, NotSerialized)
{
If (LAnd (\DTSE, \MPEN))
{
TRAP (0x46)
}
}
Method (TRAP, 1, NotSerialized)
{
OperationRegion (SSMI, SystemIO, SMIP, 0x01)
Field (SSMI, ByteAcc, NoLock, Preserve)
{
SMIC, 8
}
Store (Arg0, \SMIF)
Store (DTSS, SMIC)
}
Scope (\_GPE)
{
Method (_L02, 0, NotSerialized)
{
Store (0x00, GPEC)
Notify (\_TZ.THRM, 0x80)
}
}
Name (DTSS, 0x5A)
Name (PMBS, 0x0800)
Name (PMLN, 0x80)
Name (GPBS, 0x0480)
Name (GPLN, 0x40)
Name (PM30, 0x0830)
Name (SUSW, 0xFF)
Name (APIC, 0x01)
Name (PCIB, 0xE0000000)
Name (PCIL, 0x04000000)
Name (APCB, 0xFEC00000)
Name (APCL, 0x00100000)
Name (MBLF, 0x0A)
Name (SMIP, 0xB2)
Name (SMBS, 0x0400)
Name (SMBL, 0x20)
OperationRegion (BIOS, SystemMemory, 0x3FFBE064, 0xFF)
Field (BIOS, ByteAcc, NoLock, Preserve)
{
SS1, 1,
SS2, 1,
SS3, 1,
SS4, 1,
Offset (0x01),
IOST, 16,
TOPM, 32,
ROMS, 32,
MG1B, 32,
MG1L, 32,
MG2B, 32,
MG2L, 32,
Offset (0x1C),
ASSB, 8,
AOTB, 8,
AAXB, 32
}
Method (RRIO, 4, NotSerialized)
{
Store ("RRIO", Debug)
}
Method (RDMA, 3, NotSerialized)
{
Store ("rDMA", Debug)
}
Name (PICM, 0x00)
Method (_PIC, 1, NotSerialized)
{
If (Arg0)
{
Store (0xAA, DBG8)
}
Else
{
Store (0xAC, DBG8)
}
Store (Arg0, PICM)
}
Name (OSVR, Ones)
Method (OSFL, 0, NotSerialized)
{
If (LNotEqual (OSVR, Ones))
{
Return (OSVR)
}
If (LEqual (PICM, 0x00))
{
Store (0xAC, DBG8)
}
Store (0x01, OSVR)
If (MCTH (\_OS, "Microsoft Windows NT"))
{
Store (0x00, OSVR)
}
Else
{
If (MCTH (\_OS, "Microsoft WindowsME: Millennium Edition"))
{
Store (0x02, OSVR)
}
If (MCTH (\_OS, "Linux"))
{
Store (0x03, OSVR)
}
}
Return (OSVR)
}
Method (MCTH, 2, NotSerialized)
{
If (LLess (SizeOf (Arg0), SizeOf (Arg1)))
{
Return (Zero)
}
Add (SizeOf (Arg0), 0x01, Local0)
Name (BUF0, Buffer (Local0) {})
Name (BUF1, Buffer (Local0) {})
Store (Arg0, BUF0)
Store (Arg1, BUF1)
While (Local0)
{
Decrement (Local0)
If (LNotEqual (DerefOf (Index (BUF0, Local0)), DerefOf (Index (
BUF1, Local0))))
{
Return (Zero)
}
}
Return (One)
}
Name (PRWP, Package (0x02)
{
Zero,
Zero
})
Method (GPRW, 2, NotSerialized)
{
Store (Arg0, Index (PRWP, 0x00))
Store (ShiftLeft (SS1, 0x01), Local0)
Or (Local0, ShiftLeft (SS2, 0x02), Local0)
Or (Local0, ShiftLeft (SS3, 0x03), Local0)
Or (Local0, ShiftLeft (SS4, 0x04), Local0)
If (And (ShiftLeft (0x01, Arg1), Local0))
{
Store (Arg1, Index (PRWP, 0x01))
}
Else
{
ShiftRight (Local0, 0x01, Local0)
If (LOr (LEqual (OSFL (), 0x01), LEqual (OSFL (), 0x02)))
{
FindSetLeftBit (Local0, Index (PRWP, 0x01))
}
Else
{
FindSetRightBit (Local0, Index (PRWP, 0x01))
}
}
Return (PRWP)
}
Name (WAKP, Package (0x02)
{
Zero,
Zero
})
OperationRegion (DEB0, SystemIO, 0x80, 0x01)
Field (DEB0, ByteAcc, NoLock, Preserve)
{
DBG8, 8
}
OperationRegion (DEB1, SystemIO, 0x90, 0x02)
Field (DEB1, WordAcc, NoLock, Preserve)
{
DBG9, 16
}
Scope (\_SB)
{
Name (PR00, Package (0x11)
{
Package (0x04)
{
0x001FFFFF,
0x00,
LNKC,
0x00
},
Package (0x04)
{
0x001DFFFF,
0x00,
LNKH,
0x00
},
Package (0x04)
{
0x001DFFFF,
0x01,
LNKD,
0x00
},
Package (0x04)
{
0x001DFFFF,
0x02,
LNKC,
0x00
},
Package (0x04)
{
0x001DFFFF,
0x03,
LNKA,
0x00
},
Package (0x04)
{
0x001FFFFF,
0x01,
LNKD,
0x00
},
Package (0x04)
{
0x001EFFFF,
0x00,
LNKB,
0x00
},
Package (0x04)
{
0x001EFFFF,
0x01,
LNKE,
0x00
},
Package (0x04)
{
0x001BFFFF,
0x00,
LNKA,
0x00
},
Package (0x04)
{
0x0001FFFF,
0x00,
LNKA,
0x00
},
Package (0x04)
{
0x0001FFFF,
0x01,
LNKB,
0x00
},
Package (0x04)
{
0x0001FFFF,
0x02,
LNKC,
0x00
},
Package (0x04)
{
0x0001FFFF,
0x03,
LNKD,
0x00
},
Package (0x04)
{
0x001CFFFF,
0x00,
LNKA,
0x00
},
Package (0x04)
{
0x001CFFFF,
0x01,
LNKB,
0x00
},
Package (0x04)
{
0x001CFFFF,
0x02,
LNKC,
0x00
},
Package (0x04)
{
0x001CFFFF,
0x03,
LNKD,
0x00
}
})
Name (AR00, Package (0x11)
{
Package (0x04)
{
0x001FFFFF,
0x00,
0x00,
0x12
},
Package (0x04)
{
0x001DFFFF,
0x00,
0x00,
0x17
},
Package (0x04)
{
0x001DFFFF,
0x01,
0x00,
0x13
},
Package (0x04)
{
0x001DFFFF,
0x02,
0x00,
0x12
},
Package (0x04)
{
0x001DFFFF,
0x03,
0x00,
0x10
},
Package (0x04)
{
0x001FFFFF,
0x01,
0x00,
0x13
},
Package (0x04)
{
0x001EFFFF,
0x00,
0x00,
0x11
},
Package (0x04)
{
0x001EFFFF,
0x01,
0x00,
0x14
},
Package (0x04)
{
0x001BFFFF,
0x00,
0x00,
0x10
},
Package (0x04)
{
0x0001FFFF,
0x00,
0x00,
0x10
},
Package (0x04)
{
0x0001FFFF,
0x01,
0x00,
0x11
},
Package (0x04)
{
0x0001FFFF,
0x02,
0x00,
0x12
},
Package (0x04)
{
0x0001FFFF,
0x03,
0x00,
0x13
},
Package (0x04)
{
0x001CFFFF,
0x00,
0x00,
0x10
},
Package (0x04)
{
0x001CFFFF,
0x01,
0x00,
0x11
},
Package (0x04)
{
0x001CFFFF,
0x02,
0x00,
0x12
},
Package (0x04)
{
0x001CFFFF,
0x03,
0x00,
0x13
}
})
Name (PR02, Package (0x04)
{
Package (0x04)
{
0xFFFF,
0x00,
LNKA,
0x00
},
Package (0x04)
{
0xFFFF,
0x01,
LNKB,
0x00
},
Package (0x04)
{
0xFFFF,
0x02,
LNKC,
0x00
},
Package (0x04)
{
0xFFFF,
0x03,
LNKD,
0x00
}
})
Name (AR02, Package (0x04)
{
Package (0x04)
{
0xFFFF,
0x00,
0x00,
0x10
},
Package (0x04)
{
0xFFFF,
0x01,
0x00,
0x11
},
Package (0x04)
{
0xFFFF,
0x02,
0x00,
0x12
},
Package (0x04)
{
0xFFFF,
0x03,
0x00,
0x13
}
})
Name (PR01, Package (0x02)
{
Package (0x04)
{
0x0008FFFF,
0x00,
LNKE,
0x00
},
Package (0x04)
{
0xFFFF,
0x00,
LNKA,
0x00
}
})
Name (AR01, Package (0x02)
{
Package (0x04)
{
0x0008FFFF,
0x00,
0x00,
0x14
},
Package (0x04)
{
0xFFFF,
0x00,
0x00,
0x10
}
})
Name (PR06, Package (0x02)
{
Package (0x04)
{
0x0001FFFF,
0x00,
LNKA,
0x00
},
Package (0x04)
{
0x0001FFFF,
0x01,
LNKB,
0x00
}
})
Name (AR06, Package (0x02)
{
Package (0x04)
{
0x0001FFFF,
0x00,
0x00,
0x10
},
Package (0x04)
{
0x0001FFFF,
0x01,
0x00,
0x11
}
})
Name (PR03, Package (0x04)
{
Package (0x04)
{
0xFFFF,
0x00,
LNKB,
0x00
},
Package (0x04)
{
0xFFFF,
0x01,
LNKC,
0x00
},
Package (0x04)
{
0xFFFF,
0x02,
LNKD,
0x00
},
Package (0x04)
{
0xFFFF,
0x03,
LNKA,
0x00
}
})
Name (AR03, Package (0x04)
{
Package (0x04)
{
0xFFFF,
0x00,
0x00,
0x11
},
Package (0x04)
{
0xFFFF,
0x01,
0x00,
0x12
},
Package (0x04)
{
0xFFFF,
0x02,
0x00,
0x13
},
Package (0x04)
{
0xFFFF,
0x03,
0x00,
0x10
}
})
Name (PR04, Package (0x04)
{
Package (0x04)
{
0xFFFF,
0x00,
LNKC,
0x00
},
Package (0x04)
{
0xFFFF,
0x01,
LNKD,
0x00
},
Package (0x04)
{
0xFFFF,
0x02,
LNKA,
0x00
},
Package (0x04)
{
0xFFFF,
0x03,
LNKB,
0x00
}
})
Name (AR04, Package (0x04)
{
Package (0x04)
{
0xFFFF,
0x00,
0x00,
0x12
},
Package (0x04)
{
0xFFFF,
0x01,
0x00,
0x13
},
Package (0x04)
{
0xFFFF,
0x02,
0x00,
0x10
},
Package (0x04)
{
0xFFFF,
0x03,
0x00,
0x11
}
})
Name (PRSA, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared, )
{3,4,5,6,7,11,12}
})
Name (PRSB, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared, )
{3,4,5,6,7,12}
})
Alias (PRSB, PRSC)
Alias (PRSB, PRSD)
Alias (PRSB, PRSE)
Alias (PRSB, PRSF)
Alias (PRSB, PRSG)
Alias (PRSB, PRSH)
Device (PCI0)
{
Name (_HID, EisaId ("PNP0A08"))
Name (_ADR, 0x00)
Method (^BN00, 0, NotSerialized)
{
Return (0x00)
}
Method (_BBN, 0, NotSerialized)
{
Return (BN00 ())
}
Name (_UID, 0x00)
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR00)
}
Return (PR00)
}
Method (_S3D, 0, NotSerialized)
{
If (LOr (LEqual (OSFL (), 0x01), LEqual (OSFL (), 0x02)))
{
Return (0x02)
}
Else
{
Return (0x03)
}
}
Name (_CID, EisaId ("PNP0A03"))
Device (MCH)
{
Name (_HID, EisaId ("PNP0C01"))
Name (_UID, 0x0A)
Name (_CRS, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0xFED13000, // Address Base
0x00007000, // Address Length
)
})
}
Method (NPTS, 1, NotSerialized)
{
}
Method (NWAK, 1, NotSerialized)
{
}
Device (SBRG)
{
Name (_ADR, 0x001F0000)
Device (IELK)
{
Name (_HID, "AWY0001")
OperationRegion (RXA0, PCI_Config, 0xA0, 0x20)
Field (RXA0, ByteAcc, NoLock, Preserve)
{
, 9,
PBLV, 1,
BCPE, 1,
Offset (0x10),
, 1,
PBMS, 1,
, 1,
PMCS, 1,
ECNS, 1,
Offset (0x11),
ECT1, 16,
ELEN, 1,
Offset (0x14)
}
Method (\_GPE._L0A, 0, NotSerialized)
{
Notify (\_SB.PCI0.SBRG.IELK, 0x81)
Store (0x01, \_SB.PCI0.SBRG.IELK.PMCS)
}
Method (_STA, 0, NotSerialized)
{
If (ELEN)
{
Return (0x0F)
}
Else
{
Return (0x00)
}
}
Method (SMOD, 1, NotSerialized)
{
}
Method (GPBS, 0, NotSerialized)
{
Return (XOr (PBLV, 0x01))
}
}
Method (SPTS, 1, NotSerialized)
{
Store (One, PS1S)
Store (One, PS1E)
Store (One, \_SB.SLPS)
}
Method (SWAK, 1, NotSerialized)
{
Store (Zero, \_SB.SLPS)
Store (Zero, PS1E)
}
OperationRegion (APMP, SystemIO, SMIP, 0x02)
Field (APMP, ByteAcc, NoLock, Preserve)
{
APMC, 8,
APMS, 8
}
Field (APMP, ByteAcc, NoLock, Preserve)
{
Offset (0x01),
, 1,
BRTC, 1
}
OperationRegion (PMS0, SystemIO, PMBS, 0x04)
Field (PMS0, ByteAcc, NoLock, Preserve)
{
, 10,
RTCS, 1,
, 4,
WAKS, 1,
Offset (0x03),
PWBT, 1,
Offset (0x04)
}
OperationRegion (SMIE, SystemIO, PM30, 0x08)
Field (SMIE, ByteAcc, NoLock, Preserve)
{
, 4,
PS1E, 1,
, 31,
PS1S, 1,
Offset (0x08)
}
Scope (\_SB)
{
Name (SLPS, 0x00)
}
Device (PIC)
{
Name (_HID, EisaId ("PNP0000"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0020, // Range Minimum
0x0020, // Range Maximum
0x00, // Alignment
0x02, // Length
)
IO (Decode16,
0x00A0, // Range Minimum
0x00A0, // Range Maximum
0x00, // Alignment
0x02, // Length
)
IRQNoFlags ()
{2}
})
}
Device (DMAD)
{
Name (_HID, EisaId ("PNP0200"))
Name (_CRS, ResourceTemplate ()
{
DMA (Compatibility, BusMaster, Transfer8, )
{4}
IO (Decode16,
0x0000, // Range Minimum
0x0000, // Range Maximum
0x00, // Alignment
0x10, // Length
)
IO (Decode16,
0x0081, // Range Minimum
0x0081, // Range Maximum
0x00, // Alignment
0x03, // Length
)
IO (Decode16,
0x0087, // Range Minimum
0x0087, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0089, // Range Minimum
0x0089, // Range Maximum
0x00, // Alignment
0x03, // Length
)
IO (Decode16,
0x008F, // Range Minimum
0x008F, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x00C0, // Range Minimum
0x00C0, // Range Maximum
0x00, // Alignment
0x20, // Length
)
})
}
Device (TMR)
{
Name (_HID, EisaId ("PNP0100"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0040, // Range Minimum
0x0040, // Range Maximum
0x00, // Alignment
0x04, // Length
)
IRQNoFlags ()
{0}
})
}
Device (RTC0)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
IRQNoFlags ()
{8}
})
}
Device (PS2K)
{
Name (_HID, EisaId ("PNP0303"))
Name (_CID, EisaId ("PNP030B"))
Method (_STA, 0, NotSerialized)
{
ShiftLeft (0x01, 0x0A, Local0)
If (And (IOST, Local0))
{
Return (0x0F)
}
Return (0x00)
}
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0060, // Range Minimum
0x0060, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0064, // Range Minimum
0x0064, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IRQNoFlags ()
{1}
})
}
Device (PS2M)
{
Method (_HID, 0, NotSerialized)
{
If (ALPS)
{
Return (0x0313A906)
}
Else
{
Return (0x060A2E4F)
}
}
Name (_CID, Package (0x05)
{
EisaId ("SYN0A00"),
EisaId ("SYN0002"),
EisaId ("PNP0F03"),
EisaId ("PNP0F13"),
EisaId ("PNP0F12")
})
Method (_STA, 0, NotSerialized)
{
ShiftLeft (0x01, 0x0C, Local0)
If (And (IOST, Local0))
{
Return (0x0F)
}
Return (0x00)
}
Name (CRS1, ResourceTemplate ()
{
IRQNoFlags ()
{12}
})
Name (CRS2, ResourceTemplate ()
{
IO (Decode16,
0x0060, // Range Minimum
0x0060, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0064, // Range Minimum
0x0064, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IRQNoFlags ()
{12}
})
Method (_CRS, 0, NotSerialized)
{
ShiftLeft (0x01, 0x0A, Local0)
If (And (IOST, Local0))
{
Return (CRS1)
}
Else
{
Return (CRS2)
}
}
}
Device (SPKR)
{
Name (_HID, EisaId ("PNP0800"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0061, // Range Minimum
0x0061, // Range Maximum
0x00, // Alignment
0x01, // Length
)
})
}
Device (COPR)
{
Name (_HID, EisaId ("PNP0C04"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x00F0, // Range Minimum
0x00F0, // Range Maximum
0x00, // Alignment
0x10, // Length
)
IRQNoFlags ()
{13}
})
}
Device (RMSC)
{
Name (_HID, EisaId ("PNP0C02"))
Name (_UID, 0x10)
Name (CRS, ResourceTemplate ()
{
IO (Decode16,
0x0010, // Range Minimum
0x0010, // Range Maximum
0x00, // Alignment
0x10, // Length
)
IO (Decode16,
0x0022, // Range Minimum
0x0022, // Range Maximum
0x00, // Alignment
0x1E, // Length
)
IO (Decode16,
0x0044, // Range Minimum
0x0044, // Range Maximum
0x00, // Alignment
0x1C, // Length
)
IO (Decode16,
0x0063, // Range Minimum
0x0063, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0065, // Range Minimum
0x0065, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0067, // Range Minimum
0x0067, // Range Maximum
0x00, // Alignment
0x09, // Length
)
IO (Decode16,
0x0072, // Range Minimum
0x0072, // Range Maximum
0x00, // Alignment
0x0E, // Length
)
IO (Decode16,
0x0080, // Range Minimum
0x0080, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0084, // Range Minimum
0x0084, // Range Maximum
0x00, // Alignment
0x03, // Length
)
IO (Decode16,
0x0088, // Range Minimum
0x0088, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x008C, // Range Minimum
0x008C, // Range Maximum
0x00, // Alignment
0x03, // Length
)
IO (Decode16,
0x0090, // Range Minimum
0x0090, // Range Maximum
0x00, // Alignment
0x10, // Length
)
IO (Decode16,
0x00A2, // Range Minimum
0x00A2, // Range Maximum
0x00, // Alignment
0x1E, // Length
)
IO (Decode16,
0x00E0, // Range Minimum
0x00E0, // Range Maximum
0x00, // Alignment
0x10, // Length
)
IO (Decode16,
0x04D0, // Range Minimum
0x04D0, // Range Maximum
0x00, // Alignment
0x02, // Length
)
IO (Decode16,
0x0000, // Range Minimum
0x0000, // Range Maximum
0x00, // Alignment
0x00, // Length
_Y00)
IO (Decode16,
0x0000, // Range Minimum
0x0000, // Range Maximum
0x00, // Alignment
0x00, // Length
_Y01)
Memory32Fixed (ReadWrite,
0xFED1C000, // Address Base
0x00004000, // Address Length
)
Memory32Fixed (ReadWrite,
0xFED20000, // Address Base
0x00020000, // Address Length
)
Memory32Fixed (ReadWrite,
0xFED45000, // Address Base
0x00045000, // Address Length
)
Memory32Fixed (ReadWrite,
0xFED45000, // Address Base
0x00045000, // Address Length
)
Memory32Fixed (ReadWrite,
0xFFB00000, // Address Base
0x00100000, // Address Length
)
Memory32Fixed (ReadWrite,
0xFFF00000, // Address Base
0x00100000, // Address Length
)
})
Method (_CRS, 0, NotSerialized)
{
CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y00._MIN, GP00)
CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y00._MAX, GP01)
CreateByteField (CRS, \_SB.PCI0.SBRG.RMSC._Y00._LEN, GP0L)
Store (PMBS, GP00)
Store (PMBS, GP01)
Store (PMLN, GP0L)
If (GPBS)
{
CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y01._MIN, GP20)
CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y01._MAX, GP21)
CreateByteField (CRS, \_SB.PCI0.SBRG.RMSC._Y01._LEN, GP2L)
Store (GPBS, GP20)
Store (GPBS, GP21)
Store (GPLN, GP2L)
}
Return (CRS)
}
}
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (CRS, ResourceTemplate ()
{
Memory32Fixed (ReadOnly,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y02)
})
OperationRegion (^LPCR, SystemMemory, 0xFED1F404, 0x04)
Field (^LPCR, AnyAcc, NoLock, Preserve)
{
HPTS, 2,
, 5,
HPTE, 1,
Offset (0x04)
}
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_CRS, 0, NotSerialized)
{
CreateDWordField (CRS, \_SB.PCI0.SBRG.HPET._Y02._BAS, HPT)
Multiply (HPTS, 0x1000, Local0)
Add (Local0, 0xFED00000, HPT)
Return (CRS)
}
}
OperationRegion (RX80, PCI_Config, 0x00, 0xFF)
Field (RX80, ByteAcc, NoLock, Preserve)
{
Offset (0x80),
LPCD, 16,
LPCE, 16
}
Name (DBPT, Package (0x04)
{
Package (0x08)
{
0x03F8,
0x02F8,
0x0220,
0x0228,
0x0238,
0x02E8,
0x0338,
0x03E8
},
Package (0x08)
{
0x03F8,
0x02F8,
0x0220,
0x0228,
0x0238,
0x02E8,
0x0338,
0x03E8
},
Package (0x03)
{
0x0378,
0x0278,
0x03BC
},
Package (0x02)
{
0x03F0,
0x0370
}
})
Name (DDLT, Package (0x04)
{
Package (0x02)
{
0x00,
0xFFF8
},
Package (0x02)
{
0x04,
0xFF8F
},
Package (0x02)
{
0x08,
0xFCFF
},
Package (0x02)
{
0x0C,
0xEFFF
}
})
Method (RRIO, 4, NotSerialized)
{
If (LAnd (LLessEqual (Arg0, 0x03), LGreaterEqual (Arg0, 0x00)))
{
Store (Match (DerefOf (Index (DBPT, Arg0)), MEQ, Arg2, MTR,
0x00, 0x00), Local0)
If (LNotEqual (Local0, Ones))
{
Store (DerefOf (Index (DerefOf (Index (DDLT, Arg0)), 0x00)),
Local1)
Store (DerefOf (Index (DerefOf (Index (DDLT, Arg0)), 0x01)),
Local2)
ShiftLeft (Local0, Local1, Local0)
And (LPCD, Local2, LPCD)
Or (LPCD, Local0, LPCD)
WX82 (Arg0, Arg1)
}
}
If (LEqual (Arg0, 0x08))
{
If (LEqual (Arg2, 0x0200))
{
WX82 (0x08, Arg0)
}
Else
{
If (LEqual (Arg2, 0x0208))
{
WX82 (0x09, Arg0)
}
}
}
If (LAnd (LLessEqual (Arg0, 0x0D), LGreaterEqual (Arg0, 0x0A)))
{
WX82 (Arg0, Arg1)
}
}
Method (WX82, 2, NotSerialized)
{
ShiftLeft (0x01, Arg0, Local0)
If (Arg1)
{
Or (LPCE, Local0, LPCE)
}
Else
{
Not (Local0, Local0)
And (LPCE, Local0, LPCE)
}
}
Method (RDMA, 3, NotSerialized)
{
}
Device (\_SB.PCI0.PCIE)
{
Name (_HID, EisaId ("PNP0C02"))
Name (_UID, 0x11)
Name (CRS, ResourceTemplate ()
{
Memory32Fixed (ReadOnly,
0xE0000000, // Address Base
0x10000000, // Address Length
_Y03)
})
Method (_CRS, 0, NotSerialized)
{
CreateDWordField (CRS, \_SB.PCI0.PCIE._Y03._BAS, BAS1)
CreateDWordField (CRS, \_SB.PCI0.PCIE._Y03._LEN, LEN1)
Store (\PCIB, BAS1)
Store (\PCIL, LEN1)
Return (CRS)
}
}
Device (OMSC)
{
Name (_HID, EisaId ("PNP0C02"))
Name (_UID, 0x00)
Name (CRS, ResourceTemplate ()
{
IO (Decode16,
0x0250, // Range Minimum
0x0253, // Range Maximum
0x01, // Alignment
0x04, // Length
)
IO (Decode16,
0x0256, // Range Minimum
0x025F, // Range Maximum
0x01, // Alignment
0x0A, // Length
)
Memory32Fixed (ReadOnly,
0x00000000, // Address Base
0x00000000, // Address Length
_Y04)
Memory32Fixed (ReadOnly,
0x00000000, // Address Base
0x00000000, // Address Length
_Y05)
Memory32Fixed (ReadOnly,
0xFEC10000, // Address Base
0x00008000, // Address Length
)
Memory32Fixed (ReadOnly,
0xFEC18000, // Address Base
0x00008000, // Address Length
)
Memory32Fixed (ReadOnly,
0xFEC20000, // Address Base
0x00008000, // Address Length
)
})
Method (_CRS, 0, NotSerialized)
{
If (APIC)
{
CreateDWordField (CRS, \_SB.PCI0.SBRG.OMSC._Y04._LEN, ML01)
CreateDWordField (CRS, \_SB.PCI0.SBRG.OMSC._Y04._BAS, MB01)
CreateDWordField (CRS, \_SB.PCI0.SBRG.OMSC._Y05._LEN, ML02)
CreateDWordField (CRS, \_SB.PCI0.SBRG.OMSC._Y05._BAS, MB02)
Store (0xFEC00000, MB01)
Store (0x1000, ML01)
Store (0xFEE00000, MB02)
Store (0x1000, ML02)
}
Return (CRS)
}
}
Device (\_SB.RMEM)
{
Name (_HID, EisaId ("PNP0C01"))
Name (_UID, 0x01)
Name (CRS, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0x00000000, // Address Base
0x000A0000, // Address Length
)
Memory32Fixed (ReadOnly,
0x00000000, // Address Base
0x00000000, // Address Length
_Y06)
Memory32Fixed (ReadOnly,
0x000E0000, // Address Base
0x00020000, // Address Length
_Y07)
Memory32Fixed (ReadWrite,
0x00100000, // Address Base
0x00000000, // Address Length
_Y08)
Memory32Fixed (ReadOnly,
0x00000000, // Address Base
0x00000000, // Address Length
_Y09)
})
Method (_CRS, 0, NotSerialized)
{
CreateDWordField (CRS, \_SB.RMEM._Y06._BAS, BAS1)
CreateDWordField (CRS, \_SB.RMEM._Y06._LEN, LEN1)
CreateDWordField (CRS, \_SB.RMEM._Y07._BAS, BAS2)
CreateDWordField (CRS, \_SB.RMEM._Y07._LEN, LEN2)
CreateDWordField (CRS, \_SB.RMEM._Y08._LEN, LEN3)
CreateDWordField (CRS, \_SB.RMEM._Y09._BAS, BAS4)
CreateDWordField (CRS, \_SB.RMEM._Y09._LEN, LEN4)
If (OSFL ()) {}
Else
{
If (MG1B)
{
If (LGreater (MG1B, 0x000C0000))
{
Store (0x000C0000, BAS1)
Subtract (MG1B, BAS1, LEN1)
}
}
Else
{
Store (0x000C0000, BAS1)
Store (0x00020000, LEN1)
}
If (Add (MG1B, MG1L, Local0))
{
Store (Local0, BAS2)
Subtract (0x00100000, BAS2, LEN2)
}
}
Subtract (MG2B, 0x00100000, LEN3)
Add (MG2B, MG2L, BAS4)
Subtract (0x00, BAS4, LEN4)
Return (CRS)
}
}
}
Device (IDE0)
{
Name (_ADR, 0x001F0002)
Name (REGF, 0x01)
Method (_REG, 2, NotSerialized)
{
If (LEqual (Arg0, 0x02))
{
Store (Arg1, REGF)
}
}
OperationRegion (BAR0, PCI_Config, 0x00, 0x0100)
Field (BAR0, DWordAcc, NoLock, Preserve)
{
VDID, 32,
Offset (0x40),
TIMP, 16,
TIMS, 16,
STMP, 4,
STMS, 4,
Offset (0x48),
UDMP, 2,
UDMS, 2,
Offset (0x4A),
UDTP, 6,
Offset (0x4B),
UDTS, 6,
Offset (0x54),
PCB0, 2,
SCB0, 2,
PCA0, 2,
SCA0, 2,
, 4,
FPB0, 2,
FSB0, 2,
PSIG, 2,
SSIG, 2
}
Name (TIM0, Package (0x09)
{
Package (0x04)
{
0x78,
0xB4,
0xF0,
0x0384
},
Package (0x04)
{
0x23,
0x21,
0x10,
0x00
},
Package (0x04)
{
0x0B,
0x09,
0x04,
0x00
},
Package (0x06)
{
0x70,
0x49,
0x36,
0x27,
0x19,
0x0F
},
Package (0x06)
{
0x00,
0x01,
0x02,
0x01,
0x02,
0x01
},
Package (0x06)
{
0x00,
0x00,
0x00,
0x01,
0x01,
0x01
},
Package (0x06)
{
0x00,
0x00,
0x00,
0x00,
0x00,
0x01
},
Package (0x04)
{
0x04,
0x03,
0x02,
0x00
},
Package (0x04)
{
0x02,
0x01,
0x00,
0x00
}
})
Name (TMD0, Buffer (0x14) {})
CreateDWordField (TMD0, 0x00, PIO0)
CreateDWordField (TMD0, 0x04, DMA0)
CreateDWordField (TMD0, 0x08, PIO1)
CreateDWordField (TMD0, 0x0C, DMA1)
CreateDWordField (TMD0, 0x10, CHNF)
Name (GTIM, 0x00)
Name (GSTM, 0x00)
Name (GUDM, 0x00)
Name (GUDT, 0x00)
Name (GCB0, 0x00)
Name (GFB0, 0x00)
Device (CHN0)
{
Name (_ADR, 0x00)
Method (_GTM, 0, NotSerialized)
{
Return (GTM (TIMP, STMP, UDMP, UDTP, PCB0, FPB0))
}
Method (_STM, 3, NotSerialized)
{
Store (Arg0, Debug)
Store (Arg0, TMD0)
Store (TIMP, GTIM)
Store (UDTP, GUDT)
If (STM ())
{
Store (GTIM, TIMP)
Store (GSTM, STMP)
Store (GUDM, UDMP)
Store (GUDT, UDTP)
Store (GCB0, PCB0)
Store (GFB0, FPB0)
}
Store (GTF (0x00, Arg1), ATA0)
Store (GTF (0x01, Arg2), ATA1)
}
Device (DRV0)
{
Name (_ADR, 0x00)
Method (_GTF, 0, NotSerialized)
{
Return (RATA (ATA0))
}
}
Device (DRV1)
{
Name (_ADR, 0x01)
Method (_GTF, 0, NotSerialized)
{
Return (RATA (ATA1))
}
}
}
Device (CHN1)
{
Name (_ADR, 0x01)
Method (_GTM, 0, NotSerialized)
{
Return (GTM (TIMS, STMS, UDMS, UDTS, SCB0, FSB0))
}
Method (_STM, 3, NotSerialized)
{
Store (Arg0, Debug)
Store (Arg0, TMD0)
Store (TIMS, GTIM)
Store (UDTS, GUDT)
If (STM ())
{
Store (GTIM, TIMS)
Store (GSTM, STMS)
Store (GUDM, UDMS)
Store (GUDT, UDTS)
Store (GCB0, SCB0)
Store (GFB0, FSB0)
}
Store (GTF (0x00, Arg1), ATA2)
Store (GTF (0x01, Arg2), ATA3)
}
Device (DRV0)
{
Name (_ADR, 0x00)
Method (_GTF, 0, NotSerialized)
{
Return (RATA (ATA2))
}
}
Device (DRV1)
{
Name (_ADR, 0x01)
Method (_GTF, 0, NotSerialized)
{
Return (RATA (ATA3))
}
}
}
Method (GTM, 6, Serialized)
{
Store (Ones, PIO0)
Store (PIO0, PIO1)
Store (PIO0, DMA0)
Store (PIO0, DMA1)
Store (Zero, CHNF)
If (REGF) {}
Else
{
Return (TMD0)
}
If (And (Arg0, 0x02))
{
Or (CHNF, 0x02, CHNF)
}
ShiftRight (And (Arg0, 0x3300), 0x08, Local5)
Store (Match (DerefOf (Index (TIM0, 0x01)), MLE, Local5, MTR,
0x00, 0x00), Local6)
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x00)), Local6)),
Local7)
Store (Local7, DMA0)
If (And (Arg0, 0x08))
{
Store (0x0384, PIO0)
}
Else
{
Store (Local7, PIO0)
}
If (And (Arg0, 0x20))
{
Or (CHNF, 0x08, CHNF)
}
If (And (Arg0, 0x4000))
{
Or (CHNF, 0x10, CHNF)
Store (Match (DerefOf (Index (TIM0, 0x02)), MLE, Arg1, MTR,
0x00, 0x00), Local5)
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x00)), Local5)),
Local6)
Store (Local6, DMA1)
If (And (Arg0, 0x80))
{
Store (0x0384, PIO1)
}
Else
{
Store (Local6, PIO1)
}
}
If (And (Arg2, 0x01))
{
And (Arg3, 0x03, Local5)
If (LAnd (And (Arg5, 0x01), LEqual (Local5, 0x01)))
{
Add (Local5, 0x04, Local5)
}
Else
{
If (And (Arg4, 0x01))
{
Add (Local5, 0x02, Local5)
}
}
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x03)), Local5)),
DMA0)
Or (CHNF, 0x01, CHNF)
}
If (And (Arg2, 0x02))
{
And (ShiftRight (Arg3, 0x04), 0x03, Local5)
If (LAnd (And (Arg5, 0x02), LEqual (Local5, 0x01)))
{
Add (Local5, 0x04, Local5)
}
Else
{
If (And (Arg4, 0x02))
{
Add (Local5, 0x02, Local5)
}
}
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x03)), Local5)),
DMA1)
Or (CHNF, 0x04, CHNF)
}
Store (TMD0, Debug)
Return (TMD0)
}
Method (STM, 0, Serialized)
{
If (REGF) {}
Else
{
Return (0x00)
}
And (GTIM, 0x8044, GTIM)
Store (0x00, GSTM)
Store (0x00, GUDM)
Store (0x00, GCB0)
And (GUDT, 0xCC, GUDT)
Store (0x00, GFB0)
If (And (CHNF, 0x01))
{
Store (Match (DerefOf (Index (TIM0, 0x03)), MLE, DMA0, MTR,
0x00, 0x00), Local0)
If (LGreater (Local0, 0x05))
{
Store (0x05, Local0)
}
Or (GUDT, DerefOf (Index (DerefOf (Index (TIM0, 0x04)), Local0
)), GUDT)
Or (GCB0, DerefOf (Index (DerefOf (Index (TIM0, 0x05)), Local0
)), GCB0)
Or (GFB0, DerefOf (Index (DerefOf (Index (TIM0, 0x06)), Local0
)), GFB0)
Or (GUDM, 0x01, GUDM)
}
Else
{
If (Or (LEqual (PIO0, Ones), LEqual (PIO0, 0x00)))
{
If (And (LLess (DMA0, Ones), LGreater (DMA0, 0x00)))
{
Store (DMA0, PIO0)
Or (GTIM, 0x08, GTIM)
}
}
}
If (And (CHNF, 0x04))
{
Store (Match (DerefOf (Index (TIM0, 0x03)), MLE, DMA1, MTR,
0x00, 0x00), Local0)
If (LGreater (Local0, 0x05))
{
Store (0x05, Local0)
}
Or (GUDT, ShiftLeft (DerefOf (Index (DerefOf (Index (TIM0, 0x04)),
Local0)), 0x04), GUDT)
Or (GCB0, ShiftLeft (DerefOf (Index (DerefOf (Index (TIM0, 0x05)),
Local0)), 0x01), GCB0)
Or (GFB0, ShiftLeft (DerefOf (Index (DerefOf (Index (TIM0, 0x06)),
Local0)), 0x01), GFB0)
Or (GUDM, 0x02, GUDM)
}
Else
{
If (Or (LEqual (PIO1, Ones), LEqual (PIO1, 0x00)))
{
If (And (LLess (DMA1, Ones), LGreater (DMA1, 0x00)))
{
Store (DMA1, PIO1)
Or (GTIM, 0x80, GTIM)
}
}
}
If (And (CHNF, 0x02))
{
Or (GTIM, 0x03, GTIM)
}
If (And (CHNF, 0x08))
{
Or (GTIM, 0x30, GTIM)
}
And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIO0, MTR,
0x00, 0x00), 0x03, Local0)
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x01)), Local0)),
Local1)
ShiftLeft (Local1, 0x08, Local2)
Or (GTIM, Local2, GTIM)
If (And (CHNF, 0x10))
{
Or (GTIM, 0x4000, GTIM)
And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIO1, MTR,
0x00, 0x00), 0x03, Local0)
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x02)), Local0)),
GSTM)
}
Return (0x01)
}
Name (AT01, Buffer (0x07)
{
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xEF
})
Name (AT02, Buffer (0x07)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90
})
Name (AT03, Buffer (0x07)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC6
})
Name (AT04, Buffer (0x07)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91
})
Name (ATA0, Buffer (0x1D) {})
Name (ATA1, Buffer (0x1D) {})
Name (ATA2, Buffer (0x1D) {})
Name (ATA3, Buffer (0x1D) {})
Name (ATAB, Buffer (0x1D) {})
CreateByteField (ATAB, 0x00, CMDC)
Method (GTFB, 3, Serialized)
{
Multiply (CMDC, 0x38, Local0)
Add (Local0, 0x08, Local1)
CreateField (ATAB, Local1, 0x38, CMDX)
Multiply (CMDC, 0x07, Local0)
CreateByteField (ATAB, Add (Local0, 0x02), A001)
CreateByteField (ATAB, Add (Local0, 0x06), A005)
Store (Arg0, CMDX)
Store (Arg1, A001)
Store (Arg2, A005)
Increment (CMDC)
}
Method (GTF, 2, Serialized)
{
Store (Arg1, Debug)
Store (0x00, CMDC)
Name (ID49, 0x0C00)
Name (ID59, 0x00)
Name (ID53, 0x04)
Name (ID63, 0x0F00)
Name (ID88, 0x0F00)
Name (IRDY, 0x01)
Name (PIOT, 0x00)
Name (DMAT, 0x00)
If (LEqual (SizeOf (Arg1), 0x0200))
{
CreateWordField (Arg1, 0x62, IW49)
Store (IW49, ID49)
CreateWordField (Arg1, 0x6A, IW53)
Store (IW53, ID53)
CreateWordField (Arg1, 0x7E, IW63)
Store (IW63, ID63)
CreateWordField (Arg1, 0x76, IW59)
Store (IW59, ID59)
CreateWordField (Arg1, 0xB0, IW88)
Store (IW88, ID88)
}
Store (0xA0, Local7)
If (Arg0)
{
Store (0xB0, Local7)
And (CHNF, 0x08, IRDY)
If (And (CHNF, 0x10))
{
Store (PIO1, PIOT)
}
Else
{
Store (PIO0, PIOT)
}
If (And (CHNF, 0x04))
{
If (And (CHNF, 0x10))
{
Store (DMA1, DMAT)
}
Else
{
Store (DMA0, DMAT)
}
}
}
Else
{
And (CHNF, 0x02, IRDY)
Store (PIO0, PIOT)
If (And (CHNF, 0x01))
{
Store (DMA0, DMAT)
}
}
If (LAnd (LAnd (And (ID53, 0x04), And (ID88, 0xFF00
)), DMAT))
{
Store (Match (DerefOf (Index (TIM0, 0x03)), MLE, DMAT, MTR,
0x00, 0x00), Local1)
If (LGreater (Local1, 0x05))
{
Store (0x05, Local1)
}
GTFB (AT01, Or (0x40, Local1), Local7)
}
Else
{
If (LAnd (And (ID63, 0xFF00), PIOT))
{
And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIOT, MTR,
0x00, 0x00), 0x03, Local0)
Or (0x20, DerefOf (Index (DerefOf (Index (TIM0, 0x08)), Local0
)), Local1)
GTFB (AT01, Local1, Local7)
}
}
If (IRDY)
{
And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIOT, MTR,
0x00, 0x00), 0x03, Local0)
Or (0x08, DerefOf (Index (DerefOf (Index (TIM0, 0x07)), Local0
)), Local1)
GTFB (AT01, Local1, Local7)
}
Else
{
If (And (ID49, 0x0400))
{
GTFB (AT01, 0x01, Local7)
}
}
If (LAnd (And (ID59, 0x0100), And (ID59, 0xFF)))
{
GTFB (AT03, And (ID59, 0xFF), Local7)
}
Store (ATAB, Debug)
Return (ATAB)
}
Method (RATA, 1, NotSerialized)
{
CreateByteField (Arg0, 0x00, CMDN)
Multiply (CMDN, 0x38, Local0)
CreateField (Arg0, 0x08, Local0, RETB)
Store (RETB, Debug)
Return (RETB)
}
}
Device (USB0)
{
Name (_ADR, 0x001D0000)
OperationRegion (BAR0, PCI_Config, 0xC0, 0x05)
Field (BAR0, ByteAcc, NoLock, Preserve)
{
UBL1, 16,
Offset (0x04),
P0WE, 1,
P1WE, 1,
Offset (0x05)
}
Method (_S3D, 0, NotSerialized)
{
If (LOr (LEqual (OSFL (), 0x01), LEqual (OSFL (), 0x02)))
{
Return (0x02)
}
Else
{
Return (0x03)
}
}
Method (_PSW, 1, NotSerialized)
{
If (Arg0)
{
Store (0x01, P0WE)
Store (0x01, P1WE)
}
Else
{
Store (0x00, P0WE)
Store (0x00, P1WE)
}
}
Method (UPAC, 1, NotSerialized)
{
Store (Zero, Local0)
If (LEqual (OSFG, OS9X))
{
Store (One, Local0)
}
Else
{
If (LEqual (OSFG, OS98))
{
Store (One, Local0)
}
}
If (Local0)
{
If (LEqual (Arg0, 0x03))
{
Return (One)
}
}
Return (Zero)
}
OperationRegion (UPCI, PCI_Config, 0x20, 0x04)
Field (UPCI, ByteAcc, NoLock, Preserve)
{
UBAS, 32
}
Name (BASA, 0xB400)
Name (P0ST, Zero)
Name (P1ST, Zero)
Method (SSTA, 0, NotSerialized)
{
Store (UBAS, BASA)
And (BASA, 0xFFFFFFFE, BASA)
OperationRegion (UHCI, SystemIO, BASA, 0x20)
Field (UHCI, ByteAcc, NoLock, Preserve)
{
RSTP, 1,
HRST, 1,
GRST, 1,
Offset (0x10),
CCS0, 1,
CSC0, 1,
PED0, 1,
Offset (0x12),
CCS1, 1,
CSC1, 1,
PED1, 1
}
Store (CCS0, P0ST)
Store (CCS1, P1ST)
}
Method (RSTA, 0, NotSerialized)
{
Store (BASA, UBAS)
OperationRegion (UHCI, SystemIO, BASA, 0x20)
Field (UHCI, ByteAcc, NoLock, Preserve)
{
RSTP, 1,
HRST, 1,
GRST, 1,
Offset (0x10),
CCS0, 1,
CSC0, 1,
PED0, 1,
Offset (0x12),
CCS1, 1,
CSC1, 1,
PED1, 1
}
}
Method (USBS, 1, NotSerialized)
{
If (UPAC (Arg0))
{
SSTA ()
}
}
Method (USBW, 1, NotSerialized)
{
If (UPAC (Arg0))
{
RSTA ()
}
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x03, 0x03))
}
}
Device (USB1)
{
Name (_ADR, 0x001D0001)
OperationRegion (BAR0, PCI_Config, 0xC0, 0x05)
Field (BAR0, ByteAcc, NoLock, Preserve)
{
UBL1, 16,
Offset (0x04),
P0WE, 1,
P1WE, 1,
Offset (0x05)
}
Method (_S3D, 0, NotSerialized)
{
If (LOr (LEqual (OSFL (), 0x01), LEqual (OSFL (), 0x02)))
{
Return (0x02)
}
Else
{
Return (0x03)
}
}
Method (_PSW, 1, NotSerialized)
{
If (Arg0)
{
Store (0x01, P0WE)
Store (0x01, P1WE)
}
Else
{
Store (0x00, P0WE)
Store (0x00, P1WE)
}
}
Method (UPAC, 1, NotSerialized)
{
Store (Zero, Local0)
If (LEqual (OSFG, OS9X))
{
Store (One, Local0)
}
Else
{
If (LEqual (OSFG, OS98))
{
Store (One, Local0)
}
}
If (Local0)
{
If (LEqual (Arg0, 0x03))
{
Return (One)
}
}
Return (Zero)
}
OperationRegion (UPCI, PCI_Config, 0x20, 0x04)
Field (UPCI, ByteAcc, NoLock, Preserve)
{
UBAS, 32
}
Name (BASA, 0xB400)
Name (P0ST, Zero)
Name (P1ST, Zero)
Method (SSTA, 0, NotSerialized)
{
Store (UBAS, BASA)
And (BASA, 0xFFFFFFFE, BASA)
OperationRegion (UHCI, SystemIO, BASA, 0x20)
Field (UHCI, ByteAcc, NoLock, Preserve)
{
RSTP, 1,
HRST, 1,
GRST, 1,
Offset (0x10),
CCS0, 1,
CSC0, 1,
PED0, 1,
Offset (0x12),
CCS1, 1,
CSC1, 1,
PED1, 1
}
Store (CCS0, P0ST)
Store (CCS1, P1ST)
}
Method (RSTA, 0, NotSerialized)
{
Store (BASA, UBAS)
OperationRegion (UHCI, SystemIO, BASA, 0x20)
Field (UHCI, ByteAcc, NoLock, Preserve)
{
RSTP, 1,
HRST, 1,
GRST, 1,
Offset (0x10),
CCS0, 1,
CSC0, 1,
PED0, 1,
Offset (0x12),
CCS1, 1,
CSC1, 1,
PED1, 1
}
}
Method (USBS, 1, NotSerialized)
{
If (UPAC (Arg0))
{
SSTA ()
}
}
Method (USBW, 1, NotSerialized)
{
If (UPAC (Arg0))
{
RSTA ()
}
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x04, 0x03))
}
}
Device (USB2)
{
Name (_ADR, 0x001D0002)
OperationRegion (BAR0, PCI_Config, 0xC0, 0x05)
Field (BAR0, ByteAcc, NoLock, Preserve)
{
UBL1, 16,
Offset (0x04),
P0WE, 1,
P1WE, 1,
Offset (0x05)
}
Method (_S3D, 0, NotSerialized)
{
If (LOr (LEqual (OSFL (), 0x01), LEqual (OSFL (), 0x02)))
{
Return (0x02)
}
Else
{
Return (0x03)
}
}
Method (_PSW, 1, NotSerialized)
{
If (Arg0)
{
Store (0x01, P0WE)
Store (0x01, P1WE)
}
Else
{
Store (0x00, P0WE)
Store (0x00, P1WE)
}
}
Method (UPAC, 1, NotSerialized)
{
Store (Zero, Local0)
If (LEqual (OSFG, OS9X))
{
Store (One, Local0)
}
Else
{
If (LEqual (OSFG, OS98))
{
Store (One, Local0)
}
}
If (Local0)
{
If (LEqual (Arg0, 0x03))
{
Return (One)
}
}
Return (Zero)
}
OperationRegion (UPCI, PCI_Config, 0x20, 0x04)
Field (UPCI, ByteAcc, NoLock, Preserve)
{
UBAS, 32
}
Name (BASA, 0xB400)
Name (P0ST, Zero)
Name (P1ST, Zero)
Method (SSTA, 0, NotSerialized)
{
Store (UBAS, BASA)
And (BASA, 0xFFFFFFFE, BASA)
OperationRegion (UHCI, SystemIO, BASA, 0x20)
Field (UHCI, ByteAcc, NoLock, Preserve)
{
RSTP, 1,
HRST, 1,
GRST, 1,
Offset (0x10),
CCS0, 1,
CSC0, 1,
PED0, 1,
Offset (0x12),
CCS1, 1,
CSC1, 1,
PED1, 1
}
Store (CCS0, P0ST)
Store (CCS1, P1ST)
}
Method (RSTA, 0, NotSerialized)
{
Store (BASA, UBAS)
OperationRegion (UHCI, SystemIO, BASA, 0x20)
Field (UHCI, ByteAcc, NoLock, Preserve)
{
RSTP, 1,
HRST, 1,
GRST, 1,
Offset (0x10),
CCS0, 1,
CSC0, 1,
PED0, 1,
Offset (0x12),
CCS1, 1,
CSC1, 1,
PED1, 1
}
}
Method (USBS, 1, NotSerialized)
{
If (UPAC (Arg0))
{
SSTA ()
}
}
Method (USBW, 1, NotSerialized)
{
If (UPAC (Arg0))
{
RSTA ()
}
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0C, 0x03))
}
}
Device (USB3)
{
Name (_ADR, 0x001D0003)
OperationRegion (BAR0, PCI_Config, 0xC0, 0x05)
Field (BAR0, ByteAcc, NoLock, Preserve)
{
UBL1, 16,
Offset (0x04),
P0WE, 1,
P1WE, 1,
Offset (0x05)
}
Method (_S3D, 0, NotSerialized)
{
If (LOr (LEqual (OSFL (), 0x01), LEqual (OSFL (), 0x02)))
{
Return (0x02)
}
Else
{
Return (0x03)
}
}
Method (_PSW, 1, NotSerialized)
{
If (Arg0)
{
Store (0x01, P0WE)
Store (0x01, P1WE)
}
Else
{
Store (0x00, P0WE)
Store (0x00, P1WE)
}
}
Method (UPAC, 1, NotSerialized)
{
Store (Zero, Local0)
If (LEqual (OSFG, OS9X))
{
Store (One, Local0)
}
Else
{
If (LEqual (OSFG, OS98))
{
Store (One, Local0)
}
}
If (Local0)
{
If (LEqual (Arg0, 0x03))
{
Return (One)
}
}
Return (Zero)
}
OperationRegion (UPCI, PCI_Config, 0x20, 0x04)
Field (UPCI, ByteAcc, NoLock, Preserve)
{
UBAS, 32
}
Name (BASA, 0xB400)
Name (P0ST, Zero)
Name (P1ST, Zero)
Method (SSTA, 0, NotSerialized)
{
Store (UBAS, BASA)
And (BASA, 0xFFFFFFFE, BASA)
OperationRegion (UHCI, SystemIO, BASA, 0x20)
Field (UHCI, ByteAcc, NoLock, Preserve)
{
RSTP, 1,
HRST, 1,
GRST, 1,
Offset (0x10),
CCS0, 1,
CSC0, 1,
PED0, 1,
Offset (0x12),
CCS1, 1,
CSC1, 1,
PED1, 1
}
Store (CCS0, P0ST)
Store (CCS1, P1ST)
}
Method (RSTA, 0, NotSerialized)
{
Store (BASA, UBAS)
OperationRegion (UHCI, SystemIO, BASA, 0x20)
Field (UHCI, ByteAcc, NoLock, Preserve)
{
RSTP, 1,
HRST, 1,
GRST, 1,
Offset (0x10),
CCS0, 1,
CSC0, 1,
PED0, 1,
Offset (0x12),
CCS1, 1,
CSC1, 1,
PED1, 1
}
}
Method (USBS, 1, NotSerialized)
{
If (UPAC (Arg0))
{
SSTA ()
}
}
Method (USBW, 1, NotSerialized)
{
If (UPAC (Arg0))
{
RSTA ()
}
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0E, 0x03))
}
}
Device (EUSB)
{
Name (_ADR, 0x001D0007)
OperationRegion (U20P, PCI_Config, 0x00, 0x0100)
Field (U20P, ByteAcc, NoLock, Preserve)
{
Offset (0x04),
, 1,
MSPE, 1,
Offset (0x06),
Offset (0x10),
MBAS, 32,
Offset (0x54),
PSTA, 2,
Offset (0x55),
PMEE, 1,
, 6,
PMES, 1
}
Method (_PSW, 1, NotSerialized)
{
Store (MBAS, Local0)
And (Local0, 0xFFFFFFF0, Local0)
OperationRegion (MMIO, SystemMemory, Local0, 0x0100)
Field (MMIO, ByteAcc, NoLock, Preserve)
{
Offset (0x64),
P0SC, 32,
P1SC, 32,
P2SC, 32,
P3SC, 32,
P4SC, 32,
P5SC, 32
}
If (LNot (Local0))
{
Store (PSTA, Local2)
Store (Zero, PSTA)
Store (MSPE, Local3)
Store (One, MSPE)
If (Arg0)
{
Store (P0SC, Local4)
Or (Local4, 0x00300000, Local4)
Store (Local4, P0SC)
Store (P1SC, Local4)
Or (Local4, 0x00300000, Local4)
Store (Local4, P1SC)
Store (P2SC, Local4)
Or (Local4, 0x00300000, Local4)
Store (Local4, P2SC)
Store (P3SC, Local4)
Or (Local4, 0x00300000, Local4)
Store (Local4, P3SC)
Store (P4SC, Local4)
Or (Local4, 0x00300000, Local4)
Store (Local4, P4SC)
Store (P5SC, Local4)
Or (Local4, 0x00300000, Local4)
Store (Local4, P5SC)
Store (One, PMES)
Store (One, PMEE)
}
Else
{
Store (P0SC, Local4)
And (Local4, 0xFFCFFFFF, Local4)
Store (Local4, P0SC)
Store (P1SC, Local4)
And (Local4, 0xFFCFFFFF, Local4)
Store (Local4, P1SC)
Store (P2SC, Local4)
And (Local4, 0xFFCFFFFF, Local4)
Store (Local4, P2SC)
Store (P3SC, Local4)
And (Local4, 0xFFCFFFFF, Local4)
Store (Local4, P3SC)
Store (P4SC, Local4)
And (Local4, 0xFFCFFFFF, Local4)
Store (Local4, P4SC)
Store (P5SC, Local4)
And (Local4, 0xFFCFFFFF, Local4)
Store (Local4, P5SC)
Store (One, PMES)
Store (Zero, PMEE)
}
Store (Local3, MSPE)
Store (Local2, PSTA)
}
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x03))
}
}
Device (MC97)
{
Name (_ADR, 0x001E0003)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x05, 0x04))
}
}
Device (HDAC)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x05, 0x04))
}
}
Device (P0P1)
{
Name (_ADR, 0x00010000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR01)
}
Return (PR01)
}
Device (VGA)
{
Name (_ADR, 0x00)
OperationRegion (VSID, PCI_Config, 0x00, 0x04)
Field (VSID, ByteAcc, NoLock, Preserve)
{
REG0, 32
}
Method (PRST, 0, NotSerialized)
{
If (LEqual (REG0, 0xFFFFFFFF))
{
Return (Zero)
}
Else
{
Return (One)
}
}
Name (UPDN, One)
Name (NXTD, 0x01)
Name (LCDM, 0x01)
Name (CRTM, 0x02)
Name (TVOM, 0x04)
Name (DVIM, 0x08)
Name (DONE, Zero)
Name (DOSF, One)
Method (_INI, 0, NotSerialized)
{
GETD ()
}
Method (_DOS, 1, NotSerialized)
{
Store (Arg0, DOSF)
}
Method (_DOD, 0, NotSerialized)
{
Return (Package (0x04)
{
0x00010100,
0x00010110,
0x0200,
0x0120
})
}
Device (CRTD)
{
Name (_ADR, 0x0100)
Method (_DCS, 0, NotSerialized)
{
Store (\AVLD, Local0)
If (Local0)
{
If (And (Local0, CRTM))
{
Return (0x1F)
}
}
Return (0x1D)
}
Method (_DGS, 0, NotSerialized)
{
And (NXTD, CRTM, Local0)
If (Local0)
{
Return (0x01)
}
Return (0x00)
}
Method (_DSS, 1, NotSerialized)
{
If (And (Arg0, 0x40000000))
{
If (And (Arg0, 0x80000000))
{
Store (One, DONE)
}
}
}
}
Device (TVOD)
{
Name (_ADR, 0x0200)
Method (_DCS, 0, NotSerialized)
{
Store (\AVLD, Local0)
If (Local0)
{
If (And (Local0, TVOM))
{
Return (0x1F)
}
}
Return (0x1D)
}
Method (_DGS, 0, NotSerialized)
{
And (NXTD, TVOM, Local0)
If (Local0)
{
Return (0x01)
}
Return (0x00)
}
Method (_DSS, 1, NotSerialized)
{
If (And (Arg0, 0x40000000))
{
If (And (Arg0, 0x80000000))
{
Store (One, DONE)
}
}
}
}
Device (DVID)
{
Name (_ADR, 0x0120)
Method (_DCS, 0, NotSerialized)
{
Store (\AVLD, Local0)
If (Local0)
{
If (And (Local0, DVIM))
{
Return (0x1F)
}
}
Return (0x1D)
}
Method (_DGS, 0, NotSerialized)
{
And (NXTD, DVIM, Local0)
If (Local0)
{
Return (0x01)
}
Return (0x00)
}
Method (_DSS, 1, NotSerialized)
{
If (And (Arg0, 0x40000000))
{
If (And (Arg0, 0x80000000))
{
Store (One, DONE)
}
}
}
}
Device (LCDD)
{
Name (_ADR, 0x0110)
Method (_DCS, 0, NotSerialized)
{
Store (\AVLD, Local0)
If (Local0)
{
If (And (Local0, LCDM))
{
Return (0x1F)
}
}
Return (0x1D)
}
Method (_DGS, 0, NotSerialized)
{
And (NXTD, LCDM, Local0)
If (Local0)
{
Return (0x01)
}
Return (0x00)
}
Method (_DSS, 1, NotSerialized)
{
If (And (Arg0, 0x40000000))
{
If (And (Arg0, 0x80000000))
{
Store (One, DONE)
}
}
}
Method (_BCL, 0, NotSerialized)
{
Return (Package (0x10)
{
0x0F,
0x0E,
0x0D,
0x0C,
0x0B,
0x0A,
0x09,
0x08,
0x07,
0x06,
0x05,
0x04,
0x03,
0x02,
0x01,
0x00
})
}
Name (BCBH, 0x00)
Method (_BCM, 1, NotSerialized)
{
Store (Arg0, LBTN)
\_SB.PCI0.SBRG.EC0.STBR ()
If (\_SB.ATKP)
{
If (LEqual (BCBH, 0x01))
{
Notify (\_SB.ATKD, Add (LBTN, 0x10))
}
If (LEqual (BCBH, 0x02))
{
Notify (\_SB.ATKD, Add (LBTN, 0x20))
}
}
Store (0x00, BCBH)
}
Method (_BQC, 0, NotSerialized)
{
Return (LBTN)
}
}
Method (SWHD, 1, Serialized)
{
Store (One, UPDN)
If (And (DOSF, 0x03))
{
Store (Arg0, \SETD)
ISMI (0x94)
}
Else
{
Store (Zero, DONE)
Notify (VGA, 0x80)
Store (0x01F4, Local0)
While (Local0)
{
If (DONE)
{
Store (Zero, Local0)
}
Else
{
Sleep (0x0A)
Decrement (Local0)
}
}
}
}
Method (GETD, 0, NotSerialized)
{
ISMI (0x95)
Return (\ACTD)
}
Method (ADVD, 0, NotSerialized)
{
If (UPDN)
{
GETD ()
Store (\ACTD, \SETD)
Store (Zero, UPDN)
}
ISMI (0xA0)
Store (\SETD, NXTD)
Return (\SETD)
Return (NXTD)
}
Method (NATK, 0, NotSerialized)
{
Return (One)
}
}
}
Device (P0P6)
{
Name (_ADR, 0x001E0000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0B, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR06)
}
Return (PR06)
}
Device (P394)
{
Name (_ADR, 0x00010000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0B, 0x03))
}
}
}
Device (IDE1)
{
Name (_ADR, 0x001F0001)
Name (REGF, 0x01)
Method (_REG, 2, NotSerialized)
{
If (LEqual (Arg0, 0x02))
{
Store (Arg1, REGF)
}
}
OperationRegion (BAR0, PCI_Config, 0x00, 0x0100)
Field (BAR0, DWordAcc, NoLock, Preserve)
{
VDID, 32,
Offset (0x0A),
SCCR, 8,
BCCR, 8,
Offset (0x40),
TIMP, 16,
TIMS, 16,
STMP, 4,
STMS, 4,
Offset (0x48),
UDMP, 2,
UDMS, 2,
Offset (0x4A),
UDTP, 6,
Offset (0x4B),
UDTS, 6,
Offset (0x54),
PCB0, 2,
SCB0, 2,
PCA0, 2,
SCA0, 2,
, 4,
FPB0, 2,
FSB0, 2,
PSIG, 2,
SSIG, 2,
Offset (0x90),
MAPV, 2,
, 5,
SCCF, 1,
Offset (0x92),
P0EN, 1,
, 1,
P2EN, 1,
, 1,
P0PF, 1,
, 1,
P2PF, 1,
Offset (0x93)
}
Name (TIM0, Package (0x09)
{
Package (0x04)
{
0x78,
0xB4,
0xF0,
0x0384
},
Package (0x04)
{
0x23,
0x21,
0x10,
0x00
},
Package (0x04)
{
0x0B,
0x09,
0x04,
0x00
},
Package (0x06)
{
0x70,
0x49,
0x36,
0x27,
0x19,
0x0F
},
Package (0x06)
{
0x00,
0x01,
0x02,
0x01,
0x02,
0x01
},
Package (0x06)
{
0x00,
0x00,
0x00,
0x01,
0x01,
0x01
},
Package (0x06)
{
0x00,
0x00,
0x00,
0x00,
0x00,
0x01
},
Package (0x04)
{
0x04,
0x03,
0x02,
0x00
},
Package (0x04)
{
0x02,
0x01,
0x00,
0x00
}
})
Name (TMD0, Buffer (0x14) {})
CreateDWordField (TMD0, 0x00, PIO0)
CreateDWordField (TMD0, 0x04, DMA0)
CreateDWordField (TMD0, 0x08, PIO1)
CreateDWordField (TMD0, 0x0C, DMA1)
CreateDWordField (TMD0, 0x10, CHNF)
Name (GTIM, 0x00)
Name (GSTM, 0x00)
Name (GUDM, 0x00)
Name (GUDT, 0x00)
Name (GCB0, 0x00)
Name (GFB0, 0x00)
Device (CHN0)
{
Name (_ADR, 0x00)
Method (_GTM, 0, NotSerialized)
{
Return (GTM (TIMP, STMP, UDMP, UDTP, PCB0, FPB0))
}
Method (_STM, 3, NotSerialized)
{
Store (Arg0, Debug)
Store (Arg0, TMD0)
Store (TIMP, GTIM)
Store (UDTP, GUDT)
If (STM ())
{
Store (GTIM, TIMP)
Store (GSTM, STMP)
Store (GUDM, UDMP)
Store (GUDT, UDTP)
Store (GCB0, PCB0)
Store (GFB0, FPB0)
}
Store (GTF (0x00, Arg1), ATA0)
Store (GTF (0x01, Arg2), ATA1)
}
Device (DRV0)
{
Name (_ADR, 0x00)
Method (_GTF, 0, NotSerialized)
{
Return (RATA (ATA0))
}
}
Device (DRV1)
{
Name (_ADR, 0x01)
Method (_GTF, 0, NotSerialized)
{
Return (RATA (ATA1))
}
}
}
Device (CHN1)
{
Name (_ADR, 0x01)
Method (_GTM, 0, NotSerialized)
{
Return (GTM (TIMS, STMS, UDMS, UDTS, SCB0, FSB0))
}
Method (_STM, 3, NotSerialized)
{
Store (Arg0, Debug)
Store (Arg0, TMD0)
Store (TIMS, GTIM)
Store (UDTS, GUDT)
If (STM ())
{
Store (GTIM, TIMS)
Store (GSTM, STMS)
Store (GUDM, UDMS)
Store (GUDT, UDTS)
Store (GCB0, SCB0)
Store (GFB0, FSB0)
}
Store (GTF (0x00, Arg1), ATA2)
Store (GTF (0x01, Arg2), ATA3)
}
Device (DRV0)
{
Name (_ADR, 0x00)
Method (_GTF, 0, NotSerialized)
{
Return (RATA (ATA2))
}
}
Device (DRV1)
{
Name (_ADR, 0x01)
Method (_GTF, 0, NotSerialized)
{
Return (RATA (ATA3))
}
}
}
Method (GTM, 6, Serialized)
{
Store (Ones, PIO0)
Store (PIO0, PIO1)
Store (PIO0, DMA0)
Store (PIO0, DMA1)
Store (Zero, CHNF)
If (REGF) {}
Else
{
Return (TMD0)
}
If (And (Arg0, 0x02))
{
Or (CHNF, 0x02, CHNF)
}
ShiftRight (And (Arg0, 0x3300), 0x08, Local5)
Store (Match (DerefOf (Index (TIM0, 0x01)), MLE, Local5, MTR,
0x00, 0x00), Local6)
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x00)), Local6)),
Local7)
Store (Local7, DMA0)
If (And (Arg0, 0x08))
{
Store (0x0384, PIO0)
}
Else
{
Store (Local7, PIO0)
}
If (And (Arg0, 0x20))
{
Or (CHNF, 0x08, CHNF)
}
If (And (Arg0, 0x4000))
{
Or (CHNF, 0x10, CHNF)
Store (Match (DerefOf (Index (TIM0, 0x02)), MLE, Arg1, MTR,
0x00, 0x00), Local5)
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x00)), Local5)),
Local6)
Store (Local6, DMA1)
If (And (Arg0, 0x80))
{
Store (0x0384, PIO1)
}
Else
{
Store (Local6, PIO1)
}
}
If (And (Arg2, 0x01))
{
And (Arg3, 0x03, Local5)
If (LAnd (And (Arg5, 0x01), LEqual (Local5, 0x01)))
{
Add (Local5, 0x04, Local5)
}
Else
{
If (And (Arg4, 0x01))
{
Add (Local5, 0x02, Local5)
}
}
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x03)), Local5)),
DMA0)
Or (CHNF, 0x01, CHNF)
}
If (And (Arg2, 0x02))
{
And (ShiftRight (Arg3, 0x04), 0x03, Local5)
If (LAnd (And (Arg5, 0x02), LEqual (Local5, 0x01)))
{
Add (Local5, 0x04, Local5)
}
Else
{
If (And (Arg4, 0x02))
{
Add (Local5, 0x02, Local5)
}
}
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x03)), Local5)),
DMA1)
Or (CHNF, 0x04, CHNF)
}
Store (TMD0, Debug)
Return (TMD0)
}
Method (STM, 0, Serialized)
{
If (REGF) {}
Else
{
Return (0x00)
}
And (GTIM, 0x8044, GTIM)
Store (0x00, GSTM)
Store (0x00, GUDM)
Store (0x00, GCB0)
And (GUDT, 0xCC, GUDT)
Store (0x00, GFB0)
If (And (CHNF, 0x01))
{
Store (Match (DerefOf (Index (TIM0, 0x03)), MLE, DMA0, MTR,
0x00, 0x00), Local0)
If (LGreater (Local0, 0x05))
{
Store (0x05, Local0)
}
Or (GUDT, DerefOf (Index (DerefOf (Index (TIM0, 0x04)), Local0
)), GUDT)
Or (GCB0, DerefOf (Index (DerefOf (Index (TIM0, 0x05)), Local0
)), GCB0)
Or (GFB0, DerefOf (Index (DerefOf (Index (TIM0, 0x06)), Local0
)), GFB0)
Or (GUDM, 0x01, GUDM)
}
Else
{
If (Or (LEqual (PIO0, Ones), LEqual (PIO0, 0x00)))
{
If (And (LLess (DMA0, Ones), LGreater (DMA0, 0x00)))
{
Store (DMA0, PIO0)
Or (GTIM, 0x08, GTIM)
}
}
}
If (And (CHNF, 0x04))
{
Store (Match (DerefOf (Index (TIM0, 0x03)), MLE, DMA1, MTR,
0x00, 0x00), Local0)
If (LGreater (Local0, 0x05))
{
Store (0x05, Local0)
}
Or (GUDT, ShiftLeft (DerefOf (Index (DerefOf (Index (TIM0, 0x04)),
Local0)), 0x04), GUDT)
Or (GCB0, ShiftLeft (DerefOf (Index (DerefOf (Index (TIM0, 0x05)),
Local0)), 0x01), GCB0)
Or (GFB0, ShiftLeft (DerefOf (Index (DerefOf (Index (TIM0, 0x06)),
Local0)), 0x01), GFB0)
Or (GUDM, 0x02, GUDM)
}
Else
{
If (Or (LEqual (PIO1, Ones), LEqual (PIO1, 0x00)))
{
If (And (LLess (DMA1, Ones), LGreater (DMA1, 0x00)))
{
Store (DMA1, PIO1)
Or (GTIM, 0x80, GTIM)
}
}
}
If (And (CHNF, 0x02))
{
Or (GTIM, 0x03, GTIM)
}
If (And (CHNF, 0x08))
{
Or (GTIM, 0x30, GTIM)
}
And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIO0, MTR,
0x00, 0x00), 0x03, Local0)
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x01)), Local0)),
Local1)
ShiftLeft (Local1, 0x08, Local2)
Or (GTIM, Local2, GTIM)
If (And (CHNF, 0x10))
{
Or (GTIM, 0x4000, GTIM)
And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIO1, MTR,
0x00, 0x00), 0x03, Local0)
Store (DerefOf (Index (DerefOf (Index (TIM0, 0x02)), Local0)),
GSTM)
}
Return (0x01)
}
Name (AT01, Buffer (0x07)
{
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xEF
})
Name (AT02, Buffer (0x07)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90
})
Name (AT03, Buffer (0x07)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC6
})
Name (AT04, Buffer (0x07)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91
})
Name (ATA0, Buffer (0x1D) {})
Name (ATA1, Buffer (0x1D) {})
Name (ATA2, Buffer (0x1D) {})
Name (ATA3, Buffer (0x1D) {})
Name (ATAB, Buffer (0x1D) {})
CreateByteField (ATAB, 0x00, CMDC)
Method (GTFB, 3, Serialized)
{
Multiply (CMDC, 0x38, Local0)
Add (Local0, 0x08, Local1)
CreateField (ATAB, Local1, 0x38, CMDX)
Multiply (CMDC, 0x07, Local0)
CreateByteField (ATAB, Add (Local0, 0x02), A001)
CreateByteField (ATAB, Add (Local0, 0x06), A005)
Store (Arg0, CMDX)
Store (Arg1, A001)
Store (Arg2, A005)
Increment (CMDC)
}
Method (GTF, 2, Serialized)
{
Store (Arg1, Debug)
Store (0x00, CMDC)
Name (ID49, 0x0C00)
Name (ID59, 0x00)
Name (ID53, 0x04)
Name (ID63, 0x0F00)
Name (ID88, 0x0F00)
Name (IRDY, 0x01)
Name (PIOT, 0x00)
Name (DMAT, 0x00)
If (LEqual (SizeOf (Arg1), 0x0200))
{
CreateWordField (Arg1, 0x62, IW49)
Store (IW49, ID49)
CreateWordField (Arg1, 0x6A, IW53)
Store (IW53, ID53)
CreateWordField (Arg1, 0x7E, IW63)
Store (IW63, ID63)
CreateWordField (Arg1, 0x76, IW59)
Store (IW59, ID59)
CreateWordField (Arg1, 0xB0, IW88)
Store (IW88, ID88)
}
Store (0xA0, Local7)
If (Arg0)
{
Store (0xB0, Local7)
And (CHNF, 0x08, IRDY)
If (And (CHNF, 0x10))
{
Store (PIO1, PIOT)
}
Else
{
Store (PIO0, PIOT)
}
If (And (CHNF, 0x04))
{
If (And (CHNF, 0x10))
{
Store (DMA1, DMAT)
}
Else
{
Store (DMA0, DMAT)
}
}
}
Else
{
And (CHNF, 0x02, IRDY)
Store (PIO0, PIOT)
If (And (CHNF, 0x01))
{
Store (DMA0, DMAT)
}
}
If (LAnd (LAnd (And (ID53, 0x04), And (ID88, 0xFF00
)), DMAT))
{
Store (Match (DerefOf (Index (TIM0, 0x03)), MLE, DMAT, MTR,
0x00, 0x00), Local1)
If (LGreater (Local1, 0x05))
{
Store (0x05, Local1)
}
GTFB (AT01, Or (0x40, Local1), Local7)
}
Else
{
If (LAnd (And (ID63, 0xFF00), PIOT))
{
And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIOT, MTR,
0x00, 0x00), 0x03, Local0)
Or (0x20, DerefOf (Index (DerefOf (Index (TIM0, 0x08)), Local0
)), Local1)
GTFB (AT01, Local1, Local7)
}
}
If (IRDY)
{
And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIOT, MTR,
0x00, 0x00), 0x03, Local0)
Or (0x08, DerefOf (Index (DerefOf (Index (TIM0, 0x07)), Local0
)), Local1)
GTFB (AT01, Local1, Local7)
}
Else
{
If (And (ID49, 0x0400))
{
GTFB (AT01, 0x01, Local7)
}
}
If (LAnd (And (ID59, 0x0100), And (ID59, 0xFF)))
{
GTFB (AT03, And (ID59, 0xFF), Local7)
}
Store (ATAB, Debug)
Return (ATAB)
}
Method (RATA, 1, NotSerialized)
{
CreateByteField (Arg0, 0x00, CMDN)
Multiply (CMDN, 0x38, Local0)
CreateField (Arg0, 0x08, Local0, RETB)
Store (RETB, Debug)
Return (RETB)
}
}
Device (P0P2)
{
Name (_ADR, 0x001C0000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR02)
}
Return (PR02)
}
}
Device (P0P3)
{
Name (_ADR, 0x001C0001)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR03)
}
Return (PR03)
}
Device (MPCI)
{
Name (_ADR, 0x00)
OperationRegion (MINP, PCI_Config, 0x00, 0x68)
Field (MINP, ByteAcc, NoLock, Preserve)
{
VNUM, 32,
Offset (0x09),
PINF, 8,
SBCC, 8,
BSCC, 8,
Offset (0x2C),
SNUM, 32,
Offset (0x34)
}
Method (MPDP, 0, NotSerialized)
{
If (LEqual (SNUM, 0xFFFFFFFF))
{
Return (0x00)
}
If (LNotEqual (BSCC, 0x02))
{
Return (0x00)
}
Return (One)
}
}
}
Device (P0P4)
{
Name (_ADR, 0x001C0002)
OperationRegion (LCTL, PCI_Config, 0x50, 0x04)
Field (LCTL, ByteAcc, NoLock, Preserve)
{
, 4,
PELD, 1,
PERL, 1
}
OperationRegion (SLOT, PCI_Config, 0x54, 0x10)
Field (SLOT, ByteAcc, NoLock, Preserve)
{
SCAP, 32,
SCTL, 16,
ABP1, 1,
PFD1, 1,
MSC1, 1,
PDC1, 1,
CC10, 1,
MS10, 1,
PDS1, 1,
RSV0, 1,
LASC, 1,
RSV1, 7
}
OperationRegion (RHUB, PCI_Config, 0x60, 0x10)
Field (RHUB, ByteAcc, NoLock, Preserve)
{
PMID, 16,
PMES, 1,
PMEP, 1,
RSV2, 14
}
OperationRegion (MISC, PCI_Config, 0xD8, 0x08)
Field (MISC, ByteAcc, NoLock, Preserve)
{
RSV4, 30,
HPCE, 1,
PMCE, 1,
PMMS, 1,
HPPD, 1,
HPAB, 1,
HPCC, 1,
HPLA, 1,
RSV3, 25,
HPCS, 1,
PMCS, 1
}
Method (HPHK, 0, NotSerialized)
{
Store (0x01, PDC1)
Store (0x01, HPCS)
Store (0x00, PELD)
Sleep (0xFA)
}
Name (_HPP, Package (0x04)
{
0x08,
0x40,
0x01,
0x00
})
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x04))
}
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR04)
}
Return (PR04)
}
Device (XCRD)
{
Name (_ADR, 0x00)
Method (_STA, 0, NotSerialized)
{
If (And (\FDRT, 0x00040000))
{
Return (0x00)
}
Store (\_SB.RBPE (0x000E205A), Local0)
If (And (Local0, 0x40))
{
Return (0x0F)
}
Else
{
Return (0x00)
}
}
Method (_RMV, 0, NotSerialized)
{
Return (One)
}
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x09, 0x03))
}
}
}
}
}
Scope (\_SB.PCI0.SBRG)
{
Device (EC0)
{
Name (_HID, EisaId ("PNP0C09"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0062, // Range Minimum
0x0062, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0066, // Range Minimum
0x0066, // Range Maximum
0x00, // Alignment
0x01, // Length
)
})
Name (_GPE, 0x1C)
Mutex (MUEC, 0x00)
Mutex (ASIO, 0x00)
Name (ECFL, Zero)
Method (ECAV, 0, NotSerialized)
{
If (LGreaterEqual (\SLPT, 0x04))
{
Return (Zero)
}
Return (ECFL)
}
OperationRegion (ECOR, EmbeddedControl, 0x00, 0xFF)
Field (ECOR, ByteAcc, Lock, Preserve)
{
Offset (0x04),
CMD1, 8,
CDT1, 8,
CDT2, 8,
CDT3, 8,
Offset (0x80),
EPWS, 8,
EB0S, 8,
EB1S, 8,
EB0R, 8,
EB1R, 8,
EPWF, 8,
Offset (0x87),
EB0T, 8,
EB1T, 8,
Offset (0x93),
TAH0, 16,
TAH1, 16,
TSTP, 8,
Offset (0xA0),
ECPU, 8,
ECRT, 8,
EPSV, 8,
EACT, 8,
Offset (0xB0),
B0PN, 16,
B0VL, 16,
B0RC, 16,
B0FC, 16,
B0MD, 16,
B0ST, 16,
B0CC, 16,
B0TM, 16,
B0C1, 16,
B0C2, 16,
B0C3, 16,
B0C4, 16,
Offset (0xD0),
B1PN, 16,
B1VL, 16,
B1RC, 16,
B1FC, 16,
B1MD, 16,
B1ST, 16,
B1CC, 16,
B1TM, 16,
B1C1, 16,
B1C2, 16,
B1C3, 16,
B1C4, 16,
Offset (0xF0),
B0DC, 16,
B0DV, 16,
B0SN, 16,
Offset (0xF8),
B1DC, 16,
B1DV, 16,
B1SN, 16
}
Name (SMBF, 0x00)
OperationRegion (SMBX, EmbeddedControl, 0x18, 0x28)
Field (SMBX, ByteAcc, NoLock, Preserve)
{
PRTC, 8,
SSTS, 5,
, 1,
ALFG, 1,
CDFG, 1,
ADDR, 8,
CMDB, 8,
BDAT, 256,
BCNT, 8,
, 1,
ALAD, 7,
ALD0, 8,
ALD1, 8
}
Field (SMBX, ByteAcc, NoLock, Preserve)
{
Offset (0x04),
DAT0, 8,
DAT1, 8
}
Field (SMBX, ByteAcc, NoLock, Preserve)
{
Offset (0x04),
DT2B, 16
}
OperationRegion (NSBS, EmbeddedControl, 0x40, 0x04)
Field (NSBS, ByteAcc, NoLock, Preserve)
{
A2AD, 8,
A2D0, 8,
A2D1, 8,
A3AD, 8
}
Method (_INI, 0, NotSerialized)
{
If (LLessEqual (\OSFG, \OSME))
{
Store (One, ECFL)
}
}
Method (_REG, 2, NotSerialized)
{
If (LEqual (Arg0, 0x03))
{
Store (Arg1, ECFL)
}
}
}
}
OperationRegion (\_SB.PCI0.SBRG.PIX0, PCI_Config, 0x60, 0x0C)
Field (\_SB.PCI0.SBRG.PIX0, ByteAcc, NoLock, Preserve)
{
PIRA, 8,
PIRB, 8,
PIRC, 8,
PIRD, 8,
Offset (0x08),
PIRE, 8,
PIRF, 8,
PIRG, 8,
PIRH, 8
}
Scope (\_SB)
{
Name (BUFA, ResourceTemplate ()
{
IRQ (Level, ActiveLow, Shared, _Y0A)
{15}
})
CreateWordField (BUFA, \_SB._Y0A._INT, IRA0)
Device (LNKA)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x01)
Method (_STA, 0, NotSerialized)
{
And (PIRA, 0x80, Local0)
If (Local0)
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (PRSA)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRA, 0x80, PIRA)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRA, 0x0F, Local0)
ShiftLeft (0x01, Local0, IRA0)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, 0x01, IRA)
FindSetRightBit (IRA, Local0)
Decrement (Local0)
Store (Local0, PIRA)
}
}
Device (LNKB)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x02)
Method (_STA, 0, NotSerialized)
{
And (PIRB, 0x80, Local0)
If (Local0)
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (PRSB)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRB, 0x80, PIRB)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRB, 0x0F, Local0)
ShiftLeft (0x01, Local0, IRA0)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, 0x01, IRA)
FindSetRightBit (IRA, Local0)
Decrement (Local0)
Store (Local0, PIRB)
}
}
Device (LNKC)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x03)
Method (_STA, 0, NotSerialized)
{
And (PIRC, 0x80, Local0)
If (Local0)
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (PRSC)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRC, 0x80, PIRC)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRC, 0x0F, Local0)
ShiftLeft (0x01, Local0, IRA0)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, 0x01, IRA)
FindSetRightBit (IRA, Local0)
Decrement (Local0)
Store (Local0, PIRC)
}
}
Device (LNKD)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x04)
Method (_STA, 0, NotSerialized)
{
And (PIRD, 0x80, Local0)
If (Local0)
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (PRSD)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRD, 0x80, PIRD)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRD, 0x0F, Local0)
ShiftLeft (0x01, Local0, IRA0)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, 0x01, IRA)
FindSetRightBit (IRA, Local0)
Decrement (Local0)
Store (Local0, PIRD)
}
}
Device (LNKE)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x05)
Method (_STA, 0, NotSerialized)
{
And (PIRE, 0x80, Local0)
If (Local0)
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (PRSE)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRE, 0x80, PIRE)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRE, 0x0F, Local0)
ShiftLeft (0x01, Local0, IRA0)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, 0x01, IRA)
FindSetRightBit (IRA, Local0)
Decrement (Local0)
Store (Local0, PIRE)
}
}
Device (LNKF)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x06)
Method (_STA, 0, NotSerialized)
{
And (PIRF, 0x80, Local0)
If (Local0)
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (PRSF)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRF, 0x80, PIRF)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRF, 0x0F, Local0)
ShiftLeft (0x01, Local0, IRA0)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, 0x01, IRA)
FindSetRightBit (IRA, Local0)
Decrement (Local0)
Store (Local0, PIRF)
}
}
Device (LNKG)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x07)
Method (_STA, 0, NotSerialized)
{
And (PIRG, 0x80, Local0)
If (Local0)
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (PRSG)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRG, 0x80, PIRG)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRG, 0x0F, Local0)
ShiftLeft (0x01, Local0, IRA0)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, 0x01, IRA)
FindSetRightBit (IRA, Local0)
Decrement (Local0)
Store (Local0, PIRG)
}
}
Device (LNKH)
{
Name (_HID, EisaId ("PNP0C0F"))
Name (_UID, 0x08)
Method (_STA, 0, NotSerialized)
{
And (PIRH, 0x80, Local0)
If (Local0)
{
Return (0x09)
}
Else
{
Return (0x0B)
}
}
Method (_PRS, 0, NotSerialized)
{
Return (PRSH)
}
Method (_DIS, 0, NotSerialized)
{
Or (PIRH, 0x80, PIRH)
}
Method (_CRS, 0, NotSerialized)
{
And (PIRH, 0x0F, Local0)
ShiftLeft (0x01, Local0, IRA0)
Return (BUFA)
}
Method (_SRS, 1, NotSerialized)
{
CreateWordField (Arg0, 0x01, IRA)
FindSetRightBit (IRA, Local0)
Decrement (Local0)
Store (Local0, PIRH)
}
}
}
Scope (\_SB)
{
Name (XCPD, 0x00)
Name (XNPT, 0x01)
Name (XCAP, 0x02)
Name (XDCP, 0x04)
Name (XDCT, 0x08)
Name (XDST, 0x0A)
Name (XLCP, 0x0C)
Name (XLCT, 0x10)
Name (XLST, 0x12)
Name (XSCP, 0x14)
Name (XSCT, 0x18)
Name (XSST, 0x1A)
Name (XRCT, 0x1C)
Mutex (MUTE, 0x00)
Method (RBPE, 1, NotSerialized)
{
Acquire (MUTE, 0x03E8)
Add (Arg0, \PCIB, Local0)
OperationRegion (PCG1, SystemMemory, Local0, 0x01)
Field (PCG1, ByteAcc, NoLock, Preserve)
{
XCG1, 8
}
Release (MUTE)
Return (XCG1)
}
Method (RWPE, 1, NotSerialized)
{
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFE, Arg0)
Add (Arg0, \PCIB, Local0)
OperationRegion (PCG2, SystemMemory, Local0, 0x02)
Field (PCG2, WordAcc, NoLock, Preserve)
{
XCG2, 16
}
Release (MUTE)
Return (XCG2)
}
Method (RDPE, 1, NotSerialized)
{
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFC, Arg0)
Add (Arg0, \PCIB, Local0)
OperationRegion (PCG3, SystemMemory, Local0, 0x04)
Field (PCG3, DWordAcc, NoLock, Preserve)
{
XCG3, 32
}
Release (MUTE)
Return (XCG3)
}
Method (WBPE, 2, NotSerialized)
{
Acquire (MUTE, 0x0FFF)
Add (Arg0, \PCIB, Local0)
OperationRegion (PCG4, SystemMemory, Local0, 0x01)
Field (PCG4, ByteAcc, NoLock, Preserve)
{
XCG4, 8
}
Store (Arg1, XCG4)
Release (MUTE)
}
Method (WWPE, 2, NotSerialized)
{
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFE, Arg0)
Add (Arg0, \PCIB, Local0)
OperationRegion (PCG5, SystemMemory, Local0, 0x02)
Field (PCG5, WordAcc, NoLock, Preserve)
{
XCG5, 16
}
Store (Arg1, XCG5)
Release (MUTE)
}
Method (WDPE, 2, NotSerialized)
{
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFC, Arg0)
Add (Arg0, \PCIB, Local0)
OperationRegion (PCG6, SystemMemory, Local0, 0x04)
Field (PCG6, DWordAcc, NoLock, Preserve)
{
XCG6, 32
}
Store (Arg1, XCG6)
Release (MUTE)
}
Method (RWDP, 3, NotSerialized)
{
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFC, Arg0)
Add (Arg0, \PCIB, Local0)
OperationRegion (PCG7, SystemMemory, Local0, 0x04)
Field (PCG7, DWordAcc, NoLock, Preserve)
{
XCG7, 32
}
And (XCG7, Arg2, Local1)
Or (Local1, Arg1, XCG7)
Release (MUTE)
}
Method (RPME, 1, NotSerialized)
{
Add (Arg0, 0x84, Local0)
Store (\_SB.RDPE (Local0), Local1)
If (LEqual (Local1, 0xFFFFFFFF))
{
Return (0x00)
}
Else
{
If (LAnd (Local1, 0x00010000))
{
\_SB.WDPE (Local0, And (Local1, 0x00010000))
Return (0x01)
}
Return (0x00)
}
}
}
Scope (\_SB.PCI0.SBRG.EC0)
{
OperationRegion (ECIO, SystemIO, 0x025C, 0x10)
Field (ECIO, ByteAcc, Lock, Preserve)
{
ECDT, 8,
ECCM, 8
}
Method (GBTT, 1, Serialized)
{
If (ECAV ())
{
If (LEqual (Arg0, 0x00))
{
Store (EB0T, Local0)
}
Else
{
Store (EB1T, Local0)
}
}
Else
{
Store (0xFF, Local0)
}
Return (Local0)
}
Method (WCMD, 1, Serialized)
{
If (ECAV ())
{
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CMD1)
Release (MUEC)
}
}
}
Method (DLY0, 1, Serialized)
{
If (LNot (ECAV ()))
{
Return (Ones)
}
Store (Ones, Local0)
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CDT1)
Store (0x6B, CDT2)
Store (0x00, CDT3)
Store (0xBB, CMD1)
Store (0x7F, Local1)
While (LAnd (Local1, CMD1))
{
Sleep (0x01)
Decrement (Local1)
}
If (LEqual (CMD1, Zero))
{
Store (CDT1, Local0)
}
Release (MUEC)
}
Return (Local0)
}
Method (RRAM, 2, Serialized)
{
If (ECAV ())
{
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CDT3)
Store (Arg1, CDT2)
Store (0xBA, CMD1)
Store (0x7F, Local0)
While (LAnd (Local0, CMD1))
{
Sleep (0x01)
Decrement (Local0)
}
If (LEqual (CMD1, Zero))
{
Store (CDT1, Local0)
}
Else
{
Store (Ones, Local0)
}
Release (MUEC)
Return (Local0)
}
}
Return (Ones)
}
Method (WRAM, 3, Serialized)
{
If (ECAV ())
{
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CDT3)
Store (Arg1, CDT2)
Store (Arg2, CDT1)
Store (0xBB, CMD1)
Store (0x7F, Local0)
While (LAnd (Local0, CMD1))
{
Sleep (0x01)
Decrement (Local0)
}
If (LEqual (CMD1, Zero))
{
Store (One, Local0)
}
Else
{
Store (Ones, Local0)
}
Release (MUEC)
Return (Local0)
}
}
Return (Ones)
}
Name (PWAC, Buffer (0x10)
{
/* 0000 */ 0x20, 0x27, 0x2E, 0x35, 0x3C, 0x42, 0x48, 0x4E,
/* 0008 */ 0x54, 0x5A, 0x60, 0x66, 0x6C, 0x72, 0x78, 0x88
})
Name (PWDC, Buffer (0x10)
{
/* 0000 */ 0x19, 0x20, 0x27, 0x2E, 0x35, 0x3C, 0x42, 0x48,
/* 0008 */ 0x4E, 0x54, 0x5A, 0x60, 0x66, 0x6C, 0x72, 0x78
})
Method (STBR, 0, Serialized)
{
And (\VGAF, 0x01, Local0)
If (Local0)
{
\ISMI (0x9A)
}
Else
{
If (ACAP ())
{
Store (DerefOf (Index (PWAC, LBTN)), Local0)
}
Else
{
Store (DerefOf (Index (PWDC, LBTN)), Local0)
}
WBOV (0x00, Local0)
}
}
Method (SADC, 2, Serialized)
{
If (ECAV ())
{
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CDT1)
Store (Arg1, CDT2)
Store (0xC4, CMD1)
Store (0x7F, Local0)
While (LAnd (Local0, CMD1))
{
Sleep (0x01)
Decrement (Local0)
}
If (LEqual (CMD1, Zero))
{
Store (CDT1, Local0)
}
Else
{
Store (Ones, Local0)
}
Release (MUEC)
Return (Local0)
}
}
Return (Ones)
}
Method (SBQH, 3, Serialized)
{
If (ECAV ())
{
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CDT1)
Store (Arg1, CDT2)
Store (Arg2, CMD1)
Store (0x7F, Local0)
While (LAnd (Local0, CMD1))
{
Sleep (0x01)
Decrement (Local0)
}
If (LEqual (CMD1, Zero))
{
Store (CDT1, Local0)
}
Else
{
Store (Ones, Local0)
}
Release (MUEC)
Return (Local0)
}
}
Return (Ones)
}
Method (SPIN, 2, Serialized)
{
Store (Arg0, Local0)
If (Arg1)
{
Or (Local0, 0x20, Local0)
}
Else
{
Or (Local0, 0x40, Local0)
}
STC5 (Local0)
Return (One)
}
Method (RPIN, 1, Serialized)
{
And (Arg0, 0x1F, Local0)
Store (STC5 (Local0), Local1)
Return (Local1)
}
Method (ST87, 2, Serialized)
{
If (ECAV ())
{
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CDT1)
Store (Arg1, CDT2)
Store (0x87, CMD1)
Store (0x7F, Local0)
While (LAnd (Local0, CMD1))
{
Sleep (0x01)
Decrement (Local0)
}
If (LEqual (CMD1, Zero))
{
Store (CDT1, Local0)
}
Else
{
Store (Ones, Local0)
}
Release (MUEC)
Return (Local0)
}
}
Return (Ones)
}
Method (STC5, 1, Serialized)
{
If (ECAV ())
{
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CDT1)
Store (0xC5, CMD1)
Store (0x7F, Local0)
While (LAnd (Local0, CMD1))
{
Sleep (0x01)
Decrement (Local0)
}
If (LEqual (CMD1, Zero))
{
Store (CDT1, Local0)
}
Else
{
Store (Ones, Local0)
}
Release (MUEC)
Return (Local0)
}
}
Return (Ones)
}
Method (RBAT, 2, Serialized)
{
If (LNot (ECAV ()))
{
Return (Ones)
}
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (0x03, Local0)
While (Local0)
{
Store (Arg0, CDT2)
Store (Arg1, Local1)
ShiftLeft (Local1, 0x01, Local1)
Add (Local1, 0xDA, Local1)
Store (Local1, CMD1)
Store (0x7F, Local1)
While (LAnd (CMD1, Local1))
{
Decrement (Local1)
Sleep (0x01)
}
If (LEqual (CMD1, 0x00))
{
Store (CDT1, Local1)
Store (Zero, Local0)
}
Else
{
Store (Ones, Local1)
Decrement (Local0)
}
}
Release (MUEC)
Return (Local1)
}
Return (Ones)
}
Method (WBAT, 3, Serialized)
{
Or (Arg0, 0x80, Local3)
If (LNot (ECAV ()))
{
Return (Ones)
}
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (0x03, Local0)
While (Local0)
{
Store (Arg2, CDT1)
Store (Local3, CDT2)
Store (Arg1, Local1)
ShiftLeft (Local1, 0x01, Local1)
Add (Local1, 0xDA, Local1)
Store (Local1, CMD1)
Store (0x7F, Local1)
While (LAnd (CMD1, Local1))
{
Decrement (Local1)
Sleep (0x01)
}
}
Release (MUEC)
Return (Local1)
}
Return (Ones)
}
Method (FNCT, 2, Serialized)
{
If (ECAV ())
{
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (Arg0, CDT2)
Store (Arg1, CDT1)
Store (0xC4, CMD1)
Store (0x7F, Local0)
While (LAnd (Local0, CMD1))
{
Sleep (0x01)
Decrement (Local0)
}
Release (MUEC)
}
}
}
Name (WRQK, 0x02)
Name (RDQK, 0x03)
Name (SDBT, 0x04)
Name (RCBT, 0x05)
Name (WRBT, 0x06)
Name (RDBT, 0x07)
Name (WRWD, 0x08)
Name (RDWD, 0x09)
Name (WRBL, 0x0A)
Name (RDBL, 0x0B)
Name (PCLL, 0x0C)
Name (GOOD, 0x00)
Name (UKER, 0x07)
Name (DAER, 0x10)
Name (CMDN, 0x12)
Name (UKE2, 0x13)
Name (DADN, 0x17)
Name (SBTO, 0x18)
Name (USPT, 0x19)
Name (SBBY, 0x1A)
Method (SWTC, 1, Serialized)
{
Store (UKER, Local0)
Store (0x03, Local1)
While (LAnd (Local0, Local1))
{
Store (0x23, Local2)
While (Local2)
{
If (PRTC)
{
Sleep (0x01)
Decrement (Local2)
}
Else
{
Store (Zero, Local2)
Store (SSTS, Local0)
}
}
If (Local0)
{
Store (Zero, PRTC)
Decrement (Local1)
If (Local1)
{
Sleep (0x01)
Store (Arg0, PRTC)
}
}
}
Return (Local0)
}
Method (SMBR, 3, Serialized)
{
Store (Package (0x03)
{
0x07,
0x00,
0x00
}, Local0)
If (LNot (ECAV ()))
{
Return (Local0)
}
If (LNotEqual (Arg0, RDBL))
{
If (LNotEqual (Arg0, RDWD))
{
If (LNotEqual (Arg0, RDBT))
{
If (LNotEqual (Arg0, RCBT))
{
If (LNotEqual (Arg0, RDQK))
{
Return (Local0)
}
}
}
}
}
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (PRTC, Local1)
Store (Zero, Local2)
While (LNotEqual (Local1, 0x00))
{
Stall (0x0A)
Increment (Local2)
If (LGreater (Local2, 0x03E8))
{
Store (SBBY, Index (Local0, 0x00))
Store (Zero, Local1)
}
Else
{
Store (PRTC, Local1)
}
}
If (LLessEqual (Local2, 0x03E8))
{
ShiftLeft (Arg1, 0x01, Local3)
Or (Local3, 0x01, Local3)
Store (Local3, ADDR)
If (LNotEqual (Arg0, RDQK))
{
If (LNotEqual (Arg0, RCBT))
{
Store (Arg2, CMDB)
}
}
Store (Arg0, PRTC)
Store (SWTC (Arg0), Index (Local0, 0x00))
If (LEqual (DerefOf (Index (Local0, 0x00)), 0x00))
{
If (LEqual (Arg0, RDBL))
{
Store (BCNT, Index (Local0, 0x01))
Store (BDAT, Index (Local0, 0x02))
}
If (LEqual (Arg0, RDWD))
{
Store (0x02, Index (Local0, 0x01))
Store (DT2B, Index (Local0, 0x02))
}
If (LEqual (Arg0, RDBT))
{
Store (0x01, Index (Local0, 0x01))
Store (DAT0, Index (Local0, 0x02))
}
If (LEqual (Arg0, RCBT))
{
Store (0x01, Index (Local0, 0x01))
Store (DAT0, Index (Local0, 0x02))
}
}
}
Release (MUEC)
}
Return (Local0)
}
Method (SMBW, 5, Serialized)
{
Store (Package (0x01)
{
0x07
}, Local0)
If (LNot (ECAV ()))
{
Return (Local0)
}
If (LNotEqual (Arg0, WRBL))
{
If (LNotEqual (Arg0, WRWD))
{
If (LNotEqual (Arg0, WRBT))
{
If (LNotEqual (Arg0, SDBT))
{
If (LNotEqual (Arg0, WRQK))
{
Return (Local0)
}
}
}
}
}
If (LEqual (Acquire (MUEC, 0xFFFF), 0x00))
{
Store (PRTC, Local1)
Store (Zero, Local2)
While (LNotEqual (Local1, 0x00))
{
Stall (0x0A)
Increment (Local2)
If (LGreater (Local2, 0x03E8))
{
Store (SBBY, Index (Local0, 0x00))
Store (Zero, Local1)
}
Else
{
Store (PRTC, Local1)
}
}
If (LLessEqual (Local2, 0x03E8))
{
ShiftLeft (Arg1, 0x01, Local3)
Store (Local3, ADDR)
If (LNotEqual (Arg0, WRQK))
{
If (LNotEqual (Arg0, SDBT))
{
Store (Arg2, CMDB)
}
}
If (LEqual (Arg0, WRBL))
{
Store (Arg3, BCNT)
Store (Arg4, BDAT)
}
If (LEqual (Arg0, WRWD))
{
Store (Arg4, DT2B)
}
If (LEqual (Arg0, WRBT))
{
Store (Arg4, DAT0)
}
If (LEqual (Arg0, SDBT))
{
Store (Arg4, DAT0)
}
Store (Arg0, PRTC)
Store (SWTC (Arg0), Index (Local0, 0x00))
}
Release (MUEC)
}
Return (Local0)
}
OperationRegion (KAID, SystemIO, 0x025C, 0x01)
Field (KAID, ByteAcc, NoLock, Preserve)
{
AEID, 8
}
OperationRegion (KAIC, SystemIO, 0x025D, 0x01)
Field (KAIC, ByteAcc, NoLock, Preserve)
{
AEIC, 8
}
Method (WEIE, 0, Serialized)
{
Store (0x4000, Local0)
And (AEIC, 0x02, Local1)
While (LAnd (LNotEqual (Local0, Zero), LEqual (Local1, 0x02)))
{
And (AEIC, 0x02, Local1)
Decrement (Local0)
}
}
Method (WEOF, 0, Serialized)
{
Store (0x4000, Local0)
And (AEIC, 0x01, Local1)
While (LAnd (LNotEqual (Local0, Zero), LEqual (Local1, 0x00)))
{
And (AEIC, 0x01, Local1)
Decrement (Local0)
}
}
Method (RFOV, 1, Serialized)
{
Store (0x00, Local0)
If (LEqual (Acquire (ASIO, 0xFFFF), 0x00))
{
WEIE ()
Store (0x83, AEIC)
WEIE ()
Store (Arg0, AEID)
WEOF ()
Store (AEID, Local0)
WEIE ()
Release (ASIO)
}
Return (Local0)
}
Method (WFOV, 2, Serialized)
{
If (LEqual (Acquire (ASIO, 0xFFFF), 0x00))
{
WEIE ()
Store (0x84, AEIC)
WEIE ()
Store (Arg0, AEID)
WEIE ()
Store (Arg1, AEID)
Release (ASIO)
}
}
Method (RBOV, 1, Serialized)
{
Store (0x00, Local0)
If (LEqual (Acquire (ASIO, 0xFFFF), 0x00))
{
WEIE ()
Store (0x85, AEIC)
WEIE ()
Store (Arg0, AEID)
WEOF ()
Store (AEID, Local0)
WEIE ()
Release (ASIO)
}
Return (Local0)
}
Method (WBOV, 2, Serialized)
{
If (LEqual (Acquire (ASIO, 0xFFFF), 0x00))
{
WEIE ()
Store (0x86, AEIC)
WEIE ()
Store (Arg0, AEID)
WEIE ()
Store (Arg1, AEID)
Release (ASIO)
}
}
Method (WMFN, 1, Serialized)
{
If (LEqual (Acquire (ASIO, 0xFFFF), 0x00))
{
WEIE ()
Store (0x98, AEIC)
WEIE ()
Store (Arg0, AEID)
WEIE ()
Release (ASIO)
}
}
}
Scope (\_SB.PCI0.SBRG.EC0)
{
Method (ACPS, 0, Serialized)
{
Return (And (GPWS (), 0x01))
}
Method (DCPS, 1, Serialized)
{
Store (GPWS (), Local0)
If (Arg0)
{
And (Local0, 0x04, Local0)
}
Else
{
And (Local0, 0x02, Local0)
}
If (Local0)
{
Store (0x01, Local0)
}
Else
{
Store (0x00, Local0)
}
Return (Local0)
}
Method (GPWS, 0, Serialized)
{
If (ECAV ())
{
And (EPWS, 0x07, Local0)
}
Else
{
Store (0x00, Local0)
}
Return (Local0)
}
Method (BCHG, 1, Serialized)
{
If (Arg0)
{
If (ECAV ())
{
Store (EB1S, Local0)
And (Local0, 0xFF, Local0)
If (LNotEqual (Local0, 0xFF))
{
And (Local0, 0x02, Local0)
}
Else
{
Store (Zero, Local0)
}
}
Else
{
Store (Zero, Local0)
}
Return (Local0)
}
Else
{
If (ECAV ())
{
Store (EB0S, Local0)
And (Local0, 0xFF, Local0)
If (LNotEqual (Local0, 0xFF))
{
And (Local0, 0x02, Local0)
}
Else
{
Store (Zero, Local0)
}
}
Else
{
Store (Zero, Local0)
}
Return (Local0)
}
}
Method (BCLE, 1, Serialized)
{
If (Arg0)
{
If (ECAV ())
{
Store (EB1S, Local1)
And (Local1, 0xFFFF, Local1)
If (LNotEqual (Local1, 0xFFFF))
{
And (Local1, 0x16, Local1)
If (LEqual (Local1, 0x04))
{
Store (0x00, Local0)
}
Else
{
If (LEqual (Local1, 0x02))
{
Store (0x01, Local0)
}
Else
{
If (LEqual (Local1, 0x10))
{
Store (0x01, Local0)
}
}
}
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Else
{
If (ECAV ())
{
Store (EB0S, Local1)
And (Local1, 0xFFFF, Local1)
If (LNotEqual (Local1, 0xFFFF))
{
And (Local1, 0x16, Local1)
If (LEqual (Local1, 0x04))
{
Store (0x00, Local0)
}
Else
{
If (LEqual (Local1, 0x02))
{
Store (0x01, Local0)
}
Else
{
If (LEqual (Local1, 0x10))
{
Store (0x01, Local0)
}
}
}
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
}
Method (CHBT, 1, Serialized)
{
If (ECAV ())
{
Store (GBTT (Arg0), Local1)
If (LEqual (Local1, 0xFF))
{
Store (Zero, Local0)
}
Else
{
And (Local1, 0x10, Local0)
If (Local0)
{
Store (One, Local0)
}
}
}
Else
{
Store (\DCTP, Local0)
}
Return (Local0)
}
Method (TACH, 1, NotSerialized)
{
If (Arg0)
{
If (ECAV ())
{
Store (TAH1, Local0)
And (Local0, 0xFFFF, Local0)
If (LNotEqual (Local0, 0x00))
{
If (LEqual (Local0, 0xFFFF))
{
Store (Zero, Local0)
}
Else
{
Store (0x80, Local1)
Store (0x02, Local2)
Multiply (Local1, Local2, Local3)
Multiply (Local0, Local3, Local4)
Divide (0x03938700, Local4, Local5, Local6)
Multiply (Local6, 0x0A, Local6)
Store (Local6, Local0)
}
}
Else
{
Store (Zero, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Else
{
If (ECAV ())
{
Store (TAH0, Local0)
And (Local0, 0xFFFF, Local0)
If (LNotEqual (Local0, 0x00))
{
If (LEqual (Local0, 0xFFFF))
{
Store (Zero, Local0)
}
Else
{
Store (0x80, Local1)
Store (0x02, Local2)
Multiply (Local1, Local2, Local3)
Multiply (Local0, Local3, Local4)
Divide (0x03938700, Local4, Local5, Local6)
Multiply (Local6, 0x0A, Local6)
Store (Local6, Local0)
}
}
Else
{
Store (Zero, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
}
Method (EC0S, 1, NotSerialized)
{
If (LEqual (Arg0, 0x03)) {}
}
Method (EC0W, 1, NotSerialized)
{
If (LEqual (Arg0, 0x03)) {}
If (LLessEqual (Arg0, 0x04))
{
Store (ACPS (), \ACPF)
Store (DCPS (0x00), \DCPF)
Notify (\_PR.CPU1, 0x80)
}
}
}
Scope (\)
{
Name (TSP, 0x0A)
Name (TC1, 0x02)
Name (TC2, 0x0A)
}
Scope (\_TZ)
{
Method (KELV, 1, NotSerialized)
{
And (Arg0, 0xFF, Local0)
If (LGreaterEqual (Local0, 0x80))
{
Subtract (0x0100, Local0, Local0)
Multiply (Local0, 0x0A, Local0)
Subtract (0x0AAC, Local0, Local0)
Return (Local0)
}
Multiply (Local0, 0x0A, Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0)
}
Method (CELC, 1, NotSerialized)
{
Subtract (Arg0, 0x0AAC, Local0)
Divide (Local0, 0x0A, Local1, Local0)
Return (Local0)
}
Name (PLCY, 0x00)
ThermalZone (THRM)
{
Method (_CRT, 0, NotSerialized)
{
RCRT ()
Return (KELV (TCRT))
}
Method (_TMP, 0, NotSerialized)
{
Store (0x05, Local1)
While (Local1)
{
Store (RTMP (), Local0)
If (LGreater (Local0, TCRT))
{
Decrement (Local1)
}
Else
{
Store (0x00, Local1)
}
}
Return (KELV (Local0))
}
Name (_PSL, Package (0x01)
{
\_PR.CPU1
})
Method (_TSP, 0, NotSerialized)
{
Multiply (TSP, 0x0A, Local0)
Return (Local0)
}
Method (_TC1, 0, NotSerialized)
{
Return (TC1)
}
Method (_TC2, 0, NotSerialized)
{
Return (TC2)
}
Method (_PSV, 0, NotSerialized)
{
RPSV ()
If (PLCY)
{
Return (KELV (PPSV))
}
Else
{
Return (KELV (TPSV))
}
}
Method (_SCP, 1, NotSerialized)
{
Store (Zero, PLCY)
Notify (THRM, 0x81)
}
}
}
Scope (\_TZ)
{
Name (ATMP, 0x3C)
Name (LTMP, 0x3C)
Name (FANS, 0x00)
Method (RTMP, 0, NotSerialized)
{
If (\_SB.PCI0.SBRG.EC0.ECAV ())
{
Store (\_SB.PCI0.SBRG.EC0.ECPU, Local0)
If (LLess (Local0, 0x80))
{
Store (Local0, LTMP)
}
}
Return (LTMP)
}
Method (RLTM, 0, NotSerialized)
{
Return (ATMP)
}
Method (RCRT, 0, NotSerialized)
{
If (\_SB.PCI0.SBRG.EC0.ECAV ())
{
Store (\_SB.PCI0.SBRG.EC0.ECRT, Local0)
If (LLess (Local0, 0x80))
{
Store (Local0, TCRT)
}
}
}
Method (RPSV, 0, NotSerialized)
{
If (\_SB.PCI0.SBRG.EC0.ECAV ())
{
Store (\_SB.PCI0.SBRG.EC0.EPSV, Local0)
If (LLess (Local0, 0x80))
{
Store (Local0, TPSV)
}
}
}
Method (RFAN, 0, NotSerialized)
{
If (\_SB.PCI0.SBRG.EC0.ECAV ())
{
Store (\_SB.PCI0.SBRG.EC0.TACH (0x00), Local0)
Divide (Local0, 0x64, Local1, Local0)
Add (Local0, 0x01, Local0)
If (LLessEqual (Local0, 0x3C))
{
Store (Local0, FANS)
}
Else
{
Store (FANS, Local0)
}
}
Else
{
Store (Zero, Local0)
}
Return (Local0)
}
Method (TCHG, 0, NotSerialized)
{
}
Method (THDL, 0, NotSerialized)
{
}
Method (TMSS, 1, NotSerialized)
{
}
Method (TMSW, 1, NotSerialized)
{
}
}
Scope (\)
{
OperationRegion (\PMIO, SystemIO, \PMBS, 0x50)
Field (\PMIO, ByteAcc, NoLock, Preserve)
{
Offset (0x08),
TMR0, 8,
TMR1, 8,
TMR2, 8,
Offset (0x10),
, 1,
TDTY, 3,
TENA, 1,
TTDT, 3,
FRCT, 1,
, 8,
THLS, 1,
Offset (0x13),
Offset (0x28),
, 1,
PEHS, 1,
, 7,
PEPS, 1,
BLLS, 1,
SBPS, 1,
Offset (0x2A),
G00S, 1,
G01S, 1,
G02S, 1,
G03S, 1,
G04S, 1,
G05S, 1,
G06S, 1,
G07S, 1,
G08S, 1,
G09S, 1,
G0AS, 1,
G0BS, 1,
G0CS, 1,
G0DS, 1,
G0ES, 1,
G0FS, 1,
, 1,
PEHE, 1,
TPOL, 1,
, 6,
PEPE, 1,
BLLE, 1,
SBPE, 1,
Offset (0x2E),
G00E, 1,
G01E, 1,
G02E, 1,
G03E, 1,
G04E, 1,
G05E, 1,
G06E, 1,
G07E, 1,
G08E, 1,
G09E, 1,
G0AE, 1,
G0BE, 1,
G0CE, 1,
G0DE, 1,
G0EE, 1,
G0FE, 1,
, 4,
SLPE, 1,
APME, 1,
, 5,
MCSE, 1,
, 1,
TCOE, 1,
PERE, 1,
Offset (0x32),
Offset (0x34),
, 4,
SLPS, 1,
APMS, 1,
, 5,
MCSS, 1,
, 1,
TCOS, 1,
PERS, 1,
Offset (0x36),
Offset (0x42),
, 1,
GPEC, 1
}
OperationRegion (\GPIO, SystemIO, \GPBS, 0x40)
Field (\GPIO, ByteAcc, NoLock, Preserve)
{
Offset (0x0C),
GL00, 16,
GL10, 16,
Offset (0x18),
GB00, 32,
Offset (0x2C),
GP00, 16,
Offset (0x38),
GL20, 32
}
OperationRegion (RCBA, SystemMemory, 0xFED1C000, 0x4000)
Field (RCBA, ByteAcc, NoLock, Preserve)
{
Offset (0x3418),
FDRT, 32
}
Method (RGPL, 2, Serialized)
{
Store (Arg1, Local0)
Store (Zero, Local1)
While (Local0)
{
ShiftLeft (Local1, 0x01, Local1)
Or (Local1, 0x01, Local1)
Decrement (Local0)
}
If (LLess (Arg0, 0x10))
{
ShiftLeft (Local1, Arg0, Local1)
Store (GL00, Local0)
And (Local0, Local1, Local0)
ShiftRight (Local0, Arg0, Local0)
}
Else
{
If (LLess (Arg0, 0x20))
{
Store (GL10, Local0)
Subtract (Arg0, 0x10, Local2)
}
Else
{
Store (GL20, Local0)
Subtract (Arg0, 0x20, Local2)
}
ShiftLeft (Local1, Local2, Local1)
And (Local0, Local1, Local0)
ShiftRight (Local0, Local2, Local0)
}
Return (Local0)
}
Method (SGPL, 3, Serialized)
{
Store (Arg1, Local0)
Store (Zero, Local1)
While (Local0)
{
ShiftLeft (Local1, 0x01, Local1)
Or (Local1, 0x01, Local1)
Decrement (Local0)
}
If (LGreaterEqual (Arg0, 0x10))
{
If (LLess (Arg0, 0x20))
{
Store (GL10, Local0)
Subtract (Arg0, 0x10, Local2)
}
Else
{
Store (GL20, Local0)
Subtract (Arg0, 0x20, Local2)
}
ShiftLeft (Local1, Local2, Local1)
Not (Local1, Local3)
And (Local0, Local3, Local0)
ShiftLeft (Arg2, Local2, Local4)
Or (Local0, Local4, Local0)
If (LLess (Arg0, 0x20))
{
Store (Local0, GL10)
}
Else
{
Store (Local0, GL20)
}
}
Else
{
ShiftLeft (Local1, Arg0, Local1)
Not (Local1, Local3)
And (GL00, Local3, Local0)
ShiftLeft (Arg2, Arg0, Local4)
Or (Local0, Local4, Local0)
Store (Local0, GL00)
}
}
Method (RGPP, 1, Serialized)
{
ShiftRight (GP00, Arg0, Local0)
And (Local0, 0x01, Local0)
Return (Local0)
}
Method (TGPP, 1, Serialized)
{
ShiftLeft (0x01, Arg0, Local0)
XOr (GP00, Local0, GP00)
}
Method (SGPP, 2, Serialized)
{
ShiftLeft (0x01, Arg0, Local0)
If (Arg1)
{
Or (GP00, Local0, GP00)
}
Else
{
Not (Local0, Local1)
And (GP00, Local1, GP00)
}
}
Name (PMEW, Zero)
Method (SBRS, 1, NotSerialized)
{
\CPXS ()
\_SB.PCI0.USB0.USBS (Arg0)
\_SB.PCI0.USB1.USBS (Arg0)
\_SB.PCI0.USB2.USBS (Arg0)
\_SB.PCI0.USB3.USBS (Arg0)
}
Method (SBRW, 1, NotSerialized)
{
Store (\SBPS, \PMEW)
\_SB.PCI0.USB0.USBW (Arg0)
\_SB.PCI0.USB1.USBW (Arg0)
\_SB.PCI0.USB2.USBW (Arg0)
\_SB.PCI0.USB3.USBW (Arg0)
}
Method (STRP, 1, NotSerialized)
{
If (Arg0)
{
Store (One, \SLPS)
Store (One, \SLPE)
}
Else
{
Store (Zero, \SLPE)
Store (One, \SLPS)
}
}
Method (HKTH, 0, Serialized)
{
If (THLS)
{
Return (TTDT)
}
Else
{
Return (0xFFFF)
}
}
Method (CPXS, 0, NotSerialized)
{
Store (0x00, Local0)
Store (0x00010000, Local1)
Store (0x000E0060, Local2)
Store (0x000E00DC, Local3)
While (LLess (Local0, 0x04))
{
If (LNot (And (\FDRT, Local1)))
{
While (And (\_SB.RDPE (Local2), 0x00010000))
{
Or (\_SB.RDPE (Local2), 0x00010000, Local4)
\_SB.WDPE (Local2, Local4)
}
While (And (\_SB.RDPE (Local3), 0x80000000))
{
Or (\_SB.RDPE (Local3), 0x80000000, Local4)
\_SB.WDPE (Local3, Local4)
}
}
Add (Local2, 0x1000, Local2)
Add (Local3, 0x1000, Local3)
ShiftLeft (Local1, 0x01, Local1)
Increment (Local0)
}
While (And (\PEPS, 0x01))
{
Or (\PEPS, 0x01, \PEPS)
}
}
}
Scope (\)
{
OperationRegion (SMB0, SystemIO, SMBS, 0x10)
Field (SMB0, ByteAcc, NoLock, Preserve)
{
HSTS, 8,
SSTS, 8,
HSTC, 8,
HCMD, 8,
HADR, 8,
HDT0, 8,
HDT1, 8,
BLKD, 8,
SLCT, 8,
SHCM, 8,
SLEV, 16,
SLDT, 16,
SCFG, 8,
SADR, 8
}
Name (RBUF, Package (0x20) {})
Method (HBSY, 0, NotSerialized)
{
Store (0x00FFFFFF, Local0)
While (Local0)
{
And (HSTS, 0x01, Local1)
If (LNot (Local1))
{
Return (Zero)
}
Decrement (Local0)
}
Return (One)
}
Method (WTSB, 0, NotSerialized)
{
Store (0x00FFFFFF, Local0)
While (Local0)
{
Decrement (Local0)
And (HSTS, 0x1E, Local1)
If (LEqual (Local1, 0x02))
{
Return (One)
}
If (Local1)
{
Return (Zero)
}
}
Return (Zero)
}
Mutex (\P4SM, 0x00)
Method (SBYT, 2, Serialized)
{
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (0x05, Local0)
While (Local0)
{
If (HBSY ())
{
Decrement (Local0)
}
Else
{
Store (Arg0, HADR)
Store (Arg1, HCMD)
Store (0xFF, HSTS)
Store (0x44, HSTC)
If (WTSB ())
{
Release (\P4SM)
Return (One)
}
Else
{
Decrement (Local0)
}
}
}
Release (\P4SM)
Return (Ones)
}
Method (WBYT, 3, Serialized)
{
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (0x05, Local0)
While (Local0)
{
If (HBSY ())
{
Decrement (Local0)
}
Else
{
Store (Arg0, HADR)
Store (Arg1, HCMD)
Store (Arg2, HDT0)
Store (0xFF, HSTS)
Store (0x48, HSTC)
If (WTSB ())
{
Release (\P4SM)
Return (One)
}
Else
{
Decrement (Local0)
}
}
}
Release (\P4SM)
Return (Ones)
}
Method (WWRD, 3, Serialized)
{
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (0x05, Local0)
While (Local0)
{
If (HBSY ())
{
Decrement (Local0)
}
Else
{
Store (Arg0, HADR)
Store (Arg1, HCMD)
And (Arg2, 0xFF, Local1)
ShiftRight (Arg2, 0x08, Local2)
And (Local2, 0xFF, Local2)
Store (Local2, HDT0)
Store (Local1, HDT1)
Store (0xFF, HSTS)
Store (0x4C, HSTC)
If (WTSB ())
{
Release (\P4SM)
Return (One)
}
Else
{
Decrement (Local0)
}
}
}
Release (\P4SM)
Return (Ones)
}
Method (WBLK, 3, Serialized)
{
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (0x05, Local0)
While (Local0)
{
If (HBSY ())
{
Decrement (Local0)
}
Else
{
Store (Arg0, HADR)
Store (Arg1, HCMD)
Store (HSTC, Local1)
Store (Arg2, Local2)
Store (0x00, Local1)
While (Local2)
{
Store (DerefOf (Index (RBUF, Local1)), BLKD)
Decrement (Local2)
Increment (Local1)
}
Store (Arg2, HDT0)
Store (HSTC, Local1)
Store (0xFF, HSTS)
Store (0x54, HSTC)
If (WTSB ())
{
Release (\P4SM)
Return (One)
}
Else
{
Decrement (Local0)
}
}
}
Release (\P4SM)
Return (Ones)
}
Method (RSBT, 2, Serialized)
{
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (0x05, Local0)
While (Local0)
{
If (HBSY ())
{
Decrement (Local0)
}
Else
{
Or (Arg0, 0x01, HADR)
Store (Arg1, HCMD)
Store (0xFF, HSTS)
Store (0x44, HSTC)
If (WTSB ())
{
Release (\P4SM)
Return (HDT0)
}
Else
{
Decrement (Local0)
}
}
}
Release (\P4SM)
Return (Ones)
}
Method (RBYT, 2, Serialized)
{
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (0x05, Local0)
While (Local0)
{
If (HBSY ())
{
Decrement (Local0)
}
Else
{
Or (Arg0, 0x01, HADR)
Store (Arg1, HCMD)
Store (0xFF, HSTS)
Store (0x48, HSTC)
If (WTSB ())
{
Release (\P4SM)
Return (HDT0)
}
Else
{
Decrement (Local0)
}
}
}
Release (\P4SM)
Return (Ones)
}
Method (RWRD, 2, Serialized)
{
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (0x05, Local0)
While (Local0)
{
If (HBSY ())
{
Decrement (Local0)
}
Else
{
Or (Arg0, 0x01, HADR)
Store (Arg1, HCMD)
Store (0xFF, HSTS)
Store (0x4C, HSTC)
If (WTSB ())
{
Store (HDT0, Local1)
ShiftLeft (Local1, 0x08, Local1)
Store (HDT1, Local2)
Add (Local1, Local2, Local1)
Release (\P4SM)
Return (Local1)
}
Else
{
Decrement (Local0)
}
}
}
Release (\P4SM)
Return (Ones)
}
Method (RBLK, 3, Serialized)
{
If (LNotEqual (Acquire (\P4SM, 0xFFFF), 0x00))
{
Return (Ones)
}
Store (0x05, Local0)
While (Local0)
{
If (HBSY ())
{
Decrement (Local0)
}
Else
{
Or (Arg0, 0x01, HADR)
Store (Arg1, HCMD)
Store (0xFF, HSTS)
Store (0x54, HSTC)
If (WTSB ())
{
Store (HSTC, Local1)
Store (HDT0, Local2)
Store (Local2, Local3)
Store (0x00, RBUF)
Store (0x00, Local1)
While (Local2)
{
Store (BLKD, Index (RBUF, Local1))
Decrement (Local2)
Increment (Local1)
}
Release (\P4SM)
Return (Local3)
}
Else
{
Decrement (Local0)
}
}
}
Release (\P4SM)
Return (Ones)
}
}
Scope (\_SB)
{
Device (LID)
{
Name (_HID, EisaId ("PNP0C0D"))
Method (_LID, 0, NotSerialized)
{
Store (One, Local0)
Store (\_SB.PCI0.SBRG.EC0.RPIN (0x06), Local0)
If (LEqual (Local0, Ones))
{
Store (One, Local0)
}
Return (Local0)
}
}
}
Scope (\_GPE)
{
}
Scope (\_SB.PCI0.SBRG.EC0)
{
Method (_Q85, 0, NotSerialized)
{
Notify (\_SB.LID, 0x80)
}
}
Scope (\)
{
Method (\DIAG, 1, NotSerialized)
{
Store (Arg0, DBG8)
}
OperationRegion (\GPSC, SystemIO, 0xB2, 0x02)
Field (\GPSC, ByteAcc, NoLock, Preserve)
{
SMCM, 8,
SMST, 8
}
Method (\ISMI, 1, Serialized)
{
Store (Arg0, SMCM)
}
Method (\ASMI, 1, Serialized)
{
Store (Arg0, ALPR)
Store (0xA2, SMCM)
Return (ALPR)
}
OperationRegion (\ECMS, SystemIO, 0x72, 0x02)
Field (\ECMS, ByteAcc, Lock, Preserve)
{
EIND, 8,
EDAT, 8
}
IndexField (EIND, EDAT, ByteAcc, NoLock, Preserve)
{
Offset (0x40),
IKFG, 8,
FRPN, 16,
RAMB, 32,
AVOL, 8,
LBTN, 8,
ERRF, 8,
OCLK, 8,
WIDE, 1,
OVCK, 2,
SLPN, 3,
Offset (0x4C),
CPUR, 6,
CPUF, 2,
LBT2, 8,
PCMS, 8,
CLKS, 8,
CLKL, 8,
CLKD, 128,
ALSL, 8,
ALAE, 1,
ALDE, 1,
ALSP, 1,
Offset (0x63),
WLDP, 1,
BTDP, 1,
WRST, 1,
BRST, 1,
Offset (0x64),
ALPS, 1,
Offset (0x65),
OSPM, 8,
TCGF, 8,
PPIS, 8,
PPIR, 8,
BAOT, 1,
Offset (0x6A)
}
OperationRegion (RAMW, SystemMemory, RAMB, 0x0100)
Field (RAMW, AnyAcc, NoLock, Preserve)
{
TRTY, 8,
FSFN, 8,
FSTA, 16,
FADR, 32,
FSIZ, 16,
ACTD, 8,
AVLD, 8,
SETD, 8,
ACPF, 8,
DCPF, 8,
DCP2, 8,
DCTP, 8,
CTPY, 8,
PADL, 16,
CADL, 16,
CSTE, 16,
NSTE, 16,
SSTE, 16,
SFUN, 8,
TPSV, 8,
TAC0, 8,
TCRT, 8,
TDO1, 8,
TDO2, 8,
PPSV, 8,
PAC0, 8,
T0HL, 8,
T0LL, 8,
T0F1, 8,
T0F2, 8,
T1HL, 8,
T1LL, 8,
T1F1, 8,
T1F2, 8,
T2HL, 8,
T2LL, 8,
T2F1, 8,
T2F2, 8,
T3HL, 8,
T3LL, 8,
T3F1, 8,
T3F2, 8,
T4HL, 8,
T4LL, 8,
T4F1, 8,
T4F2, 8,
T5HL, 8,
T5LL, 8,
T5F1, 8,
T5F2, 8,
T6HL, 8,
T6LL, 8,
T6F1, 8,
T6F2, 8,
T7HL, 8,
T7LL, 8,
T7F1, 8,
T7F2, 8,
SLPT, 8,
AIBF, 8,
IDES, 8,
VGAF, 16,
C4CP, 8,
LUXS, 8,
LUXL, 8,
LUXH, 8,
LUXF, 8,
MNAM, 64,
DBR1, 32,
DBR2, 32,
DBR3, 32,
DBR4, 32,
LCDV, 32,
LCDR, 8,
PTIM, 8,
PTMP, 8,
SMIF, 8,
DTSE, 8,
DTS1, 8,
DTS2, 8,
MPEN, 8,
BIPA, 32,
ALPR, 32,
PSTN, 16,
GNBF, 32
}
OperationRegion (\DBGM, SystemMemory, 0x000D0000, 0x04)
Field (\DBGM, DWordAcc, NoLock, Preserve)
{
DBGG, 32
}
Name (OSFG, 0x00)
Name (OS9X, 0x01)
Name (OS98, 0x02)
Name (OSME, 0x04)
Name (OS2K, 0x08)
Name (OSXP, 0x10)
Name (OSVT, 0x20)
Name (SLMT, 0x00)
Method (MSOS, 0, NotSerialized)
{
If (CondRefOf (\_OSI, Local0))
{
If (\_OSI ("Windows 2001"))
{
Store (OSXP, OSFG)
}
If (\_OSI ("Windows 2001 SP1"))
{
Store (OSXP, OSFG)
}
If (\_OSI ("Windows 2001 SP2"))
{
Store (OSXP, OSFG)
}
If (\_OSI ("Windows 2006"))
{
Store (OSVT, OSFG)
}
Return (OSFG)
}
Else
{
If (MCTH (\_OS, "Microsoft Windows"))
{
Store (OS98, OSFG)
}
Else
{
If (MCTH (\_OS, "Microsoft WindowsME: Millennium Edition"))
{
Store (OSME, OSFG)
}
Else
{
If (MCTH (\_OS, "Microsoft Windows NT"))
{
Store (OS2K, OSFG)
}
Else
{
Store (OSXP, OSFG)
}
}
}
}
Return (OSFG)
}
Method (\DBGR, 4, NotSerialized)
{
Store (Arg0, DBR1)
Store (Arg1, DBR2)
Store (Arg2, DBR3)
Store (Arg3, DBR4)
\ISMI (0x96)
}
Name (ONAM, "ASUSTEK")
Method (ADVG, 0, NotSerialized)
{
If (\_SB.PCI0.P0P1.VGA.PRST ())
{
Return (\_SB.PCI0.P0P1.VGA.ADVD ())
}
Return (0x03)
}
Method (SWHG, 1, Serialized)
{
If (\_SB.PCI0.P0P1.VGA.PRST ())
{
\_SB.PCI0.P0P1.VGA.SWHD (Arg0)
Return (One)
}
Return (Zero)
}
Method (NATK, 0, NotSerialized)
{
If (\_SB.PCI0.P0P1.VGA.PRST ())
{
Return (\_SB.PCI0.P0P1.VGA.NATK ())
}
Return (One)
}
Name (PWAC, Buffer (0x10)
{
/* 0000 */ 0x17, 0x2E, 0x3D, 0x49, 0x58, 0x60, 0x64, 0x68,
/* 0008 */ 0x6C, 0x70, 0x73, 0x77, 0x7B, 0x7F, 0x83, 0x88
})
Name (PWDC, Buffer (0x10)
{
/* 0000 */ 0x0F, 0x26, 0x36, 0x41, 0x51, 0x58, 0x5C, 0x60,
/* 0008 */ 0x64, 0x68, 0x6C, 0x70, 0x73, 0x77, 0x7B, 0x7F
})
}
Scope (\_SB.PCI0)
{
Method (_INI, 0, NotSerialized)
{
Store (\MSOS (), \OSPM)
If (\ACPF)
{
ShiftRight (PSTN, 0x08, SLMT)
}
Else
{
And (PSTN, 0xFF, SLMT)
}
}
}
Scope (\_SB.PCI0)
{
Device (AC0)
{
Name (_HID, "ACPI0003")
Method (_PSR, 0, NotSerialized)
{
Return (\_SB.PCI0.SBRG.EC0.ACAP ())
}
Name (_PCL, Package (0x01)
{
\_SB.PCI0
})
}
}
Scope (\_SB.PCI0.SBRG.EC0)
{
Method (ACAP, 0, Serialized)
{
Return (\ACPF)
}
Method (_QA0, 0, NotSerialized)
{
If (ACPS ())
{
Store (One, \ACPF)
Store (0x58, Local0)
ShiftRight (PSTN, 0x08, SLMT)
}
Else
{
Store (Zero, \ACPF)
Store (0x57, Local0)
And (PSTN, 0xFF, SLMT)
}
If (LNotEqual (OSFG, OSVT))
{
STBR ()
}
Notify (\_SB.PCI0.AC0, 0x80)
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, Local0)
}
Sleep (0x64)
Notify (\_PR.CPU1, 0x80)
Notify (\_PR.CPU1, 0x81)
If (LGreaterEqual (\_PR.CPU1.NCPU, 0x02))
{
Notify (\_PR.CPU2, 0x80)
Notify (\_PR.CPU2, 0x81)
}
Sleep (0x0A)
NBAT (0x80)
}
}
Scope (\_SB.PCI0)
{
Device (BAT0)
{
Name (_HID, EisaId ("PNP0C0A"))
Name (_UID, 0x00)
Name (_PCL, Package (0x01)
{
\_SB.PCI0
})
Method (_STA, 0, NotSerialized)
{
If (\_SB.PCI0.SBRG.EC0.BATP (0x00))
{
Return (0x1F)
}
Else
{
Return (0x0F)
}
}
Name (LOW2, 0x012C)
Name (DVOT, 0x0E)
Name (PUNT, One)
Name (LFCC, 0x1770)
Name (NBIF, Package (0x0D)
{
0x00,
0xFFFFFFFF,
0xFFFFFFFF,
0x01,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF,
"",
"",
"",
""
})
Name (PBIF, Package (0x0D)
{
0x01,
0x1770,
0x1770,
0x01,
0x39D0,
0x0258,
0x012C,
0x3C,
0x3C,
"M3N",
" ",
"LIon",
"ASUSTek"
})
Name (PBST, Package (0x04)
{
0x00,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFFFFFF
})
Method (FBIF, 5, NotSerialized)
{
Store (Arg0, PUNT)
Store (Arg1, Local1)
Store (Arg2, Local2)
If (LEqual (PUNT, 0x00))
{
Multiply (Local1, 0x0A, Local1)
Multiply (Local2, 0x0A, Local2)
}
Store (Arg0, Index (PBIF, 0x00))
Store (Local1, Index (PBIF, 0x01))
Store (Local2, Index (PBIF, 0x02))
Store (Local2, LFCC)
Store (Arg3, Index (PBIF, 0x03))
Store (Arg4, Index (PBIF, 0x04))
Divide (Local1, 0x0A, Local3, Local5)
Store (Local5, Index (PBIF, 0x05))
ShiftRight (Local5, 0x01, Local6)
Store (Local6, Index (PBIF, 0x06))
Store (Local6, LOW2)
Divide (Local1, 0x64, Local3, Local7)
Store (Local7, Index (PBIF, 0x07))
Store (Local7, Index (PBIF, 0x08))
}
Method (CBIF, 0, NotSerialized)
{
If (PUNT)
{
Store (DerefOf (Index (PBIF, 0x04)), Local0)
Add (Local0, 0x01F4, Local0)
Divide (Local0, 0x03E8, Local1, DVOT)
Store (Zero, Index (PBIF, 0x00))
Multiply (DerefOf (Index (PBIF, 0x01)), DVOT, Index (PBIF, 0x01
))
Multiply (DerefOf (Index (PBIF, 0x02)), DVOT, Index (PBIF, 0x02
))
Multiply (DerefOf (Index (PBIF, 0x05)), DVOT, Index (PBIF, 0x05
))
Multiply (DerefOf (Index (PBIF, 0x06)), DVOT, Index (PBIF, 0x06
))
Multiply (DerefOf (Index (PBIF, 0x07)), DVOT, Index (PBIF, 0x07
))
Multiply (DerefOf (Index (PBIF, 0x08)), DVOT, Index (PBIF, 0x08
))
}
}
Method (_BIF, 0, NotSerialized)
{
If (LNot (\_SB.PCI0.SBRG.EC0.BATP (0x00)))
{
Return (NBIF)
}
If (LEqual (\_SB.PCI0.SBRG.EC0.GBTT (0x00), 0xFF))
{
Return (NBIF)
}
BATS (0x00)
Store (\_SB.PCI0.SBRG.EC0.BIF9 (), Index (PBIF, 0x09))
Store (\ONAM, Index (PBIF, 0x0C))
Store (\_SB.PCI0.SBRG.EC0.BIF0 (), Local0)
Store (\_SB.PCI0.SBRG.EC0.BIF1 (), Local1)
Store (\_SB.PCI0.SBRG.EC0.BIF2 (), Local2)
Store (\_SB.PCI0.SBRG.EC0.BIF3 (), Local3)
Store (\_SB.PCI0.SBRG.EC0.BIF4 (), Local4)
BATR ()
If (LNotEqual (Local0, Ones))
{
If (LNotEqual (Local1, Ones))
{
If (LNotEqual (Local2, Ones))
{
If (LNotEqual (Local3, Ones))
{
If (LNotEqual (Local4, Ones))
{
FBIF (Local0, Local1, Local2, Local3, Local4)
CBIF ()
}
}
}
}
}
If (LEqual (PUNT, 0x00))
{
Multiply (Local2, 0x0A, Local2)
}
Store (Local2, LFCC)
Return (PBIF)
}
Method (FBST, 4, NotSerialized)
{
And (Arg1, 0xFFFF, Local1)
Store (Zero, Local0)
If (\_SB.PCI0.SBRG.EC0.ACAP ())
{
Store (One, Local0)
}
If (Local0)
{
If (CHGS (0x00))
{
Store (0x02, Local0)
}
Else
{
Store (Zero, Local0)
}
}
Else
{
Store (0x01, Local0)
}
And (Arg0, 0x0300, Local2)
If (Local2)
{
ShiftLeft (One, 0x02, Local2)
Or (Local0, Local2, Local0)
}
If (LGreaterEqual (Local1, 0x8000))
{
Subtract (0xFFFF, Local1, Local1)
}
Store (Arg2, Local2)
If (LEqual (PUNT, 0x00))
{
Multiply (Local1, DVOT, Local1)
Multiply (Local2, 0x0A, Local2)
}
And (Local0, 0x02, Local3)
If (LNot (Local3))
{
Subtract (LFCC, Local2, Local3)
Divide (LFCC, 0xC8, Local4, Local5)
If (LLess (Local3, Local5))
{
Store (LFCC, Local2)
}
}
Else
{
Divide (LFCC, 0xC8, Local4, Local5)
Subtract (LFCC, Local5, Local4)
If (LGreater (Local2, Local4))
{
Store (Local4, Local2)
}
}
If (LNot (\_SB.PCI0.SBRG.EC0.ACAP ()))
{
Divide (Local2, \MBLF, Local3, Local4)
If (LLess (Local1, Local4))
{
Store (Local4, Local1)
}
}
Store (Local0, Index (PBST, 0x00))
Store (Local1, Index (PBST, 0x01))
Store (Local2, Index (PBST, 0x02))
Store (Arg3, Index (PBST, 0x03))
}
Method (CBST, 0, NotSerialized)
{
If (PUNT)
{
Multiply (DerefOf (Index (PBST, 0x01)), DVOT, Index (PBST, 0x01
))
Multiply (DerefOf (Index (PBST, 0x02)), DVOT, Index (PBST, 0x02
))
}
}
Method (_BST, 0, NotSerialized)
{
If (LNot (\_SB.PCI0.SBRG.EC0.BATP (0x00)))
{
Store (Zero, Index (PBST, 0x00))
Store (Ones, Index (PBST, 0x01))
Store (Ones, Index (PBST, 0x02))
Store (Ones, Index (PBST, 0x03))
Return (PBST)
}
If (LEqual (\_SB.PCI0.SBRG.EC0.GBTT (0x00), 0xFF))
{
Store (Zero, Index (PBST, 0x00))
Store (Ones, Index (PBST, 0x01))
Store (Ones, Index (PBST, 0x02))
Store (Ones, Index (PBST, 0x03))
Return (PBST)
}
If (\MES4)
{
Decrement (\MES4)
Return (PBST)
}
BATS (0x00)
Store (\_SB.PCI0.SBRG.EC0.BSTS (), Local0)
Store (\_SB.PCI0.SBRG.EC0.BCRT (), Local1)
Store (\_SB.PCI0.SBRG.EC0.BRCP (), Local2)
Store (\_SB.PCI0.SBRG.EC0.BVOT (), Local3)
BATR ()
If (LNotEqual (Local0, Ones))
{
If (LNotEqual (Local1, Ones))
{
If (LNotEqual (Local2, Ones))
{
If (LNotEqual (Local3, Ones))
{
FBST (Local0, Local1, Local2, Local3)
CBST ()
}
}
}
}
Return (PBST)
}
}
}
Scope (\_SB.PCI0)
{
Name (B0CR, 0x00)
Name (B1CR, 0x00)
Method (GGCC, 1, Serialized)
{
BATS (Arg0)
Store (\_SB.PCI0.SBRG.EC0.BCRT (), Local0)
BATR ()
If (LEqual (Local0, Ones))
{
If (Arg0)
{
Store (B1CR, Local0)
}
Else
{
Store (B0CR, Local0)
}
}
And (Local0, 0x8000, Local1)
If (Local1)
{
Store (0x00, Local0)
}
If (Arg0)
{
Store (Local0, B1CR)
}
Else
{
Store (Local0, B0CR)
}
Return (Local0)
}
}
Scope (\_SB.PCI0.SBRG.EC0)
{
Name (BADR, 0x0B)
Name (CADR, 0x09)
Name (SADR, 0x0A)
Method (ALMH, 1, NotSerialized)
{
If (LEqual (Arg0, BADR))
{
NBAT (0x80)
}
}
Method (BIFW, 1, NotSerialized)
{
Store (SMBR (RDWD, BADR, Arg0), Local0)
Store (DerefOf (Index (Local0, 0x00)), Local1)
If (Local1)
{
Return (Ones)
}
Else
{
Return (DerefOf (Index (Local0, 0x02)))
}
}
Method (BIF0, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1MD, Local0)
}
Else
{
Store (B0MD, Local0)
}
If (LNotEqual (Local0, 0xFFFF))
{
ShiftRight (Local0, 0x0F, Local1)
And (Local1, 0x01, Local1)
XOr (Local1, 0x01, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BIF1, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1DC, Local0)
}
Else
{
Store (B0DC, Local0)
}
And (Local0, 0xFFFF, Local0)
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BIF2, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1FC, Local0)
}
Else
{
Store (B0FC, Local0)
}
And (Local0, 0xFFFF, Local0)
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BIF3, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1MD, Local0)
}
Else
{
Store (B0MD, Local0)
}
If (LNotEqual (Local0, 0xFFFF))
{
ShiftRight (Local0, 0x09, Local0)
And (Local0, 0x01, Local0)
XOr (Local0, 0x01, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BIF4, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1DV, Local0)
}
Else
{
Store (B0DV, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BIF9, 0, NotSerialized)
{
Name (BSTR, Buffer (0x20) {})
Store (SMBR (RDBL, BADR, 0x21), Local0)
If (LNotEqual (DerefOf (Index (Local0, 0x00)), 0x00))
{
Store (\MNAM, BSTR)
Store (0x00, Index (BSTR, 0x04))
}
Else
{
Store (DerefOf (Index (Local0, 0x02)), BSTR)
Store (0x00, Index (BSTR, DerefOf (Index (Local0, 0x01))))
}
Return (BSTR)
}
Method (BIFA, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1SN, Local0)
}
Else
{
Store (B0SN, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BSTS, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1ST, Local0)
}
Else
{
Store (B0ST, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BCRT, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1CC, Local0)
}
Else
{
Store (B0CC, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BRCP, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1RC, Local0)
}
Else
{
Store (B0RC, Local0)
}
If (LEqual (Local0, 0xFFFF))
{
Store (Ones, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
Method (BVOT, 0, NotSerialized)
{
If (ECAV ())
{
If (BSLF)
{
Store (B1VL, Local0)
}
Else
{
Store (B0VL, Local0)
}
}
Else
{
Store (Ones, Local0)
}
Return (Local0)
}
}
Scope (\)
{
Method (CHGS, 1, Serialized)
{
Store (\_SB.PCI0.SBRG.EC0.BCHG (Arg0), Local0)
Return (Local0)
}
Name (BSLF, Zero)
Method (BATS, 1, Serialized)
{
If (Arg0)
{
Store (One, BSLF)
}
Else
{
Store (Zero, BSLF)
}
}
Method (BATR, 0, Serialized)
{
}
}
Scope (\_SB.PCI0.SBRG.EC0)
{
Method (_QA1, 0, NotSerialized)
{
Store (DCPS (0x00), \DCPF)
If (\DCPF)
{
Sleep (0x07D0)
}
Notify (\_SB.PCI0.BAT0, 0x80)
Notify (\_SB.PCI0.BAT0, 0x81)
}
Method (_QA5, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x6E)
}
Else
{
If (BATP (0x00))
{
Notify (\_SB.PCI0.BAT0, 0x80)
}
}
}
Method (_QA3, 0, NotSerialized)
{
If (BATP (0x00))
{
Store (BCLE (0x00), Local0)
If (LEqual (Local0, 0x00))
{
Notify (\_SB.PCI0.BAT0, 0x81)
}
Else
{
Notify (\_SB.PCI0.BAT0, 0x81)
Notify (\_SB.PCI0.AC0, 0x80)
}
}
}
Method (BATP, 1, Serialized)
{
If (Arg0)
{
Return (\DCP2)
}
Else
{
Return (\DCPF)
}
}
Method (NBAT, 1, NotSerialized)
{
If (BATP (0x00))
{
Notify (\_SB.PCI0.BAT0, Arg0)
}
}
}
Scope (\_SB)
{
Device (PWRB)
{
Name (_HID, EisaId ("PNP0C0C"))
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0B,
0x04
})
}
}
}
Scope (\_SB)
{
Device (SLPB)
{
Name (_HID, EisaId ("PNP0C0E"))
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0B,
0x04
})
}
}
}
Scope (\)
{
Name (MES4, Zero)
Method (OEMS, 1, NotSerialized)
{
If (LEqual (Arg0, 0x03))
{
If (LLessEqual (\OSFG, \OSME))
{
Store (One, \WIDE)
}
Else
{
Store (Zero, \WIDE)
}
}
SBRS (Arg0)
\_SB.PCI0.SBRG.EC0.EC0S (Arg0)
If (LEqual (Arg0, 0x04))
{
If (LEqual (OSFG, OS2K))
{
Store (Arg0, SLPN)
}
}
Store (Arg0, SLPN)
Add (Arg0, 0xD0, DBG8)
Store (Arg0, SLPT)
If (Arg0)
{
STRP (0x01)
}
PRJS (Arg0)
ISMI (0x9D)
}
Method (OEMW, 1, NotSerialized)
{
If (\_SB.PCI0.SBRG.EC0.ACPS ())
{
ShiftRight (PSTN, 0x08, SLMT)
}
Else
{
And (PSTN, 0xFF, SLMT)
}
ISMI (0x9E)
Store (Zero, SLPT)
\_SB.PCI0.SBRG.EC0.EC0W (Arg0)
If (LEqual (Arg0, 0x04))
{
If (LLessEqual (\OSFG, \OSME))
{
Store (0x02, MES4)
}
Else
{
Store (Zero, MES4)
}
}
SBRW (Arg0)
If (LEqual (Arg0, 0x04))
{
Notify (\_SB.SLPB, 0x02)
}
PRJW (Arg0)
Add (Arg0, 0xF0, DBG8)
}
}
Scope (\_SB.ATKD)
{
Method (FSMI, 1, NotSerialized)
{
Store (Arg0, \FSFN)
Or (Arg0, 0xA0, Local0)
Store (Local0, \DBG8)
ISMI (0x90)
Return (\FSTA)
}
Method (FLSH, 1, NotSerialized)
{
Store (Arg0, \FSTA)
FSMI (0x00)
}
Method (FINI, 1, NotSerialized)
{
Store (Arg0, \FADR)
Return (FSMI (0x01))
}
Method (FERS, 1, NotSerialized)
{
Store (Arg0, \FSTA)
Return (FSMI (0x02))
}
Method (FWRI, 1, NotSerialized)
{
Store (Arg0, \FADR)
Store (0x1000, \FSIZ)
Return (Subtract (0x1000, FSMI (0x03)))
}
Method (FWRP, 0, NotSerialized)
{
Store (0x00, \FSIZ)
Return (Subtract (0x1000, FSMI (0x03)))
}
Method (FEBW, 1, NotSerialized)
{
Store (Arg0, \FADR)
Return (FSMI (0x04))
}
Method (FEBR, 1, NotSerialized)
{
Store (Arg0, \FADR)
Return (FSMI (0x05))
}
Method (FEDW, 0, NotSerialized)
{
Return (FSMI (0x06))
}
Method (ECSR, 1, NotSerialized)
{
Store (Arg0, \FSTA)
Return (FSMI (0x07))
}
}
Scope (\_SB.ATKD)
{
Method (AGFN, 1, Serialized)
{
If (LEqual (Arg0, 0x00))
{
Return (GNBF)
}
Store (0x00, Local0)
OperationRegion (\PARM, SystemMemory, Arg0, 0x08)
Field (\PARM, DWordAcc, NoLock, Preserve)
{
MFUN, 16,
SFUN, 16,
LEN, 16,
STAS, 8,
EROR, 8
}
Store (0x00, EROR)
Store (0x01, STAS)
If (LEqual (MFUN, 0x20))
{
BSMI (Arg0)
And (STAS, 0xFE, STAS)
}
If (LEqual (STAS, 0x01))
{
Store (0x01, EROR)
Or (STAS, 0x02, STAS)
}
Or (STAS, 0x80, STAS)
Return (0x00)
}
Method (BSMI, 1, Serialized)
{
Store (Arg0, \BIPA)
ISMI (0xA1)
}
}
Scope (\)
{
Method (ACPS, 0, Serialized)
{
Store (\_SB.PCI0.SBRG.EC0.RPIN (0x03), Local0)
XOr (Local0, 0x01, Local0)
Return (Local0)
}
Method (DCPS, 1, Serialized)
{
Store (\_SB.PCI0.SBRG.EC0.RPIN (0x04), Local0)
XOr (Local0, 0x01, Local0)
Return (Local0)
}
Name (LCDB, 0x00)
Method (PRJS, 1, Serialized)
{
}
Method (PRJW, 1, Serialized)
{
Notify (\_PR.CPU1, 0x80)
Notify (\_PR.CPU1, 0x81)
If (LGreaterEqual (\_PR.CPU1.NCPU, 0x02))
{
Notify (\_PR.CPU2, 0x80)
Notify (\_PR.CPU2, 0x81)
}
}
Method (GLID, 0, Serialized)
{
Return (\_SB.PCI0.SBRG.EC0.RPIN (0x06))
}
Method (TLID, 0, Serialized)
{
}
Method (TGAC, 0, Serialized)
{
}
Method (TGDC, 1, Serialized)
{
}
Method (FCTR, 3, Serialized)
{
}
Method (OTLD, 1, Serialized)
{
\SGPL (0x13, 0x01, Arg0)
\SGPL (0x0E, 0x01, Arg0)
}
Method (OWLD, 1, Serialized)
{
If (WLDP)
{
Store (Arg0, WRST)
\SGPL (0x07, 0x01, Arg0)
}
}
Method (OBTD, 1, Serialized)
{
If (BTDP)
{
Store (Arg0, BRST)
\SGPL (0x06, 0x01, Arg0)
\SGPL (0x21, 0x01, LNot (Arg0))
\_SB.PCI0.SBRG.EC0.SPIN (0x1C, LNot (Arg0))
}
}
Method (OHWR, 0, Serialized)
{
Store (Zero, Local0)
Or (Local0, 0x02, Local0)
Or (Local0, 0x0400, Local0)
Store (\_SB.PCI0.SBRG.EC0.RPIN (0x15), Local1)
If (Local1)
{
And (Local0, 0xFFFE, Local0)
}
Else
{
Or (Local0, 0x01, Local0)
}
If (WLDP)
{
Or (Local0, 0x80, Local0)
}
If (BTDP)
{
Or (Local0, 0x0100, Local0)
}
Return (Local0)
}
Method (ORST, 0, Serialized)
{
Store (0x00, Local0)
If (WRST)
{
Or (Local0, 0x01, Local0)
}
If (BRST)
{
Or (Local0, 0x02, Local0)
}
Return (Local0)
}
Method (OLCD, 0, Serialized)
{
If (LEqual (LCDV, 0x0C32C100))
{
Store (0xAF0D1526, LCDV)
}
Return (LCDV)
}
Method (GBTL, 0, Serialized)
{
Return (\_SB.PCI0.SBRG.EC0.RPIN (0x02))
}
Method (SBTL, 1, Serialized)
{
\_SB.PCI0.SBRG.EC0.SPIN (0x02, Arg0)
}
Method (BL2C, 0, NotSerialized)
{
Return (Zero)
}
Method (STCF, 1, Serialized)
{
If (LEqual (Arg0, 0x01))
{
\_SB.PCI0.SBRG.EC0.FNCT (0x84, 0x00)
}
}
Method (OTGB, 0, Serialized)
{
Store (One, Local0)
Return (Local0)
}
Method (OTPM, 0, Serialized)
{
Store (\_SB.PCI0.SBRG.TPM.ACCS, Local0)
If (LNotEqual (Local0, 0xFF))
{
Store (0x01, Local0)
}
Else
{
Store (0x00, Local0)
}
Return (Local0)
}
Method (OTID, 0, Serialized)
{
Store (\_SB.PCI0.SBRG.TPM.ACCS, Local0)
If (LNotEqual (Local0, 0xFF))
{
If (LEqual (\_SB.PCI0.SBRG.TPM.VDID, 0x687119FA))
{
Return (0x0435CF4D)
}
}
Return (0x0201D824)
}
}
Scope (\_SB.ATKD)
{
Method (QMOD, 1, Serialized)
{
If (LEqual (Arg0, 0x00))
{
Return (0x01)
}
If (LEqual (Arg0, 0x01))
{
\_SB.PCI0.SBRG.EC0.WMFN (0x7F)
Return (0x01)
}
If (LEqual (Arg0, 0x02))
{
\_SB.PCI0.SBRG.EC0.WMFN (0xFF)
Return (0x01)
}
Return (0x01)
}
}
Scope (\_GPE)
{
Method (_L03, 0, Serialized)
{
Notify (\_SB.PCI0.USB0, 0x02)
}
Method (_L04, 0, Serialized)
{
Notify (\_SB.PCI0.USB1, 0x02)
}
Method (_L0C, 0, Serialized)
{
Notify (\_SB.PCI0.USB2, 0x02)
}
Method (_L0E, 0, Serialized)
{
Notify (\_SB.PCI0.USB3, 0x02)
}
Method (_L0D, 0, Serialized)
{
Notify (\_SB.PCI0.EUSB, 0x02)
}
Method (_L05, 0, Serialized)
{
Notify (\_SB.PCI0.MC97, 0x02)
}
Method (_L0B, 0, Serialized)
{
If (\PMEW)
{
Notify (\_SB.PCI0.P0P1, 0x02)
Store (Zero, \PMEW)
}
Else
{
}
}
Method (_L01, 0, NotSerialized)
{
If (LNot (And (\FDRT, 0x00010000)))
{
Store (\_SB.RBPE (0x000E005A), Local0)
Store (\_SB.RBPE (0x000E00DF), Local1)
If (And (Local1, 0x40))
{
\_SB.WBPE (0x000E005A, 0x08)
\_SB.WBPE (0x000E00DF, 0x40)
Notify (\_SB.PCI0.P0P1, 0x01)
}
}
If (LNot (And (\FDRT, 0x00020000)))
{
Store (\_SB.RBPE (0x000E105A), Local0)
Store (\_SB.RBPE (0x000E10DF), Local1)
If (And (Local1, 0x40))
{
\_SB.WBPE (0x000E105A, 0x08)
\_SB.WBPE (0x000E10DF, 0x40)
Notify (\_SB.PCI0.P0P2, 0x01)
}
}
If (LNot (And (\FDRT, 0x00040000)))
{
Store (\_SB.RBPE (0x000E205A), Local0)
Store (\_SB.RBPE (0x000E20DF), Local1)
If (And (Local1, 0x40))
{
\_SB.WBPE (0x000E205A, 0x08)
\_SB.WBPE (0x000E20DF, 0x40)
Notify (\_SB.PCI0.P0P4, 0x01)
}
}
}
Method (_L09, 0, NotSerialized)
{
Store (\_SB.RBPE (0x000E1062), Local0)
While (And (Local0, 0x01))
{
\_SB.WBPE (0x000E1062, Local0)
\_SB.WBPE (0x000E00DF, 0x80)
Store (\_SB.RBPE (0x000E1062), Local0)
}
Notify (\_SB.PCI0.P0P3.MPCI, 0x02)
}
}
Scope (\_SB.PCI0.SBRG.EC0)
{
Method (_Q01, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x52)
}
}
Method (_Q02, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x53)
}
}
Method (_Q03, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x54)
}
}
Method (_Q04, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x55)
}
}
Method (_Q05, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x56)
}
}
Method (_Q0A, 0, NotSerialized)
{
Notify (\_SB.SLPB, 0x80)
}
Method (_Q0B, 0, NotSerialized)
{
If (And (\_SB.ATKD.WAPF, 0x04))
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x88)
}
}
}
Method (_Q0E, 0, NotSerialized)
{
If (LEqual (OSFG, OSVT))
{
If (\_SB.PCI0.P0P1.VGA.PRST ())
{
Store (0x02, \_SB.PCI0.P0P1.VGA.LCDD.BCBH)
Notify (\_SB.PCI0.P0P1.VGA.LCDD, 0x87)
}
}
Else
{
If (LGreater (LBTN, 0x00))
{
Decrement (LBTN)
}
If (LGreater (LBTN, 0x0F))
{
Store (0x0F, LBTN)
}
STBR ()
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, Add (LBTN, 0x20))
}
}
Return (One)
}
Method (_Q0F, 0, NotSerialized)
{
If (LEqual (OSFG, OSVT))
{
If (\_SB.PCI0.P0P1.VGA.PRST ())
{
Store (0x01, \_SB.PCI0.P0P1.VGA.LCDD.BCBH)
Notify (\_SB.PCI0.P0P1.VGA.LCDD, 0x86)
}
}
Else
{
If (LLess (LBTN, 0x0F))
{
Increment (LBTN)
}
Else
{
Store (0x0F, LBTN)
}
STBR ()
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, Add (LBTN, 0x10))
}
}
Return (One)
}
Method (_Q10, 0, NotSerialized)
{
Store (0x01, Local0)
Store (RPIN (0x11), Local0)
XOr (Local0, 0x01, Local0)
SPIN (0x11, Local0)
If (\_SB.ATKP)
{
Subtract (0x34, Local0, Local0)
Notify (\_SB.ATKD, Local0)
}
}
Method (_Q11, 0, NotSerialized)
{
FHKW ()
Store (\ADVG (), Local0)
If (\NATK ())
{
If (LLess (Local0, 0x08))
{
Add (Local0, 0x60, Local1)
}
Else
{
Subtract (Local0, 0x08, Local1)
Add (Local1, 0x8C, Local1)
}
If (LEqual (Local1, 0x90))
{
Store (0x8F, Local1)
}
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, Local1)
}
Else
{
\SWHG (Local0)
}
}
Else
{
\SWHG (Local0)
}
FHKS ()
}
Name (FHKM, One)
Method (FHKW, 0, Serialized)
{
While (LNot (FHKM))
{
Sleep (0x0A)
}
Store (Zero, FHKM)
}
Method (FHKS, 0, Serialized)
{
Store (One, FHKM)
}
Method (_Q13, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x32)
}
}
Method (_Q14, 0, NotSerialized)
{
If (LLess (\AVOL, 0x0F))
{
Increment (\AVOL)
}
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x31)
}
}
Method (_Q15, 0, NotSerialized)
{
If (LGreater (\AVOL, 0x00))
{
Decrement (\AVOL)
}
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x30)
}
}
Method (_Q20, 0, NotSerialized)
{
If (CDFG)
{
Store (One, SMBF)
Store (Zero, CDFG)
}
If (ALFG)
{
\_SB.PCI0.SBRG.EC0.ALMH (ALAD)
Store (Zero, ALFG)
}
}
Method (_Q83, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x6B)
}
}
Method (_Q86, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Store (\_SB.PCI0.SBRG.EC0.RPIN (0x15), Local1)
If (Local1)
{
Notify (\_SB.ATKD, 0x81)
}
Else
{
Notify (\_SB.ATKD, 0x80)
}
}
}
Method (_Q12, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x6B)
}
}
Method (_Q0C, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x50)
}
}
Method (_Q81, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x51)
}
}
Method (_Q80, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x8A)
}
}
Method (_Q6A, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x8A)
}
}
Method (_Q0D, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x51)
}
}
Method (_Q82, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x5C)
}
}
Method (_Q69, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x5C)
}
}
Method (_QB0, 0, NotSerialized)
{
Notify (\_TZ.THRM, 0x80)
}
Method (_Q68, 0, NotSerialized)
{
\DBGR (0x12, 0x34, 0x56, 0x78)
}
Method (_Q84, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x95)
}
}
Method (_Q6B, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x99)
}
}
Method (_Q6C, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x40)
}
}
Method (_Q6D, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x41)
}
}
Method (_Q6E, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x43)
}
}
Method (_Q6F, 0, NotSerialized)
{
If (\_SB.ATKP)
{
Notify (\_SB.ATKD, 0x45)
}
}
Method (_QA6, 0, NotSerialized)
{
Store (0x01, \BAOT)
Notify (\_PR.CPU1, 0x80)
Notify (\_PR.CPU1, 0x81)
If (LGreaterEqual (\_PR.CPU1.NCPU, 0x02))
{
Notify (\_PR.CPU2, 0x80)
Notify (\_PR.CPU2, 0x81)
}
}
Method (_QA7, 0, NotSerialized)
{
Store (0x00, \BAOT)
Notify (\_PR.CPU1, 0x80)
Notify (\_PR.CPU1, 0x81)
If (LGreaterEqual (\_PR.CPU1.NCPU, 0x02))
{
Notify (\_PR.CPU2, 0x80)
Notify (\_PR.CPU2, 0x81)
}
}
}
Scope (\_SB.PCI0.USB0)
{
Device (RHUB)
{
Name (_ADR, 0x00)
Device (PRT0)
{
Name (_ADR, 0x00)
}
Device (PRT1)
{
Name (_ADR, 0x01)
}
Device (PRT2)
{
Name (_ADR, 0x02)
}
}
}
Scope (\_SB)
{
Scope (PCI0)
{
Name (CRS, ResourceTemplate ()
{
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
0x0000, // Granularity
0x0000, // Range Minimum
0x00FF, // Range Maximum
0x0000, // Translation Offset
0x0100, // Length
,, )
IO (Decode16,
0x0CF8, // Range Minimum
0x0CF8, // Range Maximum
0x01, // Alignment
0x08, // Length
)
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
0x0000, // Granularity
0x0000, // Range Minimum
0x0CF7, // Range Maximum
0x0000, // Translation Offset
0x0CF8, // Length
,, , TypeStatic)
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
0x0000, // Granularity
0x0D00, // Range Minimum
0xFFFF, // Range Maximum
0x0000, // Translation Offset
0xF300, // Length
,, , TypeStatic)
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
0x00000000, // Granularity
0x000A0000, // Range Minimum
0x000BFFFF, // Range Maximum
0x00000000, // Translation Offset
0x00020000, // Length
,, , AddressRangeMemory, TypeStatic)
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
0x00000000, // Granularity
0x000C0000, // Range Minimum
0x000DFFFF, // Range Maximum
0x00000000, // Translation Offset
0x00020000, // Length
,, _Y0B, AddressRangeMemory, TypeStatic)
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
0x00000000, // Granularity
0x00000000, // Range Minimum
0x00000000, // Range Maximum
0x00000000, // Translation Offset
0x00000000, // Length
,, _Y0C, AddressRangeMemory, TypeStatic)
})
CreateDWordField (CRS, \_SB.PCI0._Y0B._MIN, MIN5)
CreateDWordField (CRS, \_SB.PCI0._Y0B._MAX, MAX5)
CreateDWordField (CRS, \_SB.PCI0._Y0B._LEN, LEN5)
CreateDWordField (CRS, \_SB.PCI0._Y0C._MIN, MIN6)
CreateDWordField (CRS, \_SB.PCI0._Y0C._MAX, MAX6)
CreateDWordField (CRS, \_SB.PCI0._Y0C._LEN, LEN6)
Method (_CRS, 0, NotSerialized)
{
Store (MG1L, Local0)
If (Local0)
{
Store (MG1B, MIN5)
Store (MG1L, LEN5)
Add (MIN5, Decrement (Local0), MAX5)
}
Store (MG2B, MIN6)
Store (MG2L, LEN6)
Store (MG2L, Local0)
Add (MIN6, Decrement (Local0), MAX6)
Return (CRS)
}
}
}
Name (WOTB, 0x00)
Name (WSSB, 0x00)
Name (WAXB, 0x00)
Method (_PTS, 1, NotSerialized)
{
Store (Arg0, DBG8)
PTS (Arg0)
Store (0x00, Index (WAKP, 0x00))
Store (0x00, Index (WAKP, 0x01))
If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02)))
{
Sleep (0x0BB8)
}
Store (ASSB, WSSB)
Store (AOTB, WOTB)
Store (AAXB, WAXB)
Store (Arg0, ASSB)
Store (OSFL (), AOTB)
Store (Zero, AAXB)
}
Name (SLID, 0x01)
Method (_WAK, 1, NotSerialized)
{
ShiftLeft (Arg0, 0x04, DBG8)
Store (0x01, SLID)
WAK (Arg0)
If (ASSB)
{
Store (WSSB, ASSB)
Store (WOTB, AOTB)
Store (WAXB, AAXB)
}
If (DerefOf (Index (WAKP, 0x00)))
{
Store (0x00, Index (WAKP, 0x01))
}
Else
{
Store (Arg0, Index (WAKP, 0x01))
}
If (MCTH (\_OS, "Microsoft Windows"))
{
If (LEqual (Arg0, 0x04))
{
Notify (\_SB.PWRB, 0x02)
}
}
Return (WAKP)
}
Scope (\_SB.PCI0.SBRG)
{
Device (TPM)
{
Method (_HID, 0, NotSerialized)
{
Return (\OTID ())
}
Name (_CID, EisaId ("PNP0C31"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0254, // Range Minimum
0x0254, // Range Maximum
0x01, // Alignment
0x02, // Length
)
IO (Decode16,
0x4700, // Range Minimum
0x4700, // Range Maximum
0x01, // Alignment
0x0C, // Length
)
Memory32Fixed (ReadWrite,
0xFED40000, // Address Base
0x00005000, // Address Length
)
})
OperationRegion (\TCMM, SystemMemory, 0xFED40000, 0x5000)
Field (\TCMM, ByteAcc, NoLock, Preserve)
{
ACCS, 8,
Offset (0xF00),
VDID, 32
}
Method (_STA, 0, NotSerialized)
{
Store (\OTPM (), Local0)
If (LEqual (Local0, 0x01))
{
Return (0x0F)
}
Else
{
Return (0x00)
}
}
Name (UMOR, Buffer (0x10)
{
/* 0000 */ 0xED, 0x54, 0x60, 0x37, 0x13, 0xCC, 0x75, 0x46,
/* 0008 */ 0x90, 0x1C, 0x47, 0x56, 0xD7, 0xF2, 0xD4, 0x5D
})
Name (UPPI, Buffer (0x10)
{
/* 0000 */ 0xA6, 0xFA, 0xDD, 0x3D, 0x1B, 0x36, 0xB4, 0x4E,
/* 0008 */ 0xA4, 0x24, 0x8D, 0x10, 0x08, 0x9D, 0x16, 0x53
})
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg0, UMOR))
{
If (LEqual (Arg1, 0x01))
{
Store (Arg2, \_T00)
If (LEqual (0x01, \_T00))
{
Store (DerefOf (Index (Arg3, 0x00)), Local0)
If (Local0) {}
Else
{
}
Return (0x00)
}
}
Return (0x01)
}
Name (RST3, Package (0x02)
{
0x00,
0x00
})
Name (RST4, Package (0x03)
{
0x00,
0x00,
0xFFFFFFFF
})
If (LEqual (Arg0, UPPI))
{
If (LEqual (Arg1, 0x01))
{
Store (Arg2, \_T01)
If (LEqual (0x01, \_T01))
{
Return (Buffer (0x04)
{
"1.0"
})
}
Else
{
If (LEqual (0x02, \_T01))
{
Store (DerefOf (Index (Arg3, 0x00)), Local0)
If (LGreater (Local0, 0x0E))
{
Return (0x01)
}
If (LEqual (Match (Package (0x02)
{
0x0C,
0x0D
}, MEQ, Local0, MTR, 0x00, 0x00), Ones))
{
And (Local0, 0x0F, Local0)
And (\PPIS, 0xF0, \PPIS)
Or (\PPIS, Local0, \PPIS)
Return (0x00)
}
Else
{
Return (0x01)
}
}
Else
{
If (LEqual (0x03, \_T01))
{
And (\PPIS, 0x0F, Local0)
Store (Local0, Index (RST3, 0x01))
Return (RST3)
}
Else
{
If (LEqual (0x04, \_T01))
{
Return (0x02)
}
Else
{
If (LEqual (0x05, \_T01))
{
And (\PPIS, 0xF0, Local0)
ShiftRight (Local0, 0x04, Local0)
Store (Local0, Index (RST4, 0x01))
If (LOr (LEqual (\PPIR, 0xF0), LEqual (\PPIR, 0xF1)))
{
Store (0xFFFFFF00, Local0)
Or (Local0, \PPIR, Local0)
}
Else
{
Store (\PPIR, Local0)
}
Store (Local0, Index (RST4, 0x02))
Return (RST4)
}
Else
{
If (LEqual (0x06, \_T01))
{
Return (0x01)
}
}
}
}
}
}
}
}
}
}
}
Name (\_S0, Package (0x04)
{
0x00,
0x00,
0x00,
0x00
})
If (SS1)
{
Name (\_S1, Package (0x04)
{
0x01,
0x00,
0x00,
0x00
})
}
If (SS3)
{
Name (\_S3, Package (0x04)
{
0x05,
0x00,
0x00,
0x00
})
}
If (SS4)
{
Name (\_S4, Package (0x04)
{
0x06,
0x00,
0x00,
0x00
})
}
Name (\_S5, Package (0x04)
{
0x07,
0x00,
0x00,
0x00
})
Method (PTS, 1, NotSerialized)
{
If (Arg0)
{
\_SB.PCI0.NPTS (Arg0)
\_SB.PCI0.SBRG.SPTS (Arg0)
\OEMS (Arg0)
}
}
Method (WAK, 1, NotSerialized)
{
\WDTS (Arg0)
\_SB.PCI0.NWAK (Arg0)
\_SB.PCI0.SBRG.SWAK (Arg0)
\OEMW (Arg0)
}
}
[-- Attachment #3: DSDT.patch --]
[-- Type: text/x-patch, Size: 4420 bytes --]
--- DSDT.dsl.orig 2009-08-17 15:55:59.000000000 +0800
+++ DSDT.dsl 2009-08-17 15:59:06.000000000 +0800
@@ -5000,14 +5000,14 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1,
{
Acquire (MUTE, 0x03E8)
Add (Arg0, \PCIB, Local0)
- OperationRegion (PCFG, SystemMemory, Local0, 0x01)
- Field (PCFG, ByteAcc, NoLock, Preserve)
+ OperationRegion (PCG1, SystemMemory, Local0, 0x01)
+ Field (PCG1, ByteAcc, NoLock, Preserve)
{
- XCFG, 8
+ XCG1, 8
}
Release (MUTE)
- Return (XCFG)
+ Return (XCG1)
}
Method (RWPE, 1, NotSerialized)
@@ -5015,14 +5015,14 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1,
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFE, Arg0)
Add (Arg0, \PCIB, Local0)
- OperationRegion (PCFG, SystemMemory, Local0, 0x02)
- Field (PCFG, WordAcc, NoLock, Preserve)
+ OperationRegion (PCG2, SystemMemory, Local0, 0x02)
+ Field (PCG2, WordAcc, NoLock, Preserve)
{
- XCFG, 16
+ XCG2, 16
}
Release (MUTE)
- Return (XCFG)
+ Return (XCG2)
}
Method (RDPE, 1, NotSerialized)
@@ -5030,27 +5030,27 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1,
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFC, Arg0)
Add (Arg0, \PCIB, Local0)
- OperationRegion (PCFG, SystemMemory, Local0, 0x04)
- Field (PCFG, DWordAcc, NoLock, Preserve)
+ OperationRegion (PCG3, SystemMemory, Local0, 0x04)
+ Field (PCG3, DWordAcc, NoLock, Preserve)
{
- XCFG, 32
+ XCG3, 32
}
Release (MUTE)
- Return (XCFG)
+ Return (XCG3)
}
Method (WBPE, 2, NotSerialized)
{
Acquire (MUTE, 0x0FFF)
Add (Arg0, \PCIB, Local0)
- OperationRegion (PCFG, SystemMemory, Local0, 0x01)
- Field (PCFG, ByteAcc, NoLock, Preserve)
+ OperationRegion (PCG4, SystemMemory, Local0, 0x01)
+ Field (PCG4, ByteAcc, NoLock, Preserve)
{
- XCFG, 8
+ XCG4, 8
}
- Store (Arg1, XCFG)
+ Store (Arg1, XCG4)
Release (MUTE)
}
@@ -5059,13 +5059,13 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1,
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFE, Arg0)
Add (Arg0, \PCIB, Local0)
- OperationRegion (PCFG, SystemMemory, Local0, 0x02)
- Field (PCFG, WordAcc, NoLock, Preserve)
+ OperationRegion (PCG5, SystemMemory, Local0, 0x02)
+ Field (PCG5, WordAcc, NoLock, Preserve)
{
- XCFG, 16
+ XCG5, 16
}
- Store (Arg1, XCFG)
+ Store (Arg1, XCG5)
Release (MUTE)
}
@@ -5074,13 +5074,13 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1,
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFC, Arg0)
Add (Arg0, \PCIB, Local0)
- OperationRegion (PCFG, SystemMemory, Local0, 0x04)
- Field (PCFG, DWordAcc, NoLock, Preserve)
+ OperationRegion (PCG6, SystemMemory, Local0, 0x04)
+ Field (PCG6, DWordAcc, NoLock, Preserve)
{
- XCFG, 32
+ XCG6, 32
}
- Store (Arg1, XCFG)
+ Store (Arg1, XCG6)
Release (MUTE)
}
@@ -5089,14 +5089,14 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1,
Acquire (MUTE, 0x03E8)
And (Arg0, 0xFFFFFFFC, Arg0)
Add (Arg0, \PCIB, Local0)
- OperationRegion (PCFG, SystemMemory, Local0, 0x04)
- Field (PCFG, DWordAcc, NoLock, Preserve)
+ OperationRegion (PCG7, SystemMemory, Local0, 0x04)
+ Field (PCG7, DWordAcc, NoLock, Preserve)
{
- XCFG, 32
+ XCG7, 32
}
- And (XCFG, Arg2, Local1)
- Or (Local1, Arg1, XCFG)
+ And (XCG7, Arg2, Local1)
+ Or (Local1, Arg1, XCG7)
Release (MUTE)
}
[-- Attachment #4: region-debug.patch --]
[-- Type: text/x-patch, Size: 1682 bytes --]
diff --git a/drivers/acpi/acpica/evregion.c b/drivers/acpi/acpica/evregion.c
index 98c7f9c..3323c54 100644
--- a/drivers/acpi/acpica/evregion.c
+++ b/drivers/acpi/acpica/evregion.c
@@ -347,7 +347,9 @@ acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj,
* potentially execute control methods (for example, the _REG method
* for this region)
*/
- acpi_ex_exit_interpreter();
+ if (!(region_obj->region.node->flags & ANOBJ_TEMPORARY)) {
+ acpi_ex_exit_interpreter();
+ }
status = region_setup(region_obj, ACPI_REGION_ACTIVATE,
handler_desc->address_space.context,
@@ -355,7 +357,9 @@ acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj,
/* Re-enter the interpreter */
- acpi_ex_enter_interpreter();
+ if (!(region_obj->region.node->flags & ANOBJ_TEMPORARY)) {
+ acpi_ex_enter_interpreter();
+ }
/* Check for failure of the Region Setup */
@@ -408,7 +412,9 @@ acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj,
* exit the interpreter because the handler *might* block -- we don't
* know what it will do, so we can't hold the lock on the intepreter.
*/
- acpi_ex_exit_interpreter();
+ if (!(region_obj->region.node->flags & ANOBJ_TEMPORARY)) {
+ acpi_ex_exit_interpreter();
+ }
}
/* Call the handler */
@@ -430,7 +436,9 @@ acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj,
* We just returned from a non-default handler, we must re-enter the
* interpreter
*/
- acpi_ex_enter_interpreter();
+ if (!(region_obj->region.node->flags & ANOBJ_TEMPORARY)) {
+ acpi_ex_enter_interpreter();
+ }
}
return_ACPI_STATUS(status);
^ permalink raw reply related [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-17 8:43 ` Lin Ming
@ 2009-08-17 11:30 ` Sergey Senozhatsky
2009-08-17 13:22 ` Lin Ming
0 siblings, 1 reply; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-17 11:30 UTC (permalink / raw)
To: Lin Ming
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 2205 bytes --]
On (08/17/09 16:43), Lin Ming wrote:
> On Thu, 2009-08-13 at 04:10 +0800, Sergey Senozhatsky wrote:
> > [ 0.205668] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
> > [ 0.205899] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
> > [ 0.206124] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
> > [ 0.206417] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
> > [ 0.206773] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.P0P4.XCRD._STA] (Node f7015648), AE_ALREADY_EXISTS
> > [ 0.207070] ACPI: Marking method _STA as Serialized because of AE_ALREADY_EXISTS error
> > [ 0.207326] ACPI Error (uteval-0256): Method execution failed [\_SB_.PCI0.P0P4.XCRD._STA] (Node f7015648), AE_ALREADY_EXISTS
> > [ 0.213503] ACPI Error: Could not map memory at 0000000000000000, size 0 20090521 exregion-173
> > [ 0.213734] ACPI Exception: AE_NO_MEMORY, Returned by Handler for [SystemMemory] 20090521 evregion-424
> > [ 0.213963] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_NO_MEMORY
> > [ 0.214286] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_NO_MEMORY
> > [ 0.214616] ACPI Exception: AE_NO_MEMORY, while evaluating GPE method [_L01] 20090521 evgpe-568
> > [ 0.216428] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
> > [ 0.216523] PCI: updated MCFG configuration 0: base e0000000 segment 0 buses 0 - 63
> > [ 0.216627] PCI: Using MMCONFIG for extended config space
>
> Hi, Sergey
>
Hi, Lin
> 2. Debug kernel patch
>
> Currently, we exit the interpreter when setup region, because it may
> execute control methods, such as _REG.
>
> The attached debug kernel patch (region-debug.patch) don't exit the
> interpreter if the region is temporary, namely, it is defined inside a
> method.
>
rc6-git2
25 successful reboots.
I'll need some more time to test against rc5.
/*should I also test DSDT in case region-debug.patch fixed the problem?*/
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-17 11:30 ` Sergey Senozhatsky
@ 2009-08-17 13:22 ` Lin Ming
2009-08-18 7:13 ` Sergey Senozhatsky
0 siblings, 1 reply; 27+ messages in thread
From: Lin Ming @ 2009-08-17 13:22 UTC (permalink / raw)
To: Sergey Senozhatsky
Cc: Lin Ming, Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
> Hi, Lin
>
>> 2. Debug kernel patch
>>
>> Currently, we exit the interpreter when setup region, because it may
>> execute control methods, such as _REG.
>>
>> The attached debug kernel patch (region-debug.patch) don't exit the
>> interpreter if the region is temporary, namely, it is defined inside a
>> method.
>>
>
> rc6-git2
> 25 successful reboots.
>
> I'll need some more time to test against rc5.
>
> /*should I also test DSDT in case region-debug.patch fixed the problem?*/
Yes, please also help to test the custome DSDT.
region-debug.patch is just a debug patch.
We need to root cause the problem clearly and then work out a clean solution.
Many thanks.
Lin Ming
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-17 13:22 ` Lin Ming
@ 2009-08-18 7:13 ` Sergey Senozhatsky
2009-08-18 7:18 ` Lin Ming
0 siblings, 1 reply; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-18 7:13 UTC (permalink / raw)
To: Lin Ming
Cc: Lin Ming, Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 593 bytes --]
On (08/17/09 21:22), Lin Ming wrote:
> > rc6-git2
> > 25 successful reboots.
> >
> > I'll need some more time to test against rc5.
> >
> > /*should I also test DSDT in case region-debug.patch fixed the problem?*/
>
> Yes, please also help to test the custome DSDT.
> region-debug.patch is just a debug patch.
> We need to root cause the problem clearly and then work out a clean solution.
>
Hi, Lin
Looks like DSDT didn't solve the problem (oops on 4th reboot).
So:
region-debug.patch +
DSDT -
/* Is that possible? */
Should I Cc rui.zhang@intel.com?
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-18 7:13 ` Sergey Senozhatsky
@ 2009-08-18 7:18 ` Lin Ming
2009-08-18 7:45 ` Sergey Senozhatsky
` (2 more replies)
0 siblings, 3 replies; 27+ messages in thread
From: Lin Ming @ 2009-08-18 7:18 UTC (permalink / raw)
To: Sergey Senozhatsky
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
On Tue, 2009-08-18 at 15:13 +0800, Sergey Senozhatsky wrote:
> On (08/17/09 21:22), Lin Ming wrote:
> > > rc6-git2
> > > 25 successful reboots.
> > >
> > > I'll need some more time to test against rc5.
> > >
> > > /*should I also test DSDT in case region-debug.patch fixed the problem?*/
> >
> > Yes, please also help to test the custome DSDT.
> > region-debug.patch is just a debug patch.
> > We need to root cause the problem clearly and then work out a clean solution.
> >
>
> Hi, Lin
> Looks like DSDT didn't solve the problem (oops on 4th reboot).
>
> So:
> region-debug.patch +
> DSDT -
>
> /* Is that possible? */
Yes, that is possible.
The same aml method is re-entered when interpreter lock is released.
So you still see AE_ALREADY_EXISTS error with the custom DSDT, right?
Thanks for the info, I'll continue to look at this issue.
And would you please test the region-debug.patch multiple times to
verify if it really fixes the bug?
Thanks,
Lin Ming
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-18 7:18 ` Lin Ming
@ 2009-08-18 7:45 ` Sergey Senozhatsky
2009-08-18 8:00 ` Sergey Senozhatsky
2009-08-27 7:52 ` Sergey Senozhatsky
2 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-18 7:45 UTC (permalink / raw)
To: Lin Ming
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 1182 bytes --]
On (08/18/09 15:18), Lin Ming wrote:
> On Tue, 2009-08-18 at 15:13 +0800, Sergey Senozhatsky wrote:
> > On (08/17/09 21:22), Lin Ming wrote:
> > > > rc6-git2
> > > > 25 successful reboots.
> > > >
> > > > I'll need some more time to test against rc5.
> > > >
> > > > /*should I also test DSDT in case region-debug.patch fixed the problem?*/
> > >
> > > Yes, please also help to test the custome DSDT.
> > > region-debug.patch is just a debug patch.
> > > We need to root cause the problem clearly and then work out a clean solution.
> > >
> >
> > Hi, Lin
> > Looks like DSDT didn't solve the problem (oops on 4th reboot).
> >
> > So:
> > region-debug.patch +
> > DSDT -
> >
> > /* Is that possible? */
>
> Yes, that is possible.
> The same aml method is re-entered when interpreter lock is released.
> So you still see AE_ALREADY_EXISTS error with the custom DSDT, right?
> Thanks for the info, I'll continue to look at this issue.
Wait a minute, Lin. I can't see ...[DSDT] replaced... in syslog.
I'll recompile.
> And would you please test the region-debug.patch multiple times to
> verify if it really fixes the bug?
>
Sure.
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-18 7:18 ` Lin Ming
2009-08-18 7:45 ` Sergey Senozhatsky
@ 2009-08-18 8:00 ` Sergey Senozhatsky
2009-08-27 7:52 ` Sergey Senozhatsky
2 siblings, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-18 8:00 UTC (permalink / raw)
To: Lin Ming
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 1864 bytes --]
On (08/18/09 15:18), Lin Ming wrote:
> On Tue, 2009-08-18 at 15:13 +0800, Sergey Senozhatsky wrote:
> > On (08/17/09 21:22), Lin Ming wrote:
> > > > rc6-git2
> > > > 25 successful reboots.
> > > >
> > > > I'll need some more time to test against rc5.
> > > >
> > > > /*should I also test DSDT in case region-debug.patch fixed the problem?*/
> > >
> > > Yes, please also help to test the custome DSDT.
> > > region-debug.patch is just a debug patch.
> > > We need to root cause the problem clearly and then work out a clean solution.
> > >
> >
> > Hi, Lin
> > Looks like DSDT didn't solve the problem (oops on 4th reboot).
> >
> > So:
> > region-debug.patch +
> > DSDT -
> >
> > /* Is that possible? */
>
> Yes, that is possible.
> The same aml method is re-entered when interpreter lock is released.
> So you still see AE_ALREADY_EXISTS error with the custom DSDT, right?
>
No, here it is:
[ 0.000000] ACPI: Override [DSDT-F3J00001], this is unsafe: tainting kernel
Problem with AE_ALREADY_EXISTS is that that is quite rare.
I'll continue watching.
At the moment:
[ 0.165424] ACPI: EC: Look up EC in DSDT
[ 0.181759] ACPI: Interpreter enabled
[ 0.181780] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.181831] ACPI: Using IOAPIC for interrupt routing
[ 0.182022] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.193803] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.193822] PCI: updated MCFG configuration 0: base e0000000 segment 0 buses 0 - 63
[ 0.193840] PCI: Using MMCONFIG for extended config space
[ 0.203749] ACPI: EC: GPE = 0x1c, I/O: command/status = 0x66, data = 0x62
[ 0.203766] ACPI: EC: driver started in poll mode
[ 0.206839] ACPI: No dock devices found.
[ 0.207026] ACPI: PCI Root Bridge [PCI0] (0000:00)
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-18 7:18 ` Lin Ming
2009-08-18 7:45 ` Sergey Senozhatsky
2009-08-18 8:00 ` Sergey Senozhatsky
@ 2009-08-27 7:52 ` Sergey Senozhatsky
2009-08-27 7:59 ` Lin Ming
2 siblings, 1 reply; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-27 7:52 UTC (permalink / raw)
To: Lin Ming
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 1451 bytes --]
On (08/18/09 15:18), Lin Ming wrote:
Hello Lin,
rc7-git5 (patched)
[ 0.178628] ACPI: EC: Look up EC in DSDT
[ 0.196480] ACPI: Interpreter enabled
[ 0.196575] ACPI: (supports S0 S1 S3 S4 S5)
[ 0.197184] ACPI: Using IOAPIC for interrupt routing
[ 0.197352] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.203511] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
[ 0.203738] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
[ 0.203964] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
[ 0.204256] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
[ 0.204510] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_ALREADY_EXISTS
[ 0.204803] ACPI: Marking method _L01 as Serialized because of AE_ALREADY_EXISTS error
[ 0.205063] ACPI Exception: AE_ALREADY_EXISTS, while evaluating GPE method [_L01] 20090521 evgpe-568
[...]
+ if (!(region_obj->region.node->flags & ANOBJ_TEMPORARY)) {
+ acpi_ex_exit_interpreter();
+ }
[...]
Does it explain successful boot with delay (vga=791, prink delay, etc.)?
> And would you please test the region-debug.patch multiple times to
> verify if it really fixes the bug?
>
rc7-git5 (nopatch)
+ -
rc7-git5 (patched)
20+ reboots
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-27 7:52 ` Sergey Senozhatsky
@ 2009-08-27 7:59 ` Lin Ming
2009-08-27 8:29 ` Sergey Senozhatsky
0 siblings, 1 reply; 27+ messages in thread
From: Lin Ming @ 2009-08-27 7:59 UTC (permalink / raw)
To: Sergey Senozhatsky
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
On Thu, 2009-08-27 at 15:52 +0800, Sergey Senozhatsky wrote:
> On (08/18/09 15:18), Lin Ming wrote:
>
> Hello Lin,
>
> rc7-git5 (patched)
>
> [ 0.178628] ACPI: EC: Look up EC in DSDT
> [ 0.196480] ACPI: Interpreter enabled
> [ 0.196575] ACPI: (supports S0 S1 S3 S4 S5)
> [ 0.197184] ACPI: Using IOAPIC for interrupt routing
> [ 0.197352] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> [ 0.203511] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
> [ 0.203738] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
> [ 0.203964] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
> [ 0.204256] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
> [ 0.204510] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_ALREADY_EXISTS
> [ 0.204803] ACPI: Marking method _L01 as Serialized because of AE_ALREADY_EXISTS error
> [ 0.205063] ACPI Exception: AE_ALREADY_EXISTS, while evaluating GPE method [_L01] 20090521 evgpe-568
Do you mean rc7-git5 sometime boot fails even with the patch applied?
>
>
> [...]
> + if (!(region_obj->region.node->flags & ANOBJ_TEMPORARY)) {
> + acpi_ex_exit_interpreter();
> + }
> [...]
> Does it explain successful boot with delay (vga=791, prink delay, etc.)?
Sorry, could you explain the question a bit more?
Lin Ming
>
>
> > And would you please test the region-debug.patch multiple times to
> > verify if it really fixes the bug?
> >
> rc7-git5 (nopatch)
> + -
>
> rc7-git5 (patched)
> 20+ reboots
>
> Sergey
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-27 7:59 ` Lin Ming
@ 2009-08-27 8:29 ` Sergey Senozhatsky
2009-08-27 8:44 ` Lin Ming
0 siblings, 1 reply; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-27 8:29 UTC (permalink / raw)
To: Lin Ming
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 2328 bytes --]
On (08/27/09 15:59), Lin Ming wrote:
> > rc7-git5 (patched)
> >
> > [ 0.178628] ACPI: EC: Look up EC in DSDT
> > [ 0.196480] ACPI: Interpreter enabled
> > [ 0.196575] ACPI: (supports S0 S1 S3 S4 S5)
> > [ 0.197184] ACPI: Using IOAPIC for interrupt routing
> > [ 0.197352] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> > [ 0.203511] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
> > [ 0.203738] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
> > [ 0.203964] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
> > [ 0.204256] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
> > [ 0.204510] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_ALREADY_EXISTS
> > [ 0.204803] ACPI: Marking method _L01 as Serialized because of AE_ALREADY_EXISTS error
> > [ 0.205063] ACPI Exception: AE_ALREADY_EXISTS, while evaluating GPE method [_L01] 20090521 evgpe-568
>
> Do you mean rc7-git5 sometime boot fails even with the patch applied?
>
No. Patched kernel boots ok. Even successfully booted kernel sometimes has the given lines in dmesg.
(I'll watch more.)
> >
> >
> > [...]
> > + if (!(region_obj->region.node->flags & ANOBJ_TEMPORARY)) {
> > + acpi_ex_exit_interpreter();
> > + }
> > [...]
> > Does it explain successful boot with delay (vga=791, prink delay, etc.)?
>
> Sorry, could you explain the question a bit more?
>
Sorry,
We had successful boots with small delays (like vga=791, prinTk delays and so on) and oopses otherwise.
On (08/12/09 20:18), Len Brown wrote:
>The fact that boot_delay=10 makes the problem go away
>suggests some sort of race condition. Is 10 the smallest
>value of printk_time that works, or is it a random value?
>
>Currently, we exit the interpreter when setup region, because it may
>execute control methods, such as _REG.
>
>The attached debug kernel patch (region-debug.patch) don't exit the
>interpreter if the region is temporary, namely, it is defined inside a
>method.
Ok, we don't exit in case of temporary region. How is it possible that we had 'normal'
boots with delays?
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-27 8:29 ` Sergey Senozhatsky
@ 2009-08-27 8:44 ` Lin Ming
2009-08-27 9:05 ` Sergey Senozhatsky
2009-08-31 21:12 ` Sergey Senozhatsky
0 siblings, 2 replies; 27+ messages in thread
From: Lin Ming @ 2009-08-27 8:44 UTC (permalink / raw)
To: Sergey Senozhatsky
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
On Thu, 2009-08-27 at 16:29 +0800, Sergey Senozhatsky wrote:
> On (08/27/09 15:59), Lin Ming wrote:
> > > rc7-git5 (patched)
> > >
> > > [ 0.178628] ACPI: EC: Look up EC in DSDT
> > > [ 0.196480] ACPI: Interpreter enabled
> > > [ 0.196575] ACPI: (supports S0 S1 S3 S4 S5)
> > > [ 0.197184] ACPI: Using IOAPIC for interrupt routing
> > > [ 0.197352] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> > > [ 0.203511] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
> > > [ 0.203738] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
> > > [ 0.203964] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
> > > [ 0.204256] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
> > > [ 0.204510] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_ALREADY_EXISTS
> > > [ 0.204803] ACPI: Marking method _L01 as Serialized because of AE_ALREADY_EXISTS error
> > > [ 0.205063] ACPI Exception: AE_ALREADY_EXISTS, while evaluating GPE method [_L01] 20090521 evgpe-568
> >
> > Do you mean rc7-git5 sometime boot fails even with the patch applied?
> >
> No. Patched kernel boots ok. Even successfully booted kernel sometimes has the given lines in dmesg.
> (I'll watch more.)
Thanks for the info.
So the patch only fixes the oops,
we also need to fix the AE_ALREADY_EXISTS error.
>
> > >
> > >
> > > [...]
> > > + if (!(region_obj->region.node->flags & ANOBJ_TEMPORARY)) {
> > > + acpi_ex_exit_interpreter();
> > > + }
> > > [...]
> > > Does it explain successful boot with delay (vga=791, prink delay, etc.)?
> >
> > Sorry, could you explain the question a bit more?
> >
> Sorry,
> We had successful boots with small delays (like vga=791, prinTk delays and so on) and oopses otherwise.
Got it.
>
> On (08/12/09 20:18), Len Brown wrote:
> >The fact that boot_delay=10 makes the problem go away
> >suggests some sort of race condition. Is 10 the smallest
> >value of printk_time that works, or is it a random value?
> >
>
>
> >Currently, we exit the interpreter when setup region, because it may
> >execute control methods, such as _REG.
> >
> >The attached debug kernel patch (region-debug.patch) don't exit the
> >interpreter if the region is temporary, namely, it is defined inside a
> >method.
> Ok, we don't exit in case of temporary region. How is it possible that we had 'normal'
> boots with delays?
Not sure. Maybe the delays avoid some sort of race condition.
I will continue to investigate ...
Thanks,
Lin Ming
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-27 8:44 ` Lin Ming
@ 2009-08-27 9:05 ` Sergey Senozhatsky
2009-08-31 21:12 ` Sergey Senozhatsky
1 sibling, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-27 9:05 UTC (permalink / raw)
To: Lin Ming
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 1580 bytes --]
On (08/27/09 16:44), Lin Ming wrote:
> > > > [ 0.178628] ACPI: EC: Look up EC in DSDT
> > > > [ 0.196480] ACPI: Interpreter enabled
> > > > [ 0.196575] ACPI: (supports S0 S1 S3 S4 S5)
> > > > [ 0.197184] ACPI: Using IOAPIC for interrupt routing
> > > > [ 0.197352] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> > > > [ 0.203511] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
> > > > [ 0.203738] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
> > > > [ 0.203964] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
> > > > [ 0.204256] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
> > > > [ 0.204510] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_ALREADY_EXISTS
> > > > [ 0.204803] ACPI: Marking method _L01 as Serialized because of AE_ALREADY_EXISTS error
> > > > [ 0.205063] ACPI Exception: AE_ALREADY_EXISTS, while evaluating GPE method [_L01] 20090521 evgpe-568
> > >
> > > Do you mean rc7-git5 sometime boot fails even with the patch applied?
> > >
> > No. Patched kernel boots ok. Even successfully booted kernel sometimes has the given lines in dmesg.
> > (I'll watch more.)
>
Yes, looks like:
> So the patch only fixes the oops,
confirmed;
> we also need to fix the AE_ALREADY_EXISTS error.
>
AE_ALREADY_EXISTS fix not confirmed.
(AE_ALREADY_EXISTS errors are quite rare.)
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: acpi_ex_system_memory_space_handler oops
2009-08-27 8:44 ` Lin Ming
2009-08-27 9:05 ` Sergey Senozhatsky
@ 2009-08-31 21:12 ` Sergey Senozhatsky
1 sibling, 0 replies; 27+ messages in thread
From: Sergey Senozhatsky @ 2009-08-31 21:12 UTC (permalink / raw)
To: Lin Ming
Cc: Brown, Len, Moore, Robert, linux-acpi@vger.kernel.org,
linux-kernel@vger.kernel.org
[-- Attachment #1: Type: text/plain, Size: 7148 bytes --]
On (08/27/09 16:44), Lin Ming wrote:
> On Thu, 2009-08-27 at 16:29 +0800, Sergey Senozhatsky wrote:
> > On (08/27/09 15:59), Lin Ming wrote:
> > > > rc7-git5 (patched)
> > > >
> > > > [ 0.178628] ACPI: EC: Look up EC in DSDT
> > > > [ 0.196480] ACPI: Interpreter enabled
> > > > [ 0.196575] ACPI: (supports S0 S1 S3 S4 S5)
> > > > [ 0.197184] ACPI: Using IOAPIC for interrupt routing
> > > > [ 0.197352] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> > > > [ 0.203511] ACPI Error (dswload-0790): [PCFG] Namespace lookup failure, AE_ALREADY_EXISTS
> > > > [ 0.203738] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog 20090521 psloop-227
> > > > [ 0.203964] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.RBPE] (Node f7017678), AE_ALREADY_EXISTS
> > > > [ 0.204256] ACPI: Marking method RBPE as Serialized because of AE_ALREADY_EXISTS error
> > > > [ 0.204510] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L01] (Node f701d198), AE_ALREADY_EXISTS
> > > > [ 0.204803] ACPI: Marking method _L01 as Serialized because of AE_ALREADY_EXISTS error
> > > > [ 0.205063] ACPI Exception: AE_ALREADY_EXISTS, while evaluating GPE method [_L01] 20090521 evgpe-568
> > >
>
> So the patch only fixes the oops,
> we also need to fix the AE_ALREADY_EXISTS error.
>
> AE_ALREADY_EXISTS fix not confirmed.
I'm afraid there was my mistake. No luck in reproducing this with patched kernel.
I've updated BIOS (305 -> 307, ASUS F3Jc) - unpatched kernel (rc8, rc7) oopses.
Made some changes to acpi_ex_system_memory_space_handler:
static int prev_ebx = 0;
struct pt_regs *regs = task_pt_regs(current);
[..]
if (prev_ebx != regs->bx) {
printk("EAX: %08lx EBX: %08lx ECX: %08lx EDX: %08lx\n",
regs->ax, regs->bx, regs->cx, regs->dx);
prev_ebx = regs->bx;
}
Kernel oopses at acpi_ex_system_memory_space_handler+0x75, which is
mov 0x8(%ebx),%edx /* 0x8(%ebx) == mem_info->mapped_physical_address */
2 normal boots:
[ 0.179720] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.203556] EAX: f7231fc8 EBX: f7231fe0 ECX: c1062064 EDX: 00000000
[ 0.204522] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.204727] EAX: f7231fc8 EBX: f7231fe0 ECX: c1062064 EDX: 00000000
[ 0.205402] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.207394] EAX: f7231fc8 EBX: f7231fe0 ECX: c1062064 EDX: 00000000
[ 0.207742] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.223926] EAX: 00000002 EBX: c160368c ECX: c15adae0 EDX: 00000002
[ 0.313569] EAX: 00000002 EBX: c1603720 ECX: c15adae0 EDX: 00000002
[ 0.538362] EAX: 00000002 EBX: c160395c ECX: c15adae0 EDX: 00000002
[ 0.539345] EAX: 00000002 EBX: c1603960 ECX: c15adae0 EDX: 00000002
[ 0.551478] EAX: 00000002 EBX: c1603968 ECX: c15adae0 EDX: 00000002
[ 0.553474] EAX: 00000002 EBX: c160396c ECX: c15adae0 EDX: 00000002
[ 0.559407] EAX: 00000002 EBX: c1603970 ECX: c15adae0 EDX: 00000002
[ 0.562432] EAX: 00000002 EBX: c1603974 ECX: c15adae0 EDX: 00000002
[ 0.567686] EAX: f68fffc8 EBX: f68fffe0 ECX: c1062064 EDX: 00000000
[ 0.929685] EAX: 00000002 EBX: c160399c ECX: c15adae0 EDX: 00000002
[ 0.943102] EAX: f68fffc8 EBX: f68fffe0 ECX: c1062064 EDX: 00000000
[ 1.119718] EAX: f707bfc8 EBX: f707bfe0 ECX: c1062064 EDX: 00000000
[ 4.247438] EAX: 00000004 EBX: 00000003 ECX: 08061916 EDX: 00000003
[ 4.624659] EAX: 00000080 EBX: b7fe3000 ECX: 00007111 EDX: 08d26e88
[ 9.422412] EAX: 00000003 EBX: 00000003 ECX: b7f4e000 EDX: 00001000
[ 15.780002] EAX: 00000003 EBX: 00000007 ECX: b803a000 EDX: 00001000
[ 30.282635] EAX: 00000003 EBX: 00000004 ECX: b7313000 EDX: 00001000
[ 31.760373] EAX: 00000003 EBX: 00000005 ECX: b8081000 EDX: 00001000
[ 46.478595] EAX: 00000003 EBX: 00000011 ECX: b8085000 EDX: 00001000
[ 60.287018] EAX: 00000003 EBX: 00000004 ECX: b7313000 EDX: 00001000
[ 76.503652] EAX: 00000003 EBX: 00000011 ECX: b8085000 EDX: 00001000
[ 95.286847] EAX: 00000003 EBX: 00000004 ECX: b7313000 EDX: 00001000
[ 103.537367] EAX: 00000003 EBX: 00000005 ECX: b8081000 EDX: 00001000
[ 106.503656] EAX: 00000003 EBX: 00000011 ECX: b8085000 EDX: 00001000
***
[ 0.177114] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.200169] EAX: f7213fc8 EBX: f7213fe0 ECX: c1062064 EDX: 00000000
[ 0.200854] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.200998] EAX: f7213fc8 EBX: f7213fe0 ECX: c1062064 EDX: 00000000
[ 0.201331] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.202367] EAX: f7213fc8 EBX: f7213fe0 ECX: c1062064 EDX: 00000000
[ 0.202569] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.204209] EAX: f7213fc8 EBX: f7213fe0 ECX: c1062064 EDX: 00000000
[ 0.204452] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.206921] EAX: f7213fc8 EBX: f7213fe0 ECX: c1062064 EDX: 00000000
[ 0.207834] EAX: 00000002 EBX: c1603684 ECX: c15adae0 EDX: 00000002
[ 0.220475] EAX: 00000002 EBX: c160368c ECX: c15adae0 EDX: 00000002
[ 0.319953] EAX: 00000002 EBX: c1603720 ECX: c15adae0 EDX: 00000002
[ 0.540786] EAX: 00000002 EBX: c160395c ECX: c15adae0 EDX: 00000002
[ 0.541769] EAX: 00000002 EBX: c1603960 ECX: c15adae0 EDX: 00000002
[ 0.550439] EAX: 00000002 EBX: c1603968 ECX: c15adae0 EDX: 00000002
[ 0.552394] EAX: 00000002 EBX: c160396c ECX: c15adae0 EDX: 00000002
[ 0.560133] EAX: 00000002 EBX: c1603970 ECX: c15adae0 EDX: 00000002
[ 0.563108] EAX: 00000002 EBX: c1603974 ECX: c15adae0 EDX: 00000002
[ 0.568408] EAX: f697bfc8 EBX: f697bfe0 ECX: c1062064 EDX: 00000000
[ 0.926336] EAX: f707ffc8 EBX: f707ffe0 ECX: c1062064 EDX: 00000000
[ 0.932752] EAX: 00000002 EBX: c160399c ECX: c15adae0 EDX: 00000002
[ 0.932974] EAX: f697bfc8 EBX: f697bfe0 ECX: c1062064 EDX: 00000000
[ 4.094675] EAX: 00000004 EBX: 00000003 ECX: 08061916 EDX: 00000003
[ 4.604710] EAX: 00000080 EBX: b80c2000 ECX: 00007111 EDX: 08cdae88
[ 9.325215] EAX: 00000003 EBX: 00000003 ECX: b7f30000 EDX: 00001000
[ 15.744843] EAX: 00000003 EBX: 00000007 ECX: b8003000 EDX: 00001000
[ 30.818662] EAX: 00000003 EBX: 00000004 ECX: b7490000 EDX: 00001000
[ 38.545531] EAX: 00000003 EBX: 00000005 ECX: b7edb000 EDX: 00001000
I also have changed show_registers(struct pt_regs *regs) to __show_regs(regs, 0); after the stack trace.
Here are 2 oopses (they are similar):
Kacpid not tainted
EIP: 0060: [<c12a30ce>] EFLAGS: 00010246 CPU: 0
EIP is at acpi_ex_system_memory_space_handler+0x75/0x22f
EAX: 00000001 EBX: 00000020 ECX: 00000008 EDX: 00000000
ESI: f7213dec EDI: 0000008 EBP: f7213d10 ESP: f7213cdc
DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
***
EAX: 00000001 EBX: 00000020 ECX: 00000008 EDX: 00000000
ESI: f7213dec EDI: 0000008 EBP: f7213d10 ESP: f7213cdc
DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Note EBX: 00000020 in both cases.
(happend around 0.21 min when 'usually' EBX: c1603684/f7213fe0).
Sergey
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 315 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2009-08-31 21:08 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-12 20:10 acpi_ex_system_memory_space_handler oops Sergey Senozhatsky
2009-08-12 21:46 ` Rafael J. Wysocki
2009-08-13 0:18 ` Len Brown
2009-08-13 8:34 ` Sergey Senozhatsky
2009-08-13 9:53 ` Sergey Senozhatsky
2009-08-13 11:02 ` Sergey Senozhatsky
2009-08-13 12:46 ` Sergey Senozhatsky
2009-08-14 2:34 ` Lin Ming
2009-08-14 7:40 ` Sergey Senozhatsky
2009-08-14 7:53 ` Sergey Senozhatsky
2009-08-14 9:12 ` Sergey Senozhatsky
2009-08-14 9:38 ` Sergey Senozhatsky
2009-08-14 12:48 ` Sergey Senozhatsky
2009-08-13 13:43 ` Sergey Senozhatsky
2009-08-17 8:43 ` Lin Ming
2009-08-17 11:30 ` Sergey Senozhatsky
2009-08-17 13:22 ` Lin Ming
2009-08-18 7:13 ` Sergey Senozhatsky
2009-08-18 7:18 ` Lin Ming
2009-08-18 7:45 ` Sergey Senozhatsky
2009-08-18 8:00 ` Sergey Senozhatsky
2009-08-27 7:52 ` Sergey Senozhatsky
2009-08-27 7:59 ` Lin Ming
2009-08-27 8:29 ` Sergey Senozhatsky
2009-08-27 8:44 ` Lin Ming
2009-08-27 9:05 ` Sergey Senozhatsky
2009-08-31 21:12 ` Sergey Senozhatsky
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox