Skip to contentSkip to conversation

Oops in ACPI with git latest

PATCH In review James Bottomley 6 participants 20 messages Oct 23, 2008 – Oct 24, 2008

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

ACPI Warning (nseval-0168): Insufficient arguments - method [_OSC] needs 5, found 4 [20080926] ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, expected 4 [20080926] ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return value [20080926]

BUG: unable to handle kernel NULL pointer dereference at 00000000
IP: [<c0237671>] acpi_run_osc+0xa1/0x170
*pde = 00000000 
Oops: 0000 [#1] SMP 
last sysfs file: 
Dumping ftrace buffer:
   (ftrace buffer empty)
Modules linked in:

Pid: 1, comm: swapper Not tainted (2.6.27 #124) IBM eServer 206m-[8485IZZ]-
EIP: 0060:[<c0237671>] EFLAGS: 00010246 CPU: 1
EIP is at acpi_run_osc+0xa1/0x170
EAX: 00000000 EBX: 00000010 ECX: 00000003 EDX: f704d4ec
ESI: 00000000 EDI: 00000000 EBP: f704fde4 ESP: f704fd7c
DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process swapper (pid: 1, ti=f704e000 task=f704d150 task.ti=f704e000)

Stack:
 f704fdc8 f704fdf0 00000001 00000003 00000010 c04f4a28 c014c3ab 00000001
 00000001 00000000 f68766a0 00000001 00000003 00000000 f704fdd4 00000003
 0000000c f704fdf0 c023759b 00000000 00000000 00000004 f704fd88 00000010
Call Trace:
 [<c014c3ab>] ? trace_hardirqs_on+0xb/0x10
 [<c023759b>] ? acpi_get_osc_data+0x5b/0x90
 [<c02378c4>] ? acpi_query_osc+0x74/0xa0
 [<c02486bb>] ? acpi_ns_get_device_callback+0xfe/0x112
 [<c0249dbe>] ? acpi_ns_walk_namespace+0x9a/0x110
 [<c033a5cc>] ? pci_init+0x0/0x44
 [<c0248541>] ? acpi_get_devices+0x47/0x5d
 [<c02485bd>] ? acpi_ns_get_device_callback+0x0/0x112
 [<c0237850>] ? acpi_query_osc+0x0/0xa0
 [<c0237918>] ? __pci_osc_support_set+0x28/0x30
 [<c033b99c>] ? msi_init+0x27/0x38
 [<c033a5fc>] ? pci_init+0x30/0x44
 [<c010111d>] ? do_one_initcall+0x2d/0x160
 [<c014c3ab>] ? trace_hardirqs_on+0xb/0x10
 [<c01d6c5e>] ? proc_register+0xee/0x1f0
 [<c03482ad>] ? _spin_unlock+0x1d/0x20
 [<c01d6c5e>] ? proc_register+0xee/0x1f0
 [<c01d6e64>] ? create_proc_entry+0x54/0xb0
 [<c01622a4>] ? register_irq_proc+0xa4/0xc0
 [<c016231c>] ? init_irq_proc+0x5c/0x70
 [<c0521325>] ? kernel_init+0x10f/0x166
 [<c0521216>] ? kernel_init+0x0/0x166
 [<c0104213>] ? kernel_thread_helper+0x7/0x14
Code: 00 00 00 c7 45 cc 00 00 00 00 c7 45 d4 03 00 00 00 c7 45 d8 0c 00 00 00 ba 80 41 4a c0 e8 67 10 01 00 89 c7 85 c0 75 4a 8b 75 e8 <83> 3e 03 75 5c 8b 46 08 8b 18 85 db 74 29 f6 c3 02 0f 85 82 00 
EIP: [<c0237671>] acpi_run_osc+0xa1/0x170 SS:ESP 0068:f704fd7c
---[ end trace a7919e7f17c0a725 ]---
swapper used greatest stack depth: 5788 bytes left
Kernel panic - not syncing: Attempted to kill init!
#1 lore raw
Quoted 44 lines · James Bottomley

ACPI Warning (nseval-0168): Insufficient arguments - method [_OSC] needs 5, found 4 [20080926] ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, expected 4 [20080926] ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return value [20080926]

BUG: unable to handle kernel NULL pointer dereference at 00000000
IP: [<c0237671>] acpi_run_osc+0xa1/0x170
*pde = 00000000 
Oops: 0000 [#1] SMP 
last sysfs file: 
Dumping ftrace buffer:
   (ftrace buffer empty)
Modules linked in:

Pid: 1, comm: swapper Not tainted (2.6.27 #124) IBM eServer 206m-[8485IZZ]-
EIP: 0060:[<c0237671>] EFLAGS: 00010246 CPU: 1
EIP is at acpi_run_osc+0xa1/0x170
EAX: 00000000 EBX: 00000010 ECX: 00000003 EDX: f704d4ec
ESI: 00000000 EDI: 00000000 EBP: f704fde4 ESP: f704fd7c
DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process swapper (pid: 1, ti=f704e000 task=f704d150 task.ti=f704e000)

Stack:
 f704fdc8 f704fdf0 00000001 00000003 00000010 c04f4a28 c014c3ab 00000001
 00000001 00000000 f68766a0 00000001 00000003 00000000 f704fdd4 00000003
 0000000c f704fdf0 c023759b 00000000 00000000 00000004 f704fd88 00000010
Call Trace:
 [<c014c3ab>] ? trace_hardirqs_on+0xb/0x10
 [<c023759b>] ? acpi_get_osc_data+0x5b/0x90
 [<c02378c4>] ? acpi_query_osc+0x74/0xa0
 [<c02486bb>] ? acpi_ns_get_device_callback+0xfe/0x112
 [<c0249dbe>] ? acpi_ns_walk_namespace+0x9a/0x110
 [<c033a5cc>] ? pci_init+0x0/0x44
 [<c0248541>] ? acpi_get_devices+0x47/0x5d
 [<c02485bd>] ? acpi_ns_get_device_callback+0x0/0x112
 [<c0237850>] ? acpi_query_osc+0x0/0xa0
 [<c0237918>] ? __pci_osc_support_set+0x28/0x30
 [<c033b99c>] ? msi_init+0x27/0x38
 [<c033a5fc>] ? pci_init+0x30/0x44
 [<c010111d>] ? do_one_initcall+0x2d/0x160
 [<c014c3ab>] ? trace_hardirqs_on+0xb/0x10
 [<c01d6c5e>] ? proc_register+0xee/0x1f0
 [<c03482ad>] ? _spin_unlock+0x1d/0x20
 [<c01d6c5e>] ? proc_register+0xee/0x1f0
 [<c01d6e64>] ? create_proc_entry+0x54/0xb0
 [<c01622a4>] ? register_irq_proc+0xa4/0xc0
 [<c016231c>] ? init_irq_proc+0x5c/0x70
Quoted 8 lines
 [<c0521325>] ? kernel_init+0x10f/0x166
 [<c0521216>] ? kernel_init+0x0/0x166
 [<c0104213>] ? kernel_thread_helper+0x7/0x14
Code: 00 00 00 c7 45 cc 00 00 00 00 c7 45 d4 03 00 00 00 c7 45 d8 0c 00 00 00 ba 80 41 4a c0 e8 67 10 01 00 89 c7 85 c0 75 4a 8b 75 e8 <83> 3e 03 75 5c 8b 46 08 8b 18 85 db 74 29 f6 c3 02 0f 85 82 00 
EIP: [<c0237671>] acpi_run_osc+0xa1/0x170 SS:ESP 0068:f704fd7c
---[ end trace a7919e7f17c0a725 ]---
swapper used greatest stack depth: 5788 bytes left
Kernel panic - not syncing: Attempted to kill init!

Does this patch help?

---
 drivers/pci/pci-acpi.c |    3 +++
 1 file changed, 3 insertions(+)
drivers/pci/pci-acpi.c +3 -0
Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");
#2 lore raw

+ if (!output.pointer)
+ return AE_NULL_OBJECT;
+

This probably won't work. acpi_evaluate_object currently doesn't touch the pointer parameter if there is no return value, it only sets the length to zero.

So, you might try this:

+ if (!output.length)
+ return AE_NULL_OBJECT;
+

Quoted 92 lines

-----Original Message-----
From: [email protected] [mailto:linux-acpi- [email protected]] On Behalf Of Rafael J. Wysocki
Sent: Thursday, October 23, 2008 1:43 PM
To: James Bottomley
Cc: [email protected]; linux-kernel; Jesse Barnes; Len Brown
Subject: Re: Oops in ACPI with git latest

Quoted 1 line · James Bottomley

ACPI Warning (nseval-0168): Insufficient arguments - method [_OSC] needs

5, found 4 [20080926]

Quoted 1 line

ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count mismatch -

ASL declared 5, expected 4 [20080926]

Quoted 1 line

ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return

value [20080926]

Quoted 10 lines
BUG: unable to handle kernel NULL pointer dereference at 00000000
IP: [<c0237671>] acpi_run_osc+0xa1/0x170
*pde = 00000000
Oops: 0000 [#1] SMP
last sysfs file:
Dumping ftrace buffer:
   (ftrace buffer empty)
Modules linked in:

Pid: 1, comm: swapper Not tainted (2.6.27 #124) IBM eServer 206m-

[8485IZZ]-

Quoted 27 lines

EIP: 0060:[<c0237671>] EFLAGS: 00010246 CPU: 1
EIP is at acpi_run_osc+0xa1/0x170
EAX: 00000000 EBX: 00000010 ECX: 00000003 EDX: f704d4ec
ESI: 00000000 EDI: 00000000 EBP: f704fde4 ESP: f704fd7c
DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process swapper (pid: 1, ti=f704e000 task=f704d150 task.ti=f704e000)

Stack:
 f704fdc8 f704fdf0 00000001 00000003 00000010 c04f4a28 c014c3ab 00000001
 00000001 00000000 f68766a0 00000001 00000003 00000000 f704fdd4 00000003
 0000000c f704fdf0 c023759b 00000000 00000000 00000004 f704fd88 00000010
Call Trace:
 [<c014c3ab>] ? trace_hardirqs_on+0xb/0x10
 [<c023759b>] ? acpi_get_osc_data+0x5b/0x90
 [<c02378c4>] ? acpi_query_osc+0x74/0xa0
 [<c02486bb>] ? acpi_ns_get_device_callback+0xfe/0x112
 [<c0249dbe>] ? acpi_ns_walk_namespace+0x9a/0x110
 [<c033a5cc>] ? pci_init+0x0/0x44
 [<c0248541>] ? acpi_get_devices+0x47/0x5d
 [<c02485bd>] ? acpi_ns_get_device_callback+0x0/0x112
 [<c0237850>] ? acpi_query_osc+0x0/0xa0
 [<c0237918>] ? __pci_osc_support_set+0x28/0x30
 [<c033b99c>] ? msi_init+0x27/0x38
 [<c033a5fc>] ? pci_init+0x30/0x44
 [<c010111d>] ? do_one_initcall+0x2d/0x160
 [<c014c3ab>] ? trace_hardirqs_on+0xb/0x10
 [<c01d6c5e>] ? proc_register+0xee/0x1f0
 [<c03482ad>] ? _spin_unlock+0x1d/0x20
Quoted 8 lines
 [<c01d6c5e>] ? proc_register+0xee/0x1f0
 [<c01d6e64>] ? create_proc_entry+0x54/0xb0
 [<c01622a4>] ? register_irq_proc+0xa4/0xc0
 [<c016231c>] ? init_irq_proc+0x5c/0x70
 [<c0521325>] ? kernel_init+0x10f/0x166
 [<c0521216>] ? kernel_init+0x0/0x166
 [<c0104213>] ? kernel_thread_helper+0x7/0x14
Code: 00 00 00 c7 45 cc 00 00 00 00 c7 45 d4 03 00 00 00 c7 45 d8 0c 00

00 00 ba 80 41 4a c0 e8 67 10 01 00 89 c7 85 c0 75 4a 8b 75 e8 <83> 3e 03 75 5c 8b 46 08 8b 18 85 db 74 29 f6 c3 02 0f 85 82 00

Quoted 4 lines

EIP: [<c0237671>] acpi_run_osc+0xa1/0x170 SS:ESP 0068:f704fd7c

---[ end trace a7919e7f17c0a725 ]---
swapper used greatest stack depth: 5788 bytes left
Kernel panic - not syncing: Attempted to kill init!

Does this patch help?

---
drivers/pci/pci-acpi.c | 3 +++

1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c +3 -1
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");
--

To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#3 lore raw
Quoted 5 lines · Robert
drivers/pci/pci-acpi.c +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+

This probably won't work. acpi_evaluate_object currently doesn't touch the pointer parameter if there is no return value, it only sets the length to zero.

Actually, it does.

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 88

Quoted 5 lines

So, you might try this:

drivers/pci/pci-acpi.c +3 -0
+	if (!output.length)
+		return AE_NULL_OBJECT;
+

This also works.

James

#4 lore raw
Quoted 8 lines · James Bottomley
Quoted 5 lines · Robert
(quoted diff) +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+

This probably won't work. acpi_evaluate_object currently doesn't touch the pointer parameter if there is no return value, it only sets the length to zero.

Actually, it does.

Well, this was the only candidate for a NULL pointer dereference, so I'd be surprised if it didn't. :-)

Quoted 5 lines

Review

Quoted 5 lines

So, you might try this:

(quoted diff) +3 -0
+	if (!output.length)
+		return AE_NULL_OBJECT;
+

Still, I'd expect the AML interpreter to return error code in this case.

Quoted 1 line

This also works.

Why don't we make it extra safe, then. ;-)

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_osc_run from using NULL objects

Check if the object returned by acpi_evaluate_object() in acpi_run_osc() is not NULL.

---
 drivers/pci/pci-acpi.c |    3 +++
 1 file changed, 3 insertions(+)
drivers/pci/pci-acpi.c +3 -0
Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer || !output.length)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");
#5 lore raw

PATCH 1/1 Subject: Prevent acpi_run_osc from using NULL objects (was: Re: Oops in ACPI with git latest)

Quoted 21 lines · Rafael J. Wysocki
Quoted 8 lines · James Bottomley
Quoted 5 lines · Robert
(quoted diff) +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+

This probably won't work. acpi_evaluate_object currently doesn't touch the pointer parameter if there is no return value, it only sets the length to zero.

Actually, it does.

Well, this was the only candidate for a NULL pointer dereference, so I'd be surprised if it didn't. :-)

Quoted 5 lines

Review

Quoted 5 lines

So, you might try this:

(quoted diff) +3 -0
+	if (!output.length)
+		return AE_NULL_OBJECT;
+

Still, I'd expect the AML interpreter to return error code in this case.

Quoted 7 lines
Quoted 1 line

This also works.

Why don't we make it extra safe, then. ;-)

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_osc_run from using NULL objects

Ah, mistake in the subject.

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_run_osc from using NULL objects

Check if the object returned by acpi_evaluate_object() in acpi_run_osc() is not NULL before using it.

---
 drivers/pci/pci-acpi.c |    3 +++
 1 file changed, 3 insertions(+)
drivers/pci/pci-acpi.c +3 -0
Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer || !output.length)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");
#6 lore raw

RE: [PATCH] Subject: Prevent acpi_run_osc from using NULL objects (was: Re: Oops in ACPI with git latest)

Quoted 2 lines
Quoted 2 lines

Still, I'd expect the AML interpreter to return error code in this case.

We've just recently deployed a new module that validates the inputs and outputs for the predefined ACPI methods (Those that start with underscore).

That is the source of these messages:

Quoted 2 lines
Quoted 2 lines

ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, expected 4 [20080926] ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return value [20080926]

For the initial version of this module, we only output messages when the inputs and/or outputs don't match the requirements of the ACPI specification.

We can change this to returning exceptions in the future.

Quoted 74 lines

-----Original Message-----
From: [email protected] [mailto:linux-acpi- [email protected]] On Behalf Of Rafael J. Wysocki
Sent: Friday, October 24, 2008 4:50 AM
To: James Bottomley; Jesse Barnes
Cc: Moore, Robert; [email protected]; linux-kernel; Len Brown
Subject: [PATCH] Subject: Prevent acpi_run_osc from using NULL objects (was: Re: Oops in ACPI with git latest)

Quoted 7 lines · Rafael J. Wysocki
Quoted 6 lines · James Bottomley
Quoted 5 lines · Robert
drivers/pci/pci-acpi.c +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+

This probably won't work. acpi_evaluate_object currently doesn't

touch the pointer parameter if there is no return value, it only sets the length to zero.

Quoted 4 lines
Quoted 2 lines

Actually, it does.

Well, this was the only candidate for a NULL pointer dereference, so I'd

be

Quoted 10 lines

surprised if it didn't. :-)

Quoted 5 lines

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 88

Quoted 5 lines

So, you might try this:

drivers/pci/pci-acpi.c +3 -0
+	if (!output.length)
+		return AE_NULL_OBJECT;
+

Still, I'd expect the AML interpreter to return error code in this case.

Quoted 7 lines
Quoted 1 line

This also works.

Why don't we make it extra safe, then. ;-)

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_osc_run from using NULL objects

Ah, mistake in the subject.

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_run_osc from using NULL objects

Check if the object returned by acpi_evaluate_object() in acpi_run_osc() is not NULL before using it.

---
drivers/pci/pci-acpi.c | 3 +++

1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c +3 -1
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer || !output.length)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");
--

To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

reviewer
#7 lore raw

RE: [PATCH] Subject: Prevent acpi_run_osc from using NULL objects (was: Re: Oops in ACPI with git latest)

Quoted 7 lines

We've just recently deployed a new module that validates the inputs and outputs for the predefined ACPI methods (Those that start with underscore).

That is the source of these messages:

Quoted 7 lines
Quoted 2 lines
Quoted 2 lines

ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, expected 4 [20080926] ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return value [20080926]

For the initial version of this module, we only output messages when the inputs and/or outputs don't match the requirements of the ACPI specification.

We can change this to returning exceptions in the future.

I expect we're going to have a bunch of false positives with this one, and indeed may need to even pare the warnings back to only when CONFIG_ACPI_DEBUG, or acpi=strict or something.

-Len

#8 lore raw

RE: [PATCH] Subject: Prevent acpi_run_osc from using NULL objects (was: Re: Oops in ACPI with git latest)

Yes, we will see.

Certainly, in this case it was helpful to have the warning up front that there was no return value.

Quoted 33 lines

-----Original Message-----
From: Len Brown [mailto:[email protected]]
Sent: Friday, October 24, 2008 1:27 PM
To: Moore, Robert
Cc: Rafael J. Wysocki; James Bottomley; Jesse Barnes; linux- [email protected]; linux-kernel
Subject: RE: [PATCH] Subject: Prevent acpi_run_osc from using NULL objects (was: Re: Oops in ACPI with git latest)

Quoted 1 line

We've just recently deployed a new module that validates the inputs and

outputs

Quoted 5 lines

for the predefined ACPI methods (Those that start with underscore).

That is the source of these messages:

Quoted 1 line
Quoted 1 line

ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count

mismatch - ASL declared 5, expected 4 [20080926]

Quoted 1 line
Quoted 1 line
Quoted 1 line

ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return

value [20080926]

Quoted 2 lines

For the initial version of this module, we only output messages when the

inputs and/or

Quoted 3 lines

outputs don't match the requirements of the ACPI specification.

We can change this to returning exceptions in the future.

I expect we're going to have a bunch of false positives with this one, and indeed may need to even pare the warnings back to only when CONFIG_ACPI_DEBUG, or acpi=strict or something.

-Len

#9 lore raw
In reply to Rafael J. Wysocki

Since acpi_evaluate_object doesn't set the pointer value, it may be simply random.

Quoted 60 lines

-----Original Message-----
From: Rafael J. Wysocki [mailto:[email protected]]
Sent: Thursday, October 23, 2008 11:57 PM
To: James Bottomley; Jesse Barnes
Cc: Moore, Robert; [email protected]; linux-kernel; Len Brown
Subject: Re: Oops in ACPI with git latest

Quoted 6 lines · James Bottomley
Quoted 5 lines · Robert
drivers/pci/pci-acpi.c +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+

This probably won't work. acpi_evaluate_object currently doesn't touch

the pointer parameter if there is no return value, it only sets the length to zero.

Quoted 2 lines

Actually, it does.

Well, this was the only candidate for a NULL pointer dereference, so I'd be surprised if it didn't. :-)

Quoted 5 lines

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 88

Quoted 5 lines

So, you might try this:

drivers/pci/pci-acpi.c +3 -0
+	if (!output.length)
+		return AE_NULL_OBJECT;
+

Still, I'd expect the AML interpreter to return error code in this case.

Quoted 1 line

This also works.

Why don't we make it extra safe, then. ;-)

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_osc_run from using NULL objects

Check if the object returned by acpi_evaluate_object() in acpi_run_osc() is not NULL.

---
drivers/pci/pci-acpi.c | 3 +++

1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c +3 -0
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer || !output.length)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");
#10 lore raw

So who wants to send me a final patch for this?

Thanks,
Jesse

Quoted 70 lines · Robert

Since acpi_evaluate_object doesn't set the pointer value, it may be simply random.

Quoted 52 lines

-----Original Message-----
From: Rafael J. Wysocki [mailto:[email protected]]
Sent: Thursday, October 23, 2008 11:57 PM
To: James Bottomley; Jesse Barnes
Cc: Moore, Robert; [email protected]; linux-kernel; Len Brown
Subject: Re: Oops in ACPI with git latest

Quoted 6 lines · James Bottomley
Quoted 5 lines · Robert
drivers/pci/pci-acpi.c +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+

This probably won't work. acpi_evaluate_object currently doesn't touch

the pointer parameter if there is no return value, it only sets the length to zero.

Quoted 1 line

Actually, it does.

Well, this was the only candidate for a NULL pointer dereference, so I'd be surprised if it didn't. :-)

Quoted 5 lines

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 88

Quoted 5 lines

So, you might try this:

drivers/pci/pci-acpi.c +3 -0
+	if (!output.length)
+		return AE_NULL_OBJECT;
+

Still, I'd expect the AML interpreter to return error code in this case.

Quoted 1 line

This also works.

Why don't we make it extra safe, then. ;-)

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_osc_run from using NULL objects

Check if the object returned by acpi_evaluate_object() in acpi_run_osc() is not NULL.

---
drivers/pci/pci-acpi.c | 3 +++

1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 91

Quoted 9 lines
drivers/pci/pci-acpi.c +3 -0
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer || !output.length)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

Signature · 1 line
Jesse Barnes, Intel Open Source Technology Center
#11 lore raw
Quoted 1 line · Jesse Barnes

So who wants to send me a final patch for this?

I already did: http://marc.info/?l=linux-kernel&m=122484871717023&w=4
but I can remove the "!output.pointer || " if you prefer. :-)

Thanks,
Rafael

Quoted 72 lines · Robert
Quoted 70 lines

Since acpi_evaluate_object doesn't set the pointer value, it may be simply random.

Quoted 52 lines

-----Original Message-----
From: Rafael J. Wysocki [mailto:[email protected]]
Sent: Thursday, October 23, 2008 11:57 PM
To: James Bottomley; Jesse Barnes
Cc: Moore, Robert; [email protected]; linux-kernel; Len Brown
Subject: Re: Oops in ACPI with git latest

Quoted 6 lines · James Bottomley
Quoted 5 lines · Robert
drivers/pci/pci-acpi.c +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+

This probably won't work. acpi_evaluate_object currently doesn't touch

the pointer parameter if there is no return value, it only sets the length to zero.

Quoted 1 line

Actually, it does.

Well, this was the only candidate for a NULL pointer dereference, so I'd be surprised if it didn't. :-)

Quoted 5 lines

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 88

Quoted 5 lines

So, you might try this:

drivers/pci/pci-acpi.c +3 -0
+	if (!output.length)
+		return AE_NULL_OBJECT;
+

Still, I'd expect the AML interpreter to return error code in this case.

Quoted 1 line

This also works.

Why don't we make it extra safe, then. ;-)

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_osc_run from using NULL objects

Check if the object returned by acpi_evaluate_object() in acpi_run_osc() is not NULL.

---
drivers/pci/pci-acpi.c | 3 +++

1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 91

Quoted 9 lines
drivers/pci/pci-acpi.c +3 -0
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer || !output.length)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#13 lore raw
Quoted 9 lines · Jesse Barnes
Quoted 5 lines · Rafael J. Wysocki
Quoted 1 line · Jesse Barnes

So who wants to send me a final patch for this?

I already did: http://marc.info/?l=linux-kernel&m=122484871717023&w=4
but I can remove the "!output.pointer || " if you prefer. :-)

Yeah Bob said it would likely contain garbage anyway, so we should just remove it.

OK, here you go.

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_run_osc from using NULL objects

Check if the object returned by acpi_evaluate_object() in acpi_run_osc() is not NULL before using it.

---
 drivers/pci/pci-acpi.c |    3 +++
 1 file changed, 3 insertions(+)
drivers/pci/pci-acpi.c +3 -0
Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.length)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");
reviewer Applied
#14 lore raw

applied.

thanks,
-len

Quoted 40 lines · Rafael J. Wysocki
Quoted 9 lines · Jesse Barnes
Quoted 5 lines · Rafael J. Wysocki
Quoted 1 line · Jesse Barnes

So who wants to send me a final patch for this?

I already did: http://marc.info/?l=linux-kernel&m=122484871717023&w=4
but I can remove the "!output.pointer || " if you prefer. :-)

Yeah Bob said it would likely contain garbage anyway, so we should just remove it.

OK, here you go.

---
From: Rafael J. Wysocki <[email protected]>
Subject: Prevent acpi_run_osc from using NULL objects

Check if the object returned by acpi_evaluate_object() in acpi_run_osc() is not NULL before using it.

---
 drivers/pci/pci-acpi.c |    3 +++
 1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c +3 -0
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.length)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");
#15 lore raw
In reply to Rafael J. Wysocki
Quoted 16 lines · Rafael J. Wysocki
Quoted 4 lines · James Bottomley

ACPI Warning (nseval-0168): Insufficient arguments - method [_OSC] needs 5, found 4 [20080926] ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, expected 4 [20080926] ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return value [20080926]

BUG: unable to handle kernel NULL pointer dereference at 00000000

Does this patch help?

---
 drivers/pci/pci-acpi.c |    3 +++
 1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 91

Quoted 9 lines
drivers/pci/pci-acpi.c +3 -0
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");

Yes, that seems to fix it, thanks! ... I suppose the ASL error and warnings need investigating too?

James

#16 lore raw
Quoted 20 lines · James Bottomley
Quoted 19 lines · Rafael J. Wysocki
Quoted 4 lines · James Bottomley

ACPI Warning (nseval-0168): Insufficient arguments - method [_OSC] needs 5, found 4 [20080926] ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, expected 4 [20080926] ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return value [20080926]

BUG: unable to handle kernel NULL pointer dereference at 00000000

Does this patch help?

---
 drivers/pci/pci-acpi.c |    3 +++
 1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c +0 -0
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
Quoted 9 lines

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 91

Quoted 6 lines
drivers/pci/pci-acpi.c +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");

Yes, that seems to fix it, thanks! ... I suppose the ASL error and warnings need investigating too?

Unfortunately, they seem to indicate a BIOS breakage.

According to the spec, _OSC should take 4 arguments, but apparently on your system it wants 5.

The output of acpidump may be helpful, as Lin Ming already said.

Thanks,
Rafael

#17 lore raw

Yes, please post the acpidump for the machine, we want to look at this _OSC method.

Thanks.
Bob

Quoted 57 lines

-----Original Message-----
From: [email protected] [mailto:linux-acpi- [email protected]] On Behalf Of Rafael J. Wysocki
Sent: Thursday, October 23, 2008 11:48 PM
To: James Bottomley
Cc: [email protected]; linux-kernel; Jesse Barnes; Len Brown; Lin, Ming M
Subject: Re: Oops in ACPI with git latest

Quoted 3 lines · James Bottomley
Quoted 2 lines · Rafael J. Wysocki
Quoted 1 line · James Bottomley

ACPI Warning (nseval-0168): Insufficient arguments - method [_OSC]

needs 5, found 4 [20080926]

Quoted 1 line
Quoted 1 line
Quoted 1 line

ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count

mismatch - ASL declared 5, expected 4 [20080926]

Quoted 1 line
Quoted 1 line
Quoted 1 line

ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return

value [20080926]

Quoted 15 lines
Quoted 15 lines
Quoted 1 line
BUG: unable to handle kernel NULL pointer dereference at 00000000

Does this patch help?

---
 drivers/pci/pci-acpi.c |    3 +++
 1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/pci/pci-acpi.c
===================================================================

drivers/pci/pci-acpi.c +0 -0
@@ -83,6 +83,9 @@ static acpi_status acpi_run_osc(acpi_han
 	if (ACPI_FAILURE(status))
 		return status;
 
Quoted 9 lines

drivers/pci/pci-acpi.c static acpi_status acpi_run_osc(acpi_han · line 91

Quoted 6 lines
drivers/pci/pci-acpi.c +3 -0
+	if (!output.pointer)
+		return AE_NULL_OBJECT;
+
 	out_obj = output.pointer;
 	if (out_obj->type != ACPI_TYPE_BUFFER) {
 		printk(KERN_DEBUG "Evaluate _OSC returns wrong type\n");

Yes, that seems to fix it, thanks! ... I suppose the ASL error and warnings need investigating too?

Unfortunately, they seem to indicate a BIOS breakage.

According to the spec, _OSC should take 4 arguments, but apparently on your system it wants 5.

The output of acpidump may be helpful, as Lin Ming already said.

Thanks,
Rafael

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#18 lore raw
In reply to James Bottomley

Would you please attach the acpidump output?

Lin Ming

Quoted 58 lines · James Bottomley

ACPI Warning (nseval-0168): Insufficient arguments - method [_OSC] needs 5, found 4 [20080926] ACPI Warning (nspredef-0252): \_SB_.PCI0._OSC: Parameter count mismatch - ASL declared 5, expected 4 [20080926] ACPI Error (nspredef-0163): \_SB_.PCI0._OSC: Missing expected return value [20080926]

BUG: unable to handle kernel NULL pointer dereference at 00000000
IP: [<c0237671>] acpi_run_osc+0xa1/0x170
*pde = 00000000 
Oops: 0000 [#1] SMP 
last sysfs file: 
Dumping ftrace buffer:
   (ftrace buffer empty)
Modules linked in:

Pid: 1, comm: swapper Not tainted (2.6.27 #124) IBM eServer 206m-[8485IZZ]-
EIP: 0060:[<c0237671>] EFLAGS: 00010246 CPU: 1
EIP is at acpi_run_osc+0xa1/0x170
EAX: 00000000 EBX: 00000010 ECX: 00000003 EDX: f704d4ec
ESI: 00000000 EDI: 00000000 EBP: f704fde4 ESP: f704fd7c
DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process swapper (pid: 1, ti=f704e000 task=f704d150 task.ti=f704e000)

Stack:
 f704fdc8 f704fdf0 00000001 00000003 00000010 c04f4a28 c014c3ab 00000001
 00000001 00000000 f68766a0 00000001 00000003 00000000 f704fdd4 00000003
 0000000c f704fdf0 c023759b 00000000 00000000 00000004 f704fd88 00000010
Call Trace:
 [<c014c3ab>] ? trace_hardirqs_on+0xb/0x10
 [<c023759b>] ? acpi_get_osc_data+0x5b/0x90
 [<c02378c4>] ? acpi_query_osc+0x74/0xa0
 [<c02486bb>] ? acpi_ns_get_device_callback+0xfe/0x112
 [<c0249dbe>] ? acpi_ns_walk_namespace+0x9a/0x110
 [<c033a5cc>] ? pci_init+0x0/0x44
 [<c0248541>] ? acpi_get_devices+0x47/0x5d
 [<c02485bd>] ? acpi_ns_get_device_callback+0x0/0x112
 [<c0237850>] ? acpi_query_osc+0x0/0xa0
 [<c0237918>] ? __pci_osc_support_set+0x28/0x30
 [<c033b99c>] ? msi_init+0x27/0x38
 [<c033a5fc>] ? pci_init+0x30/0x44
 [<c010111d>] ? do_one_initcall+0x2d/0x160
 [<c014c3ab>] ? trace_hardirqs_on+0xb/0x10
 [<c01d6c5e>] ? proc_register+0xee/0x1f0
 [<c03482ad>] ? _spin_unlock+0x1d/0x20
 [<c01d6c5e>] ? proc_register+0xee/0x1f0
 [<c01d6e64>] ? create_proc_entry+0x54/0xb0
 [<c01622a4>] ? register_irq_proc+0xa4/0xc0
 [<c016231c>] ? init_irq_proc+0x5c/0x70
 [<c0521325>] ? kernel_init+0x10f/0x166
 [<c0521216>] ? kernel_init+0x0/0x166
 [<c0104213>] ? kernel_thread_helper+0x7/0x14
Code: 00 00 00 c7 45 cc 00 00 00 00 c7 45 d4 03 00 00 00 c7 45 d8 0c 00 00 00 ba 80 41 4a c0 e8 67 10 01 00 89 c7 85 c0 75 4a 8b 75 e8 <83> 3e 03 75 5c 8b 46 08 8b 18 85 db 74 29 f6 c3 02 0f 85 82 00 
EIP: [<c0237671>] acpi_run_osc+0xa1/0x170 SS:ESP 0068:f704fd7c
---[ end trace a7919e7f17c0a725 ]---
swapper used greatest stack depth: 5788 bytes left
Kernel panic - not syncing: Attempted to kill init!

--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#19 lore raw
Quoted 1 line · Lin Ming

Would you please attach the acpidump output?

Should be below.

James

DSDT @ 0x3fee389e

  0000: 44 53 44 54 d2 55 00 00 01 34 49 4e 54 45 4c 00  DSDT.U...4INTEL.
  0010: 47 4c 45 4e 57 4f 4f 44 00 00 04 06 4d 53 46 54  GLENWOOD....MSFT
  0020: 0e 00 00 01 5b 80 52 43 52 42 00 0c 00 c0 d1 fe  ....[.RCRB......
  0030: 0c 00 40 00 00 5b 81 3c 52 43 52 42 13 00 80 00  ..@..[.<RCRB....
  0040: 08 00 80 00 10 00 80 02 02 48 50 41 53 02 00 05  .........HPAS...
  0050: 48 50 41 45 01 00 48 09 00 01 50 41 54 44 01 53  HPAE..H...PATD.S
  0060: 41 54 44 01 53 4d 42 44 01 41 5a 41 44 01 41 39  ATD.SMBD.AZAD.A9
  0070: 37 44 01 08 4f 53 59 53 0a 00 10 4f 1b 5f 47 50  7D..OSYS...O._GP
  0080: 45 14 15 5f 4c 30 31 00 70 0a 01 44 45 42 47 5b  E.._L01.p..DEBG[
  0090: 22 0a 64 5b 22 0a 64 14 1f 5f 4c 30 33 00 70 0a  ".d[".d.._L03.p.
  00a0: 03 44 45 42 47 86 5c 2f 03 5f 53 42 5f 50 43 49  .DEBG.\/._SB_PCI
  00b0: 30 55 53 42 31 0a 02 14 1f 5f 4c 30 34 00 70 0a  0USB1...._L04.p.
  00c0: 04 44 45 42 47 86 5c 2f 03 5f 53 42 5f 50 43 49  .DEBG.\/._SB_PCI
  00d0: 30 55 53 42 32 0a 02 14 1f 5f 4c 30 35 00 70 0a  0USB2...._L05.p.
  00e0: 05 44 45 42 47 86 5c 2f 03 5f 53 42 5f 50 43 49  .DEBG.\/._SB_PCI
  00f0: 30 41 43 39 37 0a 02 14 39 5f 4c 30 38 00 70 0a  0AC97...9_L08.p.
  0100: 08 44 45 42 47 86 5c 2f 05 5f 53 42 5f 50 43 49  .DEBG.\/._SB_PCI
  0110: 30 4c 50 43 30 53 49 4f 5f 43 4f 4d 31 0a 02 86  0LPC0SIO_COM1...
  0120: 5c 2f 03 5f 53 42 5f 50 43 49 30 50 57 52 42 0a  \/._SB_PCI0PWRB.
  0130: 02 14 46 05 5f 4c 30 39 00 70 0a 09 44 45 42 47  ..F._L09.p..DEBG
  0140: 86 5c 2f 03 5f 53 42 5f 50 43 49 30 50 57 52 42  .\/._SB_PCI0PWRB
  0150: 0a 02 86 5c 2f 03 5f 53 42 5f 50 43 49 30 45 58  ...\/._SB_PCI0EX
  0160: 50 35 0a 02 86 5c 2f 03 5f 53 42 5f 50 43 49 30  P5...\/._SB_PCI0
  0170: 45 58 50 36 0a 02 86 5c 2f 03 5f 53 42 5f 50 43  EXP6...\/._SB_PC
  0180: 49 30 50 45 47 5f 0a 02 14 31 5f 4c 30 42 00 70  I0PEG_...1_L0B.p
  0190: 0a 0b 44 45 42 47 86 5c 2f 03 5f 53 42 5f 50 43  ..DEBG.\/._SB_PC
  01a0: 49 30 50 57 52 42 0a 02 86 5c 2f 03 5f 53 42 5f  I0PWRB...\/._SB_
  01b0: 50 43 49 30 50 43 49 42 0a 02 14 1f 5f 4c 30 43  PCI0PCIB...._L0C
  01c0: 00 70 0a 0c 44 45 42 47 86 5c 2f 03 5f 53 42 5f  .p..DEBG.\/._SB_
  01d0: 50 43 49 30 55 53 42 33 0a 02 14 1f 5f 4c 30 44  PCI0USB3...._L0D
  01e0: 00 70 0a 0d 44 45 42 47 86 5c 2f 03 5f 53 42 5f  .p..DEBG.\/._SB_
  01f0: 50 43 49 30 45 55 53 42 0a 02 14 1f 5f 4c 30 45  PCI0EUSB...._L0E
  0200: 00 70 0a 0e 44 45 42 47 86 5c 2f 03 5f 53 42 5f  .p..DEBG.\/._SB_
  0210: 50 43 49 30 55 53 42 34 0a 02 14 1f 5f 4c 31 44  PCI0USB4...._L1D
  0220: 00 70 0a 1d 44 45 42 47 86 5c 2f 03 5f 53 42 5f  .p..DEBG.\/._SB_
  0230: 50 43 49 30 50 57 52 42 0a 02 10 1f 5f 50 52 5f  PCI0PWRB...._PR_
  0240: 5b 83 0b 43 50 55 30 00 10 10 00 00 06 5b 83 0b  [..CPU0......[..
  0250: 43 50 55 31 01 10 10 00 00 06 10 8c f4 04 5f 53  CPU1.........._S
  0260: 42 5f 5b 80 53 4d 49 30 01 0c 00 fe 00 00 0c 02  B_[.SMI0........
  0270: 00 00 00 5b 81 0b 53 4d 49 30 00 53 4d 49 43 08  ...[..SMI0.SMIC.
  0280: 5b 80 53 4d 49 31 00 0c bc 9e ee 3f 0c 90 00 00  [.SMI1.....?....
  0290: 00 5b 81 16 53 4d 49 31 00 42 43 4d 44 08 44 49  .[..SMI1.BCMD.DI
  02a0: 44 5f 20 49 4e 46 4f 40 40 5b 81 10 53 4d 49 31  D_ INFO@@[..SMI1
  02b0: 00 01 01 00 00 28 49 4e 46 5f 08 14 1f 5f 49 4e  .....(INF_..._IN
  02c0: 49 00 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43  I.\/._SB_PCI0LPC
  02d0: 30 53 49 4f 5f 49 4e 49 54 0a 00 5b 82 8a ec 04  0SIO_INIT..[....
  02e0: 50 43 49 30 14 44 05 5f 49 4e 49 00 5c 2e 5f 53  PCI0.D._INI.\._S
  02f0: 42 5f 4f 53 48 54 a0 10 5b 12 5f 4f 53 49 60 70  B_OSHT..[._OSI`p
  0300: 0b d1 07 4f 53 59 53 a1 31 a0 11 93 87 5f 4f 53  ...OSYS.1...._OS
  0310: 5f 0a 14 70 0b d0 07 4f 53 59 53 a1 1d a0 11 93  _..p...OSYS.....
  0320: 87 5f 4f 53 5f 0a 27 70 0b cf 07 4f 53 59 53 a1  ._OS_.'p...OSYS.
  0330: 09 70 0b ce 07 4f 53 59 53 08 5f 48 49 44 0c 41  .p...OSYS._HID.A
  0340: d0 0a 03 08 5f 42 42 4e 0a 00 08 5f 41 44 52 0a  ...._BBN..._ADR.
  0350: 00 14 06 5f 4f 53 43 05 5b 80 52 45 47 53 02 0a  ..._OSC.[.REGS..
  0360: 40 0a c0 5b 81 3a 52 45 47 53 01 00 40 28 50 41  @..[.:REGS..@(PA
  0370: 4d 30 08 50 41 4d 31 08 50 41 4d 32 08 50 41 4d  M0.PAM1.PAM2.PAM
  0380: 33 08 50 41 4d 34 08 50 41 4d 35 08 50 41 4d 36  3.PAM4.PAM5.PAM6
  0390: 08 00 07 48 45 4e 5f 01 00 20 5a 30 30 30 08 5b  ...HEN_.. Z000.[
  03a0: 80 44 52 42 53 00 0c 00 40 d1 fe 0c 00 40 00 00  .DRBS...@....@..
  03b0: 5b 81 34 44 52 42 53 13 00 40 80 5a 30 30 31 08  [[email protected].
  03c0: 5a 30 30 32 08 5a 30 30 33 08 5a 30 30 34 08 00  Z002.Z003.Z004..
  03d0: 40 3e 5a 30 30 35 08 5a 30 30 36 08 5a 30 30 37  @>Z005.Z006.Z007
  03e0: 08 5a 30 30 38 08 08 52 53 52 43 11 46 20 0b 01  .Z008..RSRC.F ..
  03f0: 02 88 0e 00 02 0c 00 00 00 00 00 ff 00 00 00 00  ................
  0400: 01 00 47 01 f8 0c f8 0c 01 08 87 18 00 01 0c 03  ..G.............
  0410: 00 00 00 00 00 00 00 00 f7 0c 00 00 00 00 00 00  ................
  0420: f8 0c 00 00 00 87 18 00 00 0c 03 00 00 00 00 00  ................
  0430: 00 0a 00 ff ff 0b 00 00 00 00 00 00 00 02 00 00  ................
  0440: 87 18 00 00 0c 03 00 00 00 00 00 00 0c 00 ff 3f  ...............?
  0450: 0c 00 00 00 00 00 00 40 00 00 00 87 18 00 00 0c  .......@........
  0460: 03 00 00 00 00 00 40 0c 00 ff 7f 0c 00 00 00 00  ......@.........
  0470: 00 00 40 00 00 00 87 18 00 00 0c 03 00 00 00 00  ..@.............
  0480: 00 80 0c 00 ff bf 0c 00 00 00 00 00 00 40 00 00  .............@..
  0490: 00 87 18 00 00 0c 03 00 00 00 00 00 c0 0c 00 ff  ................
  04a0: ff 0c 00 00 00 00 00 00 40 00 00 00 87 18 00 00  ........@.......
  04b0: 0c 03 00 00 00 00 00 00 0d 00 ff 3f 0d 00 00 00  ...........?....
  04c0: 00 00 00 40 00 00 00 87 18 00 00 0c 03 00 00 00  ...@............
  04d0: 00 00 40 0d 00 ff 7f 0d 00 00 00 00 00 00 40 00  ..@...........@.
  04e0: 00 00 87 18 00 00 0c 03 00 00 00 00 00 80 0d 00  ................
  04f0: ff bf 0d 00 00 00 00 00 00 40 00 00 00 87 18 00  .........@......
  0500: 00 0c 03 00 00 00 00 00 c0 0d 00 ff ff 0d 00 00  ................
  0510: 00 00 00 00 40 00 00 00 87 18 00 00 0c 03 00 00  ....@...........
  0520: 00 00 00 00 0e 00 ff 3f 0e 00 00 00 00 00 00 40  .......?.......@
  0530: 00 00 00 87 18 00 00 0c 03 00 00 00 00 00 40 0e  ..............@.
  0540: 00 ff 7f 0e 00 00 00 00 00 00 40 00 00 00 87 18  ..........@.....
  0550: 00 00 0c 03 00 00 00 00 00 80 0e 00 ff bf 0e 00  ................
  0560: 00 00 00 00 00 40 00 00 00 87 18 00 00 0c 03 00  .....@..........
  0570: 00 00 00 00 c0 0e 00 ff ff 0e 00 00 00 00 00 00  ................
  0580: 40 00 00 00 87 18 00 00 0c 03 00 00 00 00 00 00  @...............
  0590: 0f 00 ff ff 0f 00 00 00 00 00 00 00 01 00 00 87  ................
  05a0: 18 00 00 0c 03 00 00 00 00 00 00 00 00 00 00 00  ................
  05b0: 00 00 00 00 00 00 00 00 00 00 87 18 00 01 0c 03  ................
  05c0: 00 00 00 00 00 0d 00 00 ff ff 00 00 00 00 00 00  ................
  05d0: 00 f3 00 00 00 87 18 00 00 0c 03 00 00 00 00 00  ................
  05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  05f0: 79 00 14 4d 5f 5f 43 52 53 08 70 00 61 8a 52 53  y..M__CRS.p.a.RS
  0600: 52 43 0b b8 01 42 54 4d 4e 8a 52 53 52 43 0b bc  RC...BTMN.RSRC..
  0610: 01 42 54 4d 58 8a 52 53 52 43 0b c4 01 42 54 4c  .BTMX.RSRC...BTL
  0620: 4e 79 7b 5a 30 30 30 0a f8 00 0a 18 42 54 4d 4e  Ny{Z000.....BTMN
  0630: 74 0c 00 00 c0 fe 42 54 4d 4e 42 54 4c 4e 74 72  t.....BTMNBTLNtr
  0640: 42 54 4d 4e 42 54 4c 4e 00 0a 01 42 54 4d 58 8d  BTMNBTLN...BTMX.
  0650: 52 53 52 43 0b a0 02 43 30 52 57 8a 52 53 52 43  RSRC...C0RW.RSRC
  0660: 0a 59 43 30 4d 4e 8a 52 53 52 43 0a 5d 43 30 4d  .YC0MN.RSRC.]C0M
  0670: 58 8a 52 53 52 43 0a 65 43 30 4c 4e 70 01 43 30  X.RSRC.eC0LNp.C0
  0680: 52 57 a0 12 93 7b 50 41 4d 31 0a 03 00 0a 01 70  RW...{PAM1.....p
  0690: 00 43 30 52 57 70 00 43 30 4c 4e a0 12 92 7b 50  .C0RWp.C0LN...{P
  06a0: 41 4d 31 0a 03 00 70 0b 00 40 43 30 4c 4e 8d 52  [email protected]
  06b0: 53 52 43 0b 78 03 43 34 52 57 8a 52 53 52 43 0a  SRC.x.C4RW.RSRC.
  06c0: 74 43 34 4d 4e 8a 52 53 52 43 0a 78 43 34 4d 58  tC4MN.RSRC.xC4MX
  06d0: 8a 52 53 52 43 0a 80 43 34 4c 4e 70 01 43 34 52  .RSRC..C4LNp.C4R
  06e0: 57 a0 12 93 7b 50 41 4d 31 0a 30 00 0a 10 70 00  W...{PAM1.0...p.
  06f0: 43 34 52 57 70 00 43 34 4c 4e a0 12 92 7b 50 41  C4RWp.C4LN...{PA
  0700: 4d 31 0a 30 00 70 0b 00 40 43 34 4c 4e 8d 52 53  [email protected]
  0710: 52 43 0b 50 04 43 38 52 57 8a 52 53 52 43 0a 8f  RC.P.C8RW.RSRC..
  0720: 43 38 4d 4e 8a 52 53 52 43 0a 93 43 38 4d 58 8a  C8MN.RSRC..C8MX.
  0730: 52 53 52 43 0a 9b 43 38 4c 4e 70 01 43 38 52 57  RSRC..C8LNp.C8RW
  0740: a0 12 93 7b 50 41 4d 32 0a 03 00 0a 01 70 00 43  ...{PAM2.....p.C
  0750: 38 52 57 70 00 43 38 4c 4e a0 12 92 7b 50 41 4d  8RWp.C8LN...{PAM
  0760: 32 0a 03 00 70 0b 00 40 43 38 4c 4e 8d 52 53 52  [email protected]
  0770: 43 0b 28 05 43 43 52 57 8a 52 53 52 43 0a aa 43  C.(.CCRW.RSRC..C
  0780: 43 4d 4e 8a 52 53 52 43 0a ae 43 43 4d 58 8a 52  CMN.RSRC..CCMX.R
  0790: 53 52 43 0a b6 43 43 4c 4e 70 01 43 43 52 57 a0  SRC..CCLNp.CCRW.
  07a0: 12 93 7b 50 41 4d 32 0a 30 00 0a 10 70 00 43 43  ..{PAM2.0...p.CC
  07b0: 52 57 70 00 43 43 4c 4e a0 12 92 7b 50 41 4d 32  RWp.CCLN...{PAM2
  07c0: 0a 30 00 70 0b 00 40 43 43 4c 4e 8d 52 53 52 43  [email protected]
  07d0: 0b 00 06 44 30 52 57 8a 52 53 52 43 0a c5 44 30  ...D0RW.RSRC..D0
  07e0: 4d 4e 8a 52 53 52 43 0a c9 44 30 4d 58 8a 52 53  MN.RSRC..D0MX.RS
  07f0: 52 43 0a d1 44 30 4c 4e 70 01 44 30 52 57 a0 12  RC..D0LNp.D0RW..
  0800: 93 7b 50 41 4d 33 0a 03 00 0a 01 70 00 44 30 52  .{PAM3.....p.D0R
  0810: 57 70 00 44 30 4c 4e a0 12 92 7b 50 41 4d 33 0a  Wp.D0LN...{PAM3.
  0820: 03 00 70 0b 00 40 44 30 4c 4e 8d 52 53 52 43 0b  [email protected].
  0830: d8 06 44 34 52 57 8a 52 53 52 43 0a e0 44 34 4d  ..D4RW.RSRC..D4M
  0840: 4e 8a 52 53 52 43 0a e4 44 34 4d 58 8a 52 53 52  N.RSRC..D4MX.RSR
  0850: 43 0a ec 44 34 4c 4e 70 01 44 34 52 57 a0 12 93  C..D4LNp.D4RW...
  0860: 7b 50 41 4d 33 0a 30 00 0a 10 70 00 44 34 52 57  {PAM3.0...p.D4RW
  0870: 70 00 44 34 4c 4e a0 12 92 7b 50 41 4d 33 0a 30  p.D4LN...{PAM3.0
  0880: 00 70 0b 00 40 44 34 4c 4e 8d 52 53 52 43 0b b0  [email protected]..
  0890: 07 44 38 52 57 8a 52 53 52 43 0a fb 44 38 4d 4e  .D8RW.RSRC..D8MN
  08a0: 8a 52 53 52 43 0a ff 44 38 4d 58 8a 52 53 52 43  .RSRC..D8MX.RSRC
  08b0: 0b 07 01 44 38 4c 4e 70 01 44 38 52 57 a0 12 93  ...D8LNp.D8RW...
  08c0: 7b 50 41 4d 34 0a 03 00 0a 01 70 00 44 38 52 57  {PAM4.....p.D8RW
  08d0: 70 00 44 38 4c 4e a0 12 92 7b 50 41 4d 34 0a 03  p.D8LN...{PAM4..
  08e0: 00 70 0b 00 40 44 38 4c 4e 8d 52 53 52 43 0b 88  [email protected]..
  08f0: 08 44 43 52 57 8a 52 53 52 43 0b 16 01 44 43 4d  .DCRW.RSRC...DCM
  0900: 4e 8a 52 53 52 43 0b 1a 01 44 43 4d 58 8a 52 53  N.RSRC...DCMX.RS
  0910: 52 43 0b 22 01 44 43 4c 4e 70 01 44 43 52 57 a0  RC.".DCLNp.DCRW.
  0920: 12 93 7b 50 41 4d 34 0a 30 00 0a 10 70 00 44 43  ..{PAM4.0...p.DC
  0930: 52 57 70 00 44 43 4c 4e a0 12 92 7b 50 41 4d 34  RWp.DCLN...{PAM4
  0940: 0a 30 00 70 0b 00 40 44 43 4c 4e 8d 52 53 52 43  [email protected]
  0950: 0b 60 09 45 30 52 57 8a 52 53 52 43 0b 31 01 45  .`.E0RW.RSRC.1.E
  0960: 30 4d 4e 8a 52 53 52 43 0b 35 01 45 30 4d 58 8a  0MN.RSRC.5.E0MX.
  0970: 52 53 52 43 0b 3d 01 45 30 4c 4e 70 01 45 30 52  RSRC.=.E0LNp.E0R
  0980: 57 a0 12 93 7b 50 41 4d 35 0a 03 00 0a 01 70 00  W...{PAM5.....p.
  0990: 45 30 52 57 70 00 45 30 4c 4e a0 12 92 7b 50 41  E0RWp.E0LN...{PA
  09a0: 4d 35 0a 03 00 70 0b 00 40 45 30 4c 4e 8d 52 53  [email protected]
  09b0: 52 43 0b 38 0a 45 34 52 57 8a 52 53 52 43 0b 4c  RC.8.E4RW.RSRC.L
  09c0: 01 45 34 4d 4e 8a 52 53 52 43 0b 50 01 45 34 4d  .E4MN.RSRC.P.E4M
  09d0: 58 8a 52 53 52 43 0b 58 01 45 34 4c 4e 70 01 45  X.RSRC.X.E4LNp.E
  09e0: 34 52 57 a0 12 93 7b 50 41 4d 35 0a 30 00 0a 10  4RW...{PAM5.0...
  09f0: 70 00 45 34 52 57 70 00 45 34 4c 4e a0 12 92 7b  p.E4RWp.E4LN...{
  0a00: 50 41 4d 35 0a 30 00 70 0b 00 40 45 34 4c 4e 8d  PAM5.0.p..@E4LN.
  0a10: 52 53 52 43 0b 10 0b 45 38 52 57 8a 52 53 52 43  RSRC...E8RW.RSRC
  0a20: 0b 67 01 45 38 4d 4e 8a 52 53 52 43 0b 6b 01 45  .g.E8MN.RSRC.k.E
  0a30: 38 4d 58 8a 52 53 52 43 0b 73 01 45 38 4c 4e 70  8MX.RSRC.s.E8LNp
  0a40: 01 45 38 52 57 a0 12 93 7b 50 41 4d 36 0a 03 00  .E8RW...{PAM6...
  0a50: 0a 01 70 00 45 38 52 57 70 00 45 38 4c 4e a0 12  ..p.E8RWp.E8LN..
  0a60: 92 7b 50 41 4d 36 0a 03 00 70 0b 00 40 45 38 4c  .{PAM6...p..@E8L
  0a70: 4e 8d 52 53 52 43 0b e8 0b 45 43 52 57 8a 52 53  N.RSRC...ECRW.RS
  0a80: 52 43 0b 82 01 45 43 4d 4e 8a 52 53 52 43 0b 86  RC...ECMN.RSRC..
  0a90: 01 45 43 4d 58 8a 52 53 52 43 0b 8e 01 45 43 4c  .ECMX.RSRC...ECL
  0aa0: 4e 70 01 45 43 52 57 a0 12 93 7b 50 41 4d 36 0a  Np.ECRW...{PAM6.
  0ab0: 30 00 0a 10 70 00 45 43 52 57 70 00 45 43 4c 4e  0...p.ECRWp.ECLN
  0ac0: a0 12 92 7b 50 41 4d 36 0a 30 00 70 0b 00 40 45  ...{PAM6.0.p..@E
  0ad0: 43 4c 4e 8d 52 53 52 43 0b c0 0c 46 30 52 57 8a  CLN.RSRC...F0RW.
  0ae0: 52 53 52 43 0b 9d 01 46 30 4d 4e 8a 52 53 52 43  RSRC...F0MN.RSRC
  0af0: 0b a1 01 46 30 4d 58 8a 52 53 52 43 0b a9 01 46  ...F0MX.RSRC...F
  0b00: 30 4c 4e 70 01 46 30 52 57 a0 12 93 7b 50 41 4d  0LNp.F0RW...{PAM
  0b10: 30 0a 30 00 0a 10 70 00 46 30 52 57 70 00 46 30  0.0...p.F0RWp.F0
  0b20: 4c 4e a0 14 92 7b 50 41 4d 30 0a 30 00 70 0c 00  LN...{PAM0.0.p..
  0b30: 00 01 00 46 30 4c 4e 7a 7b 5c 2f 04 5f 53 42 5f  ...F0LNz{\/._SB_
  0b40: 50 43 49 30 4c 50 43 30 4d 54 53 45 0c 00 80 03  PCI0LPC0MTSE....
  0b50: 00 00 0a 0f 60 a0 45 09 7b 60 0a 04 00 8a 52 53  ....`.E.{`....RS
  0b60: 52 43 0b ee 01 4d 32 4d 4e 8a 52 53 52 43 0b f2  RC...M2MN.RSRC..
  0b70: 01 4d 32 4d 58 8a 52 53 52 43 0b fa 01 4d 32 4c  .M2MX.RSRC...M2L
  0b80: 4e 70 0c 00 00 d0 fe 4d 32 4d 4e 70 0c ff 03 d0  Np.....M2MNp....
  0b90: fe 4d 32 4d 58 70 0b 00 04 4d 32 4c 4e a0 19 93  .M2MXp...M2LN...
  0ba0: 60 0a 05 70 0c 00 10 d0 fe 4d 32 4d 4e 70 0c ff  `..p.....M2MNp..
  0bb0: 13 d0 fe 4d 32 4d 58 a0 19 93 60 0a 06 70 0c 00  ...M2MX...`..p..
  0bc0: 20 d0 fe 4d 32 4d 4e 70 0c ff 23 d0 fe 4d 32 4d   ..M2MNp..#..M2M
  0bd0: 58 a0 19 93 60 0a 07 70 0c 00 30 d0 fe 4d 32 4d  X...`..p..0..M2M
  0be0: 4e 70 0c ff 33 d0 fe 4d 32 4d 58 a4 52 53 52 43  Np..3..M2MX.RSRC
  0bf0: 14 43 29 5f 50 52 54 00 a0 4f 1b 92 5c 50 49 43  .C)_PRT..O..\PIC
  0c00: 46 a4 12 45 1b 0e 12 1e 04 0c ff ff 01 00 0a 00  F..E............
  0c10: 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c  \/._SB_PCI0LPC0L
  0c20: 4e 4b 41 0a 00 12 1e 04 0c ff ff 1c 00 0a 00 5c  NKA............\
  0c30: 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e  /._SB_PCI0LPC0LN
  0c40: 4b 42 0a 00 12 1e 04 0c ff ff 1c 00 0a 01 5c 2f  KB............\/
  0c50: 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b  ._SB_PCI0LPC0LNK
  0c60: 41 0a 00 12 1e 04 0c ff ff 1c 00 0a 02 5c 2f 04  A............\/.
  0c70: 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43  _SB_PCI0LPC0LNKC
  0c80: 0a 00 12 1e 04 0c ff ff 1c 00 0a 03 5c 2f 04 5f  ............\/._
  0c90: 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a  SB_PCI0LPC0LNKD.
  0ca0: 00 12 1e 04 0c ff ff 1d 00 0a 00 5c 2f 04 5f 53  ...........\/._S
  0cb0: 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 48 0a 00  B_PCI0LPC0LNKH..
  0cc0: 12 1e 04 0c ff ff 1d 00 0a 01 5c 2f 04 5f 53 42  ..........\/._SB
  0cd0: 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12  _PCI0LPC0LNKD...
  0ce0: 1e 04 0c ff ff 1d 00 0a 02 5c 2f 04 5f 53 42 5f  .........\/._SB_
  0cf0: 50 43 49 30 4c 50 43 30 4c 4e 4b 43 0a 00 12 1e  PCI0LPC0LNKC....
  0d00: 04 0c ff ff 1d 00 0a 03 5c 2f 04 5f 53 42 5f 50  ........\/._SB_P
  0d10: 43 49 30 4c 50 43 30 4c 4e 4b 41 0a 00 12 1e 04  CI0LPC0LNKA.....
  0d20: 0c ff ff 1e 00 0a 00 5c 2f 04 5f 53 42 5f 50 43  .......\/._SB_PC
  0d30: 49 30 4c 50 43 30 4c 4e 4b 42 0a 00 12 1e 04 0c  I0LPC0LNKB......
  0d40: ff ff 1e 00 0a 01 5c 2f 04 5f 53 42 5f 50 43 49  ......\/._SB_PCI
  0d50: 30 4c 50 43 30 4c 4e 4b 45 0a 00 12 1e 04 0c ff  0LPC0LNKE.......
  0d60: ff 1f 00 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 30  .....\/._SB_PCI0
  0d70: 4c 50 43 30 4c 4e 4b 43 0a 00 12 1e 04 0c ff ff  LPC0LNKC........
  0d80: 1f 00 0a 01 5c 2f 04 5f 53 42 5f 50 43 49 30 4c  ....\/._SB_PCI0L
  0d90: 50 43 30 4c 4e 4b 44 0a 00 12 1e 04 0c ff ff 1f  PC0LNKD.........
  0da0: 00 0a 03 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50  ...\/._SB_PCI0LP
  0db0: 43 30 4c 4e 4b 41 0a 00 a1 4b 0c a4 12 47 0c 0e  C0LNKA...K...G..
  0dc0: 12 0d 04 0c ff ff 01 00 0a 00 0a 00 0a 10 12 0d  ................
  0dd0: 04 0c ff ff 1c 00 0a 00 0a 00 0a 11 12 0d 04 0c  ................
  0de0: ff ff 1c 00 0a 01 0a 00 0a 10 12 0d 04 0c ff ff  ................
  0df0: 1c 00 0a 02 0a 00 0a 12 12 0d 04 0c ff ff 1c 00  ................
  0e00: 0a 03 0a 00 0a 13 12 0d 04 0c ff ff 1d 00 0a 00  ................
  0e10: 0a 00 0a 17 12 0d 04 0c ff ff 1d 00 0a 01 0a 00  ................
  0e20: 0a 13 12 0d 04 0c ff ff 1d 00 0a 02 0a 00 0a 12  ................
  0e30: 12 0d 04 0c ff ff 1d 00 0a 03 0a 00 0a 10 12 0d  ................
  0e40: 04 0c ff ff 1e 00 0a 00 0a 00 0a 16 12 0d 04 0c  ................
  0e50: ff ff 1e 00 0a 01 0a 00 0a 14 12 0d 04 0c ff ff  ................
  0e60: 1f 00 0a 00 0a 00 0a 12 12 0d 04 0c ff ff 1f 00  ................
  0e70: 0a 01 0a 00 0a 13 12 0d 04 0c ff ff 1f 00 0a 03  ................
  0e80: 0a 00 0a 10 14 09 5f 53 33 44 00 a4 0a 02 14 09  ......_S3D......
  0e90: 5f 53 34 44 00 a4 0a 02 5b 82 4c 0d 50 45 47 5f  _S4D....[.L.PEG_
  0ea0: 08 5f 41 44 52 0c 00 00 01 00 08 5f 50 52 57 12  ._ADR......_PRW.
  0eb0: 06 02 0a 09 0a 04 14 4f 0b 5f 50 52 54 00 a0 41  .......O._PRT..A
  0ec0: 08 92 5c 50 49 43 46 a4 12 47 07 04 12 1c 04 0b  ..\PICF..G......
  0ed0: ff ff 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 30 4c  ....\/._SB_PCI0L
  0ee0: 50 43 30 4c 4e 4b 41 0a 00 12 1c 04 0b ff ff 0a  PC0LNKA.........
  0ef0: 01 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30  .\/._SB_PCI0LPC0
  0f00: 4c 4e 4b 42 0a 00 12 1c 04 0b ff ff 0a 02 5c 2f  LNKB..........\/
  0f10: 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b  ._SB_PCI0LPC0LNK
  0f20: 43 0a 00 12 1c 04 0b ff ff 0a 03 5c 2f 04 5f 53  C..........\/._S
  0f30: 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00  B_PCI0LPC0LNKD..
  0f40: a1 35 a4 12 32 04 12 0b 04 0b ff ff 0a 00 0a 00  .5..2...........
  0f50: 0a 10 12 0b 04 0b ff ff 0a 01 0a 00 0a 11 12 0b  ................
  0f60: 04 0b ff ff 0a 02 0a 00 0a 12 12 0b 04 0b ff ff  ................
  0f70: 0a 03 0a 00 0a 13 5b 82 45 26 45 58 50 31 08 5f  ......[.E&EXP1._
  0f80: 41 44 52 0c 00 00 1c 00 08 5f 50 52 57 12 06 02  ADR......_PRW...
  0f90: 0a 0b 0a 04 5b 82 47 24 50 58 48 56 08 5f 41 44  ....[.G$PXHV._AD
  0fa0: 52 0a 00 14 49 23 5f 50 52 54 00 a0 41 18 92 5c  R...I#_PRT..A..\
  0fb0: 50 49 43 46 a4 12 47 17 0c 12 1e 04 0c ff ff 02  PICF..G.........
  0fc0: 00 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50  ...\/._SB_PCI0LP
  0fd0: 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff 02 00  C0LNKA..........
  0fe0: 0a 01 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43  ..\/._SB_PCI0LPC
  0ff0: 30 4c 4e 4b 42 0a 00 12 1e 04 0c ff ff 02 00 0a  0LNKB...........
  1000: 02 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30  .\/._SB_PCI0LPC0
  1010: 4c 4e 4b 43 0a 00 12 1e 04 0c ff ff 02 00 0a 03  LNKC............
  1020: 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c  \/._SB_PCI0LPC0L
  1030: 4e 4b 44 0a 00 12 1e 04 0c ff ff 03 00 0a 00 5c  NKD............\
  1040: 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e  /._SB_PCI0LPC0LN
  1050: 4b 42 0a 00 12 1e 04 0c ff ff 03 00 0a 01 5c 2f  KB............\/
  1060: 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b  ._SB_PCI0LPC0LNK
  1070: 43 0a 00 12 1e 04 0c ff ff 03 00 0a 02 5c 2f 04  C............\/.
  1080: 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 41  _SB_PCI0LPC0LNKA
  1090: 0a 00 12 1e 04 0c ff ff 03 00 0a 03 5c 2f 04 5f  ............\/._
  10a0: 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a  SB_PCI0LPC0LNKD.
  10b0: 00 12 1e 04 0c ff ff 04 00 0a 00 5c 2f 04 5f 53  ...........\/._S
  10c0: 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00  B_PCI0LPC0LNKD..
  10d0: 12 1e 04 0c ff ff 04 00 0a 01 5c 2f 04 5f 53 42  ..........\/._SB
  10e0: 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 41 0a 00 12  _PCI0LPC0LNKA...
  10f0: 1e 04 0c ff ff 04 00 0a 02 5c 2f 04 5f 53 42 5f  .........\/._SB_
  1100: 50 43 49 30 4c 50 43 30 4c 4e 4b 42 0a 00 12 1e  PCI0LPC0LNKB....
  1110: 04 0c ff ff 04 00 0a 03 5c 2f 04 5f 53 42 5f 50  ........\/._SB_P
  1120: 43 49 30 4c 50 43 30 4c 4e 4b 43 0a 00 a1 4f 0a  CI0LPC0LNKC...O.
  1130: a4 12 4b 0a 0c 12 0d 04 0c ff ff 02 00 0a 00 0a  ..K.............
  1140: 00 0a 10 12 0d 04 0c ff ff 02 00 0a 01 0a 00 0a  ................
  1150: 11 12 0d 04 0c ff ff 02 00 0a 02 0a 00 0a 12 12  ................
  1160: 0d 04 0c ff ff 02 00 0a 03 0a 00 0a 13 12 0d 04  ................
  1170: 0c ff ff 03 00 0a 00 0a 00 0a 11 12 0d 04 0c ff  ................
  1180: ff 03 00 0a 01 0a 00 0a 12 12 0d 04 0c ff ff 03  ................
  1190: 00 0a 02 0a 00 0a 10 12 0d 04 0c ff ff 03 00 0a  ................
  11a0: 03 0a 00 0a 13 12 0d 04 0c ff ff 04 00 0a 00 0a  ................
  11b0: 00 0a 13 12 0d 04 0c ff ff 04 00 0a 01 0a 00 0a  ................
  11c0: 10 12 0d 04 0c ff ff 04 00 0a 02 0a 00 0a 11 12  ................
  11d0: 0d 04 0c ff ff 04 00 0a 03 0a 00 0a 12 5b 82 4f  .............[.O
  11e0: 05 45 58 50 35 08 5f 41 44 52 0c 04 00 1c 00 08  .EXP5._ADR......
  11f0: 5f 50 52 57 12 06 02 0a 09 0a 04 14 42 04 5f 50  _PRW........B._P
  1200: 52 54 00 a0 28 92 5c 50 49 43 46 a4 12 1f 01 12  RT..(.\PICF.....
  1210: 1c 04 0b ff ff 0a 00 5c 2f 04 5f 53 42 5f 50 43  .......\/._SB_PC
  1220: 49 30 4c 50 43 30 4c 4e 4b 41 0a 00 a1 11 a4 12  I0LPC0LNKA......
  1230: 0e 01 12 0b 04 0b ff ff 0a 00 0a 00 0a 10 5b 82  ..............[.
  1240: 4f 05 45 58 50 36 08 5f 41 44 52 0c 05 00 1c 00  O.EXP6._ADR.....
  1250: 08 5f 50 52 57 12 06 02 0a 09 0a 04 14 42 04 5f  ._PRW........B._
  1260: 50 52 54 00 a0 28 92 5c 50 49 43 46 a4 12 1f 01  PRT..(.\PICF....
  1270: 12 1c 04 0b ff ff 0a 00 5c 2f 04 5f 53 42 5f 50  ........\/._SB_P
  1280: 43 49 30 4c 50 43 30 4c 4e 4b 42 0a 00 a1 11 a4  CI0LPC0LNKB.....
  1290: 12 0e 01 12 0b 04 0b ff ff 0a 00 0a 00 0a 11 5b  ...............[
  12a0: 82 4f 1c 50 43 49 42 08 5f 41 44 52 0c 00 00 1e  .O.PCIB._ADR....
  12b0: 00 08 5f 50 52 57 12 06 02 0a 0b 0a 05 14 42 1b  .._PRW........B.
  12c0: 5f 50 52 54 00 a0 44 12 92 5c 50 49 43 46 a4 12  _PRT..D..\PICF..
  12d0: 4a 11 09 12 1e 04 0c ff ff 02 00 0a 00 5c 2f 04  J............\/.
  12e0: 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 41  _SB_PCI0LPC0LNKA
  12f0: 0a 00 12 1e 04 0c ff ff 02 00 0a 01 5c 2f 04 5f  ............\/._
  1300: 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 42 0a  SB_PCI0LPC0LNKB.
  1310: 00 12 1e 04 0c ff ff 02 00 0a 02 5c 2f 04 5f 53  ...........\/._S
  1320: 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 0a 00  B_PCI0LPC0LNKC..
  1330: 12 1e 04 0c ff ff 02 00 0a 03 5c 2f 04 5f 53 42  ..........\/._SB
  1340: 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12  _PCI0LPC0LNKD...
  1350: 1e 04 0c ff ff 03 00 0a 00 5c 2f 04 5f 53 42 5f  .........\/._SB_
  1360: 50 43 49 30 4c 50 43 30 4c 4e 4b 42 0a 00 12 1e  PCI0LPC0LNKB....
  1370: 04 0c ff ff 03 00 0a 01 5c 2f 04 5f 53 42 5f 50  ........\/._SB_P
  1380: 43 49 30 4c 50 43 30 4c 4e 4b 43 0a 00 12 1e 04  CI0LPC0LNKC.....
  1390: 0c ff ff 03 00 0a 02 5c 2f 04 5f 53 42 5f 50 43  .......\/._SB_PC
  13a0: 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 1e 04 0c  I0LPC0LNKD......
  13b0: ff ff 03 00 0a 03 5c 2f 04 5f 53 42 5f 50 43 49  ......\/._SB_PCI
  13c0: 30 4c 50 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff  0LPC0LNKA.......
  13d0: ff 04 00 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 30  .....\/._SB_PCI0
  13e0: 4c 50 43 30 4c 4e 4b 41 0a 00 a1 45 08 a4 12 41  LPC0LNKA...E...A
  13f0: 08 09 12 0d 04 0c ff ff 02 00 0a 00 0a 00 0a 10  ................
  1400: 12 0d 04 0c ff ff 02 00 0a 01 0a 00 0a 11 12 0d  ................
  1410: 04 0c ff ff 02 00 0a 02 0a 00 0a 12 12 0d 04 0c  ................
  1420: ff ff 02 00 0a 03 0a 00 0a 13 12 0d 04 0c ff ff  ................
  1430: 03 00 0a 00 0a 00 0a 11 12 0d 04 0c ff ff 03 00  ................
  1440: 0a 01 0a 00 0a 12 12 0d 04 0c ff ff 03 00 0a 02  ................
  1450: 0a 00 0a 13 12 0d 04 0c ff ff 03 00 0a 03 0a 00  ................
  1460: 0a 10 12 0d 04 0c ff ff 04 00 0a 00 0a 00 0a 10  ................
  1470: 5b 82 83 e8 01 4c 50 43 30 08 5f 41 44 52 0c 00  [....LPC0._ADR..
  1480: 00 1f 00 08 44 56 45 4e 0a 00 14 0a 44 45 43 44  ....DVEN....DECD
  1490: 0c 70 68 5b 31 5b 82 4b 18 4d 42 52 44 08 5f 48  .ph[1[.K.MBRD._H
  14a0: 49 44 0c 41 d0 0c 02 08 5f 55 49 44 0a 1f 08 52  ID.A...._UID...R
  14b0: 53 52 43 11 47 10 0b 02 01 47 01 10 00 10 00 01  SRC.G....G......
  14c0: 10 47 01 24 00 24 00 01 02 47 01 28 00 28 00 01  .G.$.$...G.(.(..
  14d0: 02 47 01 2c 00 2c 00 01 02 47 01 30 00 30 00 01  .G.,.,...G.0.0..
  14e0: 02 47 01 34 00 34 00 01 02 47 01 38 00 38 00 01  .G.4.4...G.8.8..
  14f0: 02 47 01 3c 00 3c 00 01 02 47 01 72 00 72 00 01  .G.<.<...G.r.r..
  1500: 06 47 01 80 00 80 00 01 01 47 01 90 00 90 00 01  .G.......G......
  1510: 10 47 01 a4 00 a4 00 01 02 47 01 a8 00 a8 00 01  .G.......G......
  1520: 02 47 01 ac 00 ac 00 01 02 47 01 b0 00 b0 00 01  .G.......G......
  1530: 06 47 01 b8 00 b8 00 01 02 47 01 bc 00 bc 00 01  .G.......G......
  1540: 02 47 01 00 08 00 08 01 40 47 01 00 10 00 10 01  .G......@G......
  1550: 80 47 01 80 11 80 11 01 40 47 01 2e 00 2e 00 01  .G......@G......
  1560: 02 47 01 d0 04 d0 04 01 02 47 01 00 05 00 05 01  .G.......G......
  1570: 80 47 01 a8 0c a8 0c 01 01 47 01 ac 0c ac 0c 01  .G.......G......
  1580: 01 47 01 00 fe 00 fe 01 01 86 09 00 01 00 40 d1  .G............@.
  1590: fe 00 40 00 00 86 09 00 01 00 30 d1 fe 00 10 00  [email protected].....
  15a0: 00 86 09 00 01 00 00 00 e0 00 00 00 10 86 09 00  ................
  15b0: 01 00 00 d2 fe 00 00 07 00 79 00 14 46 06 5f 43  .........y..F._C
  15c0: 52 53 00 8b 52 53 52 43 0a 92 50 4d 4d 4e 8b 52  RS..RSRC..PMMN.R
  15d0: 53 52 43 0a 94 50 4d 4d 58 7b 5e 5e 50 4d 42 41  SRC..PMMX{^^PMBA
  15e0: 0b 80 ff 50 4d 4d 4e 70 50 4d 4d 4e 50 4d 4d 58  ...PMMNpPMMNPMMX
  15f0: 8b 52 53 52 43 0a 9a 47 50 4d 4e 8b 52 53 52 43  .RSRC..GPMN.RSRC
  1600: 0a 9c 47 50 4d 58 7b 5e 5e 47 50 42 41 0b 80 ff  ..GPMX{^^GPBA...
  1610: 47 50 4d 4e 70 47 50 4d 4e 47 50 4d 58 a4 52 53  GPMNpGPMNGPMX.RS
  1620: 52 43 5b 82 35 44 4d 41 43 08 5f 48 49 44 0c 41  RC[.5DMAC._HID.A
  1630: d0 02 00 08 5f 43 52 53 11 20 0a 1d 47 01 00 00  ...._CRS. ..G...
  1640: 00 00 01 10 47 01 81 00 81 00 01 0f 47 01 c0 00  ....G.......G...
  1650: c0 00 01 20 2a 10 02 79 00 5b 82 26 4d 41 54 48  ... *..y.[.&MATH
  1660: 08 5f 48 49 44 0c 41 d0 0c 04 08 5f 43 52 53 11  ._HID.A...._CRS.
  1670: 11 0a 0e 47 01 f0 00 f0 00 01 0f 23 00 20 01 79  ...G.......#. .y
  1680: 00 5b 82 2c 50 49 43 5f 08 5f 48 49 44 0b 41 d0  .[.,PIC_._HID.A.
  1690: 08 5f 43 52 53 11 19 0a 16 47 01 20 00 20 00 01  ._CRS....G. . ..
  16a0: 02 47 01 a0 00 a0 00 01 02 23 04 00 01 79 00 5b  .G.......#...y.[
  16b0: 82 47 05 52 54 43 5f 08 5f 48 49 44 0c 41 d0 0b  .G.RTC_._HID.A..
  16c0: 00 08 42 55 46 30 11 0d 0a 0a 47 01 70 00 70 00  ..BUF0....G.p.p.
  16d0: 01 02 79 00 08 42 55 46 31 11 10 0a 0d 47 01 70  ..y..BUF1....G.p
  16e0: 00 70 00 01 02 22 00 01 79 00 14 1d 5f 43 52 53  .p..."..y..._CRS
  16f0: 08 a0 11 7b 4d 54 53 45 0c 00 00 02 00 00 a4 42  ...{MTSE.......B
  1700: 55 46 30 a4 42 55 46 31 5b 82 22 53 50 4b 52 08  UF0.BUF1[."SPKR.
  1710: 5f 48 49 44 0c 41 d0 08 00 08 5f 43 52 53 11 0d  _HID.A...._CRS..
  1720: 0a 0a 47 01 61 00 61 00 01 01 79 00 5b 82 47 06  ..G.a.a...y.[.G.
  1730: 54 49 4d 52 08 5f 48 49 44 0c 41 d0 01 00 08 42  TIMR._HID.A....B
  1740: 55 46 30 11 15 0a 12 47 01 40 00 40 00 01 04 47  UF0....G.@[email protected]
  1750: 01 50 00 50 00 10 04 79 00 08 42 55 46 31 11 18  .P.P...y..BUF1..
  1760: 0a 15 47 01 40 00 40 00 01 04 47 01 50 00 50 00  ..G.@[email protected].
  1770: 10 04 22 01 00 79 00 14 1d 5f 43 52 53 08 a0 11  .."..y..._CRS...
  1780: 7b 4d 54 53 45 0c 00 00 02 00 00 a4 42 55 46 30  {MTSE.......BUF0
  1790: a4 42 55 46 31 5b 80 4d 4d 54 4f 02 0a d0 0a 04  .BUF1[.MMTO.....
  17a0: 5b 81 0b 4d 4d 54 4f 03 4d 54 53 45 20 5b 82 45  [..MMTO.MTSE [.E
  17b0: 0b 4c 4e 4b 41 08 5f 48 49 44 0c 41 d0 0c 0f 08  .LNKA._HID.A....
  17c0: 5f 55 49 44 0a 01 08 5f 50 52 53 11 09 0a 06 23  _UID..._PRS....#
  17d0: 08 cc 18 79 00 08 52 53 52 43 11 09 0a 06 23 00  ...y..RSRC....#.
  17e0: 00 18 79 00 14 11 5f 44 49 53 00 7d 50 49 52 41  ..y..._DIS.}PIRA
  17f0: 0a 80 50 49 52 41 14 2d 5f 43 52 53 00 8b 52 53  ..PIRA.-_CRS..RS
  1800: 52 43 0a 01 49 52 51 30 7b 50 49 52 41 0a 0f 60  RC..IRQ0{PIRA..`
  1810: 79 0a 01 60 49 52 51 30 70 52 53 52 43 5b 31 a4  y..`IRQ0pRSRC[1.
  1820: 52 53 52 43 14 28 5f 53 52 53 01 70 68 5b 31 8b  RSRC.(_SRS.ph[1.
  1830: 68 0a 01 49 52 51 30 82 49 52 51 30 60 76 60 7d  h..IRQ0.IRQ0`v`}
  1840: 60 7b 50 49 52 41 0a 70 00 50 49 52 41 14 16 5f  `{PIRA.p.PIRA.._
  1850: 53 54 41 00 a0 0c 7b 50 49 52 41 0a 80 00 a4 0a  STA...{PIRA.....
  1860: 09 a4 0a 0b 5b 82 4a 0a 4c 4e 4b 42 08 5f 48 49  ....[.J.LNKB._HI
  1870: 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 02 08 5f 50  D.A...._UID..._P
  1880: 52 53 11 09 0a 06 23 08 cc 18 79 00 08 52 53 52  RS....#...y..RSR
  1890: 43 11 09 0a 06 23 00 00 18 79 00 14 11 5f 44 49  C....#...y..._DI
  18a0: 53 00 7d 50 49 52 42 0a 80 50 49 52 42 14 26 5f  S.}PIRB..PIRB.&_
  18b0: 43 52 53 00 8b 52 53 52 43 0a 01 49 52 51 30 7b  CRS..RSRC..IRQ0{
  18c0: 50 49 52 42 0a 0f 60 79 0a 01 60 49 52 51 30 a4  PIRB..`y..`IRQ0.
  18d0: 52 53 52 43 14 24 5f 53 52 53 01 8b 68 0a 01 49  RSRC.$_SRS..h..I
  18e0: 52 51 30 82 49 52 51 30 60 76 60 7d 60 7b 50 49  RQ0.IRQ0`v`}`{PI
  18f0: 52 42 0a 70 00 50 49 52 42 14 16 5f 53 54 41 00  RB.p.PIRB.._STA.
  1900: a0 0c 7b 50 49 52 42 0a 80 00 a4 0a 09 a4 0a 0b  ..{PIRB.........
  1910: 5b 82 4a 0a 4c 4e 4b 43 08 5f 48 49 44 0c 41 d0  [.J.LNKC._HID.A.
  1920: 0c 0f 08 5f 55 49 44 0a 03 08 5f 50 52 53 11 09  ..._UID..._PRS..
  1930: 0a 06 23 08 cc 18 79 00 08 52 53 52 43 11 09 0a  ..#...y..RSRC...
  1940: 06 23 00 00 18 79 00 14 11 5f 44 49 53 00 7d 50  .#...y..._DIS.}P
  1950: 49 52 43 0a 80 50 49 52 43 14 26 5f 43 52 53 00  IRC..PIRC.&_CRS.
  1960: 8b 52 53 52 43 0a 01 49 52 51 30 7b 50 49 52 43  .RSRC..IRQ0{PIRC
  1970: 0a 0f 60 79 0a 01 60 49 52 51 30 a4 52 53 52 43  ..`y..`IRQ0.RSRC
  1980: 14 24 5f 53 52 53 01 8b 68 0a 01 49 52 51 30 82  .$_SRS..h..IRQ0.
  1990: 49 52 51 30 60 76 60 7d 60 7b 50 49 52 43 0a 70  IRQ0`v`}`{PIRC.p
  19a0: 00 50 49 52 43 14 16 5f 53 54 41 00 a0 0c 7b 50  .PIRC.._STA...{P
  19b0: 49 52 43 0a 80 00 a4 0a 09 a4 0a 0b 5b 82 4a 0a  IRC.........[.J.
  19c0: 4c 4e 4b 44 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f  LNKD._HID.A...._
  19d0: 55 49 44 0a 04 08 5f 50 52 53 11 09 0a 06 23 08  UID..._PRS....#.
  19e0: cc 18 79 00 08 52 53 52 43 11 09 0a 06 23 00 00  ..y..RSRC....#..
  19f0: 18 79 00 14 11 5f 44 49 53 00 7d 50 49 52 44 0a  .y..._DIS.}PIRD.
  1a00: 80 50 49 52 44 14 26 5f 43 52 53 00 8b 52 53 52  .PIRD.&_CRS..RSR
  1a10: 43 0a 01 49 52 51 30 7b 50 49 52 44 0a 0f 60 79  C..IRQ0{PIRD..`y
  1a20: 0a 01 60 49 52 51 30 a4 52 53 52 43 14 24 5f 53  ..`IRQ0.RSRC.$_S
  1a30: 52 53 01 8b 68 0a 01 49 52 51 30 82 49 52 51 30  RS..h..IRQ0.IRQ0
  1a40: 60 76 60 7d 60 7b 50 49 52 44 0a 70 00 50 49 52  `v`}`{PIRD.p.PIR
  1a50: 44 14 16 5f 53 54 41 00 a0 0c 7b 50 49 52 44 0a  D.._STA...{PIRD.
  1a60: 80 00 a4 0a 09 a4 0a 0b 5b 82 45 0b 4c 4e 4b 45  ........[.E.LNKE
  1a70: 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a  ._HID.A...._UID.
  1a80: 05 08 5f 50 52 53 11 09 0a 06 23 08 cc 18 79 00  .._PRS....#...y.
  1a90: 08 52 53 52 43 11 09 0a 06 23 00 00 18 79 00 14  .RSRC....#...y..
  1aa0: 11 5f 44 49 53 00 7d 50 49 52 45 0a 80 50 49 52  ._DIS.}PIRE..PIR
  1ab0: 45 14 2d 5f 43 52 53 00 8b 52 53 52 43 0a 01 49  E.-_CRS..RSRC..I
  1ac0: 52 51 30 7b 50 49 52 45 0a 0f 60 79 0a 01 60 49  RQ0{PIRE..`y..`I
  1ad0: 52 51 30 70 52 53 52 43 5b 31 a4 52 53 52 43 14  RQ0pRSRC[1.RSRC.
  1ae0: 28 5f 53 52 53 01 70 68 5b 31 8b 68 0a 01 49 52  (_SRS.ph[1.h..IR
  1af0: 51 30 82 49 52 51 30 60 76 60 7d 60 7b 50 49 52  Q0.IRQ0`v`}`{PIR
  1b00: 45 0a 70 00 50 49 52 45 14 16 5f 53 54 41 00 a0  E.p.PIRE.._STA..
  1b10: 0c 7b 50 49 52 45 0a 80 00 a4 0a 09 a4 0a 0b 5b  .{PIRE.........[
  1b20: 82 45 0b 4c 4e 4b 46 08 5f 48 49 44 0c 41 d0 0c  .E.LNKF._HID.A..
  1b30: 0f 08 5f 55 49 44 0a 06 08 5f 50 52 53 11 09 0a  .._UID..._PRS...
  1b40: 06 23 08 cc 18 79 00 08 52 53 52 43 11 09 0a 06  .#...y..RSRC....
  1b50: 23 00 00 18 79 00 14 11 5f 44 49 53 00 7d 50 49  #...y..._DIS.}PI
  1b60: 52 46 0a 80 50 49 52 46 14 2d 5f 43 52 53 00 8b  RF..PIRF.-_CRS..
  1b70: 52 53 52 43 0a 01 49 52 51 30 7b 50 49 52 46 0a  RSRC..IRQ0{PIRF.
  1b80: 0f 60 79 0a 01 60 49 52 51 30 70 52 53 52 43 5b  .`y..`IRQ0pRSRC[
  1b90: 31 a4 52 53 52 43 14 28 5f 53 52 53 01 70 68 5b  1.RSRC.(_SRS.ph[
  1ba0: 31 8b 68 0a 01 49 52 51 30 82 49 52 51 30 60 76  1.h..IRQ0.IRQ0`v
  1bb0: 60 7d 60 7b 50 49 52 46 0a 70 00 50 49 52 46 14  `}`{PIRF.p.PIRF.
  1bc0: 16 5f 53 54 41 00 a0 0c 7b 50 49 52 46 0a 80 00  ._STA...{PIRF...
  1bd0: a4 0a 09 a4 0a 0b 5b 82 45 0b 4c 4e 4b 47 08 5f  ......[.E.LNKG._
  1be0: 48 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 07 08  HID.A...._UID...
  1bf0: 5f 50 52 53 11 09 0a 06 23 08 cc 18 79 00 08 52  _PRS....#...y..R
  1c00: 53 52 43 11 09 0a 06 23 00 00 18 79 00 14 11 5f  SRC....#...y..._
  1c10: 44 49 53 00 7d 50 49 52 47 0a 80 50 49 52 47 14  DIS.}PIRG..PIRG.
  1c20: 2d 5f 43 52 53 00 8b 52 53 52 43 0a 01 49 52 51  -_CRS..RSRC..IRQ
  1c30: 30 7b 50 49 52 47 0a 0f 60 79 0a 01 60 49 52 51  0{PIRG..`y..`IRQ
  1c40: 30 70 52 53 52 43 5b 31 a4 52 53 52 43 14 28 5f  0pRSRC[1.RSRC.(_
  1c50: 53 52 53 01 70 68 5b 31 8b 68 0a 01 49 52 51 30  SRS.ph[1.h..IRQ0
  1c60: 82 49 52 51 30 60 76 60 7d 60 7b 50 49 52 47 0a  .IRQ0`v`}`{PIRG.
  1c70: 70 00 50 49 52 47 14 16 5f 53 54 41 00 a0 0c 7b  p.PIRG.._STA...{
  1c80: 50 49 52 47 0a 80 00 a4 0a 09 a4 0a 0b 5b 82 45  PIRG.........[.E
  1c90: 0b 4c 4e 4b 48 08 5f 48 49 44 0c 41 d0 0c 0f 08  .LNKH._HID.A....
  1ca0: 5f 55 49 44 0a 08 08 5f 50 52 53 11 09 0a 06 23  _UID..._PRS....#
  1cb0: 08 cc 18 79 00 08 52 53 52 43 11 09 0a 06 23 00  ...y..RSRC....#.
  1cc0: 00 18 79 00 14 11 5f 44 49 53 00 7d 50 49 52 48  ..y..._DIS.}PIRH
  1cd0: 0a 80 50 49 52 48 14 2d 5f 43 52 53 00 8b 52 53  ..PIRH.-_CRS..RS
  1ce0: 52 43 0a 01 49 52 51 30 7b 50 49 52 48 0a 0f 60  RC..IRQ0{PIRH..`
  1cf0: 79 0a 01 60 49 52 51 30 70 52 53 52 43 5b 31 a4  y..`IRQ0pRSRC[1.
  1d00: 52 53 52 43 14 28 5f 53 52 53 01 70 68 5b 31 8b  RSRC.(_SRS.ph[1.
  1d10: 68 0a 01 49 52 51 30 82 49 52 51 30 60 76 60 7d  h..IRQ0.IRQ0`v`}
  1d20: 60 7b 50 49 52 48 0a 70 00 50 49 52 48 14 16 5f  `{PIRH.p.PIRH.._
  1d30: 53 54 41 00 a0 0c 7b 50 49 52 48 0a 80 00 a4 0a  STA...{PIRH.....
  1d40: 09 a4 0a 0b 5b 80 47 50 4f 58 01 0b 80 11 0a 30  ....[.GPOX.....0
  1d50: 5b 81 22 47 50 4f 58 03 00 38 00 03 49 4f 32 37  [."GPOX..8..IO27
  1d60: 01 00 3c 00 03 4c 56 32 37 01 00 4c 05 00 03 42  ..<..LV27..L...B
  1d70: 4c 32 37 01 5b 80 50 49 52 58 02 0a 60 0a 04 5b  L27.[.PIRX..`..[
  1d80: 81 1d 50 49 52 58 13 01 01 00 50 49 52 41 08 50  ..PIRX....PIRA.P
  1d90: 49 52 42 08 50 49 52 43 08 50 49 52 44 08 5b 80  IRB.PIRC.PIRD.[.
  1da0: 50 49 52 59 02 0a 68 0a 04 5b 81 1d 50 49 52 59  PIRY..h..[..PIRY
  1db0: 13 01 01 00 50 49 52 45 08 50 49 52 46 08 50 49  ....PIRE.PIRF.PI
  1dc0: 52 47 08 50 49 52 48 08 5b 80 5a 30 30 39 02 0a  RG.PIRH.[.Z009..
  1dd0: 80 0a 02 5b 81 10 5a 30 30 39 01 44 45 43 4c 08  ...[..Z009.DECL.
  1de0: 44 45 43 48 08 5b 80 52 4f 55 54 01 0a b8 0a 04  DECH.[.ROUT.....
  1df0: 5b 81 4a 05 52 4f 55 54 13 01 01 00 47 50 49 30  [.J.ROUT....GPI0
  1e00: 02 47 50 49 31 02 47 50 49 32 02 47 50 49 33 02  .GPI1.GPI2.GPI3.
  1e10: 47 50 49 34 02 47 50 49 35 02 47 50 49 36 02 47  GPI4.GPI5.GPI6.G
  1e20: 50 49 37 02 47 50 49 38 02 47 50 49 39 02 47 50  PI7.GPI8.GPI9.GP
  1e30: 31 30 02 47 50 31 31 02 47 50 31 32 02 47 50 31  10.GP11.GP12.GP1
  1e40: 33 02 47 50 31 34 02 47 50 31 35 02 5b 80 50 4d  3.GP14.GP15.[.PM
  1e50: 49 4f 01 0b 00 10 0a 30 5b 81 1c 50 4d 49 4f 02  IO.....0[..PMIO.
  1e60: 01 03 00 00 48 16 00 04 47 50 45 53 01 00 0b 00  ....H...GPES....
  1e70: 04 47 50 45 45 01 5b 80 52 45 47 53 02 0a 40 0a  .GPEE.[.REGS..@.
  1e80: c0 5b 81 1c 52 45 47 53 13 50 4d 42 41 10 00 30  .[..REGS.PMBA..0
  1e90: 47 50 42 41 10 00 40 53 00 05 46 55 4e 44 02 5b  [email protected].[
  1ea0: 82 26 46 57 48 5f 08 5f 48 49 44 0c 25 d4 08 00  .&FWH_._HID.%...
  1eb0: 08 5f 43 52 53 11 11 0a 0e 86 09 00 00 00 00 80  ._CRS...........
  1ec0: ff 00 00 80 00 79 00 5b 82 8c 42 01 53 49 4f 5f  .....y.[..B.SIO_
  1ed0: 08 5f 48 49 44 0c 41 d0 0a 05 08 5f 53 54 41 0a  ._HID.A...._STA.
  1ee0: 0f 5b 01 53 31 39 32 00 5b 80 53 4d 43 31 01 0a  .[.S192.[.SMC1..
  1ef0: 2e 0a 02 5b 81 10 53 4d 43 31 01 49 4e 44 58 08  ...[..SMC1.INDX.
  1f00: 44 41 54 41 08 5b 86 46 06 49 4e 44 58 44 41 54  DATA.[.F.INDXDAT
  1f10: 41 00 01 01 00 00 10 43 46 47 5f 08 00 20 4c 44  A......CFG_.. LD
  1f20: 4e 5f 08 00 40 0d 50 57 43 5f 08 4c 50 57 43 08  [email protected]_.LPWC.
  1f30: 00 40 04 43 52 32 43 08 00 18 43 52 33 30 01 00  [email protected]..
  1f40: 4f 17 43 52 36 30 08 43 52 36 31 08 00 40 07 43  [email protected]
  1f50: 52 37 30 08 00 18 43 52 37 34 08 00 48 3d 43 52  R70...CR74..H=CR
  1f60: 46 30 08 43 52 46 31 08 43 52 46 32 08 5b 86 12  F0.CRF1.CRF2.[..
  1f70: 49 4e 44 58 44 41 54 41 20 00 40 78 4c 50 54 4d  INDXDATA .@xLPTM
  1f80: 03 5b 80 5a 30 30 41 01 0b 00 05 0a 80 5b 81 3a  .[.Z00A......[.:
  1f90: 5a 30 30 41 01 50 52 30 30 08 00 08 50 4d 45 30  Z00A.PR00...PME0
  1fa0: 08 00 08 50 4d 45 53 08 00 28 4b 42 30 41 08 00  ...PMES..(KB0A..
  1fb0: 40 1e 50 52 34 37 08 50 52 34 38 08 00 40 0a 50  @[email protected]
  1fc0: 52 35 44 08 50 52 35 45 08 14 22 45 4e 46 47 01  R5D.PR5E.."ENFG.
  1fd0: 5b 23 53 31 39 32 ff ff 70 0a 55 49 4e 44 58 70  [#S192..p.UINDXp
  1fe0: 0a 07 49 4e 44 58 70 68 44 41 54 41 14 13 45 58  ..INDXphDATA..EX
  1ff0: 46 47 00 70 0a aa 49 4e 44 58 5b 27 53 31 39 32  FG.p..INDX['S192
  2000: 5b 82 42 2b 46 44 43 5f 08 5f 48 49 44 0c 41 d0  [.B+FDC_._HID.A.
  2010: 07 00 08 5f 55 49 44 0a 01 08 4f 44 49 53 0a 00  ..._UID...ODIS..
  2020: 14 2c 5f 53 54 41 00 45 4e 46 47 0a 00 70 43 52  .,_STA.ENFG..pCR
  2030: 33 30 60 45 58 46 47 a0 05 60 a4 0a 0f a1 0f a0  30`EXFG..`......
  2040: 08 4f 44 49 53 a4 0a 0d a1 04 a4 0a 00 14 1d 5f  .ODIS.........._
  2050: 44 49 53 00 45 4e 46 47 0a 00 70 00 43 52 33 30  DIS.ENFG..p.CR30
  2060: 45 58 46 47 70 0a 01 4f 44 49 53 14 40 12 5f 43  EXFGp..ODIS.@._C
  2070: 52 53 00 08 52 53 52 43 11 1b 0a 18 47 01 f0 03  RS..RSRC....G...
  2080: f0 03 01 06 47 01 f7 03 f7 03 01 01 22 40 00 2a  ....G......."@.*
  2090: 04 00 79 00 45 4e 46 47 0a 00 70 43 52 33 30 60  ..y.ENFG..pCR30`
  20a0: 45 58 46 47 a0 09 80 60 00 a4 52 53 52 43 8c 52  EXFG...`..RSRC.R
  20b0: 53 52 43 0a 02 49 4f 4c 4f 8c 52 53 52 43 0a 03  SRC..IOLO.RSRC..
  20c0: 49 4f 48 49 8c 52 53 52 43 0a 04 49 4f 52 4c 8c  IOHI.RSRC..IORL.
  20d0: 52 53 52 43 0a 05 49 4f 52 48 8c 52 53 52 43 0a  RSRC..IORH.RSRC.
  20e0: 0a 44 41 4c 4f 8c 52 53 52 43 0a 0b 44 41 48 49  .DALO.RSRC..DAHI
  20f0: 8c 52 53 52 43 0a 0c 44 52 4c 4f 8c 52 53 52 43  .RSRC..DRLO.RSRC
  2100: 0a 0d 44 52 48 49 8b 52 53 52 43 0a 11 49 52 51  ..DRHI.RSRC..IRQ
  2110: 56 8c 52 53 52 43 0a 14 44 4d 41 56 45 4e 46 47  V.RSRC..DMAVENFG
  2120: 0a 00 70 43 52 36 30 61 70 43 52 36 31 60 70 61  ..pCR60apCR61`pa
  2130: 49 4f 48 49 70 60 49 4f 4c 4f 70 61 49 4f 52 48  IOHIp`IOLOpaIORH
  2140: 70 60 49 4f 52 4c 7d 60 0a 07 60 70 61 44 41 48  p`IORL}`..`paDAH
  2150: 49 70 60 44 41 4c 4f 70 61 44 52 48 49 70 60 44  Ip`DALOpaDRHIp`D
  2160: 52 4c 4f 70 0a 01 60 81 43 52 37 30 60 70 60 49  RLOp..`.CR70`p`I
  2170: 52 51 56 70 0a 01 60 81 43 52 37 34 60 70 60 44  RQVp..`.CR74`p`D
  2180: 4d 41 56 45 58 46 47 a4 52 53 52 43 08 5f 50 52  MAVEXFG.RSRC._PR
  2190: 53 11 1b 0a 18 47 01 f0 03 f0 03 01 06 47 01 f7  S....G.......G..
  21a0: 03 f7 03 01 01 22 40 00 2a 04 00 79 00 14 4b 08  ....."@.*..y..K.
  21b0: 5f 53 52 53 01 8c 68 0a 02 49 4f 4c 4f 8c 68 0a  _SRS..h..IOLO.h.
  21c0: 03 49 4f 48 49 8b 68 0a 11 49 52 51 56 8c 68 0a  .IOHI.h..IRQV.h.
  21d0: 14 44 4d 41 56 a0 4d 05 49 4f 4c 4f 45 4e 46 47  .DMAV.M.IOLOENFG
  21e0: 0a 00 70 0a 01 43 52 33 30 70 50 57 43 5f 60 7d  ..p..CR30pPWC_`}
  21f0: 60 0a 01 00 70 60 50 57 43 5f 70 49 4f 4c 4f 43  `...p`PWC_pIOLOC
  2200: 52 36 31 70 49 4f 48 49 43 52 36 30 82 49 52 51  R61pIOHICR60.IRQ
  2210: 56 60 74 60 0a 01 43 52 37 30 82 44 4d 41 56 60  V`t`..CR70.DMAV`
  2220: 74 60 0a 01 43 52 37 34 70 0a 00 4f 44 49 53 45  t`..CR74p..ODISE
  2230: 58 46 47 a1 05 5f 44 49 53 14 21 5f 50 53 43 00  XFG.._DIS.!_PSC.
  2240: 45 4e 46 47 0a 00 70 43 52 33 30 60 45 58 46 47  ENFG..pCR30`EXFG
  2250: a0 05 60 a4 0a 00 a1 04 a4 0a 03 14 36 5f 50 53  ..`.........6_PS
  2260: 30 00 45 4e 46 47 0a 00 70 0a 00 4c 50 57 43 70  0.ENFG..p..LPWCp
  2270: 50 57 43 5f 60 7d 60 0a 01 00 70 60 50 57 43 5f  PWC_`}`...p`PWC_
  2280: 70 0a 00 4c 50 57 43 70 0a 01 43 52 33 30 45 58  p..LPWCp..CR30EX
  2290: 46 47 14 21 5f 50 53 33 00 45 4e 46 47 0a 00 70  FG.!_PS3.ENFG..p
  22a0: 50 57 43 5f 60 7b 60 0a fe 00 70 60 50 57 43 5f  PWC_`{`...p`PWC_
  22b0: 45 58 46 47 5b 82 4c 3a 43 4f 4d 31 08 5f 48 49  EXFG[.L:COM1._HI
  22c0: 44 0c 41 d0 05 01 08 5f 44 44 4e 0d 43 4f 4d 31  D.A...._DDN.COM1
  22d0: 00 08 5f 55 49 44 0a 01 08 4f 44 49 53 0a 00 08  .._UID...ODIS...
  22e0: 57 41 4b 45 0a 00 08 5f 50 52 57 12 06 02 0a 08  WAKE..._PRW.....
  22f0: 0a 04 14 0c 5f 50 53 57 01 70 68 57 41 4b 45 14  ...._PSW.phWAKE.
  2300: 2c 5f 53 54 41 00 45 4e 46 47 0a 04 70 43 52 33  ,_STA.ENFG..pCR3
  2310: 30 60 45 58 46 47 a0 05 60 a4 0a 0f a1 0f a0 08  0`EXFG..`.......
  2320: 4f 44 49 53 a4 0a 0d a1 04 a4 0a 00 14 1e 5f 44  ODIS.........._D
  2330: 49 53 00 45 4e 46 47 0a 04 70 0a 00 43 52 33 30  IS.ENFG..p..CR30
  2340: 45 58 46 47 70 0a 01 4f 44 49 53 14 49 0a 5f 43  EXFGp..ODIS.I._C
  2350: 52 53 00 08 52 53 52 43 11 10 0a 0d 47 01 00 00  RS..RSRC....G...
  2360: 00 00 08 08 22 00 00 79 00 8c 52 53 52 43 0a 02  ...."..y..RSRC..
  2370: 49 4f 31 5f 8c 52 53 52 43 0a 03 49 4f 32 5f 8c  IO1_.RSRC..IO2_.
  2380: 52 53 52 43 0a 04 49 4f 33 5f 8c 52 53 52 43 0a  RSRC..IO3_.RSRC.
  2390: 05 49 4f 34 5f 8b 52 53 52 43 0a 09 49 52 51 56  .IO4_.RSRC..IRQV
  23a0: 5b 23 53 31 39 32 ff ff 45 4e 46 47 0a 04 a0 37  [#S192..ENFG...7
  23b0: 43 52 33 30 70 43 52 36 31 49 4f 31 5f 70 43 52  CR30pCR61IO1_pCR
  23c0: 36 30 49 4f 32 5f 70 43 52 36 31 49 4f 33 5f 70  60IO2_pCR61IO3_p
  23d0: 43 52 36 30 49 4f 34 5f 70 0a 01 60 79 60 43 52  CR60IO4_p..`y`CR
  23e0: 37 30 49 52 51 56 45 58 46 47 5b 27 53 31 39 32  70IRQVEXFG['S192
  23f0: a4 52 53 52 43 14 48 0f 5f 50 52 53 00 08 42 55  .RSRC.H._PRS..BU
  2400: 46 30 11 43 07 0a 6f 30 47 01 f8 03 f8 03 00 08  F0.C..o0G.......
  2410: 22 10 00 30 47 01 f8 03 f8 03 00 08 22 10 00 30  "..0G......."..0
  2420: 47 01 f8 02 f8 02 00 08 22 10 00 30 47 01 e8 03  G......."..0G...
  2430: e8 03 00 08 22 10 00 30 47 01 e8 02 e8 02 00 08  ...."..0G.......
  2440: 22 10 00 30 47 01 f8 03 f8 03 00 08 22 08 00 30  "..0G......."..0
  2450: 47 01 f8 02 f8 02 00 08 22 08 00 30 47 01 e8 03  G......."..0G...
  2460: e8 03 00 08 22 08 00 30 47 01 e8 02 e8 02 00 08  ...."..0G.......
  2470: 22 08 00 38 79 00 8c 42 55 46 30 0a 03 49 4f 4c  "..8y..BUF0..IOL
  2480: 4f 8c 42 55 46 30 0a 04 49 4f 48 49 8c 42 55 46  O.BUF0..IOHI.BUF
  2490: 30 0a 05 49 4f 4c 4d 8c 42 55 46 30 0a 06 49 4f  0..IOLM.BUF0..IO
  24a0: 48 4d 8b 42 55 46 30 0a 0a 49 52 51 56 45 4e 46  HM.BUF0..IRQVENF
  24b0: 47 0a 04 70 43 52 36 31 49 4f 4c 4f 70 43 52 36  G..pCR61IOLOpCR6
  24c0: 30 49 4f 48 49 70 43 52 36 31 49 4f 4c 4d 70 43  0IOHIpCR61IOLMpC
  24d0: 52 36 30 49 4f 48 4d 70 0a 01 60 79 60 43 52 37  R60IOHMp..`y`CR7
  24e0: 30 49 52 51 56 45 58 46 47 a4 42 55 46 30 14 45  0IRQVEXFG.BUF0.E
  24f0: 07 5f 53 52 53 01 8c 68 0a 02 49 4f 4c 4f 8c 68  ._SRS..h..IOLO.h
  2500: 0a 03 49 4f 48 49 8b 68 0a 09 49 52 51 56 a0 4f  ..IOHI.h..IRQV.O
  2510: 04 49 4f 4c 4f 45 4e 46 47 0a 04 70 0a 01 43 52  .IOLOENFG..p..CR
  2520: 33 30 70 50 57 43 5f 60 7d 60 0a 10 00 70 60 50  30pPWC_`}`...p`P
  2530: 57 43 5f 70 49 4f 4c 4f 43 52 36 31 70 49 4f 48  WC_pIOLOCR61pIOH
  2540: 49 43 52 36 30 82 49 52 51 56 60 74 60 0a 01 43  ICR60.IRQV`t`..C
  2550: 52 37 30 45 58 46 47 70 0a 00 4f 44 49 53 a1 05  R70EXFGp..ODIS..
  2560: 5f 44 49 53 14 21 5f 50 53 43 00 45 4e 46 47 0a  _DIS.!_PSC.ENFG.
  2570: 04 70 43 52 33 30 60 45 58 46 47 a0 05 60 a4 0a  .pCR30`EXFG..`..
  2580: 00 a1 04 a4 0a 03 14 2f 5f 50 53 30 00 45 4e 46  ......./_PS0.ENF
  2590: 47 0a 04 70 0a 00 4c 50 57 43 70 50 57 43 5f 60  G..p..LPWCpPWC_`
  25a0: 7d 60 0a 10 00 70 60 50 57 43 5f 70 0a 01 43 52  }`...p`PWC_p..CR
  25b0: 33 30 45 58 46 47 14 21 5f 50 53 33 00 45 4e 46  30EXFG.!_PS3.ENF
  25c0: 47 0a 04 70 50 57 43 5f 60 7b 60 0a ef 00 70 60  G..pPWC_`{`...p`
  25d0: 50 57 43 5f 45 58 46 47 08 53 56 36 30 0a 00 08  PWC_EXFG.SV60...
  25e0: 53 56 36 31 0a 00 08 49 52 51 56 0a 00 14 34 53  SV61...IRQV...4S
  25f0: 41 56 45 00 45 4e 46 47 0a 04 70 43 52 33 30 60  AVE.ENFG..pCR30`
  2600: a0 1d 60 70 43 52 36 30 53 56 36 30 70 43 52 36  ..`pCR60SV60pCR6
  2610: 31 53 56 36 31 70 43 52 37 30 49 52 51 56 45 58  1SV61pCR70IRQVEX
  2620: 46 47 14 3f 52 45 53 54 00 a0 38 92 93 53 56 36  FG.?REST..8..SV6
  2630: 30 00 45 4e 46 47 0a 04 7d 43 52 33 30 0a 01 43  0.ENFG..}CR30..C
  2640: 52 33 30 70 53 56 36 30 43 52 36 30 70 53 56 36  R30pSV60CR60pSV6
  2650: 31 43 52 36 31 70 49 52 51 56 43 52 37 30 45 58  1CR61pIRQVCR70EX
  2660: 46 47 5b 82 48 32 43 4f 4d 32 08 5f 48 49 44 0c  FG[.H2COM2._HID.
  2670: 41 d0 05 01 08 5f 44 44 4e 0d 43 4f 4d 32 00 08  A...._DDN.COM2..
  2680: 5f 55 49 44 0a 02 08 4f 44 49 53 0a 00 08 57 41  _UID...ODIS...WA
  2690: 4b 45 0a 00 08 5f 50 52 57 12 06 02 0a 08 0a 04  KE..._PRW.......
  26a0: 14 0c 5f 50 53 57 01 70 68 57 41 4b 45 14 2c 5f  .._PSW.phWAKE.,_
  26b0: 53 54 41 00 45 4e 46 47 0a 05 70 43 52 33 30 60  STA.ENFG..pCR30`
  26c0: 45 58 46 47 a0 05 60 a4 0a 0f a1 0f a0 08 4f 44  EXFG..`.......OD
  26d0: 49 53 a4 0a 0d a1 04 a4 0a 00 14 1e 5f 44 49 53  IS.........._DIS
  26e0: 00 45 4e 46 47 0a 05 70 0a 00 43 52 33 30 45 58  .ENFG..p..CR30EX
  26f0: 46 47 70 0a 01 4f 44 49 53 14 49 0a 5f 43 52 53  FGp..ODIS.I._CRS
  2700: 00 08 52 53 52 43 11 10 0a 0d 47 01 00 00 00 00  ..RSRC....G.....
  2710: 08 08 22 00 00 79 00 8c 52 53 52 43 0a 02 49 4f  .."..y..RSRC..IO
  2720: 31 5f 8c 52 53 52 43 0a 03 49 4f 32 5f 8c 52 53  1_.RSRC..IO2_.RS
  2730: 52 43 0a 04 49 4f 33 5f 8c 52 53 52 43 0a 05 49  RC..IO3_.RSRC..I
  2740: 4f 34 5f 8b 52 53 52 43 0a 09 49 52 51 56 5b 23  O4_.RSRC..IRQV[#
  2750: 53 31 39 32 ff ff 45 4e 46 47 0a 05 a0 37 43 52  S192..ENFG...7CR
  2760: 33 30 70 43 52 36 31 49 4f 31 5f 70 43 52 36 30  30pCR61IO1_pCR60
  2770: 49 4f 32 5f 70 43 52 36 31 49 4f 33 5f 70 43 52  IO2_pCR61IO3_pCR
  2780: 36 30 49 4f 34 5f 70 0a 01 60 79 60 43 52 37 30  60IO4_p..`y`CR70
  2790: 49 52 51 56 45 58 46 47 5b 27 53 31 39 32 a4 52  IRQVEXFG['S192.R
  27a0: 53 52 43 08 5f 50 52 53 11 4f 06 0a 6b 31 04 47  SRC._PRS.O..k1.G
  27b0: 01 f8 03 f8 03 01 08 22 08 00 31 04 47 01 f8 02  ......."..1.G...
  27c0: f8 02 01 08 22 08 00 31 04 47 01 e8 03 e8 03 01  ...."..1.G......
  27d0: 08 22 08 00 31 04 47 01 e8 02 e8 02 01 08 22 08  ."..1.G.......".
  27e0: 00 31 04 47 01 f8 03 f8 03 01 08 22 10 00 31 04  .1.G......."..1.
  27f0: 47 01 f8 02 f8 02 01 08 22 10 00 31 04 47 01 e8  G......."..1.G..
  2800: 03 e8 03 01 08 22 10 00 31 04 47 01 e8 02 e8 02  ....."..1.G.....
  2810: 01 08 22 10 00 38 79 00 14 45 07 5f 53 52 53 01  .."..8y..E._SRS.
  2820: 8c 68 0a 02 49 4f 4c 4f 8c 68 0a 03 49 4f 48 49  .h..IOLO.h..IOHI
  2830: 8b 68 0a 09 49 52 51 56 a0 4f 04 49 4f 4c 4f 45  .h..IRQV.O.IOLOE
  2840: 4e 46 47 0a 05 70 0a 01 43 52 33 30 70 50 57 43  NFG..p..CR30pPWC
  2850: 5f 60 7d 60 0a 10 00 70 60 50 57 43 5f 70 49 4f  _`}`...p`PWC_pIO
  2860: 4c 4f 43 52 36 31 70 49 4f 48 49 43 52 36 30 82  LOCR61pIOHICR60.
  2870: 49 52 51 56 60 74 60 0a 01 43 52 37 30 70 0a 00  IRQV`t`..CR70p..
  2880: 4f 44 49 53 45 58 46 47 a1 05 5f 44 49 53 14 21  ODISEXFG.._DIS.!
  2890: 5f 50 53 43 00 45 4e 46 47 0a 05 70 43 52 33 30  _PSC.ENFG..pCR30
  28a0: 60 45 58 46 47 a0 05 60 a4 0a 00 a1 04 a4 0a 03  `EXFG..`........
  28b0: 14 2f 5f 50 53 30 00 45 4e 46 47 0a 05 70 0a 00  ./_PS0.ENFG..p..
  28c0: 4c 50 57 43 70 50 57 43 5f 60 7d 60 0a 10 00 70  LPWCpPWC_`}`...p
  28d0: 60 50 57 43 5f 70 0a 01 43 52 33 30 45 58 46 47  `PWC_p..CR30EXFG
  28e0: 14 21 5f 50 53 33 00 45 4e 46 47 0a 05 70 50 57  .!_PS3.ENFG..pPW
  28f0: 43 5f 60 7b 60 0a ef 00 70 60 50 57 43 5f 45 58  C_`{`...p`PWC_EX
  2900: 46 47 08 53 56 36 30 0a 00 08 53 56 36 31 0a 00  FG.SV60...SV61..
  2910: 08 49 52 51 56 0a 00 14 34 53 41 56 45 00 45 4e  .IRQV...4SAVE.EN
  2920: 46 47 0a 05 70 43 52 33 30 60 a0 1d 60 70 43 52  FG..pCR30`..`pCR
  2930: 36 30 53 56 36 30 70 43 52 36 31 53 56 36 31 70  60SV60pCR61SV61p
  2940: 43 52 37 30 49 52 51 56 45 58 46 47 14 3f 52 45  CR70IRQVEXFG.?RE
  2950: 53 54 00 a0 38 92 93 53 56 36 30 00 45 4e 46 47  ST..8..SV60.ENFG
  2960: 0a 05 7d 43 52 33 30 0a 01 43 52 33 30 70 53 56  ..}CR30..CR30pSV
  2970: 36 30 43 52 36 30 70 53 56 36 31 43 52 36 31 70  60CR60pSV61CR61p
  2980: 49 52 51 56 43 52 37 30 45 58 46 47 5b 82 4e 10  IRQVCR70EXFG[.N.
  2990: 4b 42 43 30 08 5f 48 49 44 0c 41 d0 03 03 08 5f  KBC0._HID.A...._
  29a0: 43 52 53 11 19 0a 16 47 01 60 00 60 00 01 01 47  CRS....G.`.`...G
  29b0: 01 64 00 64 00 01 01 23 02 00 01 79 00 08 5f 50  .d.d...#...y.._P
  29c0: 52 57 12 06 02 0a 1d 0a 01 08 57 41 4b 45 0a 00  RW........WAKE..
  29d0: 14 1c 5f 50 53 57 01 a0 0c 93 68 0a 01 70 0a 01  .._PSW....h..p..
  29e0: 57 41 4b 45 a1 08 70 0a 00 57 41 4b 45 14 09 5f  WAKE..p..WAKE.._
  29f0: 53 54 41 00 a4 0a 0f 14 48 06 50 54 53 5f 01 a0  STA.....H.PTS_..
  2a00: 40 06 93 68 0a 01 7d 50 4d 45 53 0a 08 50 4d 45  @..h..}PMES..PME
  2a10: 53 a0 2a 93 57 41 4b 45 0a 00 7b 80 0a 08 00 4b  S.*.WAKE..{....K
  2a20: 42 30 41 4b 42 30 41 45 4e 46 47 0a 07 7d 43 52  B0AKB0AENFG..}CR
  2a30: 46 30 0a 20 43 52 46 30 45 58 46 47 a1 23 7d 0a  F0. CRF0EXFG.#}.
  2a40: 08 4b 42 30 41 4b 42 30 41 45 4e 46 47 0a 07 7b  .KB0AKB0AENFG..{
  2a50: 43 52 46 30 80 0a 20 00 43 52 46 30 45 58 46 47  CRF0.. .CRF0EXFG
  2a60: 14 3b 57 41 4b 5f 01 45 4e 46 47 0a 07 7b 43 52  .;WAK_.ENFG..{CR
  2a70: 46 30 80 0a 20 00 43 52 46 30 45 58 46 47 a0 1d  F0.. .CRF0EXFG..
  2a80: 93 68 0a 01 7b 80 0a 08 00 4b 42 30 41 4b 42 30  .h..{....KB0AKB0
  2a90: 41 7d 50 4d 45 53 0a 08 50 4d 45 53 5b 82 4e 0f  A}PMES..PMES[.N.
  2aa0: 4d 53 45 30 08 5f 48 49 44 0c 41 d0 0f 13 08 5f  MSE0._HID.A...._
  2ab0: 43 52 53 11 09 0a 06 23 00 10 01 79 00 08 5f 50  CRS....#...y.._P
  2ac0: 52 57 12 06 02 0a 1d 0a 01 08 57 41 4b 45 0a 00  RW........WAKE..
  2ad0: 14 1c 5f 50 53 57 01 a0 0c 93 68 0a 01 70 0a 01  .._PSW....h..p..
  2ae0: 57 41 4b 45 a1 08 70 0a 00 57 41 4b 45 14 09 5f  WAKE..p..WAKE.._
  2af0: 53 54 41 00 a4 0a 0f 14 48 06 50 54 53 5f 01 a0  STA.....H.PTS_..
  2b00: 40 06 93 68 0a 01 7d 50 4d 45 53 0a 10 50 4d 45  @..h..}PMES..PME
  2b10: 53 a0 2a 93 57 41 4b 45 0a 00 7b 80 0a 10 00 4b  S.*.WAKE..{....K
  2b20: 42 30 41 4b 42 30 41 45 4e 46 47 0a 07 7d 43 52  B0AKB0AENFG..}CR
  2b30: 46 30 0a 40 43 52 46 30 45 58 46 47 a1 23 7d 0a  F0.@CRF0EXFG.#}.
  2b40: 10 4b 42 30 41 4b 42 30 41 45 4e 46 47 0a 07 7b  .KB0AKB0AENFG..{
  2b50: 43 52 46 30 80 0a 40 00 43 52 46 30 45 58 46 47  [email protected]
  2b60: 14 3b 57 41 4b 5f 01 45 4e 46 47 0a 07 7b 43 52  .;WAK_.ENFG..{CR
  2b70: 46 30 80 0a 40 00 43 52 46 30 45 58 46 47 a0 1d  [email protected]..
  2b80: 93 68 0a 01 7b 80 0a 10 00 4b 42 30 41 4b 42 30  .h..{....KB0AKB0
  2b90: 41 7d 50 4d 45 53 0a 10 50 4d 45 53 14 38 50 54  A}PMES..PMES.8PT
  2ba0: 53 5f 01 5e 2e 4b 42 43 30 50 54 53 5f 68 5e 2e  S_.^.KBC0PTS_h^.
  2bb0: 4d 53 45 30 50 54 53 5f 68 a0 1b 93 68 0a 01 7d  MSE0PTS_h...h..}
  2bc0: 50 52 30 30 0a 01 50 52 30 30 7d 50 4d 45 30 0a  PR00..PR00}PME0.
  2bd0: 01 50 4d 45 30 14 3a 57 41 4b 5f 01 5e 2e 4b 42  .PME0.:WAK_.^.KB
  2be0: 43 30 57 41 4b 5f 68 5e 2e 4d 53 45 30 57 41 4b  C0WAK_h^.MSE0WAK
  2bf0: 5f 68 a0 1d 93 68 0a 01 7b 80 0a 01 00 50 4d 45  _h...h..{....PME
  2c00: 30 50 4d 45 30 7d 50 52 30 30 0a 01 50 52 30 30  0PME0}PR00..PR00
  2c10: 14 2a 49 4e 49 54 01 70 00 4b 42 30 41 70 50 4d  .*INIT.p.KB0ApPM
  2c20: 45 53 60 70 60 50 4d 45 53 70 00 50 4d 45 30 70  ES`p`PMESp.PME0p
  2c30: 50 52 30 30 60 70 60 50 52 30 30 5b 82 48 6b 4c  PR00`p`PR00[.HkL
  2c40: 50 54 5f 14 29 5f 48 49 44 00 45 4e 46 47 0a 03  PT_.)_HID.ENFG..
  2c50: 7b 43 52 46 30 0a 02 60 45 58 46 47 a0 08 60 a4  {CRF0..`EXFG..`.
  2c60: 0c 41 d0 04 01 a1 07 a4 0c 41 d0 04 00 08 5f 55  .A.......A...._U
  2c70: 49 44 0a 01 08 4f 44 49 53 0a 00 14 2c 5f 53 54  ID...ODIS...,_ST
  2c80: 41 00 45 4e 46 47 0a 03 70 43 52 33 30 60 45 58  A.ENFG..pCR30`EX
  2c90: 46 47 a0 05 60 a4 0a 0f a1 0f a0 08 4f 44 49 53  FG..`.......ODIS
  2ca0: a4 0a 0d a1 04 a4 0a 00 14 1d 5f 44 49 53 00 45  .........._DIS.E
  2cb0: 4e 46 47 0a 03 70 00 43 52 33 30 45 58 46 47 70  NFG..p.CR30EXFGp
  2cc0: 0a 01 4f 44 49 53 08 43 52 53 41 11 10 0a 0d 47  ..ODIS.CRSA....G
  2cd0: 01 00 00 00 00 01 08 22 00 00 79 00 08 43 52 53  ......."..y..CRS
  2ce0: 42 11 1b 0a 18 47 01 00 00 00 00 01 08 47 01 00  B....G.......G..
  2cf0: 00 00 00 01 08 22 00 00 2a 00 00 79 00 14 4e 18  ....."..*..y..N.
  2d00: 5f 43 52 53 00 8b 43 52 53 41 0a 02 49 4f 41 4c  _CRS..CRSA..IOAL
  2d10: 8b 43 52 53 41 0a 04 49 4f 41 48 8c 43 52 53 41  .CRSA..IOAH.CRSA
  2d20: 0a 07 4c 45 4e 41 8b 43 52 53 41 0a 09 49 52 41  ..LENA.CRSA..IRA
  2d30: 58 70 00 49 4f 41 4c 70 00 49 4f 41 48 70 00 4c  Xp.IOALp.IOAHp.L
  2d40: 45 4e 41 70 00 49 52 41 58 8b 43 52 53 42 0a 02  ENAp.IRAX.CRSB..
  2d50: 49 4f 42 4c 8b 43 52 53 42 0a 04 49 4f 42 48 8c  IOBL.CRSB..IOBH.
  2d60: 43 52 53 42 0a 07 4c 45 4e 42 8b 43 52 53 42 0a  CRSB..LENB.CRSB.
  2d70: 0a 49 4f 43 4c 8b 43 52 53 42 0a 0c 49 4f 43 48  .IOCL.CRSB..IOCH
  2d80: 8c 43 52 53 42 0a 0f 4c 45 4e 43 8b 43 52 53 42  .CRSB..LENC.CRSB
  2d90: 0a 11 49 52 42 58 8c 43 52 53 42 0a 14 44 4d 41  ..IRBX.CRSB..DMA
  2da0: 58 70 00 49 4f 42 4c 70 00 49 4f 42 48 70 00 4c  Xp.IOBLp.IOBHp.L
  2db0: 45 4e 42 70 00 49 4f 43 4c 70 00 49 4f 43 48 70  ENBp.IOCLp.IOCHp
  2dc0: 00 4c 45 4e 43 70 00 49 52 42 58 70 00 44 4d 41  .LENCp.IRBXp.DMA
  2dd0: 58 45 4e 46 47 0a 03 70 43 52 36 30 49 4f 41 4c  XENFG..pCR60IOAL
  2de0: 79 49 4f 41 4c 0a 08 61 7d 43 52 36 31 61 62 70  yIOAL..a}CR61abp
  2df0: 62 49 4f 41 4c 70 62 49 4f 41 48 70 62 49 4f 42  bIOALpbIOAHpbIOB
  2e00: 4c 70 62 49 4f 42 48 7b 43 52 46 30 0a 02 60 a0  LpbIOBH{CRF0..`.
  2e10: 48 04 60 72 62 0b 00 04 49 4f 43 4c 72 62 0b 00  H.`rb...IOCLrb..
  2e20: 04 49 4f 43 48 a0 1b 93 62 0b bc 03 70 0a 04 4c  .IOCH...b...p..L
  2e30: 45 4e 41 70 0a 04 4c 45 4e 42 70 0a 04 4c 45 4e  ENAp..LENBp..LEN
  2e40: 43 a1 16 70 0a 08 4c 45 4e 41 70 0a 08 4c 45 4e  C..p..LENAp..LEN
  2e50: 42 70 0a 08 4c 45 4e 43 70 43 52 37 30 61 79 01  Bp..LENCpCR70ay.
  2e60: 61 49 52 41 58 79 01 61 49 52 42 58 70 43 52 37  aIRAXy.aIRBXpCR7
  2e70: 34 61 79 01 61 44 4d 41 58 45 58 46 47 a0 07 60  4ay.aDMAXEXFG..`
  2e80: a4 43 52 53 42 a1 06 a4 43 52 53 41 08 42 55 46  .CRSB...CRSA.BUF
  2e90: 30 11 4b 05 0a 57 30 47 01 bc 03 bc 03 00 04 22  0.K..W0G......."
  2ea0: 80 00 30 47 01 bc 03 bc 03 00 04 22 80 00 30 47  ..0G......."..0G
  2eb0: 01 bc 03 bc 03 00 04 22 20 00 30 47 01 78 03 78  ......." .0G.x.x
  2ec0: 03 00 08 22 80 00 30 47 01 78 03 78 03 00 08 22  ..."..0G.x.x..."
  2ed0: 20 00 30 47 01 78 02 78 02 00 08 22 80 00 30 47   .0G.x.x..."..0G
  2ee0: 01 78 02 78 02 00 08 22 20 00 38 79 00 08 42 55  .x.x..." .8y..BU
  2ef0: 46 31 11 43 13 0b 2e 01 30 47 01 78 03 78 03 00  F1.C....0G.x.x..
  2f00: 08 47 01 78 07 78 07 00 04 22 80 00 2a 02 01 30  .G.x.x..."..*..0
  2f10: 47 01 78 02 78 02 00 08 47 01 78 06 78 06 00 04  G.x.x...G.x.x...
  2f20: 22 80 00 2a 08 01 30 47 01 78 02 78 02 00 08 47  "..*..0G.x.x...G
  2f30: 01 78 06 78 06 00 04 22 80 00 2a 02 01 30 47 01  .x.x..."..*..0G.
  2f40: 78 02 78 02 00 08 47 01 78 06 78 06 00 04 22 20  x.x...G.x.x..." 
  2f50: 00 2a 08 01 30 47 01 78 02 78 02 00 08 47 01 78  .*..0G.x.x...G.x
  2f60: 06 78 06 00 04 22 20 00 2a 02 01 30 47 01 78 03  .x..." .*..0G.x.
  2f70: 78 03 00 08 47 01 78 07 78 07 00 04 22 80 00 2a  x...G.x.x..."..*
  2f80: 08 01 30 47 01 78 03 78 03 00 08 47 01 78 07 78  ..0G.x.x...G.x.x
  2f90: 07 00 04 22 80 00 2a 02 01 30 47 01 78 03 78 03  ..."..*..0G.x.x.
  2fa0: 00 08 47 01 78 07 78 07 00 04 22 20 00 2a 08 01  ..G.x.x..." .*..
  2fb0: 30 47 01 78 03 78 03 00 08 47 01 78 07 78 07 00  0G.x.x...G.x.x..
  2fc0: 04 22 20 00 2a 01 01 30 47 01 bc 03 bc 03 00 04  ." .*..0G.......
  2fd0: 47 01 bc 07 bc 07 00 04 22 80 00 2a 08 01 30 47  G......."..*..0G
  2fe0: 01 bc 03 bc 03 00 04 47 01 bc 07 bc 07 00 04 22  .......G......."
  2ff0: 80 00 2a 02 01 30 47 01 bc 03 bc 03 00 04 47 01  ..*..0G.......G.
  3000: bc 07 bc 07 00 04 22 20 00 2a 08 01 30 47 01 bc  ......" .*..0G..
  3010: 03 bc 03 00 04 47 01 bc 07 bc 07 00 04 22 20 00  .....G......." .
  3020: 2a 02 01 38 79 00 14 49 18 5f 50 52 53 00 45 4e  *..8y..I._PRS.EN
  3030: 46 47 0a 03 7b 43 52 46 30 0a 02 60 45 58 46 47  FG..{CRF0..`EXFG
  3040: a0 44 0f 60 45 4e 46 47 0a 03 8c 42 55 46 31 0a  .D.`ENFG...BUF1.
  3050: 03 49 4f 4c 33 8c 42 55 46 31 0a 04 49 4f 48 34  .IOL3.BUF1..IOH4
  3060: 8c 42 55 46 31 0a 05 49 4f 4c 35 8c 42 55 46 31  .BUF1..IOL5.BUF1
  3070: 0a 06 49 4f 48 36 8c 42 55 46 31 0a 0b 49 4f 4c  ..IOH6.BUF1..IOL
  3080: 42 8c 42 55 46 31 0a 0c 49 4f 48 43 8c 42 55 46  B.BUF1..IOHC.BUF
  3090: 31 0a 0d 49 4f 4c 44 8c 42 55 46 31 0a 0e 49 4f  1..IOLD.BUF1..IO
  30a0: 48 45 8b 42 55 46 31 0a 12 49 52 51 56 8b 42 55  HE.BUF1..IRQV.BU
  30b0: 46 31 0a 15 44 4d 41 56 70 43 52 36 31 49 4f 4c  F1..DMAVpCR61IOL
  30c0: 33 70 43 52 36 30 49 4f 48 34 70 43 52 36 31 49  3pCR60IOH4pCR61I
  30d0: 4f 4c 35 70 43 52 36 30 49 4f 48 36 70 43 52 36  OL5pCR60IOH6pCR6
  30e0: 31 49 4f 4c 42 70 43 52 36 30 49 4f 48 43 72 0a  1IOLBpCR60IOHCr.
  30f0: 04 49 4f 48 43 00 70 43 52 36 31 49 4f 4c 44 70  .IOHC.pCR61IOLDp
  3100: 43 52 36 30 49 4f 48 45 72 0a 04 49 4f 48 45 00  CR60IOHEr..IOHE.
  3110: 70 0a 01 60 79 60 43 52 37 30 49 52 51 56 70 0a  p..`y`CR70IRQVp.
  3120: 01 60 79 60 43 52 37 34 44 4d 41 56 45 58 46 47  .`y`CR74DMAVEXFG
  3130: a4 42 55 46 31 a1 4a 07 45 4e 46 47 0a 03 8c 42  .BUF1.J.ENFG...B
  3140: 55 46 30 0a 03 49 4f 4c 4f 8c 42 55 46 30 0a 04  UF0..IOLO.BUF0..
  3150: 49 4f 48 49 8c 42 55 46 30 0a 05 49 4f 4c 4d 8c  IOHI.BUF0..IOLM.
  3160: 42 55 46 30 0a 06 49 4f 48 4d 8b 42 55 46 30 0a  BUF0..IOHM.BUF0.
  3170: 0a 49 52 51 30 70 43 52 36 31 49 4f 4c 4f 70 43  .IRQ0pCR61IOLOpC
  3180: 52 36 30 49 4f 48 49 70 43 52 36 31 49 4f 4c 4d  R60IOHIpCR61IOLM
  3190: 70 43 52 36 30 49 4f 48 4d 70 0a 01 60 79 60 43  pCR60IOHMp..`y`C
  31a0: 52 37 30 49 52 51 30 45 58 46 47 a4 42 55 46 30  R70IRQ0EXFG.BUF0
  31b0: 14 40 0f 5f 53 52 53 01 45 4e 46 47 0a 03 7b 43  .@._SRS.ENFG..{C
  31c0: 52 46 30 0a 02 60 a0 42 06 60 70 68 43 52 53 42  RF0..`.B.`phCRSB
  31d0: 8b 43 52 53 42 0a 02 49 4f 42 5f 8b 43 52 53 42  .CRSB..IOB_.CRSB
  31e0: 0a 11 49 52 51 42 8c 43 52 53 42 0a 14 44 4d 41  ..IRQB.CRSB..DMA
  31f0: 58 7b 49 4f 42 5f 0a ff 43 52 36 31 7a 49 4f 42  X{IOB_..CR61zIOB
  3200: 5f 0a 08 43 52 36 30 82 49 52 51 42 60 a0 04 60  _..CR60.IRQB`..`
  3210: 76 60 70 60 43 52 37 30 82 44 4d 41 58 60 a0 04  v`p`CR70.DMAX`..
  3220: 60 76 60 70 60 43 52 37 34 a1 45 06 70 68 43 52  `v`p`CR74.E.phCR
  3230: 53 41 8b 43 52 53 41 0a 02 49 4f 41 5f 8b 43 52  SA.CRSA..IOA_.CR
  3240: 53 41 0a 09 49 52 51 41 a0 1f 93 49 4f 41 5f 0b  SA..IRQA...IOA_.
  3250: bc 03 7b 44 45 43 48 0a fc 44 45 43 48 7d 44 45  ..{DECH..DECH}DE
  3260: 43 48 0a 02 44 45 43 48 7b 49 4f 41 5f 0a ff 43  CH..DECH{IOA_..C
  3270: 52 36 31 7a 49 4f 41 5f 0a 08 43 52 36 30 82 49  R61zIOA_..CR60.I
  3280: 52 51 41 60 a0 04 60 76 60 70 60 43 52 37 30 70  RQA`..`v`p`CR70p
  3290: 0a 01 43 52 33 30 70 0a 00 4f 44 49 53 45 58 46  ..CR30p..ODISEXF
  32a0: 47 14 23 5f 50 53 43 00 45 4e 46 47 0a 03 7b 43  G.#_PSC.ENFG..{C
  32b0: 52 33 30 0a 01 60 45 58 46 47 a0 05 60 a4 0a 00  R30..`EXFG..`...
  32c0: a1 04 a4 0a 03 14 17 5f 50 53 30 00 45 4e 46 47  ......._PS0.ENFG
  32d0: 0a 03 70 0a 01 43 52 33 30 45 58 46 47 14 17 5f  ..p..CR30EXFG.._
  32e0: 50 53 33 00 45 4e 46 47 0a 03 70 0a 00 43 52 33  PS3.ENFG..p..CR3
  32f0: 30 45 58 46 47 08 4e 41 54 41 12 0c 02 0c 01 00  0EXFG.NATA......
  3300: 1f 00 0c 02 00 1f 00 14 47 04 47 45 54 50 01 a3  ........G.GETP..
  3310: a0 0f 93 7b 68 0a 09 00 0a 00 a4 0c ff ff ff ff  ...{h...........
  3320: a0 0d 93 7b 68 0a 09 00 0a 08 a4 0b 84 03 7a 7b  ...{h.........z{
  3330: 68 0b 00 03 00 0a 08 60 7a 7b 68 0b 00 30 00 0a  h......`z{h..0..
  3340: 0c 61 a4 77 0a 1e 74 0a 09 72 60 61 00 00 00 14  .a.w..t..r`a....
  3350: 2d 47 45 54 44 04 a3 a0 1f 68 a0 05 69 a4 0a 14  -GETD....h..i...
  3360: a0 0c 6a a4 77 74 0a 04 6b 00 0a 0f 00 a4 77 74  ..j.wt..k.....wt
  3370: 0a 04 6b 00 0a 1e 00 a4 0c ff ff ff ff 14 20 47  ..k........... G
  3380: 45 54 54 01 a3 a4 77 0a 1e 74 0a 09 72 7b 7a 68  ETT...w..t..r{zh
  3390: 0a 02 00 0a 03 00 7b 68 0a 03 00 00 00 00 14 47  ......{h.......G
  33a0: 06 47 45 54 46 03 a3 08 54 4d 50 46 0a 00 a0 0d  .GETF...TMPF....
  33b0: 68 7d 54 4d 50 46 0a 01 54 4d 50 46 a0 11 7b 6a  h}TMPF..TMPF..{j
  33c0: 0a 02 00 7d 54 4d 50 46 0a 02 54 4d 50 46 a0 0d  ...}TMPF..TMPF..
  33d0: 69 7d 54 4d 50 46 0a 04 54 4d 50 46 a0 11 7b 6a  i}TMPF..TMPF..{j
  33e0: 0a 20 00 7d 54 4d 50 46 0a 08 54 4d 50 46 a0 12  . .}TMPF..TMPF..
  33f0: 7b 6a 0b 00 40 00 7d 54 4d 50 46 0a 10 54 4d 50  {j..@.}TMPF..TMP
  3400: 46 a4 54 4d 50 46 14 41 04 53 45 54 50 03 a3 a0  F.TMPF.A.SETP...
  3410: 09 92 95 68 0a f0 a4 0a 08 a1 2e a0 28 7b 69 0a  ...h........({i.
  3420: 02 00 a0 10 90 92 94 68 0a 78 7b 6a 0a 02 00 a4  .......h.x{j....
  3430: 0b 01 23 a0 10 90 92 94 68 0a b4 7b 6a 0a 01 00  ..#.....h..{j...
  3440: a4 0b 01 21 a4 0b 01 10 14 3c 53 45 54 44 01 a3  ...!.....<SETD..
  3450: a0 09 92 94 68 0a 14 a4 0a 01 a0 09 92 94 68 0a  ....h.........h.
  3460: 1e a4 0a 02 a0 09 92 94 68 0a 2d a4 0a 01 a0 09  ........h.-.....
  3470: 92 94 68 0a 3c a4 0a 02 a0 09 92 94 68 0a 5a a4  ..h.<.......h.Z.
  3480: 0a 01 a4 0a 00 14 31 53 45 54 54 03 a3 a0 26 7b  ......1SETT...&{
  3490: 69 0a 02 00 a0 0f 90 92 94 68 0a 78 7b 6a 0a 02  i........h.x{j..
  34a0: 00 a4 0a 0b a0 0f 90 92 94 68 0a b4 7b 6a 0a 01  .........h..{j..
  34b0: 00 a4 0a 09 a4 0a 04 5b 82 40 d2 49 44 45 43 08  .......[[email protected].
  34c0: 5f 41 44 52 0c 01 00 1f 00 5b 80 49 44 45 43 02  _ADR.....[.IDEC.
  34d0: 0a 40 0a 18 5b 81 4f 05 49 44 45 43 03 50 52 49  .@..[.O.IDEC.PRI
  34e0: 54 10 53 45 43 54 10 50 53 49 54 04 53 53 49 54  T.SECT.PSIT.SSIT
  34f0: 04 00 18 53 44 4d 41 04 00 0c 53 44 54 30 02 00  ...SDMA...SDT0..
  3500: 02 53 44 54 31 02 00 02 53 44 54 32 02 00 02 53  .SDT1...SDT2...S
  3510: 44 54 33 02 00 42 04 49 43 52 30 04 49 43 52 31  DT3..B.ICR0.ICR1
  3520: 04 49 43 52 32 04 49 43 52 33 04 49 43 52 34 04  .ICR2.ICR3.ICR4.
  3530: 49 43 52 35 04 5b 82 40 65 50 52 49 44 08 5f 41  ICR5.[.@ePRID._A
  3540: 44 52 0a 00 14 4a 13 5f 47 54 4d 00 a3 08 50 42  DR...J._GTM...PB
  3550: 55 46 11 17 0a 14 00 00 00 00 00 00 00 00 00 00  UF..............
  3560: 00 00 00 00 00 00 00 00 00 00 8a 50 42 55 46 0a  ...........PBUF.
  3570: 00 50 49 4f 30 8a 50 42 55 46 0a 04 44 4d 41 30  .PIO0.PBUF..DMA0
  3580: 8a 50 42 55 46 0a 08 50 49 4f 31 8a 50 42 55 46  .PBUF..PIO1.PBUF
  3590: 0a 0c 44 4d 41 31 8a 50 42 55 46 0a 10 46 4c 41  ..DMA1.PBUF..FLA
  35a0: 47 70 47 45 54 50 50 52 49 54 50 49 4f 30 70 47  GpGETPPRITPIO0pG
  35b0: 45 54 44 7b 53 44 4d 41 0a 01 00 7b 49 43 52 33  ETD{SDMA...{ICR3
  35c0: 0a 01 00 7b 49 43 52 30 0a 01 00 53 44 54 30 44  ...{ICR0...SDT0D
  35d0: 4d 41 30 a0 14 93 44 4d 41 30 0c ff ff ff ff 70  MA0...DMA0.....p
  35e0: 50 49 4f 30 44 4d 41 30 a0 2e 7b 50 52 49 54 0b  PIO0DMA0..{PRIT.
  35f0: 00 40 00 a0 14 93 7b 50 52 49 54 0a 90 00 0a 80  .@....{PRIT.....
  3600: 70 0b 84 03 50 49 4f 31 a1 0e 70 47 45 54 54 50  p...PIO1..pGETTP
  3610: 53 49 54 50 49 4f 31 a1 0b 70 0c ff ff ff ff 50  SITPIO1..p.....P
  3620: 49 4f 31 70 47 45 54 44 7b 53 44 4d 41 0a 02 00  IO1pGETD{SDMA...
  3630: 7b 49 43 52 33 0a 02 00 7b 49 43 52 30 0a 02 00  {ICR3...{ICR0...
  3640: 53 44 54 31 44 4d 41 31 a0 14 93 44 4d 41 31 0c  SDT1DMA1...DMA1.
  3650: ff ff ff ff 70 50 49 4f 31 44 4d 41 31 70 47 45  ....pPIO1DMA1pGE
  3660: 54 46 7b 53 44 4d 41 0a 01 00 7b 53 44 4d 41 0a  TF{SDMA...{SDMA.
  3670: 02 00 50 52 49 54 46 4c 41 47 a4 50 42 55 46 14  ..PRITFLAG.PBUF.
  3680: 40 2f 5f 53 54 4d 03 a3 8a 68 0a 00 50 49 4f 30  @/_STM...h..PIO0
  3690: 8a 68 0a 04 44 4d 41 30 8a 68 0a 08 50 49 4f 31  .h..DMA0.h..PIO1
  36a0: 8a 68 0a 0c 44 4d 41 31 8a 68 0a 10 46 4c 41 47  .h..DMA1.h..FLAG
  36b0: 70 0a 04 49 43 52 32 a0 4e 13 93 87 69 0b 00 02  p..ICR2.N...i...
  36c0: 7b 50 52 49 54 0b f0 4c 50 52 49 54 7b 53 44 4d  {PRIT..LPRIT{SDM
  36d0: 41 0a 0e 53 44 4d 41 70 0a 00 53 44 54 30 7b 49  A..SDMAp..SDT0{I
  36e0: 43 52 30 0a 0e 49 43 52 30 7b 49 43 52 31 0a 0e  CR0..ICR0{ICR1..
  36f0: 49 43 52 31 7b 49 43 52 33 0a 0e 49 43 52 33 7b  ICR1{ICR3..ICR3{
  3700: 49 43 52 35 0a 0e 49 43 52 35 8b 69 0a 62 57 34  ICR5..ICR5.i.bW4
  3710: 39 30 8b 69 0a 6a 57 35 33 30 8b 69 0a 7e 57 36  90.i.jW530.i.~W6
  3720: 33 30 8b 69 0a 80 57 36 34 30 8b 69 0a b0 57 38  30.i..W640.i..W8
  3730: 38 30 7d 50 52 49 54 0b 04 80 50 52 49 54 a0 1e  80}PRIT...PRIT..
  3740: 90 7b 46 4c 41 47 0a 02 00 7b 57 34 39 30 0b 00  .{FLAG...{W490..
  3750: 08 00 7d 50 52 49 54 0a 02 50 52 49 54 7d 50 52  ..}PRIT..PRIT}PR
  3760: 49 54 53 45 54 50 50 49 4f 30 57 35 33 30 57 36  ITSETPPIO0W530W6
  3770: 34 30 50 52 49 54 a0 4f 07 7b 46 4c 41 47 0a 01  40PRIT.O.{FLAG..
  3780: 00 7d 53 44 4d 41 0a 01 53 44 4d 41 70 53 45 54  .}SDMA..SDMApSET
  3790: 44 44 4d 41 30 53 44 54 30 a0 1f 7b 57 38 38 30  DDMA0SDT0..{W880
  37a0: 0a 20 00 7d 49 43 52 31 0a 01 49 43 52 31 7d 49  . .}ICR1..ICR1}I
  37b0: 43 52 35 0a 01 49 43 52 35 a0 14 7b 57 38 38 30  CR5..ICR5..{W880
  37c0: 0a 10 00 7d 49 43 52 31 0a 01 49 43 52 31 a0 13  ...}ICR1..ICR1..
  37d0: 95 44 4d 41 30 0a 1e 7d 49 43 52 33 0a 01 49 43  .DMA0..}ICR3..IC
  37e0: 52 33 a0 13 95 44 4d 41 30 0a 3c 7d 49 43 52 30  R3...DMA0.<}ICR0
  37f0: 0a 01 49 43 52 30 a0 49 17 93 87 6a 0b 00 02 7b  ..ICR0.I...j...{
  3800: 50 52 49 54 0b 0f 3f 50 52 49 54 70 0a 00 50 53  PRIT..?PRITp..PS
  3810: 49 54 7b 53 44 4d 41 0a 0d 53 44 4d 41 70 0a 00  IT{SDMA..SDMAp..
  3820: 53 44 54 31 7b 49 43 52 30 0a 0d 49 43 52 30 7b  SDT1{ICR0..ICR0{
  3830: 49 43 52 31 0a 0d 49 43 52 31 7b 49 43 52 33 0a  ICR1..ICR1{ICR3.
  3840: 0d 49 43 52 33 7b 49 43 52 35 0a 0d 49 43 52 35  .ICR3{ICR5..ICR5
  3850: 8b 6a 0a 62 57 34 39 31 8b 6a 0a 6a 57 35 33 31  .j.bW491.j.jW531
  3860: 8b 6a 0a 7e 57 36 33 31 8b 6a 0a 80 57 36 34 31  .j.~W631.j..W641
  3870: 8b 6a 0a b0 57 38 38 31 7d 50 52 49 54 0b 40 80  .j..W881}PRIT.@.
  3880: 50 52 49 54 a0 1e 90 7b 46 4c 41 47 0a 08 00 7b  PRIT...{FLAG...{
  3890: 57 34 39 31 0b 00 08 00 7d 50 52 49 54 0a 20 50  W491....}PRIT. P
  38a0: 52 49 54 a0 4c 04 7b 46 4c 41 47 0a 10 00 7d 50  RIT.L.{FLAG...}P
  38b0: 52 49 54 0b 00 40 50 52 49 54 a0 13 94 50 49 4f  [email protected]
  38c0: 31 0a f0 7d 50 52 49 54 0a 80 50 52 49 54 a1 21  1..}PRIT..PRIT.!
  38d0: 7d 50 52 49 54 0a 10 50 52 49 54 70 53 45 54 54  }PRIT..PRITpSETT
  38e0: 50 49 4f 31 57 35 33 31 57 36 34 31 50 53 49 54  PIO1W531W641PSIT
  38f0: a0 4f 07 7b 46 4c 41 47 0a 04 00 7d 53 44 4d 41  .O.{FLAG...}SDMA
  3900: 0a 02 53 44 4d 41 70 53 45 54 44 44 4d 41 31 53  ..SDMApSETDDMA1S
  3910: 44 54 31 a0 1f 7b 57 38 38 31 0a 20 00 7d 49 43  DT1..{W881. .}IC
  3920: 52 31 0a 02 49 43 52 31 7d 49 43 52 35 0a 02 49  R1..ICR1}ICR5..I
  3930: 43 52 35 a0 14 7b 57 38 38 31 0a 10 00 7d 49 43  CR5..{W881...}IC
  3940: 52 31 0a 02 49 43 52 31 a0 13 95 44 4d 41 30 0a  R1..ICR1...DMA0.
  3950: 1e 7d 49 43 52 33 0a 02 49 43 52 33 a0 13 95 44  .}ICR3..ICR3...D
  3960: 4d 41 30 0a 3c 7d 49 43 52 30 0a 02 49 43 52 30  MA0.<}ICR0..ICR0
  3970: 14 07 5f 50 53 30 00 a3 14 07 5f 50 53 33 00 a3  .._PS0...._PS3..
  3980: 5b 82 44 10 50 5f 44 30 08 5f 41 44 52 0a 00 14  [.D.P_D0._ADR...
  3990: 46 0f 5f 47 54 46 00 a3 08 50 49 42 30 11 11 0a  F._GTF...PIB0...
  39a0: 0e 03 00 00 00 00 a0 ef 03 00 00 00 00 a0 ef 8c  ................
  39b0: 50 49 42 30 0a 01 50 4d 44 30 8c 50 49 42 30 0a  PIB0..PMD0.PIB0.
  39c0: 08 44 4d 44 30 a0 40 06 7b 50 52 49 54 0a 02 00  .DMD0.@.{PRIT...
  39d0: a0 13 93 7b 50 52 49 54 0a 09 00 0a 08 70 0a 08  ...{PRIT.....p..
  39e0: 50 4d 44 30 a1 41 04 70 0a 0a 50 4d 44 30 7a 7b  PMD0.A.p..PMD0z{
  39f0: 50 52 49 54 0b 00 03 00 0a 08 60 7a 7b 50 52 49  PRIT......`z{PRI
  3a00: 54 0b 00 30 00 0a 0c 61 72 60 61 62 a0 0c 93 0a  T..0...ar`ab....
  3a10: 03 62 70 0a 0b 50 4d 44 30 a0 0c 93 0a 05 62 70  .bp..PMD0.....bp
  3a20: 0a 0c 50 4d 44 30 a1 08 70 0a 01 50 4d 44 30 a0  ..PMD0..p..PMD0.
  3a30: 3c 7b 53 44 4d 41 0a 01 00 70 7d 53 44 54 30 0a  <{SDMA...p}SDT0.
  3a40: 40 00 44 4d 44 30 a0 14 7b 49 43 52 30 0a 01 00  @.DMD0..{ICR0...
  3a50: 72 44 4d 44 30 0a 02 44 4d 44 30 a0 10 7b 49 43  rDMD0..DMD0..{IC
  3a60: 52 33 0a 01 00 70 0a 45 44 4d 44 30 a1 14 7d 74  R3...p.EDMD0..}t
  3a70: 7b 50 4d 44 30 0a 07 00 0a 02 00 0a 20 44 4d 44  {PMD0....... DMD
  3a80: 30 a4 50 49 42 30 5b 82 4f 0f 50 5f 44 31 08 5f  0.PIB0[.O.P_D1._
  3a90: 41 44 52 0a 01 14 41 0f 5f 47 54 46 00 a3 08 50  ADR...A._GTF...P
  3aa0: 49 42 31 11 11 0a 0e 03 00 00 00 00 b0 ef 03 00  IB1.............
  3ab0: 00 00 00 b0 ef 8c 50 49 42 31 0a 01 50 4d 44 31  ......PIB1..PMD1
  3ac0: 8c 50 49 42 31 0a 08 44 4d 44 31 a0 4b 05 7b 50  .PIB1..DMD1.K.{P
  3ad0: 52 49 54 0a 20 00 a0 13 93 7b 50 52 49 54 0a 90  RIT. ....{PRIT..
  3ae0: 00 0a 80 70 0a 08 50 4d 44 31 a1 3c 72 7b 50 53  ...p..PMD1.<r{PS
  3af0: 49 54 0a 03 00 7a 7b 50 53 49 54 0a 0c 00 0a 02  IT...z{PSIT.....
  3b00: 00 60 a0 0c 93 0a 05 60 70 0a 0c 50 4d 44 31 a1  .`.....`p..PMD1.
  3b10: 17 a0 0c 93 0a 03 60 70 0a 0b 50 4d 44 31 a1 08  ......`p..PMD1..
  3b20: 70 0a 0a 50 4d 44 31 a1 08 70 0a 01 50 4d 44 31  p..PMD1..p..PMD1
  3b30: a0 3c 7b 53 44 4d 41 0a 02 00 70 7d 53 44 54 31  .<{SDMA...p}SDT1
  3b40: 0a 40 00 44 4d 44 31 a0 14 7b 49 43 52 30 0a 02  [email protected]..{ICR0..
  3b50: 00 72 44 4d 44 31 0a 02 44 4d 44 31 a0 10 7b 49  .rDMD1..DMD1..{I
  3b60: 43 52 33 0a 02 00 70 0a 45 44 4d 44 31 a1 14 7d  CR3...p.EDMD1..}
  3b70: 74 7b 50 4d 44 31 0a 07 00 0a 02 00 0a 20 44 4d  t{PMD1....... DM
  3b80: 44 31 a4 50 49 42 31 5b 82 40 65 53 45 43 44 08  D1.PIB1[.@eSECD.
  3b90: 5f 41 44 52 0a 01 14 4a 13 5f 47 54 4d 00 a3 08  _ADR...J._GTM...
  3ba0: 53 42 55 46 11 17 0a 14 00 00 00 00 00 00 00 00  SBUF............
  3bb0: 00 00 00 00 00 00 00 00 00 00 00 00 8a 53 42 55  .............SBU
  3bc0: 46 0a 00 50 49 4f 30 8a 53 42 55 46 0a 04 44 4d  F..PIO0.SBUF..DM
  3bd0: 41 30 8a 53 42 55 46 0a 08 50 49 4f 31 8a 53 42  A0.SBUF..PIO1.SB
  3be0: 55 46 0a 0c 44 4d 41 31 8a 53 42 55 46 0a 10 46  UF..DMA1.SBUF..F
  3bf0: 4c 41 47 70 47 45 54 50 53 45 43 54 50 49 4f 30  LAGpGETPSECTPIO0
  3c00: 70 47 45 54 44 7b 53 44 4d 41 0a 04 00 7b 49 43  pGETD{SDMA...{IC
  3c10: 52 33 0a 04 00 7b 49 43 52 30 0a 04 00 53 44 54  R3...{ICR0...SDT
  3c20: 32 44 4d 41 30 a0 14 93 44 4d 41 30 0c ff ff ff  2DMA0...DMA0....
  3c30: ff 70 50 49 4f 30 44 4d 41 30 a0 2e 7b 53 45 43  .pPIO0DMA0..{SEC
  3c40: 54 0b 00 40 00 a0 14 93 7b 53 45 43 54 0a 90 00  T..@....{SECT...
  3c50: 0a 80 70 0b 84 03 50 49 4f 31 a1 0e 70 47 45 54  ..p...PIO1..pGET
  3c60: 54 53 53 49 54 50 49 4f 31 a1 0b 70 0c ff ff ff  TSSITPIO1..p....
  3c70: ff 50 49 4f 31 70 47 45 54 44 7b 53 44 4d 41 0a  .PIO1pGETD{SDMA.
  3c80: 08 00 7b 49 43 52 33 0a 08 00 7b 49 43 52 30 0a  ..{ICR3...{ICR0.
  3c90: 08 00 53 44 54 33 44 4d 41 31 a0 14 93 44 4d 41  ..SDT3DMA1...DMA
  3ca0: 31 0c ff ff ff ff 70 50 49 4f 31 44 4d 41 31 70  1.....pPIO1DMA1p
  3cb0: 47 45 54 46 7b 53 44 4d 41 0a 04 00 7b 53 44 4d  GETF{SDMA...{SDM
  3cc0: 41 0a 08 00 53 45 43 54 46 4c 41 47 a4 53 42 55  A...SECTFLAG.SBU
  3cd0: 46 14 40 2f 5f 53 54 4d 03 a3 8a 68 0a 00 50 49  F.@/_STM...h..PI
  3ce0: 4f 30 8a 68 0a 04 44 4d 41 30 8a 68 0a 08 50 49  O0.h..DMA0.h..PI
  3cf0: 4f 31 8a 68 0a 0c 44 4d 41 31 8a 68 0a 10 46 4c  O1.h..DMA1.h..FL
  3d00: 41 47 70 0a 04 49 43 52 32 a0 4e 13 93 87 69 0b  AGp..ICR2.N...i.
  3d10: 00 02 7b 53 45 43 54 0b f0 4c 53 45 43 54 7b 53  ..{SECT..LSECT{S
  3d20: 44 4d 41 0a 0b 53 44 4d 41 70 0a 00 53 44 54 32  DMA..SDMAp..SDT2
  3d30: 7b 49 43 52 30 0a 0b 49 43 52 30 7b 49 43 52 31  {ICR0..ICR0{ICR1
  3d40: 0a 0b 49 43 52 31 7b 49 43 52 33 0a 0b 49 43 52  ..ICR1{ICR3..ICR
  3d50: 33 7b 49 43 52 35 0a 0b 49 43 52 35 8b 69 0a 62  3{ICR5..ICR5.i.b
  3d60: 57 34 39 30 8b 69 0a 6a 57 35 33 30 8b 69 0a 7e  W490.i.jW530.i.~
  3d70: 57 36 33 30 8b 69 0a 80 57 36 34 30 8b 69 0a b0  W630.i..W640.i..
  3d80: 57 38 38 30 7d 53 45 43 54 0b 04 80 53 45 43 54  W880}SECT...SECT
  3d90: a0 1e 90 7b 46 4c 41 47 0a 02 00 7b 57 34 39 30  ...{FLAG...{W490
  3da0: 0b 00 08 00 7d 53 45 43 54 0a 02 53 45 43 54 7d  ....}SECT..SECT}
  3db0: 53 45 43 54 53 45 54 50 50 49 4f 30 57 35 33 30  SECTSETPPIO0W530
  3dc0: 57 36 34 30 53 45 43 54 a0 4f 07 7b 46 4c 41 47  W640SECT.O.{FLAG
  3dd0: 0a 01 00 7d 53 44 4d 41 0a 04 53 44 4d 41 70 53  ...}SDMA..SDMApS
  3de0: 45 54 44 44 4d 41 30 53 44 54 32 a0 1f 7b 57 38  ETDDMA0SDT2..{W8
  3df0: 38 30 0a 20 00 7d 49 43 52 31 0a 04 49 43 52 31  80. .}ICR1..ICR1
  3e00: 7d 49 43 52 35 0a 04 49 43 52 35 a0 14 7b 57 38  }ICR5..ICR5..{W8
  3e10: 38 30 0a 10 00 7d 49 43 52 31 0a 04 49 43 52 31  80...}ICR1..ICR1
  3e20: a0 13 95 44 4d 41 30 0a 1e 7d 49 43 52 33 0a 04  ...DMA0..}ICR3..
  3e30: 49 43 52 33 a0 13 95 44 4d 41 30 0a 3c 7d 49 43  ICR3...DMA0.<}IC
  3e40: 52 30 0a 04 49 43 52 30 a0 49 17 93 87 6a 0b 00  R0..ICR0.I...j..
  3e50: 02 7b 53 45 43 54 0b 0f 3f 53 45 43 54 70 0a 00  .{SECT..?SECTp..
  3e60: 53 53 49 54 7b 53 44 4d 41 0a 07 53 44 4d 41 70  SSIT{SDMA..SDMAp
  3e70: 0a 00 53 44 54 33 7b 49 43 52 30 0a 07 49 43 52  ..SDT3{ICR0..ICR
  3e80: 30 7b 49 43 52 31 0a 07 49 43 52 31 7b 49 43 52  0{ICR1..ICR1{ICR
  3e90: 33 0a 07 49 43 52 33 7b 49 43 52 35 0a 07 49 43  3..ICR3{ICR5..IC
  3ea0: 52 35 8b 6a 0a 62 57 34 39 31 8b 6a 0a 6a 57 35  R5.j.bW491.j.jW5
  3eb0: 33 31 8b 6a 0a 7e 57 36 33 31 8b 6a 0a 80 57 36  31.j.~W631.j..W6
  3ec0: 34 31 8b 6a 0a b0 57 38 38 31 7d 53 45 43 54 0b  41.j..W881}SECT.
  3ed0: 40 80 53 45 43 54 a0 1e 90 7b 46 4c 41 47 0a 08  @.SECT...{FLAG..
  3ee0: 00 7b 57 34 39 31 0b 00 08 00 7d 53 45 43 54 0a  .{W491....}SECT.
  3ef0: 20 53 45 43 54 a0 4c 04 7b 46 4c 41 47 0a 10 00   SECT.L.{FLAG...
  3f00: 7d 53 45 43 54 0b 00 40 53 45 43 54 a0 13 94 50  }[email protected]
  3f10: 49 4f 31 0a f0 7d 53 45 43 54 0a 80 53 45 43 54  IO1..}SECT..SECT
  3f20: a1 21 7d 53 45 43 54 0a 10 53 45 43 54 70 53 45  .!}SECT..SECTpSE
  3f30: 54 54 50 49 4f 31 57 35 33 31 57 36 34 31 53 53  TTPIO1W531W641SS
  3f40: 49 54 a0 4f 07 7b 46 4c 41 47 0a 04 00 7d 53 44  IT.O.{FLAG...}SD
  3f50: 4d 41 0a 08 53 44 4d 41 70 53 45 54 44 44 4d 41  MA..SDMApSETDDMA
  3f60: 31 53 44 54 33 a0 1f 7b 57 38 38 31 0a 20 00 7d  1SDT3..{W881. .}
  3f70: 49 43 52 31 0a 08 49 43 52 31 7d 49 43 52 35 0a  ICR1..ICR1}ICR5.
  3f80: 08 49 43 52 35 a0 14 7b 57 38 38 31 0a 10 00 7d  .ICR5..{W881...}
  3f90: 49 43 52 31 0a 08 49 43 52 31 a0 13 95 44 4d 41  ICR1..ICR1...DMA
  3fa0: 30 0a 1e 7d 49 43 52 33 0a 08 49 43 52 33 a0 13  0..}ICR3..ICR3..
  3fb0: 95 44 4d 41 30 0a 3c 7d 49 43 52 30 0a 08 49 43  .DMA0.<}ICR0..IC
  3fc0: 52 30 14 07 5f 50 53 30 00 a3 14 07 5f 50 53 33  R0.._PS0...._PS3
  3fd0: 00 a3 5b 82 44 10 53 5f 44 30 08 5f 41 44 52 0a  ..[.D.S_D0._ADR.
  3fe0: 00 14 46 0f 5f 47 54 46 00 a3 08 53 49 42 30 11  ..F._GTF...SIB0.
  3ff0: 11 0a 0e 03 00 00 00 00 a0 ef 03 00 00 00 00 a0  ................
  4000: ef 8c 53 49 42 30 0a 01 50 4d 44 30 8c 53 49 42  ..SIB0..PMD0.SIB
  4010: 30 0a 08 44 4d 44 30 a0 40 06 7b 53 45 43 54 0a  0..DMD0.@.{SECT.
  4020: 02 00 a0 13 93 7b 53 45 43 54 0a 09 00 0a 08 70  .....{SECT.....p
  4030: 0a 08 50 4d 44 30 a1 41 04 70 0a 0a 50 4d 44 30  ..PMD0.A.p..PMD0
  4040: 7a 7b 53 45 43 54 0b 00 03 00 0a 08 60 7a 7b 53  z{SECT......`z{S
  4050: 45 43 54 0b 00 30 00 0a 0c 61 72 60 61 62 a0 0c  ECT..0...ar`ab..
  4060: 93 0a 03 62 70 0a 0b 50 4d 44 30 a0 0c 93 0a 05  ...bp..PMD0.....
  4070: 62 70 0a 0c 50 4d 44 30 a1 08 70 0a 01 50 4d 44  bp..PMD0..p..PMD
  4080: 30 a0 3c 7b 53 44 4d 41 0a 04 00 70 7d 53 44 54  0.<{SDMA...p}SDT
  4090: 32 0a 40 00 44 4d 44 30 a0 14 7b 49 43 52 30 0a  [email protected]..{ICR0.
  40a0: 04 00 72 44 4d 44 30 0a 02 44 4d 44 30 a0 10 7b  ..rDMD0..DMD0..{
  40b0: 49 43 52 33 0a 04 00 70 0a 45 44 4d 44 30 a1 14  ICR3...p.EDMD0..
  40c0: 7d 74 7b 50 4d 44 30 0a 07 00 0a 02 00 0a 20 44  }t{PMD0....... D
  40d0: 4d 44 30 a4 53 49 42 30 5b 82 4f 0f 53 5f 44 31  MD0.SIB0[.O.S_D1
  40e0: 08 5f 41 44 52 0a 01 14 41 0f 5f 47 54 46 00 a3  ._ADR...A._GTF..
  40f0: 08 53 49 42 31 11 11 0a 0e 03 00 00 00 00 b0 ef  .SIB1...........
  4100: 03 00 00 00 00 b0 ef 8c 53 49 42 31 0a 01 50 4d  ........SIB1..PM
  4110: 44 31 8c 53 49 42 31 0a 08 44 4d 44 31 a0 4b 05  D1.SIB1..DMD1.K.
  4120: 7b 53 45 43 54 0a 20 00 a0 13 93 7b 53 45 43 54  {SECT. ....{SECT
  4130: 0a 90 00 0a 80 70 0a 08 50 4d 44 31 a1 3c 72 7b  .....p..PMD1.<r{
  4140: 53 53 49 54 0a 03 00 7a 7b 53 53 49 54 0a 0c 00  SSIT...z{SSIT...
  4150: 0a 02 00 60 a0 0c 93 0a 05 60 70 0a 0c 50 4d 44  ...`.....`p..PMD
  4160: 31 a1 17 a0 0c 93 0a 03 60 70 0a 0b 50 4d 44 31  1.......`p..PMD1
  4170: a1 08 70 0a 0a 50 4d 44 31 a1 08 70 0a 01 50 4d  ..p..PMD1..p..PM
  4180: 44 31 a0 3c 7b 53 44 4d 41 0a 08 00 70 7d 53 44  D1.<{SDMA...p}SD
  4190: 54 33 0a 40 00 44 4d 44 31 a0 14 7b 49 43 52 30  [email protected]..{ICR0
  41a0: 0a 08 00 72 44 4d 44 31 0a 02 44 4d 44 31 a0 10  ...rDMD1..DMD1..
  41b0: 7b 49 43 52 33 0a 08 00 70 0a 45 44 4d 44 31 a1  {ICR3...p.EDMD1.
  41c0: 14 7d 74 7b 50 4d 44 31 0a 07 00 0a 02 00 0a 20  .}t{PMD1....... 
  41d0: 44 4d 44 31 a4 53 49 42 31 5b 82 43 da 49 44 45  DMD1.SIB1[.C.IDE
  41e0: 31 08 5f 41 44 52 0c 02 00 1f 00 5b 80 49 44 45  1._ADR.....[.IDE
  41f0: 31 02 0a 90 0a 03 5b 81 12 49 44 45 31 03 4d 41  1.....[..IDE1.MA
  4200: 50 5f 08 00 08 50 43 53 5f 08 5b 80 49 44 45 43  P_...PCS_.[.IDEC
  4210: 02 0a 40 0a 18 5b 81 4f 05 49 44 45 43 03 50 52  ..@..[.O.IDEC.PR
  4220: 49 54 10 53 45 43 54 10 50 53 49 54 04 53 53 49  IT.SECT.PSIT.SSI
  4230: 54 04 00 18 53 44 4d 41 04 00 0c 53 44 54 30 02  T...SDMA...SDT0.
  4240: 00 02 53 44 54 31 02 00 02 53 44 54 32 02 00 02  ..SDT1...SDT2...
  4250: 53 44 54 33 02 00 42 04 49 43 52 30 04 49 43 52  SDT3..B.ICR0.ICR
  4260: 31 04 49 43 52 32 04 49 43 52 33 04 49 43 52 34  1.ICR2.ICR3.ICR4
  4270: 04 49 43 52 35 04 14 47 06 43 54 59 50 01 70 00  .ICR5..G.CTYP.p.
  4280: 60 a0 31 68 a0 14 90 94 4d 41 50 5f 0a 01 95 4d  `.1h....MAP_...M
  4290: 41 50 5f 0a 06 70 0a 01 60 a1 19 a0 0b 93 4d 41  AP_..p..`.....MA
  42a0: 50 5f 00 70 0a 03 60 a0 0b 93 4d 41 50 5f 01 70  P_.p..`...MAP_.p
  42b0: 0a 04 60 a1 28 a0 0c 94 4d 41 50 5f 0a 05 70 0a  ..`.(...MAP_..p.
  42c0: 02 60 a1 19 a0 0b 93 4d 41 50 5f 00 70 0a 05 60  .`.....MAP_.p..`
  42d0: a0 0b 93 4d 41 50 5f 01 70 0a 06 60 a4 60 5b 82  ...MAP_.p..`.`[.
  42e0: 4e 64 50 52 49 44 08 5f 41 44 52 0a 00 14 4a 13  NdPRID._ADR...J.
  42f0: 5f 47 54 4d 00 a3 08 50 42 55 46 11 17 0a 14 00  _GTM...PBUF.....
  4300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  4310: 00 00 00 8a 50 42 55 46 0a 00 50 49 4f 30 8a 50  ....PBUF..PIO0.P
  4320: 42 55 46 0a 04 44 4d 41 30 8a 50 42 55 46 0a 08  BUF..DMA0.PBUF..
  4330: 50 49 4f 31 8a 50 42 55 46 0a 0c 44 4d 41 31 8a  PIO1.PBUF..DMA1.
  4340: 50 42 55 46 0a 10 46 4c 41 47 70 47 45 54 50 50  PBUF..FLAGpGETPP
  4350: 52 49 54 50 49 4f 30 70 47 45 54 44 7b 53 44 4d  RITPIO0pGETD{SDM
  4360: 41 0a 01 00 7b 49 43 52 33 0a 01 00 7b 49 43 52  A...{ICR3...{ICR
  4370: 30 0a 01 00 53 44 54 30 44 4d 41 30 a0 14 93 44  0...SDT0DMA0...D
  4380: 4d 41 30 0c ff ff ff ff 70 50 49 4f 30 44 4d 41  MA0.....pPIO0DMA
  4390: 30 a0 2e 7b 50 52 49 54 0b 00 40 00 a0 14 93 7b  0..{PRIT..@....{
  43a0: 50 52 49 54 0a 90 00 0a 80 70 0b 84 03 50 49 4f  PRIT.....p...PIO
  43b0: 31 a1 0e 70 47 45 54 54 50 53 49 54 50 49 4f 31  1..pGETTPSITPIO1
  43c0: a1 0b 70 0c ff ff ff ff 50 49 4f 31 70 47 45 54  ..p.....PIO1pGET
  43d0: 44 7b 53 44 4d 41 0a 02 00 7b 49 43 52 33 0a 02  D{SDMA...{ICR3..
  43e0: 00 7b 49 43 52 30 0a 02 00 53 44 54 31 44 4d 41  .{ICR0...SDT1DMA
  43f0: 31 a0 14 93 44 4d 41 31 0c ff ff ff ff 70 50 49  1...DMA1.....pPI
  4400: 4f 31 44 4d 41 31 70 47 45 54 46 7b 53 44 4d 41  O1DMA1pGETF{SDMA
  4410: 0a 01 00 7b 53 44 4d 41 0a 02 00 50 52 49 54 46  ...{SDMA...PRITF
  4420: 4c 41 47 a4 50 42 55 46 14 40 2f 5f 53 54 4d 03  LAG.PBUF.@/_STM.
  4430: a3 8a 68 0a 00 50 49 4f 30 8a 68 0a 04 44 4d 41  ..h..PIO0.h..DMA
  4440: 30 8a 68 0a 08 50 49 4f 31 8a 68 0a 0c 44 4d 41  0.h..PIO1.h..DMA
  4450: 31 8a 68 0a 10 46 4c 41 47 70 0a 04 49 43 52 32  1.h..FLAGp..ICR2
  4460: a0 4e 13 93 87 69 0b 00 02 7b 50 52 49 54 0b f0  .N...i...{PRIT..
  4470: 4c 50 52 49 54 7b 53 44 4d 41 0a 0e 53 44 4d 41  LPRIT{SDMA..SDMA
  4480: 70 0a 00 53 44 54 30 7b 49 43 52 30 0a 0e 49 43  p..SDT0{ICR0..IC
  4490: 52 30 7b 49 43 52 31 0a 0e 49 43 52 31 7b 49 43  R0{ICR1..ICR1{IC
  44a0: 52 33 0a 0e 49 43 52 33 7b 49 43 52 35 0a 0e 49  R3..ICR3{ICR5..I
  44b0: 43 52 35 8b 69 0a 62 57 34 39 30 8b 69 0a 6a 57  CR5.i.bW490.i.jW
  44c0: 35 33 30 8b 69 0a 7e 57 36 33 30 8b 69 0a 80 57  530.i.~W630.i..W
  44d0: 36 34 30 8b 69 0a b0 57 38 38 30 7d 50 52 49 54  640.i..W880}PRIT
  44e0: 0b 04 80 50 52 49 54 a0 1e 90 7b 46 4c 41 47 0a  ...PRIT...{FLAG.
  44f0: 02 00 7b 57 34 39 30 0b 00 08 00 7d 50 52 49 54  ..{W490....}PRIT
  4500: 0a 02 50 52 49 54 7d 50 52 49 54 53 45 54 50 50  ..PRIT}PRITSETPP
  4510: 49 4f 30 57 35 33 30 57 36 34 30 50 52 49 54 a0  IO0W530W640PRIT.
  4520: 4f 07 7b 46 4c 41 47 0a 01 00 7d 53 44 4d 41 0a  O.{FLAG...}SDMA.
  4530: 01 53 44 4d 41 70 53 45 54 44 44 4d 41 30 53 44  .SDMApSETDDMA0SD
  4540: 54 30 a0 1f 7b 57 38 38 30 0a 20 00 7d 49 43 52  T0..{W880. .}ICR
  4550: 31 0a 01 49 43 52 31 7d 49 43 52 35 0a 01 49 43  1..ICR1}ICR5..IC
  4560: 52 35 a0 14 7b 57 38 38 30 0a 10 00 7d 49 43 52  R5..{W880...}ICR
  4570: 31 0a 01 49 43 52 31 a0 13 95 44 4d 41 30 0a 1e  1..ICR1...DMA0..
  4580: 7d 49 43 52 33 0a 01 49 43 52 33 a0 13 95 44 4d  }ICR3..ICR3...DM
  4590: 41 30 0a 3c 7d 49 43 52 30 0a 01 49 43 52 30 a0  A0.<}ICR0..ICR0.
  45a0: 49 17 93 87 6a 0b 00 02 7b 50 52 49 54 0b 0f 3f  I...j...{PRIT..?
  45b0: 50 52 49 54 70 0a 00 50 53 49 54 7b 53 44 4d 41  PRITp..PSIT{SDMA
  45c0: 0a 0d 53 44 4d 41 70 0a 00 53 44 54 31 7b 49 43  ..SDMAp..SDT1{IC
  45d0: 52 30 0a 0d 49 43 52 30 7b 49 43 52 31 0a 0d 49  R0..ICR0{ICR1..I
  45e0: 43 52 31 7b 49 43 52 33 0a 0d 49 43 52 33 7b 49  CR1{ICR3..ICR3{I
  45f0: 43 52 35 0a 0d 49 43 52 35 8b 6a 0a 62 57 34 39  CR5..ICR5.j.bW49
  4600: 31 8b 6a 0a 6a 57 35 33 31 8b 6a 0a 7e 57 36 33  1.j.jW531.j.~W63
  4610: 31 8b 6a 0a 80 57 36 34 31 8b 6a 0a b0 57 38 38  1.j..W641.j..W88
  4620: 31 7d 50 52 49 54 0b 40 80 50 52 49 54 a0 1e 90  1}[email protected]...
  4630: 7b 46 4c 41 47 0a 08 00 7b 57 34 39 31 0b 00 08  {FLAG...{W491...
  4640: 00 7d 50 52 49 54 0a 20 50 52 49 54 a0 4c 04 7b  .}PRIT. PRIT.L.{
  4650: 46 4c 41 47 0a 10 00 7d 50 52 49 54 0b 00 40 50  FLAG...}PRIT..@P
  4660: 52 49 54 a0 13 94 50 49 4f 31 0a f0 7d 50 52 49  RIT...PIO1..}PRI
  4670: 54 0a 80 50 52 49 54 a1 21 7d 50 52 49 54 0a 10  T..PRIT.!}PRIT..
  4680: 50 52 49 54 70 53 45 54 54 50 49 4f 31 57 35 33  PRITpSETTPIO1W53
  4690: 31 57 36 34 31 50 53 49 54 a0 4f 07 7b 46 4c 41  1W641PSIT.O.{FLA
  46a0: 47 0a 04 00 7d 53 44 4d 41 0a 02 53 44 4d 41 70  G...}SDMA..SDMAp
  46b0: 53 45 54 44 44 4d 41 31 53 44 54 31 a0 1f 7b 57  SETDDMA1SDT1..{W
  46c0: 38 38 31 0a 20 00 7d 49 43 52 31 0a 02 49 43 52  881. .}ICR1..ICR
  46d0: 31 7d 49 43 52 35 0a 02 49 43 52 35 a0 14 7b 57  1}ICR5..ICR5..{W
  46e0: 38 38 31 0a 10 00 7d 49 43 52 31 0a 02 49 43 52  881...}ICR1..ICR
  46f0: 31 a0 13 95 44 4d 41 30 0a 1e 7d 49 43 52 33 0a  1...DMA0..}ICR3.
  4700: 02 49 43 52 33 a0 13 95 44 4d 41 30 0a 3c 7d 49  .ICR3...DMA0.<}I
  4710: 43 52 30 0a 02 49 43 52 30 14 06 5f 50 53 30 00  CR0..ICR0.._PS0.
  4720: 14 06 5f 50 53 33 00 5b 82 44 10 50 5f 44 30 08  .._PS3.[.D.P_D0.
  4730: 5f 41 44 52 0a 00 14 46 0f 5f 47 54 46 00 a3 08  _ADR...F._GTF...
  4740: 50 49 42 30 11 11 0a 0e 03 00 00 00 00 a0 ef 03  PIB0............
  4750: 00 00 00 00 a0 ef 8c 50 49 42 30 0a 01 50 4d 44  .......PIB0..PMD
  4760: 30 8c 50 49 42 30 0a 08 44 4d 44 30 a0 40 06 7b  0.PIB0..DMD0.@.{
  4770: 50 52 49 54 0a 02 00 a0 13 93 7b 50 52 49 54 0a  PRIT......{PRIT.
  4780: 09 00 0a 08 70 0a 08 50 4d 44 30 a1 41 04 70 0a  ....p..PMD0.A.p.
  4790: 0a 50 4d 44 30 7a 7b 50 52 49 54 0b 00 03 00 0a  .PMD0z{PRIT.....
  47a0: 08 60 7a 7b 50 52 49 54 0b 00 30 00 0a 0c 61 72  .`z{PRIT..0...ar
  47b0: 60 61 62 a0 0c 93 0a 03 62 70 0a 0b 50 4d 44 30  `ab.....bp..PMD0
  47c0: a0 0c 93 0a 05 62 70 0a 0c 50 4d 44 30 a1 08 70  .....bp..PMD0..p
  47d0: 0a 01 50 4d 44 30 a0 3c 7b 53 44 4d 41 0a 01 00  ..PMD0.<{SDMA...
  47e0: 70 7d 53 44 54 30 0a 40 00 44 4d 44 30 a0 14 7b  p}[email protected]..{
  47f0: 49 43 52 30 0a 01 00 72 44 4d 44 30 0a 02 44 4d  ICR0...rDMD0..DM
  4800: 44 30 a0 10 7b 49 43 52 33 0a 01 00 70 0a 45 44  D0..{ICR3...p.ED
  4810: 4d 44 30 a1 14 7d 74 7b 50 4d 44 30 0a 07 00 0a  MD0..}t{PMD0....
  4820: 02 00 0a 20 44 4d 44 30 a4 50 49 42 30 5b 82 4f  ... DMD0.PIB0[.O
  4830: 0f 50 5f 44 31 08 5f 41 44 52 0a 01 14 41 0f 5f  .P_D1._ADR...A._
  4840: 47 54 46 00 a3 08 50 49 42 31 11 11 0a 0e 03 00  GTF...PIB1......
  4850: 00 00 00 b0 ef 03 00 00 00 00 b0 ef 8c 50 49 42  .............PIB
  4860: 31 0a 01 50 4d 44 31 8c 50 49 42 31 0a 08 44 4d  1..PMD1.PIB1..DM
  4870: 44 31 a0 4b 05 7b 50 52 49 54 0a 20 00 a0 13 93  D1.K.{PRIT. ....
  4880: 7b 50 52 49 54 0a 90 00 0a 80 70 0a 08 50 4d 44  {PRIT.....p..PMD
  4890: 31 a1 3c 72 7b 50 53 49 54 0a 03 00 7a 7b 50 53  1.<r{PSIT...z{PS
  48a0: 49 54 0a 0c 00 0a 02 00 60 a0 0c 93 0a 05 60 70  IT......`.....`p
  48b0: 0a 0c 50 4d 44 31 a1 17 a0 0c 93 0a 03 60 70 0a  ..PMD1.......`p.
  48c0: 0b 50 4d 44 31 a1 08 70 0a 0a 50 4d 44 31 a1 08  .PMD1..p..PMD1..
  48d0: 70 0a 01 50 4d 44 31 a0 3c 7b 53 44 4d 41 0a 02  p..PMD1.<{SDMA..
  48e0: 00 70 7d 53 44 54 31 0a 40 00 44 4d 44 31 a0 14  .p}[email protected]..
  48f0: 7b 49 43 52 30 0a 02 00 72 44 4d 44 31 0a 02 44  {ICR0...rDMD1..D
  4900: 4d 44 31 a0 10 7b 49 43 52 33 0a 02 00 70 0a 45  MD1..{ICR3...p.E
  4910: 44 4d 44 31 a1 14 7d 74 7b 50 4d 44 31 0a 07 00  DMD1..}t{PMD1...
  4920: 0a 02 00 0a 20 44 4d 44 31 a4 50 49 42 31 5b 82  .... DMD1.PIB1[.
  4930: 4e 64 53 45 43 44 08 5f 41 44 52 0a 01 14 4a 13  NdSECD._ADR...J.
  4940: 5f 47 54 4d 00 a3 08 53 42 55 46 11 17 0a 14 00  _GTM...SBUF.....
  4950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  4960: 00 00 00 8a 53 42 55 46 0a 00 50 49 4f 30 8a 53  ....SBUF..PIO0.S
  4970: 42 55 46 0a 04 44 4d 41 30 8a 53 42 55 46 0a 08  BUF..DMA0.SBUF..
  4980: 50 49 4f 31 8a 53 42 55 46 0a 0c 44 4d 41 31 8a  PIO1.SBUF..DMA1.
  4990: 53 42 55 46 0a 10 46 4c 41 47 70 47 45 54 50 53  SBUF..FLAGpGETPS
  49a0: 45 43 54 50 49 4f 30 70 47 45 54 44 7b 53 44 4d  ECTPIO0pGETD{SDM
  49b0: 41 0a 04 00 7b 49 43 52 33 0a 04 00 7b 49 43 52  A...{ICR3...{ICR
  49c0: 30 0a 04 00 53 44 54 32 44 4d 41 30 a0 14 93 44  0...SDT2DMA0...D
  49d0: 4d 41 30 0c ff ff ff ff 70 50 49 4f 30 44 4d 41  MA0.....pPIO0DMA
  49e0: 30 a0 2e 7b 53 45 43 54 0b 00 40 00 a0 14 93 7b  0..{SECT..@....{
  49f0: 53 45 43 54 0a 90 00 0a 80 70 0b 84 03 50 49 4f  SECT.....p...PIO
  4a00: 31 a1 0e 70 47 45 54 54 53 53 49 54 50 49 4f 31  1..pGETTSSITPIO1
  4a10: a1 0b 70 0c ff ff ff ff 50 49 4f 31 70 47 45 54  ..p.....PIO1pGET
  4a20: 44 7b 53 44 4d 41 0a 08 00 7b 49 43 52 33 0a 08  D{SDMA...{ICR3..
  4a30: 00 7b 49 43 52 30 0a 08 00 53 44 54 33 44 4d 41  .{ICR0...SDT3DMA
  4a40: 31 a0 14 93 44 4d 41 31 0c ff ff ff ff 70 50 49  1...DMA1.....pPI
  4a50: 4f 31 44 4d 41 31 70 47 45 54 46 7b 53 44 4d 41  O1DMA1pGETF{SDMA
  4a60: 0a 04 00 7b 53 44 4d 41 0a 08 00 53 45 43 54 46  ...{SDMA...SECTF
  4a70: 4c 41 47 a4 53 42 55 46 14 40 2f 5f 53 54 4d 03  LAG.SBUF.@/_STM.
  4a80: a3 8a 68 0a 00 50 49 4f 30 8a 68 0a 04 44 4d 41  ..h..PIO0.h..DMA
  4a90: 30 8a 68 0a 08 50 49 4f 31 8a 68 0a 0c 44 4d 41  0.h..PIO1.h..DMA
  4aa0: 31 8a 68 0a 10 46 4c 41 47 70 0a 04 49 43 52 32  1.h..FLAGp..ICR2
  4ab0: a0 4e 13 93 87 69 0b 00 02 7b 53 45 43 54 0b f0  .N...i...{SECT..
  4ac0: 4c 53 45 43 54 7b 53 44 4d 41 0a 0b 53 44 4d 41  LSECT{SDMA..SDMA
  4ad0: 70 0a 00 53 44 54 32 7b 49 43 52 30 0a 0b 49 43  p..SDT2{ICR0..IC
  4ae0: 52 30 7b 49 43 52 31 0a 0b 49 43 52 31 7b 49 43  R0{ICR1..ICR1{IC
  4af0: 52 33 0a 0b 49 43 52 33 7b 49 43 52 35 0a 0b 49  R3..ICR3{ICR5..I
  4b00: 43 52 35 8b 69 0a 62 57 34 39 30 8b 69 0a 6a 57  CR5.i.bW490.i.jW
  4b10: 35 33 30 8b 69 0a 7e 57 36 33 30 8b 69 0a 80 57  530.i.~W630.i..W
  4b20: 36 34 30 8b 69 0a b0 57 38 38 30 7d 53 45 43 54  640.i..W880}SECT
  4b30: 0b 04 80 53 45 43 54 a0 1e 90 7b 46 4c 41 47 0a  ...SECT...{FLAG.
  4b40: 02 00 7b 57 34 39 30 0b 00 08 00 7d 53 45 43 54  ..{W490....}SECT
  4b50: 0a 02 53 45 43 54 7d 53 45 43 54 53 45 54 50 50  ..SECT}SECTSETPP
  4b60: 49 4f 30 57 35 33 30 57 36 34 30 53 45 43 54 a0  IO0W530W640SECT.
  4b70: 4f 07 7b 46 4c 41 47 0a 01 00 7d 53 44 4d 41 0a  O.{FLAG...}SDMA.
  4b80: 04 53 44 4d 41 70 53 45 54 44 44 4d 41 30 53 44  .SDMApSETDDMA0SD
  4b90: 54 32 a0 1f 7b 57 38 38 30 0a 20 00 7d 49 43 52  T2..{W880. .}ICR
  4ba0: 31 0a 04 49 43 52 31 7d 49 43 52 35 0a 04 49 43  1..ICR1}ICR5..IC
  4bb0: 52 35 a0 14 7b 57 38 38 30 0a 10 00 7d 49 43 52  R5..{W880...}ICR
  4bc0: 31 0a 04 49 43 52 31 a0 13 95 44 4d 41 30 0a 1e  1..ICR1...DMA0..
  4bd0: 7d 49 43 52 33 0a 04 49 43 52 33 a0 13 95 44 4d  }ICR3..ICR3...DM
  4be0: 41 30 0a 3c 7d 49 43 52 30 0a 04 49 43 52 30 a0  A0.<}ICR0..ICR0.
  4bf0: 49 17 93 87 6a 0b 00 02 7b 53 45 43 54 0b 0f 3f  I...j...{SECT..?
  4c00: 53 45 43 54 70 0a 00 53 53 49 54 7b 53 44 4d 41  SECTp..SSIT{SDMA
  4c10: 0a 07 53 44 4d 41 70 0a 00 53 44 54 33 7b 49 43  ..SDMAp..SDT3{IC
  4c20: 52 30 0a 07 49 43 52 30 7b 49 43 52 31 0a 07 49  R0..ICR0{ICR1..I
  4c30: 43 52 31 7b 49 43 52 33 0a 07 49 43 52 33 7b 49  CR1{ICR3..ICR3{I
  4c40: 43 52 35 0a 07 49 43 52 35 8b 6a 0a 62 57 34 39  CR5..ICR5.j.bW49
  4c50: 31 8b 6a 0a 6a 57 35 33 31 8b 6a 0a 7e 57 36 33  1.j.jW531.j.~W63
  4c60: 31 8b 6a 0a 80 57 36 34 31 8b 6a 0a b0 57 38 38  1.j..W641.j..W88
  4c70: 31 7d 53 45 43 54 0b 40 80 53 45 43 54 a0 1e 90  1}[email protected]...
  4c80: 7b 46 4c 41 47 0a 08 00 7b 57 34 39 31 0b 00 08  {FLAG...{W491...
  4c90: 00 7d 53 45 43 54 0a 20 53 45 43 54 a0 4c 04 7b  .}SECT. SECT.L.{
  4ca0: 46 4c 41 47 0a 10 00 7d 53 45 43 54 0b 00 40 53  FLAG...}SECT..@S
  4cb0: 45 43 54 a0 13 94 50 49 4f 31 0a f0 7d 53 45 43  ECT...PIO1..}SEC
  4cc0: 54 0a 80 53 45 43 54 a1 21 7d 53 45 43 54 0a 10  T..SECT.!}SECT..
  4cd0: 53 45 43 54 70 53 45 54 54 50 49 4f 31 57 35 33  SECTpSETTPIO1W53
  4ce0: 31 57 36 34 31 53 53 49 54 a0 4f 07 7b 46 4c 41  1W641SSIT.O.{FLA
  4cf0: 47 0a 04 00 7d 53 44 4d 41 0a 08 53 44 4d 41 70  G...}SDMA..SDMAp
  4d00: 53 45 54 44 44 4d 41 31 53 44 54 33 a0 1f 7b 57  SETDDMA1SDT3..{W
  4d10: 38 38 31 0a 20 00 7d 49 43 52 31 0a 08 49 43 52  881. .}ICR1..ICR
  4d20: 31 7d 49 43 52 35 0a 08 49 43 52 35 a0 14 7b 57  1}ICR5..ICR5..{W
  4d30: 38 38 31 0a 10 00 7d 49 43 52 31 0a 08 49 43 52  881...}ICR1..ICR
  4d40: 31 a0 13 95 44 4d 41 30 0a 1e 7d 49 43 52 33 0a  1...DMA0..}ICR3.
  4d50: 08 49 43 52 33 a0 13 95 44 4d 41 30 0a 3c 7d 49  .ICR3...DMA0.<}I
  4d60: 43 52 30 0a 08 49 43 52 30 14 06 5f 50 53 30 00  CR0..ICR0.._PS0.
  4d70: 14 06 5f 50 53 33 00 5b 82 44 10 53 5f 44 30 08  .._PS3.[.D.S_D0.
  4d80: 5f 41 44 52 0a 00 14 46 0f 5f 47 54 46 00 a3 08  _ADR...F._GTF...
  4d90: 53 49 42 30 11 11 0a 0e 03 00 00 00 00 a0 ef 03  SIB0............
  4da0: 00 00 00 00 a0 ef 8c 53 49 42 30 0a 01 50 4d 44  .......SIB0..PMD
  4db0: 30 8c 53 49 42 30 0a 08 44 4d 44 30 a0 40 06 7b  0.SIB0..DMD0.@.{
  4dc0: 53 45 43 54 0a 02 00 a0 13 93 7b 53 45 43 54 0a  SECT......{SECT.
  4dd0: 09 00 0a 08 70 0a 08 50 4d 44 30 a1 41 04 70 0a  ....p..PMD0.A.p.
  4de0: 0a 50 4d 44 30 7a 7b 53 45 43 54 0b 00 03 00 0a  .PMD0z{SECT.....
  4df0: 08 60 7a 7b 53 45 43 54 0b 00 30 00 0a 0c 61 72  .`z{SECT..0...ar
  4e00: 60 61 62 a0 0c 93 0a 03 62 70 0a 0b 50 4d 44 30  `ab.....bp..PMD0
  4e10: a0 0c 93 0a 05 62 70 0a 0c 50 4d 44 30 a1 08 70  .....bp..PMD0..p
  4e20: 0a 01 50 4d 44 30 a0 3c 7b 53 44 4d 41 0a 04 00  ..PMD0.<{SDMA...
  4e30: 70 7d 53 44 54 32 0a 40 00 44 4d 44 30 a0 14 7b  p}[email protected]..{
  4e40: 49 43 52 30 0a 04 00 72 44 4d 44 30 0a 02 44 4d  ICR0...rDMD0..DM
  4e50: 44 30 a0 10 7b 49 43 52 33 0a 04 00 70 0a 45 44  D0..{ICR3...p.ED
  4e60: 4d 44 30 a1 14 7d 74 7b 50 4d 44 30 0a 07 00 0a  MD0..}t{PMD0....
  4e70: 02 00 0a 20 44 4d 44 30 a4 53 49 42 30 5b 82 4f  ... DMD0.SIB0[.O
  4e80: 0f 53 5f 44 31 08 5f 41 44 52 0a 01 14 41 0f 5f  .S_D1._ADR...A._
  4e90: 47 54 46 00 a3 08 53 49 42 31 11 11 0a 0e 03 00  GTF...SIB1......
  4ea0: 00 00 00 b0 ef 03 00 00 00 00 b0 ef 8c 53 49 42  .............SIB
  4eb0: 31 0a 01 50 4d 44 31 8c 53 49 42 31 0a 08 44 4d  1..PMD1.SIB1..DM
  4ec0: 44 31 a0 4b 05 7b 53 45 43 54 0a 20 00 a0 13 93  D1.K.{SECT. ....
  4ed0: 7b 53 45 43 54 0a 90 00 0a 80 70 0a 08 50 4d 44  {SECT.....p..PMD
  4ee0: 31 a1 3c 72 7b 53 53 49 54 0a 03 00 7a 7b 53 53  1.<r{SSIT...z{SS
  4ef0: 49 54 0a 0c 00 0a 02 00 60 a0 0c 93 0a 05 60 70  IT......`.....`p
  4f00: 0a 0c 50 4d 44 31 a1 17 a0 0c 93 0a 03 60 70 0a  ..PMD1.......`p.
  4f10: 0b 50 4d 44 31 a1 08 70 0a 0a 50 4d 44 31 a1 08  .PMD1..p..PMD1..
  4f20: 70 0a 01 50 4d 44 31 a0 3c 7b 53 44 4d 41 0a 02  p..PMD1.<{SDMA..
  4f30: 00 70 7d 53 44 54 33 0a 40 00 44 4d 44 31 a0 14  .p}[email protected]..
  4f40: 7b 49 43 52 30 0a 08 00 72 44 4d 44 31 0a 02 44  {ICR0...rDMD1..D
  4f50: 4d 44 31 a0 10 7b 49 43 52 33 0a 08 00 70 0a 45  MD1..{ICR3...p.E
  4f60: 44 4d 44 31 a1 14 7d 74 7b 50 4d 44 31 0a 07 00  DMD1..}t{PMD1...
  4f70: 0a 02 00 0a 20 44 4d 44 31 a4 53 49 42 31 5b 82  .... DMD1.SIB1[.
  4f80: 0f 53 4d 42 53 08 5f 41 44 52 0c 03 00 1f 00 5b  .SMBS._ADR.....[
  4f90: 82 2d 41 55 44 49 08 5f 41 44 52 0c 05 00 1f 00  .-AUDI._ADR.....
  4fa0: 14 09 5f 53 31 44 00 a4 0a 02 14 09 5f 53 33 44  .._S1D......_S3D
  4fb0: 00 a4 0a 02 14 09 5f 53 34 44 00 a4 0a 02 5b 82  ......_S4D....[.
  4fc0: 1b 41 43 39 37 08 5f 41 44 52 0c 06 00 1f 00 08  .AC97._ADR......
  4fd0: 5f 50 52 57 12 06 02 0a 05 0a 01 5b 82 0f 50 57  _PRW.......[..PW
  4fe0: 52 42 08 5f 48 49 44 0c 41 d0 0c 0c 5b 82 42 06  RB._HID.A...[.B.
  4ff0: 55 53 42 31 08 5f 41 44 52 0c 00 00 1d 00 5b 80  USB1._ADR.....[.
  5000: 55 53 42 4f 02 0a c4 0a 04 5b 81 0b 55 53 42 4f  USBO.....[..USBO
  5010: 13 52 53 45 4e 02 08 5f 50 52 57 12 06 02 0a 03  .RSEN.._PRW.....
  5020: 0a 01 14 19 5f 50 53 57 01 a0 09 68 70 0a 03 52  ...._PSW...hp..R
  5030: 53 45 4e a1 08 70 0a 00 52 53 45 4e 14 09 5f 53  SEN..p..RSEN.._S
  5040: 33 44 00 a4 0a 02 14 09 5f 53 34 44 00 a4 0a 02  3D......_S4D....
  5050: 5b 82 42 06 55 53 42 32 08 5f 41 44 52 0c 01 00  [.B.USB2._ADR...
  5060: 1d 00 5b 80 55 53 42 4f 02 0a c4 0a 04 5b 81 0b  ..[.USBO.....[..
  5070: 55 53 42 4f 13 52 53 45 4e 02 08 5f 50 52 57 12  USBO.RSEN.._PRW.
  5080: 06 02 0a 04 0a 01 14 19 5f 50 53 57 01 a0 09 68  ........_PSW...h
  5090: 70 0a 03 52 53 45 4e a1 08 70 0a 00 52 53 45 4e  p..RSEN..p..RSEN
  50a0: 14 09 5f 53 33 44 00 a4 0a 02 14 09 5f 53 34 44  .._S3D......_S4D
  50b0: 00 a4 0a 02 5b 82 42 06 55 53 42 33 08 5f 41 44  ....[.B.USB3._AD
  50c0: 52 0c 02 00 1d 00 5b 80 55 53 42 4f 02 0a c4 0a  R.....[.USBO....
  50d0: 04 5b 81 0b 55 53 42 4f 13 52 53 45 4e 02 08 5f  .[..USBO.RSEN.._
  50e0: 50 52 57 12 06 02 0a 0c 0a 01 14 19 5f 50 53 57  PRW........._PSW
  50f0: 01 a0 09 68 70 0a 03 52 53 45 4e a1 08 70 0a 00  ...hp..RSEN..p..
  5100: 52 53 45 4e 14 09 5f 53 33 44 00 a4 0a 02 14 09  RSEN.._S3D......
  5110: 5f 53 34 44 00 a4 0a 02 5b 82 42 06 55 53 42 34  _S4D....[.B.USB4
  5120: 08 5f 41 44 52 0c 03 00 1d 00 5b 80 55 53 42 4f  ._ADR.....[.USBO
  5130: 02 0a c4 0a 04 5b 81 0b 55 53 42 4f 13 52 53 45  .....[..USBO.RSE
  5140: 4e 02 08 5f 50 52 57 12 06 02 0a 0e 0a 01 14 19  N.._PRW.........
  5150: 5f 50 53 57 01 a0 09 68 70 0a 03 52 53 45 4e a1  _PSW...hp..RSEN.
  5160: 08 70 0a 00 52 53 45 4e 14 09 5f 53 33 44 00 a4  .p..RSEN.._S3D..
  5170: 0a 02 14 09 5f 53 34 44 00 a4 0a 02 5b 82 29 45  ...._S4D....[.)E
  5180: 55 53 42 08 5f 41 44 52 0c 07 00 1d 00 08 5f 53  USB._ADR......_S
  5190: 33 44 0a 02 08 5f 53 34 44 0a 02 08 5f 50 52 57  3D..._S4D..._PRW
  51a0: 12 06 02 0a 0d 0a 01 10 45 06 5f 53 49 5f 14 4e  ........E._SI_.N
  51b0: 05 5f 53 53 54 01 a0 05 93 68 0a 01 a0 40 05 93  ._SST....h...@..
  51c0: 68 0a 03 a0 23 93 4f 53 59 53 0b ce 07 7d 68 0a  h...#.OSYS...}h.
  51d0: 80 5c 2e 5f 53 42 5f 42 43 4d 44 70 00 5c 2e 5f  .\._SB_BCMDp.\._
  51e0: 53 42 5f 53 4d 49 43 a0 23 93 4f 53 59 53 0b cf  SB_SMIC.#.OSYS..
  51f0: 07 7d 68 0a 80 5c 2e 5f 53 42 5f 42 43 4d 44 70  .}h..\._SB_BCMDp
  5200: 00 5c 2e 5f 53 42 5f 53 4d 49 43 a1 01 10 05 5f  .\._SB_SMIC...._
  5210: 54 5a 5f 5b 80 44 42 47 5f 01 0a 80 0a 01 5b 81  TZ_[.DBG_.....[.
  5220: 0b 44 42 47 5f 01 44 45 42 47 08 08 5f 53 30 5f  .DBG_.DEBG.._S0_
  5230: 12 06 02 0a 00 0a 00 08 5f 53 31 5f 12 06 02 0a  ........_S1_....
  5240: 01 0a 01 08 5f 53 34 5f 12 06 02 0a 06 0a 06 08  ...._S4_........
  5250: 5f 53 35 5f 12 06 02 0a 07 0a 07 08 50 49 43 46  _S5_........PICF
  5260: 0a 00 14 0d 5f 50 49 43 01 70 68 5c 50 49 43 46  ...._PIC.ph\PICF
  5270: 14 24 5f 50 54 53 01 70 68 44 45 42 47 5c 2f 05  .$_PTS.phDEBG\/.
  5280: 5f 53 42 5f 50 43 49 30 4c 50 43 30 53 49 4f 5f  _SB_PCI0LPC0SIO_
  5290: 50 54 53 5f 68 14 4a 06 5f 57 41 4b 01 a0 17 93  PTS_h.J._WAK....
  52a0: 68 0a 01 86 5c 2f 03 5f 53 42 5f 50 43 49 30 50  h...\/._SB_PCI0P
  52b0: 57 52 42 0a 02 5c 2f 05 5f 53 42 5f 50 43 49 30  WRB..\/._SB_PCI0
  52c0: 4c 50 43 30 53 49 4f 5f 57 41 4b 5f 68 a0 0f 93  LPC0SIO_WAK_h...
  52d0: 68 0a 04 5c 2e 5f 53 42 5f 4f 53 48 54 70 0a 00  h..\._SB_OSHTp..
  52e0: 44 45 42 47 a0 1b 93 4f 53 59 53 0b ce 07 86 5c  DEBG...OSYS....\
  52f0: 2f 03 5f 53 42 5f 50 43 49 30 50 57 52 42 0a 02  /._SB_PCI0PWRB..
  5300: 10 4f 23 5c 5f 53 42 5f 08 4f 53 54 42 ff 5b 80  .O#\_SB_.OSTB.[.
  5310: 4f 53 54 59 00 0c 4c 9f ee 3f 0c 01 00 00 00 5b  OSTY..L..?.....[
  5320: 81 0b 4f 53 54 59 00 54 50 4f 53 08 14 4d 18 4f  ..OSTY.TPOS..M.O
  5330: 53 54 50 00 a0 4f 17 93 5e 4f 53 54 42 ff a0 46  STP..O..^OSTB..F
  5340: 09 5b 12 5c 5f 4f 53 49 60 a0 26 5c 5f 4f 53 49  .[.\_OSI`.&\_OSI
  5350: 0d 57 69 6e 64 6f 77 73 20 32 30 30 31 2e 31 00  .Windows 2001.1.
  5360: 70 0a 20 5e 4f 53 54 42 70 0a 20 5e 54 50 4f 53  p. ^OSTBp. ^TPOS
  5370: a1 44 06 a0 28 5c 5f 4f 53 49 0d 57 69 6e 64 6f  .D..(\_OSI.Windo
  5380: 77 73 20 32 30 30 31 20 53 50 31 00 70 0a 10 5e  ws 2001 SP1.p..^
  5390: 4f 53 54 42 70 0a 10 5e 54 50 4f 53 a1 38 a0 24  OSTBp..^TPOS.8.$
  53a0: 5c 5f 4f 53 49 0d 57 69 6e 64 6f 77 73 20 32 30  \_OSI.Windows 20
  53b0: 30 31 00 70 0a 08 5e 4f 53 54 42 70 0a 08 5e 54  01.p..^OSTBp..^T
  53c0: 50 4f 53 a1 11 70 0a 00 5e 4f 53 54 42 70 0a 00  POS..p..^OSTBp..
  53d0: 5e 54 50 4f 53 a1 4e 0d a0 49 0c 5b 12 5c 5f 4f  ^TPOS.N..I.[.\_O
  53e0: 53 5f 60 a0 2e 5e 53 45 51 4c 5c 5f 4f 53 5f 0d  S_`..^SEQL\_OS_.
  53f0: 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77  Microsoft Window
  5400: 73 00 70 0a 01 5e 4f 53 54 42 70 0a 01 5e 54 50  s.p..^OSTBp..^TP
  5410: 4f 53 a1 4f 08 a0 45 04 5e 53 45 51 4c 5c 5f 4f  OS.O..E.^SEQL\_O
  5420: 53 5f 0d 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e  S_.Microsoft Win
  5430: 64 6f 77 73 4d 45 3a 20 4d 69 6c 6c 65 6e 6e 69  dowsME: Millenni
  5440: 75 6d 20 45 64 69 74 69 6f 6e 00 70 0a 02 5e 4f  um Edition.p..^O
  5450: 53 54 42 70 0a 02 5e 54 50 4f 53 a1 46 04 a0 31  STBp..^TPOS.F..1
  5460: 5e 53 45 51 4c 5c 5f 4f 53 5f 0d 4d 69 63 72 6f  ^SEQL\_OS_.Micro
  5470: 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 4e 54 00  soft Windows NT.
  5480: 70 0a 04 5e 4f 53 54 42 70 0a 04 5e 54 50 4f 53  p..^OSTBp..^TPOS
  5490: a1 11 70 0a 00 5e 4f 53 54 42 70 0a 00 5e 54 50  ..p..^OSTBp..^TP
  54a0: 4f 53 a1 11 70 0a 00 5e 4f 53 54 42 70 0a 00 5e  OS..p..^OSTBp..^
  54b0: 54 50 4f 53 a4 5e 4f 53 54 42 14 29 4f 53 48 54  TPOS.^OSTB.)OSHT
  54c0: 00 5c 2e 5f 53 42 5f 4f 53 54 50 70 0a 48 5c 2e  .\._SB_OSTPp.H\.
  54d0: 5f 53 42 5f 42 43 4d 44 70 00 5c 2e 5f 53 42 5f  _SB_BCMDp.\._SB_
  54e0: 53 4d 49 43 14 4b 05 53 45 51 4c 0a 70 87 68 60  SMIC.K.SEQL.p.h`
  54f0: 70 87 69 61 a0 07 92 93 60 61 a4 00 08 42 55 46  p.ia....`a...BUF
  5500: 30 11 02 60 70 68 42 55 46 30 08 42 55 46 31 11  0..`phBUF0.BUF1.
  5510: 02 60 70 69 42 55 46 31 70 00 62 a2 22 95 62 60  .`piBUF1p.b.".b`
  5520: 70 83 88 42 55 46 30 62 00 63 70 83 88 42 55 46  p..BUF0b.cp..BUF
  5530: 31 62 00 64 a0 07 92 93 63 64 a4 00 75 62 a4 01  1b.d....cd..ub..
  5540: 08 46 57 53 4f 0d 46 57 53 4f 00 08 5f 50 53 43  .FWSO.FWSO.._PSC
  5550: 0a 00 14 41 07 5f 50 53 30 00 70 5f 50 53 43 60  ...A._PS0.p_PSC`
  5560: 70 0a 00 5f 50 53 43 a0 4c 05 93 60 0a 03 70 0a  p.._PSC.L..`..p.
  5570: 01 5c 2e 5f 53 42 5f 49 4e 46 5f a2 48 04 5c 2e  .\._SB_INF_.H.\.
  5580: 5f 53 42 5f 49 4e 46 5f 70 0a 20 5c 2e 5f 53 42  _SB_INF_p. \._SB
  5590: 5f 42 43 4d 44 70 00 5c 2e 5f 53 42 5f 53 4d 49  _BCMDp.\._SB_SMI
  55a0: 43 a0 22 90 93 5c 2e 5f 53 42 5f 49 4e 46 5f 0a  C."..\._SB_INF_.
  55b0: 01 92 95 5c 2e 5f 53 42 5f 4f 53 54 42 0a 04 5b  ...\._SB_OSTB..[
  55c0: 22 0b f4 01 14 0d 5f 50 53 33 00 70 0a 03 5f 50  "....._PS3.p.._P
  55d0: 53 43                                            SC

FACS @ 0x3fee9fc0

  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: 00 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 @ 0x3fee8e70
0000: 46 41 43 50 74 00 00 00 01 23 49 4e 54 45 4c 20 FACPt....#INTEL
0010: 20 20 20 20 20 20 20 20 00 00 04 06 50 54 4c 20 ....PTL

  0020: 03 00 00 00 c0 9f ee 3f 9e 38 ee 3f 00 00 09 00  .......?.8.?....
  0030: b2 00 00 00 f0 f1 00 80 00 10 00 00 00 00 00 00  ................
  0040: 10 fe 00 00 00 00 00 00 20 10 00 00 08 10 00 00  ........ .......
  0050: 28 10 00 00 00 00 00 00 04 02 01 04 08 00 00 00  (...............
  0060: 65 00 e9 03 00 00 00 00 01 03 0d 00 32 00 00 00  e...........2...
  0070: a5 00 00 00                                      ....

SPCR @ 0x3fee8ee4

  0000: 53 50 43 52 50 00 00 00 01 98 50 54 4c 54 44 20  SPCRP.....PTLTD 
  0010: 24 55 43 52 54 42 4c 24 00 00 04 06 50 54 4c 20  $UCRTBL$....PTL 
  0020: 01 00 00 00 00 00 00 00 01 08 00 00 f8 03 00 00  ................
  0030: 00 00 00 00 01 04 00 00 00 00 04 00 01 00 01 00  ................
  0040: ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00  ................

MCFG @ 0x3fee8f34
0000: 4d 43 46 47 3c 00 00 00 01 5e 50 54 4c 54 44 20 MCFG<....^PTLTD
0010: 20 20 4d 43 46 47 20 20 00 00 04 06 20 4c 54 50 MCFG .... LTP
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0 ................
0030: 00 00 00 00 00 00 00 09 00 00 00 00 ............

APIC @ 0x3fee8f70

  0000: 41 50 49 43 68 00 00 00 01 13 50 54 4c 54 44 20  APICh.....PTLTD 
  0010: 09 20 41 50 49 43 20 20 00 00 04 06 20 4c 54 50  . APIC  .... LTP
  0020: 00 00 00 00 00 00 e0 fe 01 00 00 00 00 08 00 00  ................
  0030: 01 00 00 00 00 08 01 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: 05 00 02 0a 00 09 09 00 00 00 0d 00 04 06 00 05  ................
  0060: 00 01 04 06 01 05 00 01                          ........

BOOT @ 0x3fee8fd8

  0000: 42 4f 4f 54 28 00 00 00 01 9f 50 54 4c 54 44 20  BOOT(.....PTLTD 
  0010: 24 53 42 46 54 42 4c 24 00 00 04 06 20 4c 54 50  $SBFTBL$.... LTP
  0020: 01 00 00 00 3c 00 00 00                          ....<...

SSDT @ 0x3fee36a3

  0000: 53 53 44 54 fb 01 00 00 01 88 50 6d 52 65 66 00  SSDT......PmRef.
  0010: 43 70 75 50 6d 00 00 00 00 30 00 00 49 4e 54 4c  CpuPm....0..INTL
  0020: 24 02 03 20 10 4d 07 5c 00 08 53 53 44 54 12 43  $.. .M.\..SSDT.C
  0030: 05 0c 0d 43 50 55 30 49 53 54 20 00 0c 00 00 00  ...CPU0IST .....
  0040: 00 0c 53 ff 00 f0 0d 43 50 55 31 49 53 54 20 00  ..S....CPU1IST .
  0050: 0c 00 00 00 00 0c 53 ff 00 f0 0d 43 50 55 30 43  ......S....CPU0C
  0060: 53 54 20 00 0c 00 00 00 00 0c 53 ff 00 f0 0d 43  ST .......S....C
  0070: 50 55 31 43 53 54 20 00 0c 00 00 00 00 0c 53 ff  PU1CST .......S.
  0080: 00 f0 08 43 46 47 44 0c 00 c1 44 0f 08 5c 50 44  ...CFGD...D..\PD
  0090: 43 30 0c 00 00 00 80 08 5c 50 44 43 31 0c 00 00  C0......\PDC1...
  00a0: 00 80 10 45 0a 5c 2e 5f 50 52 5f 43 50 55 30 08  ...E.\._PR_CPU0.
  00b0: 48 49 30 5f 0a 00 08 48 43 30 5f 0a 00 14 4a 08  HI0_...HC0_...J.
  00c0: 5f 50 44 43 01 8a 68 0a 08 43 41 50 30 70 43 41  _PDC..h..CAP0pCA
  00d0: 50 30 50 44 43 30 a0 41 07 90 7b 43 46 47 44 0b  P0PDC0.A..{CFGD.
  00e0: 00 40 00 93 7b 50 44 43 30 0a 0a 00 0a 0a a0 2c  .@..{PDC0......,
  00f0: 7b 43 46 47 44 0a 03 00 5b 80 49 53 54 30 00 83  {CFGD...[.IST0..
  0100: 88 53 53 44 54 0a 01 00 83 88 53 53 44 54 0a 02  .SSDT.....SSDT..
  0110: 00 5b 20 49 53 54 30 48 49 30 5f a0 2c 7b 43 46  .[ IST0HI0_.,{CF
  0120: 47 44 0a 10 00 5b 80 43 53 54 30 00 83 88 53 53  GD...[.CST0...SS
  0130: 44 54 0a 07 00 83 88 53 53 44 54 0a 08 00 5b 20  DT.....SSDT...[ 
  0140: 43 53 54 30 48 43 30 5f 10 42 0b 5c 2e 5f 50 52  CST0HC0_.B.\._PR
  0150: 5f 43 50 55 31 08 48 49 31 5f 0a 00 08 48 43 31  _CPU1.HI1_...HC1
  0160: 5f 0a 00 14 47 09 5f 50 44 43 01 8a 68 0a 08 43  _...G._PDC..h..C
  0170: 41 50 31 70 43 41 50 31 50 44 43 31 a0 41 07 90  AP1pCAP1PDC1.A..
  0180: 7b 43 46 47 44 0b 00 40 00 93 7b 50 44 43 31 0a  {CFGD..@..{PDC1.
  0190: 0a 00 0a 0a a0 2c 7b 43 46 47 44 0a 03 00 5b 80  .....,{CFGD...[.
  01a0: 49 53 54 31 00 83 88 53 53 44 54 0a 04 00 83 88  IST1...SSDT.....
  01b0: 53 53 44 54 0a 05 00 5b 20 49 53 54 31 48 49 31  SSDT...[ IST1HI1
  01c0: 5f a0 2c 7b 43 46 47 44 0a 10 00 5b 80 43 53 54  _.,{CFGD...[.CST
  01d0: 31 00 83 88 53 53 44 54 0a 0a 00 83 88 53 53 44  1...SSDT.....SSD
  01e0: 54 0a 0b 00 5b 20 43 53 54 31 48 43 31 5f a0 0c  T...[ CST1HC1_..
  01f0: 93 7b 50 44 43 31 0a 0a 00 0a 0a                 .{PDC1.....

RSDT @ 0x3fee3667
0000: 52 53 44 54 3c 00 00 00 01 87 50 54 4c 54 44 20 RSDT<.....PTLTD
0010: 20 20 52 53 44 54 20 20 00 00 04 06 20 4c 54 50 RSDT .... LTP
0020: 00 00 00 00 70 8e ee 3f e4 8e ee 3f 34 8f ee 3f ....p..?...?4..?
0030: 70 8f ee 3f d8 8f ee 3f a3 36 ee 3f p..?...?.6.?

RSD PTR @ 0xf64f0
0000: 52 53 44 20 50 54 52 20 6f 50 54 4c 54 44 20 00 RSD PTR oPTLTD .
0010: 67 36 ee 3f g6.?