* ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
@ 2008-07-17 2:29 Andrew Paprocki
2008-07-17 3:34 ` Andrew Paprocki
0 siblings, 1 reply; 17+ messages in thread
From: Andrew Paprocki @ 2008-07-17 2:29 UTC (permalink / raw)
To: LKML
I just saw this for the first time using a kernel built from the git
head. This is all the ACPI related printk info around the warning. If
more information is needed to figure out what this is, please let me
know.
[ 0.000000] ACPI: RSDP 000F7CE0, 0024 (r2 RS690 )
[ 0.000000] ACPI: XSDT 3DFE30C0, 004C (r1 RS690 AWRDACPI 42302E31 AWRD 0)
[ 0.000000] ACPI: FACP 3DFE7400, 00F4 (r3 RS690 AWRDACPI 42302E31 AWRD 0)
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at drivers/acpi/tables/tbfadt.c:348
acpi_tb_create_local_fadt+0x147/0x2f4()
[ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.26 #1
[ 0.000000] [<c01171bb>] warn_on_slowpath+0x3b/0x74
[ 0.000000] [<c01ede36>] acpi_os_vprintf+0x1d/0x20
[ 0.000000] [<c01ede46>] acpi_os_printf+0xd/0xe
[ 0.000000] [<c020120e>] acpi_ut_info+0x21/0x24
[ 0.000000] [<c0200016>] acpi_tb_print_table_header+0x96/0x9c
[ 0.000000] [<c020032b>] acpi_tb_create_local_fadt+0x147/0x2f4
[ 0.000000] [<c0200508>] acpi_tb_parse_fadt+0x30/0x6c
[ 0.000000] [<c03eeda5>] acpi_tb_parse_root_table+0x264/0x2ab
[ 0.000000] [<c03ee469>] acpi_table_init+0x14/0x6d
[ 0.000000] [<c03e3b28>] acpi_boot_table_init+0x2b/0xc3
[ 0.000000] [<c03dfcf4>] setup_arch+0x3fa/0x557
[ 0.000000] [<c03de7a9>] start_kernel+0x41/0x1ec
[ 0.000000] =======================
[ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
[ 0.000000] ACPI: DSDT 3DFE3240, 4146 (r1 RS690 AWRDACPI 1000
MSFT 100000E)
[ 0.000000] ACPI: FACS 3DFE0000, 0040
[ 0.000000] ACPI: SSDT 3DFE7600, 0136 (r1 PTLTD POWERNOW 1 LTP 1)
[ 0.000000] ACPI: HPET 3DFE7780, 0038 (r1 RS690 AWRDACPI 42302E31 AWRD 98)
[ 0.000000] ACPI: MCFG 3DFE7800, 003C (r1 RS690 AWRDACPI 42302E31 AWRD 0)
[ 0.000000] ACPI: APIC 3DFE7540, 0068 (r1 RS690 AWRDACPI 42302E31 AWRD 0)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 2:29 ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4() Andrew Paprocki
@ 2008-07-17 3:34 ` Andrew Paprocki
2008-07-17 8:59 ` Jan Beulich
2008-07-17 9:00 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4() Andi Kleen
0 siblings, 2 replies; 17+ messages in thread
From: Andrew Paprocki @ 2008-07-17 3:34 UTC (permalink / raw)
To: LKML; +Cc: Jan Beulich, Andi Kleen, Len Brown, Andrew Morton
On Wed, Jul 16, 2008 at 10:29 PM, Andrew Paprocki <andrew@ishiboo.com> wrote:
> I just saw this for the first time using a kernel built from the git
> head. This is all the ACPI related printk info around the warning. If
> more information is needed to figure out what this is, please let me
> know.
>
> [ 0.000000] ACPI: RSDP 000F7CE0, 0024 (r2 RS690 )
> [ 0.000000] ACPI: XSDT 3DFE30C0, 004C (r1 RS690 AWRDACPI 42302E31 AWRD 0)
> [ 0.000000] ACPI: FACP 3DFE7400, 00F4 (r3 RS690 AWRDACPI 42302E31 AWRD 0)
> [ 0.000000] ------------[ cut here ]------------
> [ 0.000000] WARNING: at drivers/acpi/tables/tbfadt.c:348
> acpi_tb_create_local_fadt+0x147/0x2f4()
> [ 0.000000] Pid: 0, comm: swapper Not tainted 2.6.26 #1
> [ 0.000000] [<c01171bb>] warn_on_slowpath+0x3b/0x74
> [ 0.000000] [<c01ede36>] acpi_os_vprintf+0x1d/0x20
> [ 0.000000] [<c01ede46>] acpi_os_printf+0xd/0xe
> [ 0.000000] [<c020120e>] acpi_ut_info+0x21/0x24
> [ 0.000000] [<c0200016>] acpi_tb_print_table_header+0x96/0x9c
> [ 0.000000] [<c020032b>] acpi_tb_create_local_fadt+0x147/0x2f4
> [ 0.000000] [<c0200508>] acpi_tb_parse_fadt+0x30/0x6c
> [ 0.000000] [<c03eeda5>] acpi_tb_parse_root_table+0x264/0x2ab
> [ 0.000000] [<c03ee469>] acpi_table_init+0x14/0x6d
> [ 0.000000] [<c03e3b28>] acpi_boot_table_init+0x2b/0xc3
> [ 0.000000] [<c03dfcf4>] setup_arch+0x3fa/0x557
> [ 0.000000] [<c03de7a9>] start_kernel+0x41/0x1ec
> [ 0.000000] =======================
> [ 0.000000] ---[ end trace 4eaa2a86a8e2da22 ]---
> [ 0.000000] ACPI: DSDT 3DFE3240, 4146 (r1 RS690 AWRDACPI 1000
> MSFT 100000E)
> [ 0.000000] ACPI: FACS 3DFE0000, 0040
> [ 0.000000] ACPI: SSDT 3DFE7600, 0136 (r1 PTLTD POWERNOW 1 LTP 1)
> [ 0.000000] ACPI: HPET 3DFE7780, 0038 (r1 RS690 AWRDACPI 42302E31 AWRD 98)
> [ 0.000000] ACPI: MCFG 3DFE7800, 003C (r1 RS690 AWRDACPI 42302E31 AWRD 0)
> [ 0.000000] ACPI: APIC 3DFE7540, 0068 (r1 RS690 AWRDACPI 42302E31 AWRD 0)
>
This most definitely broke because of:
commit 01a5bba576b9364b33f61f0cd9fa70c2cf5535e2
Author: Jan Beulich <jbeulich@novell.com>
Date: Wed Jul 16 23:27:08 2008 +0200
Fix FADT parsing
I added printk()s and this is what is reported here:
printk(KERN_INFO
"xpm1a_event_block bit_width=%d pm1_register_length=%d\n",
acpi_gbl_FADT.xpm1a_event_block.bit_width, pm1_register_length);
acpi_tb_init_generic_address(&acpi_gbl_xpm1a_enable,
pm1_register_length,
(acpi_gbl_FADT.xpm1a_event_block.address +
pm1_register_length));
[ 0.000000] xpm1a_event_block bit_width=8 pm1_register_length=0
The bit width is not % 16, so the following patch addition a few lines
earlier fails:
WARN_ON(ACPI_MOD_16(acpi_gbl_FADT.xpm1a_event_block.bit_width));
Also, I noticed that the patch changed the definition of
acpi_tb_init_generic_address to name the parameter byte_width instead
of bit_width. The declaration at the top of the file and the
documentation still refer to it as bit_width.
I also added printk()s to the first call to
acpi_tb_init_generic_address ~ line 326 and the lengths passed to the
function at that point are:
[ 0.000000] fadt_info_table[i].length=88
[ 0.000000] fadt_info_table[i].length=89
[ 0.000000] fadt_info_table[i].length=93
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 3:34 ` Andrew Paprocki
@ 2008-07-17 8:59 ` Jan Beulich
2008-07-17 9:06 ` Andi Kleen
2008-07-17 9:00 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4() Andi Kleen
1 sibling, 1 reply; 17+ messages in thread
From: Jan Beulich @ 2008-07-17 8:59 UTC (permalink / raw)
To: Andrew Paprocki; +Cc: robert.moore, Len Brown, Andrew Morton, Andi Kleen, LKML
>I added printk()s and this is what is reported here:
>
> printk(KERN_INFO
> "xpm1a_event_block bit_width=%d pm1_register_length=%d\n",
> acpi_gbl_FADT.xpm1a_event_block.bit_width, pm1_register_length);
> acpi_tb_init_generic_address(&acpi_gbl_xpm1a_enable,
> pm1_register_length,
> (acpi_gbl_FADT.xpm1a_event_block.address +
> pm1_register_length));
>
>[ 0.000000] xpm1a_event_block bit_width=8 pm1_register_length=0
>
>The bit width is not % 16, so the following patch addition a few lines
>earlier fails:
>
> WARN_ON(ACPI_MOD_16(acpi_gbl_FADT.xpm1a_event_block.bit_width));
So it's a firmware bug in the system you saw this on. The specification
is clear about the width being at least 16 bits, and the warning was added
to indicate the problem you now got: Dividing 8 by 16 yields zero for
pm1_register_length, which results in acpi_gbl_xpm1a_enable aliasing
the address of the respective status register. That won't work, hence
the warning.
I'd be hesitant to fix this (as I think we should be allowed to expect
ACPI tables to not be that fundamentally flawed these days), but of
course Len (or others) might be of a different opinion.
>Also, I noticed that the patch changed the definition of
>acpi_tb_init_generic_address to name the parameter byte_width instead
>of bit_width. The declaration at the top of the file and the
>documentation still refer to it as bit_width.
>
>I also added printk()s to the first call to
>acpi_tb_init_generic_address ~ line 326 and the lengths passed to the
>function at that point are:
>[ 0.000000] fadt_info_table[i].length=88
>[ 0.000000] fadt_info_table[i].length=89
>[ 0.000000] fadt_info_table[i].length=93
Hmm, indeed, I didn't notice the (pointless) earlier declaration, I realize
I failed to update the function description. Bob, could you fix this in
ACPICA without the need for me to send a patch against it (assuming
the base patch went into ACPICA)?
Jan
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 3:34 ` Andrew Paprocki
2008-07-17 8:59 ` Jan Beulich
@ 2008-07-17 9:00 ` Andi Kleen
1 sibling, 0 replies; 17+ messages in thread
From: Andi Kleen @ 2008-07-17 9:00 UTC (permalink / raw)
To: Andrew Paprocki
Cc: LKML, Jan Beulich, Andi Kleen, Len Brown, Andrew Morton,
robert.moore
"Andrew Paprocki" <andrew@ishiboo.com> writes:
[cc Bob More. What is your opinion?]
> This most definitely broke because of:
>
> commit 01a5bba576b9364b33f61f0cd9fa70c2cf5535e2
> Author: Jan Beulich <jbeulich@novell.com>
> Date: Wed Jul 16 23:27:08 2008 +0200
>
> Fix FADT parsing
>
> I added printk()s and this is what is reported here:
Thanks for the detailed analysis.
>
> printk(KERN_INFO
> "xpm1a_event_block bit_width=%d pm1_register_length=%d\n",
> acpi_gbl_FADT.xpm1a_event_block.bit_width, pm1_register_length);
> acpi_tb_init_generic_address(&acpi_gbl_xpm1a_enable,
> pm1_register_length,
> (acpi_gbl_FADT.xpm1a_event_block.address +
> pm1_register_length));
>
> [ 0.000000] xpm1a_event_block bit_width=8 pm1_register_length=0
>
> The bit width is not % 16, so the following patch addition a few lines
> earlier fails:
>
> WARN_ON(ACPI_MOD_16(acpi_gbl_FADT.xpm1a_event_block.bit_width));
I'll queue a revert for now until this can be resolved properly.
-Andi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 8:59 ` Jan Beulich
@ 2008-07-17 9:06 ` Andi Kleen
2008-07-17 9:14 ` Jan Beulich
0 siblings, 1 reply; 17+ messages in thread
From: Andi Kleen @ 2008-07-17 9:06 UTC (permalink / raw)
To: Jan Beulich; +Cc: Andrew Paprocki, robert.moore, Len Brown, Andrew Morton, LKML
Jan Beulich wrote:
> So it's a firmware bug in the system you saw this on. The specification
> is clear about the width being at least 16 bits, and the warning was added
> to indicate the problem you now got: Dividing 8 by 16 yields zero for
> pm1_register_length, which results in acpi_gbl_xpm1a_enable aliasing
> the address of the respective status register. That won't work, hence
> the warning.
When there are systems around where this register is 8 bits then we have
to handle it. Real systems beat the specification.
The question is just if the hardware is really 8 bits or if the table
is not just wrong. What does lspci say?
>> Also, I noticed that the patch changed the definition of
>> acpi_tb_init_generic_address to name the parameter byte_width instead
>> of bit_width. The declaration at the top of the file and the
>> documentation still refer to it as bit_width.
>>
>> I also added printk()s to the first call to
>> acpi_tb_init_generic_address ~ line 326 and the lengths passed to the
>> function at that point are:
>> [ 0.000000] fadt_info_table[i].length=88
>> [ 0.000000] fadt_info_table[i].length=89
>> [ 0.000000] fadt_info_table[i].length=93
>
> Hmm, indeed, I didn't notice the (pointless) earlier declaration, I realize
> I failed to update the function description. Bob, could you fix this in
> ACPICA without the need for me to send a patch against it (assuming
> the base patch went into ACPICA)?
No it went directly.
-Andi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 9:06 ` Andi Kleen
@ 2008-07-17 9:14 ` Jan Beulich
2008-07-17 12:28 ` Andi Kleen
0 siblings, 1 reply; 17+ messages in thread
From: Jan Beulich @ 2008-07-17 9:14 UTC (permalink / raw)
To: Andi Kleen; +Cc: robert.moore, Andrew Paprocki, Len Brown, Andrew Morton, LKML
>The question is just if the hardware is really 8 bits or if the table
>is not just wrong. What does lspci say?
What would lspci have to do with this? /proc/acpi/fadt (from an older
kernel if the new one fails to come up) would seem to help somewhat,
as that would allow comparing the v1 (byte-width) and v2 (bit-width)
values - if they're out of sync (and they likely are if the system worked
flawlessly with previous kernels), I'd be certain the tables are wrong.
Jan
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 9:14 ` Jan Beulich
@ 2008-07-17 12:28 ` Andi Kleen
2008-07-17 13:03 ` Andrew Paprocki
0 siblings, 1 reply; 17+ messages in thread
From: Andi Kleen @ 2008-07-17 12:28 UTC (permalink / raw)
To: Jan Beulich; +Cc: robert.moore, Andrew Paprocki, Len Brown, Andrew Morton, LKML
Jan Beulich wrote:
>> The question is just if the hardware is really 8 bits or if the table
>> is not just wrong. What does lspci say?
>
> What would lspci have to do with this?
When it's an chipset with available data sheets one could check that.
> /proc/acpi/fadt (from an older
> kernel if the new one fails to come up) would seem to help somewhat,
> as that would allow comparing the v1 (byte-width) and v2 (bit-width)
> values - if they're out of sync (and they likely are if the system worked
> flawlessly with previous kernels), I'd be certain the tables are wrong.
Ok, but we can just get that from a table dump.
-Andi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 12:28 ` Andi Kleen
@ 2008-07-17 13:03 ` Andrew Paprocki
2008-07-17 13:58 ` Jan Beulich
0 siblings, 1 reply; 17+ messages in thread
From: Andrew Paprocki @ 2008-07-17 13:03 UTC (permalink / raw)
To: Andi Kleen; +Cc: Jan Beulich, robert.moore, Len Brown, Andrew Morton, LKML
[-- Attachment #1: Type: text/plain, Size: 526 bytes --]
On Thu, Jul 17, 2008 at 8:28 AM, Andi Kleen <ak@linux.intel.com> wrote:
> Ok, but we can just get that from a table dump.
Output from acpidump is attached.
Also, in this new kernel, the ACPI THRM thermal zone reading for the
CPU is incorrect. In 2.6.26-rc8 read a valid value (e.g. 40C) but now
reports:
[ 0.373987] ACPI: Thermal Zone [THRM] (-127 C)
I'm not sure if that is related to this or if it is another patch. I
quickly scanned the git log and I don't see any recent change to
thermal.c itself.
Thanks,
-Andrew
[-- Attachment #2: acpi-am2 --]
[-- Type: application/octet-stream, Size: 83001 bytes --]
DSDT @ 0x3dfe3240
0000: 44 53 44 54 46 41 00 00 01 6e 52 53 36 39 30 20 DSDTFA...nRS690
0010: 41 57 52 44 41 43 50 49 00 10 00 00 4d 53 46 54 AWRDACPI....MSFT
0020: 0e 00 00 01 10 43 05 5c 5f 50 52 5f 5b 83 11 5c .....C.\_PR_[..\
0030: 2e 5f 50 52 5f 43 50 55 30 00 10 40 00 00 06 5b ._PR_CPU0..@...[
0040: 83 11 5c 2e 5f 50 52 5f 43 50 55 31 01 10 40 00 ..\._PR_CPU1..@.
0050: 00 06 5b 83 11 5c 2e 5f 50 52 5f 43 50 55 32 02 ..[..\._PR_CPU2.
0060: 10 40 00 00 06 5b 83 11 5c 2e 5f 50 52 5f 43 50 .@...[..\._PR_CP
0070: 55 33 03 10 40 00 00 06 08 5c 5f 53 30 5f 12 0a U3..@....\_S0_..
0080: 04 0a 00 0a 00 0a 00 0a 00 08 5c 5f 53 31 5f 12 ..........\_S1_.
0090: 0a 04 0a 01 0a 01 0a 01 0a 01 08 5c 53 53 33 5f ...........\SS3_
00a0: 12 0a 04 0a 03 0a 03 0a 03 0a 03 08 5c 5f 53 34 ............\_S4
00b0: 5f 12 0a 04 0a 04 0a 04 0a 04 0a 04 08 5c 5f 53 _............\_S
00c0: 35 5f 12 0a 04 0a 05 0a 05 0a 05 0a 05 5b 80 5c 5_...........[.\
00d0: 44 45 42 47 01 0a 80 0a 01 5b 81 0c 5c 44 45 42 DEBG.....[..\DEB
00e0: 47 01 44 42 47 31 08 5b 80 41 43 4d 53 01 0a 72 G.DBG1.[.ACMS..r
00f0: 0a 02 5b 81 10 41 43 4d 53 01 49 43 4d 53 08 44 ..[..ACMS.ICMS.D
0100: 43 4d 53 08 5b 86 1f 49 43 4d 53 44 43 4d 53 01 CMS.[..ICMSDCMS.
0110: 00 08 00 18 00 20 42 53 5f 41 20 52 45 56 30 08 ..... BS_A REV0.
0120: 52 45 56 31 08 5b 80 41 43 41 46 00 42 53 5f 41 REV1.[.ACAF.BS_A
0130: 0a 20 5b 81 44 09 41 43 41 46 00 4f 43 43 30 01 . [.D.ACAF.OCC0.
0140: 4f 43 43 31 01 4f 43 43 32 01 4f 43 43 33 01 4f OCC1.OCC2.OCC3.O
0150: 43 43 34 01 4f 43 43 35 01 4f 43 43 36 01 4f 43 CC4.OCC5.OCC6.OC
0160: 43 37 01 4f 43 43 38 01 4f 43 43 39 01 00 06 54 C7.OCC8.OCC9...T
0170: 50 4d 46 01 53 54 48 50 01 53 48 50 47 01 4f 53 PMF.STHP.SHPG.OS
0180: 43 46 01 00 0c 50 43 49 45 20 48 50 42 53 20 4f CF...PCIE HPBS O
0190: 43 4d 30 04 4f 43 4d 31 04 4f 43 4d 32 04 4f 43 CM0.OCM1.OCM2.OC
01a0: 4d 33 04 4f 43 4d 34 04 4f 43 4d 35 04 4f 43 4d M3.OCM4.OCM5.OCM
01b0: 36 04 4f 43 4d 37 04 4f 43 4d 38 04 4f 43 4d 39 6.OCM7.OCM8.OCM9
01c0: 04 00 18 50 39 32 54 08 5b 80 43 4d 50 54 01 0b ...P92T.[.CMPT..
01d0: 50 0c 0a 03 5b 81 3a 43 4d 50 54 01 43 4d 49 44 P...[.:CMPT.CMID
01e0: 08 00 06 47 50 43 54 02 47 50 30 49 01 47 50 31 ...GPCT.GP0I.GP1
01f0: 49 01 47 50 32 49 01 47 50 33 49 01 47 50 34 49 I.GP2I.GP3I.GP4I
0200: 01 47 50 35 49 01 47 50 36 49 01 47 50 37 49 01 .GP5I.GP6I.GP7I.
0210: 5b 80 50 43 46 47 00 50 43 49 45 0c 00 00 00 02 [.PCFG.PCIE.....
0220: 5b 81 4e 06 50 43 46 47 00 00 c0 12 80 04 53 54 [.N.PCFG......ST
0230: 42 35 20 00 80 0d 40 50 54 30 44 01 50 54 31 44 B5 ...@PT0D.PT1D
0240: 01 50 54 32 44 01 50 54 33 44 01 50 54 34 44 01 .PT2D.PT3D.PT4D.
0250: 50 54 35 44 01 50 54 36 44 01 50 54 37 44 01 50 PT5D.PT6D.PT7D.P
0260: 54 38 44 01 50 54 39 44 01 00 86 e0 3f 53 4d 49 T8D.PT9D....?SMI
0270: 45 01 53 4d 4d 45 01 00 1e 52 56 49 44 08 00 48 E.SMME...RVID..H
0280: 05 53 4d 42 31 20 00 40 30 00 0e 50 39 32 45 01 .SMB1 .@0..P92E.
0290: 5b 80 42 41 52 5f 00 53 54 42 35 0b 00 10 5b 81 [.BAR_.STB5...[.
02a0: 47 0a 42 41 52 5f 00 00 40 90 00 07 50 4d 42 59 G.BAR_..@...PMBY
02b0: 01 00 38 50 4d 53 30 04 00 04 50 4d 53 31 04 00 ..8PMS0...PMS1..
02c0: 14 44 45 54 30 04 00 1c 00 10 50 52 43 30 01 00 .DET0.....PRC0..
02d0: 4f 36 00 07 53 4d 42 59 01 00 38 53 4d 53 30 04 O6..SMBY..8SMS0.
02e0: 00 04 53 4d 53 31 04 00 14 44 45 54 31 04 00 1c ..SMS1...DET1...
02f0: 00 10 50 52 43 31 01 00 4f 36 00 07 50 53 42 59 ..PRC1..O6..PSBY
0300: 01 00 38 50 53 53 30 04 00 04 50 53 53 31 04 00 ..8PSS0...PSS1..
0310: 14 44 45 54 32 04 00 1c 00 10 50 52 43 32 01 00 .DET2.....PRC2..
0320: 4f 36 00 07 53 53 42 59 01 00 38 53 53 53 30 04 O6..SSBY..8SSS0.
0330: 00 04 53 53 53 31 04 00 14 44 45 54 33 04 00 1c ..SSS1...DET3...
0340: 00 10 50 52 43 33 01 5b 80 50 4d 49 4f 01 0b d6 ..PRC3.[.PMIO...
0350: 0c 0a 02 5b 81 10 50 4d 49 4f 01 49 4e 50 4d 08 ...[..PMIO.INPM.
0360: 44 41 50 4d 08 5b 86 42 17 49 4e 50 4d 44 41 50 DAPM.[.B.INPMDAP
0370: 4d 01 00 01 54 4d 31 45 01 54 4d 32 45 01 00 05 M...TM1E.TM2E...
0380: 00 01 54 4d 31 53 01 54 4d 32 53 01 00 15 00 07 ..TM1S.TM2S.....
0390: 53 4c 50 53 01 00 10 00 07 43 4c 50 53 01 00 40 SLPS.....CLPS..@
03a0: 04 00 06 50 57 44 45 01 00 49 05 00 03 4d 4b 4d ...PWDE..I...MKM
03b0: 45 01 50 49 33 45 01 50 49 32 45 01 50 49 31 45 E.PI3E.PI2E.PI1E
03c0: 01 50 49 30 45 01 00 03 4d 4b 4d 53 01 50 49 33 .PI0E...MKMS.PI3
03d0: 53 01 50 49 32 53 01 50 49 31 53 01 50 49 30 53 S.PI2S.PI1S.PI0S
03e0: 01 00 10 50 31 45 42 10 00 40 0a 00 06 47 56 36 ...P1EB..@...GV6
03f0: 50 01 47 56 37 50 01 00 03 47 4d 30 50 01 47 4d P.GV7P...GM0P.GM
0400: 31 50 01 47 4d 32 50 01 47 4d 33 50 01 47 4d 38 1P.GM2P.GM3P.GM8
0410: 50 01 00 01 47 4d 34 50 01 47 4d 35 50 01 00 01 P...GM4P.GM5P...
0420: 47 4d 36 50 01 47 4d 37 50 01 00 12 47 50 58 30 GM6P.GM7P...GPX0
0430: 01 47 50 58 34 01 47 50 58 35 01 47 50 58 31 01 .GPX4.GPX5.GPX1.
0440: 47 50 58 36 01 47 50 58 37 01 47 50 58 32 01 47 GPX6.GPX7.GPX2.G
0450: 50 58 33 01 00 48 0c 53 50 52 45 01 00 01 00 01 PX3..H.SPRE.....
0460: 45 50 4e 4d 01 44 50 50 46 01 46 4e 47 53 01 00 EPNM.DPPF.FNGS..
0470: 4a 05 00 07 52 36 31 37 01 00 18 00 04 52 53 54 J...R617.....RST
0480: 55 01 00 13 00 03 54 50 44 45 01 00 01 00 4b 14 U.....TPDE....K.
0490: 00 07 47 56 37 53 01 00 18 47 50 38 49 01 47 50 ..GV7S...GP8I.GP
04a0: 39 49 01 00 1e 00 07 48 45 43 4f 01 00 48 06 50 9I.....HECO..H.P
04b0: 49 34 45 01 50 49 35 45 01 50 49 36 45 01 50 49 I4E.PI5E.PI6E.PI
04c0: 37 45 01 00 04 50 49 34 53 01 50 49 35 53 01 50 7E...PI4S.PI5S.P
04d0: 49 36 53 01 50 49 37 53 01 5b 80 50 31 45 30 01 I6S.PI7S.[.P1E0.
04e0: 50 31 45 42 0a 04 5b 81 19 50 31 45 30 01 00 0e P1EB..[..P1E0...
04f0: 50 45 57 53 01 57 53 54 41 01 00 0e 50 45 57 44 PEWS.WSTA...PEWD
0500: 01 14 17 43 5f 4f 43 00 5b 22 0a 14 70 0a 13 43 ...C_OC.["..p..C
0510: 4d 49 44 70 00 47 50 43 54 14 43 09 55 5f 4f 43 MIDp.GPCT.C.U_OC
0520: 02 a0 0d 93 4f 43 4d 30 68 70 69 50 54 30 44 a0 ....OCM0hpiPT0D.
0530: 0d 93 4f 43 4d 31 68 70 69 50 54 31 44 a0 0d 93 ..OCM1hpiPT1D...
0540: 4f 43 4d 32 68 70 69 50 54 32 44 a0 0d 93 4f 43 OCM2hpiPT2D...OC
0550: 4d 33 68 70 69 50 54 33 44 a0 0d 93 4f 43 4d 34 M3hpiPT3D...OCM4
0560: 68 70 69 50 54 34 44 a0 0d 93 4f 43 4d 35 68 70 hpiPT4D...OCM5hp
0570: 69 50 54 35 44 a0 0d 93 4f 43 4d 36 68 70 69 50 iPT5D...OCM6hpiP
0580: 54 36 44 a0 0d 93 4f 43 4d 37 68 70 69 50 54 37 T6D...OCM7hpiPT7
0590: 44 a0 0d 93 4f 43 4d 38 68 70 69 50 54 38 44 a0 D...OCM8hpiPT8D.
05a0: 0d 93 4f 43 4d 39 68 70 69 50 54 39 44 14 4b 0c ..OCM9hpiPT9D.K.
05b0: 53 50 54 53 01 a0 0b 93 68 0a 03 70 00 52 53 54 SPTS....h..p.RST
05c0: 55 70 01 43 4c 50 53 70 01 53 4c 50 53 a0 11 92 Up.CLPSp.SLPS...
05d0: 94 5c 52 56 49 44 0a 13 70 00 5c 50 57 44 45 a0 .\RVID..p.\PWDE.
05e0: 10 93 5c 50 39 32 54 0a 00 70 00 5c 50 49 30 45 ..\P92T..p.\PI0E
05f0: a0 10 93 5c 50 39 32 54 0a 01 70 00 5c 50 49 31 ...\P92T..p.\PI1
0600: 45 a0 10 93 5c 50 39 32 54 0a 02 70 00 5c 50 49 E...\P92T..p.\PI
0610: 32 45 a0 10 93 5c 50 39 32 54 0a 03 70 00 5c 50 2E...\P92T..p.\P
0620: 49 33 45 a0 10 93 5c 50 39 32 54 0a 04 70 00 5c I3E...\P92T..p.\
0630: 50 49 34 45 a0 10 93 5c 50 39 32 54 0a 05 70 00 PI4E...\P92T..p.
0640: 5c 50 49 35 45 a0 10 93 5c 50 39 32 54 0a 06 70 \PI5E...\P92T..p
0650: 00 5c 50 49 36 45 a0 10 93 5c 50 39 32 54 0a 07 .\PI6E...\P92T..
0660: 70 00 5c 50 49 37 45 a0 11 92 94 5c 50 39 32 54 p.\PI7E....\P92T
0670: 0a 07 70 01 5c 50 39 32 45 14 4e 0b 53 57 41 4b ..p.\P92E.N.SWAK
0680: 01 70 01 48 45 43 4f a0 0b 93 68 0a 03 70 01 52 .p.HECO...h..p.R
0690: 53 54 55 70 5c 50 45 57 53 5c 50 45 57 53 a0 11 STUp\PEWS\PEWS..
06a0: 92 94 5c 50 39 32 54 0a 07 70 00 5c 50 39 32 45 ..\P92T..p.\P92E
06b0: a0 10 93 5c 50 39 32 54 0a 00 70 01 5c 50 49 30 ...\P92T..p.\PI0
06c0: 45 a0 10 93 5c 50 39 32 54 0a 01 70 01 5c 50 49 E...\P92T..p.\PI
06d0: 31 45 a0 10 93 5c 50 39 32 54 0a 02 70 01 5c 50 1E...\P92T..p.\P
06e0: 49 32 45 a0 10 93 5c 50 39 32 54 0a 03 70 01 5c I2E...\P92T..p.\
06f0: 50 49 33 45 a0 10 93 5c 50 39 32 54 0a 04 70 01 PI3E...\P92T..p.
0700: 5c 50 49 34 45 a0 10 93 5c 50 39 32 54 0a 05 70 \PI4E...\P92T..p
0710: 01 5c 50 49 35 45 a0 10 93 5c 50 39 32 54 0a 06 .\PI5E...\P92T..
0720: 70 01 5c 50 49 36 45 a0 10 93 5c 50 39 32 54 0a p.\PI6E...\P92T.
0730: 07 70 01 5c 50 49 37 45 14 12 54 52 4d 44 01 70 .p.\PI7E..TRMD.p
0740: 68 53 50 52 45 70 68 54 50 44 45 a0 37 4f 43 43 hSPREphTPDE.7OCC
0750: 30 10 31 5c 5f 47 50 45 14 2a 5f 4c 31 33 00 5c 0.1\_GPE.*_L13.\
0760: 43 5f 4f 43 a0 1e 93 47 50 30 49 47 4d 30 50 80 C_OC...GP0IGM0P.
0770: 47 4d 30 50 47 4d 30 50 5c 55 5f 4f 43 0a 00 47 GM0PGM0P\U_OC..G
0780: 4d 30 50 a0 37 4f 43 43 31 10 31 5c 5f 47 50 45 M0P.7OCC1.1\_GPE
0790: 14 2a 5f 4c 31 34 00 5c 43 5f 4f 43 a0 1e 93 47 .*_L14.\C_OC...G
07a0: 50 31 49 47 4d 31 50 80 47 4d 31 50 47 4d 31 50 P1IGM1P.GM1PGM1P
07b0: 5c 55 5f 4f 43 0a 01 47 4d 31 50 a0 37 4f 43 43 \U_OC..GM1P.7OCC
07c0: 32 10 31 5c 5f 47 50 45 14 2a 5f 4c 31 35 00 5c 2.1\_GPE.*_L15.\
07d0: 43 5f 4f 43 a0 1e 93 47 50 32 49 47 4d 32 50 80 C_OC...GP2IGM2P.
07e0: 47 4d 32 50 47 4d 32 50 5c 55 5f 4f 43 0a 02 47 GM2PGM2P\U_OC..G
07f0: 4d 32 50 a0 37 4f 43 43 33 10 31 5c 5f 47 50 45 M2P.7OCC3.1\_GPE
0800: 14 2a 5f 4c 31 36 00 5c 43 5f 4f 43 a0 1e 93 47 .*_L16.\C_OC...G
0810: 50 33 49 47 4d 33 50 80 47 4d 33 50 47 4d 33 50 P3IGM3P.GM3PGM3P
0820: 5c 55 5f 4f 43 0a 03 47 4d 33 50 a0 37 4f 43 43 \U_OC..GM3P.7OCC
0830: 34 10 31 5c 5f 47 50 45 14 2a 5f 4c 31 39 00 5c 4.1\_GPE.*_L19.\
0840: 43 5f 4f 43 a0 1e 93 47 50 34 49 47 4d 34 50 80 C_OC...GP4IGM4P.
0850: 47 4d 34 50 47 4d 34 50 5c 55 5f 4f 43 0a 04 47 GM4PGM4P\U_OC..G
0860: 4d 34 50 a0 37 4f 43 43 35 10 31 5c 5f 47 50 45 M4P.7OCC5.1\_GPE
0870: 14 2a 5f 4c 31 41 00 5c 43 5f 4f 43 a0 1e 93 47 .*_L1A.\C_OC...G
0880: 50 35 49 47 4d 35 50 80 47 4d 35 50 47 4d 35 50 P5IGM5P.GM5PGM5P
0890: 5c 55 5f 4f 43 0a 05 47 4d 35 50 a0 37 4f 43 43 \U_OC..GM5P.7OCC
08a0: 36 10 31 5c 5f 47 50 45 14 2a 5f 4c 31 43 00 5c 6.1\_GPE.*_L1C.\
08b0: 43 5f 4f 43 a0 1e 93 47 50 36 49 47 4d 36 50 80 C_OC...GP6IGM6P.
08c0: 47 56 36 50 47 56 36 50 5c 55 5f 4f 43 0a 06 47 GV6PGV6P\U_OC..G
08d0: 56 36 50 a0 37 4f 43 43 37 10 31 5c 5f 47 50 45 V6P.7OCC7.1\_GPE
08e0: 14 2a 5f 4c 31 44 00 5c 43 5f 4f 43 a0 1e 93 47 .*_L1D.\C_OC...G
08f0: 50 37 49 47 4d 37 50 80 47 56 37 50 47 56 37 50 P7IGM7P.GV7PGV7P
0900: 5c 55 5f 4f 43 0a 07 47 56 37 50 a0 37 4f 43 43 \U_OC..GV7P.7OCC
0910: 38 10 31 5c 5f 47 50 45 14 2a 5f 4c 31 37 00 5c 8.1\_GPE.*_L17.\
0920: 43 5f 4f 43 a0 1e 93 47 50 38 49 47 4d 38 50 80 C_OC...GP8IGM8P.
0930: 47 4d 38 50 47 4d 38 50 5c 55 5f 4f 43 0a 08 47 GM8PGM8P\U_OC..G
0940: 4d 38 50 a0 2a 4f 43 43 39 10 24 5c 5f 47 50 45 M8P.*OCC9.$\_GPE
0950: 14 1d 5f 4c 30 45 00 5c 43 5f 4f 43 a0 11 93 47 .._L0E.\C_OC...G
0960: 50 39 49 0a 00 5c 55 5f 4f 43 0a 09 0a 01 5b 80 P9I..\U_OC....[.
0970: 45 58 54 4d 00 0c 34 f8 0f 00 0a 0c 5b 81 15 45 EXTM..4.....[..E
0980: 58 54 4d 02 50 43 49 4c 20 50 43 49 48 20 41 4d XTM.PCIL PCIH AM
0990: 45 4d 20 5b 80 45 4c 43 52 01 0b d0 04 0a 02 5b EM [.ELCR......[
09a0: 81 10 45 4c 43 52 01 45 4c 43 31 08 45 4c 43 32 ..ELCR.ELC1.ELC2
09b0: 08 5b 80 5c 50 30 31 5f 01 0b 01 40 0a 01 5b 81 .[.\P01_...@..[.
09c0: 0c 5c 50 30 31 5f 01 50 31 5f 5f 08 5b 80 5c 50 .\P01_.P1__.[.\P
09d0: 52 32 30 01 0b 20 40 0a 04 5b 81 0c 5c 50 52 32 R20.. @..[..\PR2
09e0: 30 03 50 32 30 5f 20 08 4f 53 46 58 0a 01 08 4f 0.P20_ .OSFX...O
09f0: 53 46 4c 0a 01 14 41 05 53 54 52 43 02 a0 0a 92 SFL...A.STRC....
0a00: 93 87 68 87 69 a4 0a 00 72 87 68 0a 01 60 08 42 ..h.i...r.h..`.B
0a10: 55 46 30 11 02 60 08 42 55 46 31 11 02 60 70 68 UF0..`.BUF1..`ph
0a20: 42 55 46 30 70 69 42 55 46 31 a2 1a 60 76 60 a0 BUF0piBUF1..`v`.
0a30: 15 92 93 83 88 42 55 46 30 60 00 83 88 42 55 46 .....BUF0`...BUF
0a40: 31 60 00 a4 00 a4 01 5b 80 52 54 43 4d 01 0a 70 1`.....[.RTCM..p
0a50: 0a 02 5b 81 10 52 54 43 4d 01 43 4d 49 4e 08 43 ..[..RTCM.CMIN.C
0a60: 4d 44 41 08 5b 86 12 43 4d 49 4e 43 4d 44 41 01 MDA.[..CMINCMDA.
0a70: 00 48 07 53 48 55 54 08 5b 80 49 4e 46 4f 00 0c .H.SHUT.[.INFO..
0a80: 40 f8 0f 00 0a 01 5b 81 29 49 4e 46 4f 01 4b 42 @.....[.)INFO.KB
0a90: 44 49 01 52 54 43 57 01 50 53 32 46 01 49 52 46 DI.RTCW.PS2F.IRF
0aa0: 4c 02 44 49 53 45 01 53 53 48 55 01 41 57 4d 44 L.DISE.SSHU.AWMD
0ab0: 01 5b 80 42 45 45 50 01 0a 61 0a 01 5b 81 0b 42 .[.BEEP..a..[..B
0ac0: 45 45 50 01 53 31 42 5f 08 5b 80 43 4f 4e 54 01 EEP.S1B_.[.CONT.
0ad0: 0a 40 0a 04 5b 81 1a 43 4f 4e 54 01 43 4e 54 30 .@..[..CONT.CNT0
0ae0: 08 43 4e 54 31 08 43 4e 54 32 08 43 54 52 4c 08 .CNT1.CNT2.CTRL.
0af0: 14 43 06 53 50 4b 52 01 70 53 31 42 5f 60 70 0a .C.SPKR.pS1B_`p.
0b00: b6 43 54 52 4c 70 0a 55 43 4e 54 32 70 0a 03 43 .CTRLp.UCNT2p..C
0b10: 4e 54 32 70 68 62 a2 37 94 62 0a 00 7d 53 31 42 NT2phb.7.b..}S1B
0b20: 5f 0a 03 53 31 42 5f 70 0b ff 5f 63 a2 07 94 63 _..S1B_p.._c...c
0b30: 0a 00 76 63 7b 53 31 42 5f 0a fc 53 31 42 5f 70 ..vc{S1B_..S1B_p
0b40: 0b ff 0e 63 a2 07 94 63 0a 00 76 63 76 62 70 60 ...c...c..vcvbp`
0b50: 53 31 42 5f 10 2d 5c 00 08 50 49 43 46 0a 00 14 S1B_.-\..PICF...
0b60: 22 5f 50 49 43 01 70 68 50 49 43 46 a0 15 68 5c "_PIC.phPICF..h\
0b70: 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 44 53 /._SB_PCI0LPC0DS
0b80: 50 49 14 4d 04 5c 5f 50 54 53 01 45 4e 46 47 70 PI.M.\_PTS.ENFGp
0b90: 0a 04 4c 44 4e 5f 70 0a 38 4f 50 54 31 70 0a 0c ..LDN_p.8OPT1p..
0ba0: 4f 50 54 33 70 4f 50 54 32 60 70 60 4f 50 54 32 OPT3pOPT2`p`OPT2
0bb0: 45 58 46 47 7d 68 0a f0 60 70 60 44 42 47 31 a0 EXFG}h..`p`DBG1.
0bc0: 05 93 68 0a 01 a0 05 93 68 0a 05 53 50 54 53 68 ..h.....h..SPTSh
0bd0: 14 41 0f 5c 5f 57 41 4b 01 45 4e 46 47 70 0a 04 .A.\_WAK.ENFGp..
0be0: 4c 44 4e 5f 70 0a 00 4f 50 54 31 70 0a 00 4f 50 LDN_p..OPT1p..OP
0bf0: 54 33 70 4f 50 54 32 60 70 60 4f 50 54 32 45 58 T3pOPT2`p`OPT2EX
0c00: 46 47 70 0a ff 44 42 47 31 a0 46 04 93 68 0a 04 FGp..DBG1.F..h..
0c10: a0 0f 93 4f 53 46 4c 0a 00 70 0a 58 53 4d 49 50 ...OSFL..p.XSMIP
0c20: a0 0f 93 4f 53 46 4c 0a 02 70 0a 57 53 4d 49 50 ...OSFL..p.WSMIP
0c30: a0 0f 93 4f 53 46 4c 0a 01 70 0a 56 53 4d 49 50 ...OSFL..p.VSMIP
0c40: a0 0f 93 4f 53 46 58 0a 03 70 0a 59 53 4d 49 50 ...OSFX..p.YSMIP
0c50: 53 41 4c 44 0a 00 53 57 41 4b 68 a0 15 93 4f 53 SALD..SWAKh...OS
0c60: 46 4c 0a 01 86 5c 2e 5f 53 42 5f 50 57 52 42 0a FL...\._SB_PWRB.
0c70: 02 a1 3d a0 20 93 68 0a 01 7b 50 31 5f 5f 0a 04 ..=. .h..{P1__..
0c80: 60 a0 12 93 60 0a 00 86 5c 2e 5f 53 42 5f 50 57 `...`...\._SB_PW
0c90: 52 42 0a 02 a0 1a 93 68 0a 03 a0 14 93 52 54 43 RB.....h.....RTC
0ca0: 57 00 86 5c 2e 5f 53 42 5f 50 57 52 42 0a 02 a0 W..\._SB_PWRB...
0cb0: 12 93 68 0a 04 86 5c 2e 5f 53 42 5f 50 57 52 42 ..h...\._SB_PWRB
0cc0: 0a 02 10 06 5c 5f 53 49 5f 5b 80 54 45 4d 4d 00 ....\_SI_[.TEMM.
0cd0: 0c 10 f8 0f 00 0a 0c 5b 81 24 54 45 4d 4d 02 54 .......[.$TEMM.T
0ce0: 50 31 48 10 54 50 31 4c 10 54 50 32 48 10 54 50 P1H.TP1L.TP2H.TP
0cf0: 32 4c 10 54 52 50 43 10 53 45 4e 46 10 08 54 56 2L.TRPC.SENF..TV
0d00: 41 52 11 08 0a 05 00 00 00 00 00 8c 54 56 41 52 AR..........TVAR
0d10: 0a 00 50 4c 43 59 8b 54 56 41 52 0a 01 43 54 4f ..PLCY.TVAR..CTO
0d20: 53 8b 54 56 41 52 0a 03 43 54 48 59 08 54 42 55 S.TVAR..CTHY.TBU
0d30: 46 11 07 0a 04 00 00 00 00 8c 54 42 55 46 0a 00 F.........TBUF..
0d40: 44 42 30 30 8c 54 42 55 46 0a 01 44 42 30 31 8b DB00.TBUF..DB01.
0d50: 54 42 55 46 0a 00 44 57 30 30 8b 54 42 55 46 0a TBUF..DW00.TBUF.
0d60: 02 44 57 30 31 8a 54 42 55 46 0a 00 44 41 54 44 .DW01.TBUF..DATD
0d70: 5b 80 49 50 5f 5f 01 0b 95 02 0a 02 5b 81 10 49 [.IP__......[..I
0d80: 50 5f 5f 01 49 4e 44 58 08 44 41 54 30 08 14 0d P__.INDX.DAT0...
0d90: 53 43 46 47 01 53 42 59 54 0a 40 68 14 2d 53 54 SCFG.SBYT.@h.-ST
0da0: 4f 53 03 78 6a 0a 0a 60 00 a0 0c 94 60 0b 11 01 OS.xj..`....`...
0db0: 74 60 0b 11 01 60 a1 0c 74 0b 11 01 60 60 7d 60 t`...`..t...``}`
0dc0: 0a 80 60 53 42 59 54 0a 40 60 14 2d 53 54 48 59 ..`SBYT.@`.-STHY
0dd0: 03 78 6a 0a 0a 60 00 a0 0c 94 60 0b 11 01 74 60 .xj..`....`...t`
0de0: 0b 11 01 60 a1 0c 74 0b 11 01 60 60 7d 60 0a 80 ...`..t...``}`..
0df0: 60 53 42 59 54 0a 41 60 14 46 04 52 54 4d 50 00 `SBYT.A`.F.RTMP.
0e00: 70 47 42 59 54 0a 29 60 81 60 61 a0 15 93 61 0a pGBYT.)`.`a...a.
0e10: 08 7b 60 0a 7f 60 77 60 0a 0a 60 74 0b ac 0a 60 .{`..`w`..`t...`
0e20: 60 a1 0c 77 60 0a 0a 60 72 0b ac 0a 60 60 a0 0c `..w`..`r...``..
0e30: 93 53 53 48 55 0a 01 a4 0b 3c 0c a1 03 a4 60 14 .SSHU....<....`.
0e40: 12 53 42 59 54 02 70 68 49 4e 44 58 70 69 44 41 .SBYT.phINDXpiDA
0e50: 54 30 14 14 47 42 59 54 01 70 68 49 4e 44 58 70 T0..GBYT.phINDXp
0e60: 44 41 54 30 60 a4 60 14 22 53 46 41 4e 01 7b 53 DAT0`.`."SFAN.{S
0e70: 45 4e 46 0a 02 60 a0 13 93 60 00 a0 08 93 68 00 ENF..`...`....h.
0e80: 46 4f 46 46 a1 05 46 4f 4e 5f 14 0e 46 4f 4e 5f FOFF..FON_..FON_
0e90: 00 53 42 59 54 0a 14 0a d0 14 13 46 4f 46 46 00 .SBYT......FOFF.
0ea0: 7f 0a d0 0a 01 60 53 42 59 54 0a 14 60 10 4d 12 .....`SBYT..`.M.
0eb0: 5c 5f 54 5a 5f 5b 82 28 46 41 4e 5f 08 5f 48 49 \_TZ_[.(FAN_._HI
0ec0: 44 0c 41 d0 0c 0b 14 18 5f 49 4e 49 00 70 54 50 D.A....._INI.pTP
0ed0: 31 48 43 54 4f 53 70 54 50 31 4c 43 54 48 59 5b 1HCTOSpTP1LCTHY[
0ee0: 85 4a 0f 54 48 52 4d 08 5f 41 4c 30 12 06 01 46 .J.THRM._AL0...F
0ef0: 41 4e 5f 14 1e 5f 41 43 30 00 a0 10 7d 50 4c 43 AN_.._AC0...}PLC
0f00: 59 50 4c 43 59 67 a4 54 50 32 48 a1 06 a4 54 50 YPLCYg.TP2H...TP
0f10: 31 48 08 5f 50 53 4c 12 0c 01 5c 2e 5f 50 52 5f 1H._PSL...\._PR_
0f20: 43 50 55 30 08 5f 54 53 50 0a 3c 08 5f 54 43 31 CPU0._TSP.<._TC1
0f30: 0a 04 08 5f 54 43 32 0a 03 14 1e 5f 50 53 56 00 ..._TC2...._PSV.
0f40: a0 10 7d 50 4c 43 59 50 4c 43 59 67 a4 54 50 31 ..}PLCYPLCYg.TP1
0f50: 48 a1 06 a4 54 50 32 48 14 0b 5f 43 52 54 00 a4 H...TP2H.._CRT..
0f60: 54 52 50 43 14 1f 5f 54 4d 50 00 7b 53 45 4e 46 TRPC.._TMP.{SENF
0f70: 0a 01 66 a0 0a 93 66 0a 01 a4 52 54 4d 50 a1 05 ..f...f...RTMP..
0f80: a4 0b 86 0b 14 24 5f 53 43 50 01 a0 08 68 70 01 .....$_SCP...hp.
0f90: 50 4c 43 59 a1 07 70 00 50 4c 43 59 86 5c 2e 5f PLCY..p.PLCY.\._
0fa0: 54 5a 5f 54 48 52 4d 0a 81 14 31 53 54 4d 50 02 TZ_THRM...1STMP.
0fb0: 70 69 44 57 30 30 a0 12 68 53 54 48 59 44 42 30 piDW00..hSTHYDB0
0fc0: 30 44 42 30 31 44 57 30 30 a1 11 53 54 4f 53 44 0DB01DW00..STOSD
0fd0: 42 30 30 44 42 30 31 44 57 30 30 10 4a 13 5c 5f B00DB01DW00.J.\_
0fe0: 47 50 45 14 18 5f 4c 30 34 00 86 5c 2f 03 5f 53 GPE.._L04..\/._S
0ff0: 42 5f 50 43 49 30 50 32 50 5f 0a 02 14 43 07 5f B_PCI0P2P_...C._
1000: 4c 31 32 00 86 5c 2f 03 5f 53 42 5f 50 43 49 30 L12..\/._SB_PCI0
1010: 50 43 45 32 0a 02 86 5c 2f 03 5f 53 42 5f 50 43 PCE2...\/._SB_PC
1020: 49 30 50 43 45 33 0a 02 86 5c 2f 03 5f 53 42 5f I0PCE3...\/._SB_
1030: 50 43 49 30 50 43 45 34 0a 02 86 5c 2f 03 5f 53 PCI0PCE4...\/._S
1040: 42 5f 50 43 49 30 50 43 45 35 0a 02 86 5c 2f 03 B_PCI0PCE5...\/.
1050: 5f 53 42 5f 50 43 49 30 50 43 45 36 0a 02 86 5c _SB_PCI0PCE6...\
1060: 2f 03 5f 53 42 5f 50 43 49 30 50 43 45 37 0a 02 /._SB_PCI0PCE7..
1070: 14 18 5f 4c 30 33 00 86 5c 2f 03 5f 53 42 5f 50 .._L03..\/._SB_P
1080: 43 49 30 50 53 32 4b 0a 02 14 43 07 5f 4c 30 42 CI0PS2K...C._L0B
1090: 00 86 5c 2f 03 5f 53 42 5f 50 43 49 30 55 53 42 ..\/._SB_PCI0USB
10a0: 30 0a 02 86 5c 2f 03 5f 53 42 5f 50 43 49 30 55 0...\/._SB_PCI0U
10b0: 53 42 31 0a 02 86 5c 2f 03 5f 53 42 5f 50 43 49 SB1...\/._SB_PCI
10c0: 30 55 53 42 32 0a 02 86 5c 2f 03 5f 53 42 5f 50 0USB2...\/._SB_P
10d0: 43 49 30 55 53 42 33 0a 02 86 5c 2f 03 5f 53 42 CI0USB3...\/._SB
10e0: 5f 50 43 49 30 55 53 42 34 0a 02 86 5c 2f 03 5f _PCI0USB4...\/._
10f0: 53 42 5f 50 43 49 30 55 53 42 35 0a 02 14 18 5f SB_PCI0USB5...._
1100: 4c 31 42 00 86 5c 2f 03 5f 53 42 5f 50 43 49 30 L1B..\/._SB_PCI0
1110: 53 42 41 5a 0a 02 10 8f 02 03 5c 5f 53 42 5f 5b SBAZ......\_SB_[
1120: 82 19 50 57 52 42 08 5f 48 49 44 0c 41 d0 0c 0c ..PWRB._HID.A...
1130: 14 09 5f 53 54 41 00 a4 0a 0b 5b 82 8b e6 02 50 .._STA....[....P
1140: 43 49 30 08 5f 48 49 44 0c 41 d0 0a 03 08 5f 41 CI0._HID.A...._A
1150: 44 52 0a 00 5b 80 42 41 52 31 02 0a 14 0a 04 5b DR..[.BAR1.....[
1160: 81 0b 42 41 52 31 01 4d 4d 49 4f 20 14 17 53 53 ..BAR1.MMIO ..SS
1170: 33 44 00 a0 0b 93 4f 53 46 4c 0a 02 a4 0a 02 a1 3D....OSFL......
1180: 04 a4 0a 03 14 09 5f 53 54 41 00 a4 0a 0f 14 4c ......_STA.....L
1190: 0d 5f 43 52 53 00 08 42 55 46 30 11 4c 08 0a 88 ._CRS..BUF0.L...
11a0: 88 0d 00 02 01 00 00 00 00 00 ff 00 00 00 00 01 ................
11b0: 47 01 f8 0c f8 0c 01 08 88 0d 00 01 0c 03 00 00 G...............
11c0: 00 00 f7 0c 00 00 f8 0c 88 0d 00 01 0c 03 00 00 ................
11d0: 00 0d ff ff 00 00 00 f3 87 17 00 00 0c 03 00 00 ................
11e0: 00 00 00 00 0a 00 ff ff 0b 00 00 00 00 00 00 00 ................
11f0: 02 00 87 17 00 00 0c 03 00 00 00 00 00 00 0c 00 ................
1200: ff ff 0d 00 00 00 00 00 00 00 02 00 87 17 00 00 ................
1210: 0c 03 00 00 00 00 00 00 10 00 ff ff bf fe 00 00 ................
1220: 00 00 00 00 f0 ff 79 00 8a 42 55 46 30 0a 76 50 ......y..BUF0.vP
1230: 4c 4d 4e 8a 42 55 46 30 0a 7a 50 4c 4d 58 8a 42 LMN.BUF0.zPLMX.B
1240: 55 46 30 0a 82 50 4c 4c 4e 79 50 43 49 4c 0a 0c UF0..PLLNyPCIL..
1250: 50 4c 4d 4e 74 50 4c 4d 58 50 4c 4d 4e 60 72 60 PLMNtPLMXPLMN`r`
1260: 0a 01 50 4c 4c 4e a4 42 55 46 30 08 50 49 43 4d ..PLLN.BUF0.PICM
1270: 12 4b 4d 28 12 1e 04 0c ff ff 02 00 0a 00 5c 2f .KM(..........\/
1280: 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b ._SB_PCI0LPC0LNK
1290: 43 0a 00 12 1e 04 0c ff ff 02 00 0a 01 5c 2f 04 C............\/.
12a0: 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 _SB_PCI0LPC0LNKC
12b0: 0a 00 12 1e 04 0c ff ff 02 00 0a 02 5c 2f 04 5f ............\/._
12c0: 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 0a SB_PCI0LPC0LNKC.
12d0: 00 12 1e 04 0c ff ff 02 00 0a 03 5c 2f 04 5f 53 ...........\/._S
12e0: 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 0a 00 B_PCI0LPC0LNKC..
12f0: 12 1e 04 0c ff ff 03 00 0a 00 5c 2f 04 5f 53 42 ..........\/._SB
1300: 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 _PCI0LPC0LNKD...
1310: 1e 04 0c ff ff 03 00 0a 01 5c 2f 04 5f 53 42 5f .........\/._SB_
1320: 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 1e PCI0LPC0LNKD....
1330: 04 0c ff ff 03 00 0a 02 5c 2f 04 5f 53 42 5f 50 ........\/._SB_P
1340: 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 1e 04 CI0LPC0LNKD.....
1350: 0c ff ff 03 00 0a 03 5c 2f 04 5f 53 42 5f 50 43 .......\/._SB_PC
1360: 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 1e 04 0c I0LPC0LNKD......
1370: ff ff 04 00 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 ......\/._SB_PCI
1380: 30 4c 50 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff 0LPC0LNKA.......
1390: ff 04 00 0a 01 5c 2f 04 5f 53 42 5f 50 43 49 30 .....\/._SB_PCI0
13a0: 4c 50 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff LPC0LNKA........
13b0: 04 00 0a 02 5c 2f 04 5f 53 42 5f 50 43 49 30 4c ....\/._SB_PCI0L
13c0: 50 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff 04 PC0LNKA.........
13d0: 00 0a 03 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 ...\/._SB_PCI0LP
13e0: 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff 05 00 C0LNKA..........
13f0: 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 ..\/._SB_PCI0LPC
1400: 30 4c 4e 4b 42 0a 00 12 1e 04 0c ff ff 05 00 0a 0LNKB...........
1410: 01 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 .\/._SB_PCI0LPC0
1420: 4c 4e 4b 42 0a 00 12 1e 04 0c ff ff 05 00 0a 02 LNKB............
1430: 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c \/._SB_PCI0LPC0L
1440: 4e 4b 42 0a 00 12 1e 04 0c ff ff 05 00 0a 03 5c NKB............\
1450: 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e /._SB_PCI0LPC0LN
1460: 4b 42 0a 00 12 1e 04 0c ff ff 06 00 0a 00 5c 2f KB............\/
1470: 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b ._SB_PCI0LPC0LNK
1480: 43 0a 00 12 1e 04 0c ff ff 06 00 0a 01 5c 2f 04 C............\/.
1490: 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 _SB_PCI0LPC0LNKC
14a0: 0a 00 12 1e 04 0c ff ff 06 00 0a 02 5c 2f 04 5f ............\/._
14b0: 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 0a SB_PCI0LPC0LNKC.
14c0: 00 12 1e 04 0c ff ff 06 00 0a 03 5c 2f 04 5f 53 ...........\/._S
14d0: 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 0a 00 B_PCI0LPC0LNKC..
14e0: 12 1e 04 0c ff ff 07 00 0a 00 5c 2f 04 5f 53 42 ..........\/._SB
14f0: 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 _PCI0LPC0LNKD...
1500: 1e 04 0c ff ff 07 00 0a 01 5c 2f 04 5f 53 42 5f .........\/._SB_
1510: 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 1e PCI0LPC0LNKD....
1520: 04 0c ff ff 07 00 0a 02 5c 2f 04 5f 53 42 5f 50 ........\/._SB_P
1530: 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 1e 04 CI0LPC0LNKD.....
1540: 0c ff ff 07 00 0a 03 5c 2f 04 5f 53 42 5f 50 43 .......\/._SB_PC
1550: 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 1e 04 0c I0LPC0LNKD......
1560: ff ff 08 00 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 ......\/._SB_PCI
1570: 30 4c 50 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff 0LPC0LNKA.......
1580: ff 08 00 0a 01 5c 2f 04 5f 53 42 5f 50 43 49 30 .....\/._SB_PCI0
1590: 4c 50 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff LPC0LNKA........
15a0: 08 00 0a 02 5c 2f 04 5f 53 42 5f 50 43 49 30 4c ....\/._SB_PCI0L
15b0: 50 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff 08 PC0LNKA.........
15c0: 00 0a 03 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 ...\/._SB_PCI0LP
15d0: 43 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff 14 00 C0LNKA..........
15e0: 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 ..\/._SB_PCI0LPC
15f0: 30 4c 4e 4b 41 0a 00 12 1e 04 0c ff ff 14 00 0a 0LNKA...........
1600: 01 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 .\/._SB_PCI0LPC0
1610: 4c 4e 4b 42 0a 00 12 1e 04 0c ff ff 14 00 0a 02 LNKB............
1620: 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c \/._SB_PCI0LPC0L
1630: 4e 4b 43 0a 00 12 1e 04 0c ff ff 14 00 0a 03 5c NKC............\
1640: 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e /._SB_PCI0LPC0LN
1650: 4b 44 0a 00 12 1e 04 0c ff ff 13 00 0a 00 5c 2f KD............\/
1660: 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b ._SB_PCI0LPC0LNK
1670: 41 0a 00 12 1e 04 0c ff ff 13 00 0a 01 5c 2f 04 A............\/.
1680: 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 42 _SB_PCI0LPC0LNKB
1690: 0a 00 12 1e 04 0c ff ff 13 00 0a 02 5c 2f 04 5f ............\/._
16a0: 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 0a SB_PCI0LPC0LNKC.
16b0: 00 12 1e 04 0c ff ff 13 00 0a 03 5c 2f 04 5f 53 ...........\/._S
16c0: 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 B_PCI0LPC0LNKD..
16d0: 12 1e 04 0c ff ff 12 00 0a 00 5c 2f 04 5f 53 42 ..........\/._SB
16e0: 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 30 0a 00 12 _PCI0LPC0LNK0...
16f0: 1e 04 0c ff ff 12 00 0a 01 5c 2f 04 5f 53 42 5f .........\/._SB_
1700: 50 43 49 30 4c 50 43 30 4c 4e 4b 30 0a 00 12 1e PCI0LPC0LNK0....
1710: 04 0c ff ff 12 00 0a 02 5c 2f 04 5f 53 42 5f 50 ........\/._SB_P
1720: 43 49 30 4c 50 43 30 4c 4e 4b 30 0a 00 12 1e 04 CI0LPC0LNK0.....
1730: 0c ff ff 12 00 0a 03 5c 2f 04 5f 53 42 5f 50 43 .......\/._SB_PC
1740: 49 30 4c 50 43 30 4c 4e 4b 30 0a 00 08 41 50 49 I0LPC0LNK0...API
1750: 43 12 49 20 25 12 0d 04 0c ff ff 02 00 0a 00 0a C.I %...........
1760: 00 0a 12 12 0d 04 0c ff ff 02 00 0a 01 0a 00 0a ................
1770: 12 12 0d 04 0c ff ff 02 00 0a 02 0a 00 0a 12 12 ................
1780: 0d 04 0c ff ff 02 00 0a 03 0a 00 0a 12 12 0d 04 ................
1790: 0c ff ff 03 00 0a 00 0a 00 0a 13 12 0d 04 0c ff ................
17a0: ff 03 00 0a 01 0a 00 0a 13 12 0d 04 0c ff ff 03 ................
17b0: 00 0a 02 0a 00 0a 13 12 0d 04 0c ff ff 03 00 0a ................
17c0: 03 0a 00 0a 13 12 0d 04 0c ff ff 04 00 0a 00 0a ................
17d0: 00 0a 10 12 0d 04 0c ff ff 04 00 0a 01 0a 00 0a ................
17e0: 10 12 0d 04 0c ff ff 04 00 0a 02 0a 00 0a 10 12 ................
17f0: 0d 04 0c ff ff 04 00 0a 03 0a 00 0a 10 12 0d 04 ................
1800: 0c ff ff 05 00 0a 00 0a 00 0a 11 12 0d 04 0c ff ................
1810: ff 05 00 0a 01 0a 00 0a 11 12 0d 04 0c ff ff 05 ................
1820: 00 0a 02 0a 00 0a 11 12 0d 04 0c ff ff 05 00 0a ................
1830: 03 0a 00 0a 11 12 0d 04 0c ff ff 06 00 0a 00 0a ................
1840: 00 0a 12 12 0d 04 0c ff ff 06 00 0a 01 0a 00 0a ................
1850: 12 12 0d 04 0c ff ff 06 00 0a 02 0a 00 0a 12 12 ................
1860: 0d 04 0c ff ff 06 00 0a 03 0a 00 0a 12 12 0d 04 ................
1870: 0c ff ff 07 00 0a 00 0a 00 0a 13 12 0d 04 0c ff ................
1880: ff 07 00 0a 01 0a 00 0a 13 12 0d 04 0c ff ff 07 ................
1890: 00 0a 02 0a 00 0a 13 12 0d 04 0c ff ff 07 00 0a ................
18a0: 03 0a 00 0a 13 12 0d 04 0c ff ff 08 00 0a 00 0a ................
18b0: 00 0a 10 12 0d 04 0c ff ff 08 00 0a 01 0a 00 0a ................
18c0: 10 12 0d 04 0c ff ff 08 00 0a 02 0a 00 0a 10 12 ................
18d0: 0d 04 0c ff ff 08 00 0a 03 0a 00 0a 10 12 0d 04 ................
18e0: 0c ff ff 14 00 0a 00 0a 00 0a 10 12 0d 04 0c ff ................
18f0: ff 14 00 0a 01 0a 00 0a 11 12 0d 04 0c ff ff 14 ................
1900: 00 0a 02 0a 00 0a 12 12 0d 04 0c ff ff 14 00 0a ................
1910: 03 0a 00 0a 13 12 0d 04 0c ff ff 13 00 0a 00 0a ................
1920: 00 0a 10 12 0d 04 0c ff ff 13 00 0a 01 0a 00 0a ................
1930: 11 12 0d 04 0c ff ff 13 00 0a 02 0a 00 0a 12 12 ................
1940: 0d 04 0c ff ff 13 00 0a 03 0a 00 0a 13 12 0d 04 ................
1950: 0c ff ff 12 00 0a 00 0a 00 0a 16 14 19 5f 50 52 ............._PR
1960: 54 00 a0 0b 92 50 49 43 46 a4 50 49 43 4d a1 06 T....PICF.PICM..
1970: a4 41 50 49 43 5b 82 4d 07 53 4d 42 30 08 5f 41 .APIC[.M.SMB0._A
1980: 44 52 0c 00 00 14 00 5b 80 53 4d 43 46 02 0a 90 DR.....[.SMCF...
1990: 0a 02 5b 81 0b 53 4d 43 46 02 53 42 31 5f 10 14 ..[..SMCF.SB1_..
19a0: 11 53 4d 42 42 00 7b 53 42 31 5f 0b fe ff 60 a4 .SMBB.{SB1_...`.
19b0: 60 5b 80 5c 2f 04 5f 53 42 5f 50 43 49 30 53 4d `[.\/._SB_PCI0SM
19c0: 42 30 48 45 54 54 02 0a 64 0a 02 10 28 5c 00 5b B0HETT..d...(\.[
19d0: 81 23 5c 2f 04 5f 53 42 5f 50 43 49 30 53 4d 42 .#\/._SB_PCI0SMB
19e0: 30 48 45 54 54 01 48 50 30 5f 08 00 02 48 50 54 0HETT.HP0_...HPT
19f0: 46 01 00 05 5b 82 33 55 53 42 30 08 5f 41 44 52 F...[.3USB0._ADR
1a00: 0c 00 00 13 00 08 5f 50 52 57 12 06 02 0a 0b 0a ......_PRW......
1a10: 03 14 17 53 53 33 44 00 a0 0b 93 4f 53 46 4c 0a ...SS3D....OSFL.
1a20: 02 a4 0a 02 a1 04 a4 0a 03 5b 82 33 55 53 42 31 .........[.3USB1
1a30: 08 5f 41 44 52 0c 01 00 13 00 08 5f 50 52 57 12 ._ADR......_PRW.
1a40: 06 02 0a 0b 0a 03 14 17 53 53 33 44 00 a0 0b 93 ........SS3D....
1a50: 4f 53 46 4c 0a 02 a4 0a 02 a1 04 a4 0a 03 5b 82 OSFL..........[.
1a60: 33 55 53 42 32 08 5f 41 44 52 0c 02 00 13 00 08 3USB2._ADR......
1a70: 5f 50 52 57 12 06 02 0a 0b 0a 03 14 17 53 53 33 _PRW.........SS3
1a80: 44 00 a0 0b 93 4f 53 46 4c 0a 02 a4 0a 02 a1 04 D....OSFL.......
1a90: a4 0a 03 5b 82 33 55 53 42 33 08 5f 41 44 52 0c ...[.3USB3._ADR.
1aa0: 03 00 13 00 08 5f 50 52 57 12 06 02 0a 0b 0a 03 ....._PRW.......
1ab0: 14 17 53 53 33 44 00 a0 0b 93 4f 53 46 4c 0a 02 ..SS3D....OSFL..
1ac0: a4 0a 02 a1 04 a4 0a 03 5b 82 33 55 53 42 34 08 ........[.3USB4.
1ad0: 5f 41 44 52 0c 04 00 13 00 08 5f 50 52 57 12 06 _ADR......_PRW..
1ae0: 02 0a 0b 0a 03 14 17 53 53 33 44 00 a0 0b 93 4f .......SS3D....O
1af0: 53 46 4c 0a 02 a4 0a 02 a1 04 a4 0a 03 5b 82 33 SFL..........[.3
1b00: 55 53 42 35 08 5f 41 44 52 0c 05 00 13 00 08 5f USB5._ADR......_
1b10: 50 52 57 12 06 02 0a 0b 0a 03 14 17 53 53 33 44 PRW.........SS3D
1b20: 00 a0 0b 93 4f 53 46 4c 0a 02 a4 0a 02 a1 04 a4 ....OSFL........
1b30: 0a 03 5b 82 42 04 53 42 41 5a 08 5f 41 44 52 0c ..[.B.SBAZ._ADR.
1b40: 02 00 14 00 5b 80 50 43 49 5f 02 0a 00 0b 00 01 ....[.PCI_......
1b50: 5b 81 18 50 43 49 5f 00 00 40 21 44 4e 53 50 01 [..PCI_..@!DNSP.
1b60: 44 4e 53 4f 01 45 4e 53 52 01 08 5f 50 52 57 12 DNSO.ENSR.._PRW.
1b70: 06 02 0a 1b 0a 04 5b 82 42 3e 53 41 54 41 08 5f ......[.B>SATA._
1b80: 41 44 52 0c 00 00 12 00 14 10 5f 49 4e 49 00 5c ADR......._INI.\
1b90: 2e 5f 47 50 45 5f 4c 31 46 08 53 50 54 4d 11 17 ._GPE_L1F.SPTM..
1ba0: 0a 14 78 00 00 00 0f 00 00 00 78 00 00 00 0f 00 ..x.......x.....
1bb0: 00 00 1f 00 00 00 5b 82 48 15 50 52 49 44 08 5f ......[.H.PRID._
1bc0: 41 44 52 0a 00 14 0b 5f 47 54 4d 00 a4 53 50 54 ADR...._GTM..SPT
1bd0: 4d 14 06 5f 53 54 4d 03 08 50 52 49 53 0a 00 14 M.._STM..PRIS...
1be0: 38 5f 50 53 30 00 a0 2a 5c 5f 4f 53 49 0d 57 69 8_PS0..*\_OSI.Wi
1bf0: 6e 64 6f 77 73 20 32 30 30 36 00 70 0a 32 60 a2 ndows 2006.p.2`.
1c00: 11 90 93 5c 50 4d 42 59 0a 01 60 5b 22 0a fa 76 ...\PMBY..`["..v
1c10: 60 70 0a 00 50 52 49 53 14 0d 5f 50 53 33 00 70 `p..PRIS.._PS3.p
1c20: 0a 03 50 52 49 53 14 0b 5f 50 53 43 00 a4 50 52 ..PRIS.._PSC..PR
1c30: 49 53 5b 82 4d 06 50 5f 44 30 08 5f 41 44 52 0a IS[.M.P_D0._ADR.
1c40: 00 14 1a 5f 53 54 41 00 a0 0e 80 93 5c 50 4d 53 ..._STA.....\PMS
1c50: 31 0a 00 00 a4 0a 0f a1 04 a4 0a 00 08 53 31 32 1............S12
1c60: 50 0a 00 14 23 5f 50 53 30 00 70 0a 32 60 a2 11 P...#_PS0.p.2`..
1c70: 90 93 5c 50 4d 42 59 0a 01 60 5b 22 0a fa 76 60 ..\PMBY..`["..v`
1c80: 70 0a 00 53 31 32 50 14 0d 5f 50 53 33 00 70 0a p..S12P.._PS3.p.
1c90: 03 53 31 32 50 14 0b 5f 50 53 43 00 a4 53 31 32 .S12P.._PSC..S12
1ca0: 50 5b 82 4d 06 50 5f 44 31 08 5f 41 44 52 0a 01 P[.M.P_D1._ADR..
1cb0: 14 1a 5f 53 54 41 00 a0 0e 80 93 5c 50 53 53 31 .._STA.....\PSS1
1cc0: 0a 00 00 a4 0a 0f a1 04 a4 0a 00 08 53 31 32 50 ............S12P
1cd0: 0a 00 14 23 5f 50 53 30 00 70 0a 32 60 a2 11 90 ...#_PS0.p.2`...
1ce0: 93 5c 50 53 42 59 0a 01 60 5b 22 0a fa 76 60 70 .\PSBY..`["..v`p
1cf0: 0a 00 53 31 32 50 14 0d 5f 50 53 33 00 70 0a 03 ..S12P.._PS3.p..
1d00: 53 31 32 50 14 0b 5f 50 53 43 00 a4 53 31 32 50 S12P.._PSC..S12P
1d10: 5b 82 48 15 53 45 43 44 08 5f 41 44 52 0a 01 14 [.H.SECD._ADR...
1d20: 0b 5f 47 54 4d 00 a4 53 50 54 4d 14 06 5f 53 54 ._GTM..SPTM.._ST
1d30: 4d 03 08 53 45 43 53 0a 00 14 38 5f 50 53 30 00 M..SECS...8_PS0.
1d40: a0 2a 5c 5f 4f 53 49 0d 57 69 6e 64 6f 77 73 20 .*\_OSI.Windows
1d50: 32 30 30 36 00 70 0a 32 60 a2 11 90 93 5c 53 4d 2006.p.2`....\SM
1d60: 42 59 0a 01 60 5b 22 0a fa 76 60 70 0a 00 53 45 BY..`["..v`p..SE
1d70: 43 53 14 0d 5f 50 53 33 00 70 0a 03 53 45 43 53 CS.._PS3.p..SECS
1d80: 14 0b 5f 50 53 43 00 a4 53 45 43 53 5b 82 4d 06 .._PSC..SECS[.M.
1d90: 53 5f 44 30 08 5f 41 44 52 0a 00 14 1a 5f 53 54 S_D0._ADR...._ST
1da0: 41 00 a0 0e 80 93 5c 53 4d 53 31 0a 00 00 a4 0a A.....\SMS1.....
1db0: 0f a1 04 a4 0a 00 08 53 31 32 50 0a 00 14 23 5f .......S12P...#_
1dc0: 50 53 30 00 70 0a 32 60 a2 11 90 93 5c 53 4d 42 PS0.p.2`....\SMB
1dd0: 59 0a 01 60 5b 22 0a fa 76 60 70 0a 00 53 31 32 Y..`["..v`p..S12
1de0: 50 14 0d 5f 50 53 33 00 70 0a 03 53 31 32 50 14 P.._PS3.p..S12P.
1df0: 0b 5f 50 53 43 00 a4 53 31 32 50 5b 82 4d 06 53 ._PSC..S12P[.M.S
1e00: 5f 44 31 08 5f 41 44 52 0a 01 14 1a 5f 53 54 41 _D1._ADR...._STA
1e10: 00 a0 0e 80 93 5c 53 53 53 31 0a 00 00 a4 0a 0f .....\SSS1......
1e20: a1 04 a4 0a 00 08 53 31 32 50 0a 00 14 23 5f 50 ......S12P...#_P
1e30: 53 30 00 70 0a 32 60 a2 11 90 93 5c 53 53 42 59 S0.p.2`....\SSBY
1e40: 0a 01 60 5b 22 0a fa 76 60 70 0a 00 53 31 32 50 ..`["..v`p..S12P
1e50: 14 0d 5f 50 53 33 00 70 0a 03 53 31 32 50 14 0b .._PS3.p..S12P..
1e60: 5f 50 53 43 00 a4 53 31 32 50 10 4f 0e 5c 5f 47 _PSC..S12P.O.\_G
1e70: 50 45 14 47 0e 5f 4c 31 46 00 a0 37 5c 50 52 43 PE.G._L1F..7\PRC
1e80: 30 a0 0f 80 93 5c 50 4d 53 31 0a 00 00 5b 22 0a 0....\PMS1...[".
1e90: 1e 86 5c 2f 05 5f 53 42 5f 50 43 49 30 53 41 54 ..\/._SB_PCI0SAT
1ea0: 41 50 52 49 44 50 5f 44 30 0a 01 70 01 5c 50 52 APRIDP_D0..p.\PR
1eb0: 43 30 a0 37 5c 50 52 43 31 a0 0f 80 93 5c 53 4d C0.7\PRC1....\SM
1ec0: 53 31 0a 00 00 5b 22 0a 1e 86 5c 2f 05 5f 53 42 S1...["...\/._SB
1ed0: 5f 50 43 49 30 53 41 54 41 53 45 43 44 53 5f 44 _PCI0SATASECDS_D
1ee0: 30 0a 01 70 01 5c 50 52 43 31 a0 37 5c 50 52 43 0..p.\PRC1.7\PRC
1ef0: 32 a0 0f 80 93 5c 50 53 53 31 0a 00 00 5b 22 0a 2....\PSS1...[".
1f00: 1e 86 5c 2f 05 5f 53 42 5f 50 43 49 30 53 41 54 ..\/._SB_PCI0SAT
1f10: 41 50 52 49 44 50 5f 44 31 0a 01 70 01 5c 50 52 APRIDP_D1..p.\PR
1f20: 43 32 a0 37 5c 50 52 43 33 a0 0f 80 93 5c 53 53 C2.7\PRC3....\SS
1f30: 53 31 0a 00 00 5b 22 0a 1e 86 5c 2f 05 5f 53 42 S1...["...\/._SB
1f40: 5f 50 43 49 30 53 41 54 41 53 45 43 44 53 5f 44 _PCI0SATASECDS_D
1f50: 31 0a 01 70 01 5c 50 52 43 33 5b 82 4c 82 4c 50 1..p.\PRC3[.L.LP
1f60: 43 30 08 5f 41 44 52 0c 03 00 14 00 5b 82 46 13 C0._ADR.....[.F.
1f70: 50 4d 49 4f 08 5f 48 49 44 0c 41 d0 0c 02 08 5f PMIO._HID.A...._
1f80: 55 49 44 0a 03 14 4e 11 5f 43 52 53 00 08 42 55 UID...N._CRS..BU
1f90: 46 30 11 42 0b 0a ae 47 01 00 41 00 41 01 20 47 F0.B...G..A.A. G
1fa0: 01 28 02 28 02 01 08 47 01 0b 04 0b 04 01 01 47 .(.(...G.......G
1fb0: 01 d6 04 d6 04 01 01 47 01 00 0c 00 0c 01 02 47 .......G.......G
1fc0: 01 14 0c 14 0c 01 01 47 01 50 0c 50 0c 01 03 47 .......G.P.P...G
1fd0: 01 6c 0c 6c 0c 01 02 47 01 6f 0c 6f 0c 01 01 47 .l.l...G.o.o...G
1fe0: 01 d0 0c d0 0c 01 02 47 01 d2 0c d2 0c 01 02 47 .......G.......G
1ff0: 01 d4 0c d4 0c 01 0c 47 01 00 40 00 40 01 ff 47 .......G..@.@..G
2000: 01 10 42 10 42 01 08 47 01 10 0b 10 0b 01 10 87 ..B.B..G........
2010: 17 00 00 0c 03 00 00 00 00 00 00 00 e0 00 00 00 ................
2020: e0 00 00 00 00 00 00 00 00 87 17 00 00 0c 03 00 ................
2030: 00 00 00 00 04 e0 fe ff 0f e0 fe 00 00 00 00 ff ................
2040: 0b 00 00 79 00 8a 42 55 46 30 0a 82 42 41 52 58 ...y..BUF0..BARX
2050: 8a 42 55 46 30 0a 8e 47 41 4c 4e 8a 42 55 46 30 .BUF0..GALN.BUF0
2060: 0a 86 47 41 4d 58 70 0b 00 10 47 41 4c 4e 70 5c ..GAMXp...GALNp\
2070: 2f 03 5f 53 42 5f 50 43 49 30 4d 4d 49 4f 60 7b /._SB_PCI0MMIO`{
2080: 60 0c f0 ff ff ff 42 41 52 58 72 60 47 41 4c 4e `.....BARXr`GALN
2090: 47 41 4d 58 74 47 41 4d 58 0a 01 47 41 4d 58 a4 GAMXtGAMX..GAMX.
20a0: 42 55 46 30 5b 80 50 49 52 51 01 0b 00 0c 0a 02 BUF0[.PIRQ......
20b0: 5b 81 10 50 49 52 51 01 50 49 49 44 08 50 49 44 [..PIRQ.PIID.PID
20c0: 41 08 08 49 50 52 53 11 09 0a 06 23 f8 0c 18 79 A..IPRS....#...y
20d0: 00 5b 86 39 50 49 49 44 50 49 44 41 01 50 49 52 .[.9PIIDPIDA.PIR
20e0: 41 08 50 49 52 42 08 50 49 52 43 08 50 49 52 44 A.PIRB.PIRC.PIRD
20f0: 08 50 49 52 53 08 00 20 50 49 52 45 08 50 49 52 .PIRS.. PIRE.PIR
2100: 46 08 50 49 52 30 08 50 49 52 31 08 14 3e 44 53 F.PIR0.PIR1..>DS
2110: 50 49 00 70 0a 00 50 49 52 41 70 0a 00 50 49 52 PI.p..PIRAp..PIR
2120: 42 70 0a 00 50 49 52 43 70 0a 00 50 49 52 44 70 Bp..PIRCp..PIRDp
2130: 0a 00 50 49 52 45 70 0a 00 50 49 52 46 70 0a 00 ..PIREp..PIRFp..
2140: 50 49 52 30 70 0a 00 50 49 52 31 5b 82 45 08 4c PIR0p..PIR1[.E.L
2150: 4e 4b 41 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 NKA._HID.A...._U
2160: 49 44 0a 01 14 14 5f 53 54 41 00 a0 08 50 49 52 ID...._STA...PIR
2170: 41 a4 0a 0b a1 04 a4 0a 09 14 0b 5f 50 52 53 00 A.........._PRS.
2180: a4 49 50 52 53 14 0d 5f 44 49 53 00 70 0a 00 50 .IPRS.._DIS.p..P
2190: 49 52 41 14 21 5f 43 52 53 00 70 49 50 52 53 60 IRA.!_CRS.pIPRS`
21a0: 8b 60 0a 01 49 52 51 30 79 0a 01 50 49 52 41 49 .`..IRQ0y..PIRAI
21b0: 52 51 30 a4 60 14 1c 5f 53 52 53 01 8b 68 0a 01 RQ0.`.._SRS..h..
21c0: 49 52 51 30 82 49 52 51 30 60 76 60 70 60 50 49 IRQ0.IRQ0`v`p`PI
21d0: 52 41 5b 82 45 08 4c 4e 4b 42 08 5f 48 49 44 0c RA[.E.LNKB._HID.
21e0: 41 d0 0c 0f 08 5f 55 49 44 0a 02 14 14 5f 53 54 A...._UID...._ST
21f0: 41 00 a0 08 50 49 52 42 a4 0a 0b a1 04 a4 0a 09 A...PIRB........
2200: 14 0b 5f 50 52 53 00 a4 49 50 52 53 14 0d 5f 44 .._PRS..IPRS.._D
2210: 49 53 00 70 0a 00 50 49 52 42 14 21 5f 43 52 53 IS.p..PIRB.!_CRS
2220: 00 70 49 50 52 53 60 8b 60 0a 01 49 52 51 30 79 .pIPRS`.`..IRQ0y
2230: 0a 01 50 49 52 42 49 52 51 30 a4 60 14 1c 5f 53 ..PIRBIRQ0.`.._S
2240: 52 53 01 8b 68 0a 01 49 52 51 30 82 49 52 51 30 RS..h..IRQ0.IRQ0
2250: 60 76 60 70 60 50 49 52 42 5b 82 45 08 4c 4e 4b `v`p`PIRB[.E.LNK
2260: 43 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 C._HID.A...._UID
2270: 0a 03 14 14 5f 53 54 41 00 a0 08 50 49 52 43 a4 ...._STA...PIRC.
2280: 0a 0b a1 04 a4 0a 09 14 0b 5f 50 52 53 00 a4 49 ........._PRS..I
2290: 50 52 53 14 0d 5f 44 49 53 00 70 0a 00 50 49 52 PRS.._DIS.p..PIR
22a0: 43 14 21 5f 43 52 53 00 70 49 50 52 53 60 8b 60 C.!_CRS.pIPRS`.`
22b0: 0a 01 49 52 51 30 79 0a 01 50 49 52 43 49 52 51 ..IRQ0y..PIRCIRQ
22c0: 30 a4 60 14 1c 5f 53 52 53 01 8b 68 0a 01 49 52 0.`.._SRS..h..IR
22d0: 51 30 82 49 52 51 30 60 76 60 70 60 50 49 52 43 Q0.IRQ0`v`p`PIRC
22e0: 5b 82 45 08 4c 4e 4b 44 08 5f 48 49 44 0c 41 d0 [.E.LNKD._HID.A.
22f0: 0c 0f 08 5f 55 49 44 0a 04 14 14 5f 53 54 41 00 ..._UID...._STA.
2300: a0 08 50 49 52 44 a4 0a 0b a1 04 a4 0a 09 14 0b ..PIRD..........
2310: 5f 50 52 53 00 a4 49 50 52 53 14 0d 5f 44 49 53 _PRS..IPRS.._DIS
2320: 00 70 0a 00 50 49 52 44 14 21 5f 43 52 53 00 70 .p..PIRD.!_CRS.p
2330: 49 50 52 53 60 8b 60 0a 01 49 52 51 30 79 0a 01 IPRS`.`..IRQ0y..
2340: 50 49 52 44 49 52 51 30 a4 60 14 1c 5f 53 52 53 PIRDIRQ0.`.._SRS
2350: 01 8b 68 0a 01 49 52 51 30 82 49 52 51 30 60 76 ..h..IRQ0.IRQ0`v
2360: 60 70 60 50 49 52 44 5b 82 45 08 4c 4e 4b 45 08 `p`PIRD[.E.LNKE.
2370: 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 05 _HID.A...._UID..
2380: 14 14 5f 53 54 41 00 a0 08 50 49 52 45 a4 0a 0b .._STA...PIRE...
2390: a1 04 a4 0a 09 14 0b 5f 50 52 53 00 a4 49 50 52 ......._PRS..IPR
23a0: 53 14 0d 5f 44 49 53 00 70 0a 00 50 49 52 45 14 S.._DIS.p..PIRE.
23b0: 21 5f 43 52 53 00 70 49 50 52 53 60 8b 60 0a 01 !_CRS.pIPRS`.`..
23c0: 49 52 51 30 79 0a 01 50 49 52 45 49 52 51 30 a4 IRQ0y..PIREIRQ0.
23d0: 60 14 1c 5f 53 52 53 01 8b 68 0a 01 49 52 51 30 `.._SRS..h..IRQ0
23e0: 82 49 52 51 30 60 76 60 70 60 50 49 52 45 5b 82 .IRQ0`v`p`PIRE[.
23f0: 45 08 4c 4e 4b 46 08 5f 48 49 44 0c 41 d0 0c 0f E.LNKF._HID.A...
2400: 08 5f 55 49 44 0a 06 14 14 5f 53 54 41 00 a0 08 ._UID...._STA...
2410: 50 49 52 46 a4 0a 0b a1 04 a4 0a 09 14 0b 5f 50 PIRF.........._P
2420: 52 53 00 a4 49 50 52 53 14 0d 5f 44 49 53 00 70 RS..IPRS.._DIS.p
2430: 0a 00 50 49 52 46 14 21 5f 43 52 53 00 70 49 50 ..PIRF.!_CRS.pIP
2440: 52 53 60 8b 60 0a 01 49 52 51 30 79 0a 01 50 49 RS`.`..IRQ0y..PI
2450: 52 46 49 52 51 30 a4 60 14 1c 5f 53 52 53 01 8b RFIRQ0.`.._SRS..
2460: 68 0a 01 49 52 51 30 82 49 52 51 30 60 76 60 70 h..IRQ0.IRQ0`v`p
2470: 60 50 49 52 46 5b 82 45 08 4c 4e 4b 30 08 5f 48 `PIRF[.E.LNK0._H
2480: 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 07 14 14 ID.A...._UID....
2490: 5f 53 54 41 00 a0 08 50 49 52 30 a4 0a 0b a1 04 _STA...PIR0.....
24a0: a4 0a 09 14 0b 5f 50 52 53 00 a4 49 50 52 53 14 ....._PRS..IPRS.
24b0: 0d 5f 44 49 53 00 70 0a 00 50 49 52 30 14 21 5f ._DIS.p..PIR0.!_
24c0: 43 52 53 00 70 49 50 52 53 60 8b 60 0a 01 49 52 CRS.pIPRS`.`..IR
24d0: 51 30 79 0a 01 50 49 52 30 49 52 51 30 a4 60 14 Q0y..PIR0IRQ0.`.
24e0: 1c 5f 53 52 53 01 8b 68 0a 01 49 52 51 30 82 49 ._SRS..h..IRQ0.I
24f0: 52 51 30 60 76 60 70 60 50 49 52 30 5b 82 45 08 RQ0`v`p`PIR0[.E.
2500: 4c 4e 4b 31 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f LNK1._HID.A...._
2510: 55 49 44 0a 08 14 14 5f 53 54 41 00 a0 08 50 49 UID...._STA...PI
2520: 52 31 a4 0a 0b a1 04 a4 0a 09 14 0b 5f 50 52 53 R1.........._PRS
2530: 00 a4 49 50 52 53 14 0d 5f 44 49 53 00 70 0a 00 ..IPRS.._DIS.p..
2540: 50 49 52 31 14 21 5f 43 52 53 00 70 49 50 52 53 PIR1.!_CRS.pIPRS
2550: 60 8b 60 0a 01 49 52 51 30 79 0a 01 50 49 52 31 `.`..IRQ0y..PIR1
2560: 49 52 51 30 a4 60 14 1c 5f 53 52 53 01 8b 68 0a IRQ0.`.._SRS..h.
2570: 01 49 52 51 30 82 49 52 51 30 60 76 60 70 60 50 .IRQ0.IRQ0`v`p`P
2580: 49 52 31 5b 82 2b 50 49 43 5f 08 5f 48 49 44 0b IR1[.+PIC_._HID.
2590: 41 d0 08 5f 43 52 53 11 18 0a 15 47 01 20 00 20 A.._CRS....G. .
25a0: 00 01 02 47 01 a0 00 a0 00 01 02 22 04 00 79 00 ...G......."..y.
25b0: 5b 82 3d 44 4d 41 31 08 5f 48 49 44 0c 41 d0 02 [.=DMA1._HID.A..
25c0: 00 08 5f 43 52 53 11 28 0a 25 2a 10 04 47 01 00 .._CRS.(.%*..G..
25d0: 00 00 00 01 10 47 01 80 00 80 00 01 11 47 01 94 .....G.......G..
25e0: 00 94 00 01 0c 47 01 c0 00 c0 00 01 20 79 00 5b .....G...... y.[
25f0: 82 42 06 54 4d 52 5f 08 5f 48 49 44 0c 41 d0 01 .B.TMR_._HID.A..
2600: 00 08 41 54 54 35 11 10 0a 0d 47 01 40 00 40 00 ..ATT5....G.@.@.
2610: 00 04 22 01 00 79 00 08 41 54 54 36 11 0d 0a 0a .."..y..ATT6....
2620: 47 01 40 00 40 00 00 04 79 00 14 28 5f 43 52 53 G.@.@...y..(_CRS
2630: 00 a0 1a 93 4f 53 46 58 0a 03 a0 0a 48 50 54 46 ....OSFX....HPTF
2640: a4 41 54 54 36 a1 06 a4 41 54 54 35 a1 06 a4 41 .ATT6...ATT5...A
2650: 54 54 35 5b 82 44 08 48 50 45 54 08 5f 48 49 44 TT5[.D.HPET._HID
2660: 0c 41 d0 01 03 08 41 54 54 33 11 17 0a 14 22 01 .A....ATT3....".
2670: 00 22 00 01 86 09 00 01 00 00 d0 fe 00 04 00 00 ."..............
2680: 79 00 08 41 54 54 34 11 05 0a 02 79 00 14 22 5f y..ATT4....y.."_
2690: 53 54 41 00 a0 16 93 4f 53 46 58 0a 03 a0 08 48 STA....OSFX....H
26a0: 50 54 46 a4 0a 0f a1 04 a4 0a 00 a1 04 a4 0a 00 PTF.............
26b0: 14 28 5f 43 52 53 00 a0 1a 93 4f 53 46 58 0a 03 .(_CRS....OSFX..
26c0: a0 0a 48 50 54 46 a4 41 54 54 33 a1 06 a4 41 54 ..HPTF.ATT3...AT
26d0: 54 34 a1 06 a4 41 54 54 34 5b 82 42 06 52 54 43 T4...ATT4[.B.RTC
26e0: 5f 08 5f 48 49 44 0c 41 d0 0b 00 08 41 54 54 30 _._HID.A....ATT0
26f0: 11 10 0a 0d 47 01 70 00 70 00 00 04 22 00 01 79 ....G.p.p..."..y
2700: 00 08 41 54 54 31 11 0d 0a 0a 47 01 70 00 70 00 ..ATT1....G.p.p.
2710: 00 04 79 00 14 28 5f 43 52 53 00 a0 1a 93 4f 53 ..y..(_CRS....OS
2720: 46 58 0a 03 a0 0a 48 50 54 46 a4 41 54 54 31 a1 FX....HPTF.ATT1.
2730: 06 a4 41 54 54 30 a1 06 a4 41 54 54 30 5b 82 22 ..ATT0...ATT0[."
2740: 53 50 4b 52 08 5f 48 49 44 0c 41 d0 08 00 08 5f SPKR._HID.A...._
2750: 43 52 53 11 0d 0a 0a 47 01 61 00 61 00 01 01 79 CRS....G.a.a...y
2760: 00 5b 82 25 43 4f 50 52 08 5f 48 49 44 0c 41 d0 .[.%COPR._HID.A.
2770: 0c 04 08 5f 43 52 53 11 10 0a 0d 47 01 f0 00 f0 ..._CRS....G....
2780: 00 01 10 22 00 20 79 00 5b 82 4b 1c 50 32 50 5f ...". y.[.K.P2P_
2790: 08 5f 41 44 52 0c 04 00 14 00 14 17 53 53 33 44 ._ADR.......SS3D
27a0: 00 a0 0b 93 4f 53 46 4c 0a 02 a4 0a 02 a1 04 a4 ....OSFL........
27b0: 0a 03 14 0e 5f 50 52 57 00 a4 12 06 02 0a 04 0a ...._PRW........
27c0: 05 08 50 49 43 4d 12 4b 0f 08 12 1e 04 0c ff ff ..PICM.K........
27d0: 0a 00 0a 00 5c 2f 04 5f 53 42 5f 50 43 49 30 4c ....\/._SB_PCI0L
27e0: 50 43 30 4c 4e 4b 46 0a 00 12 1e 04 0c ff ff 0a PC0LNKF.........
27f0: 00 0a 01 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 ...\/._SB_PCI0LP
2800: 43 30 4c 4e 4b 30 0a 00 12 1e 04 0c ff ff 0a 00 C0LNK0..........
2810: 0a 02 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 ..\/._SB_PCI0LPC
2820: 30 4c 4e 4b 31 0a 00 12 1e 04 0c ff ff 0a 00 0a 0LNK1...........
2830: 03 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 .\/._SB_PCI0LPC0
2840: 4c 4e 4b 45 0a 00 12 1e 04 0c ff ff 08 00 0a 00 LNKE............
2850: 5c 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c \/._SB_PCI0LPC0L
2860: 4e 4b 45 0a 00 12 1e 04 0c ff ff 08 00 0a 01 5c NKE............\
2870: 2f 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e /._SB_PCI0LPC0LN
2880: 4b 46 0a 00 12 1e 04 0c ff ff 08 00 0a 02 5c 2f KF............\/
2890: 04 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b ._SB_PCI0LPC0LNK
28a0: 30 0a 00 12 1e 04 0c ff ff 08 00 0a 03 5c 2f 04 0............\/.
28b0: 5f 53 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 31 _SB_PCI0LPC0LNK1
28c0: 0a 00 08 41 50 49 43 12 43 07 08 12 0d 04 0c ff ...APIC.C.......
28d0: ff 0a 00 0a 00 0a 00 0a 15 12 0d 04 0c ff ff 0a ................
28e0: 00 0a 01 0a 00 0a 16 12 0d 04 0c ff ff 0a 00 0a ................
28f0: 02 0a 00 0a 17 12 0d 04 0c ff ff 0a 00 0a 03 0a ................
2900: 00 0a 14 12 0d 04 0c ff ff 08 00 0a 00 0a 00 0a ................
2910: 14 12 0d 04 0c ff ff 08 00 0a 01 0a 00 0a 15 12 ................
2920: 0d 04 0c ff ff 08 00 0a 02 0a 00 0a 16 12 0d 04 ................
2930: 0c ff ff 08 00 0a 03 0a 00 0a 17 14 19 5f 50 52 ............._PR
2940: 54 00 a0 0b 92 50 49 43 46 a4 50 49 43 4d a1 06 T....PICF.PICM..
2950: a4 41 50 49 43 5b 82 4f 97 49 44 45 5f 08 5f 41 .APIC[.O.IDE_._A
2960: 44 52 0c 01 00 14 00 08 55 44 4d 54 12 12 08 0a DR......UDMT....
2970: 78 0a 5a 0a 3c 0a 2d 0a 1e 0a 14 0a 0f 0a 00 08 x.Z.<.-.........
2980: 50 49 4f 54 12 11 06 0b 58 02 0b 86 01 0b 0e 01 PIOT....X.......
2990: 0a b4 0a 78 0a 00 08 50 49 54 52 12 0e 06 0a 99 ...x...PITR.....
29a0: 0a 47 0a 34 0a 22 0a 20 0a 99 08 4d 44 4d 54 12 .G.4.". ...MDMT.
29b0: 0b 04 0b e0 01 0a 96 0a 78 0a 00 08 4d 44 54 52 ........x...MDTR
29c0: 12 0a 04 0a 77 0a 21 0a 20 0a ff 5b 80 49 44 45 ....w.!. ..[.IDE
29d0: 5f 02 0a 40 0a 20 5b 81 48 04 49 44 45 5f 00 50 _..@. [.H.IDE_.P
29e0: 50 49 54 10 53 50 49 54 10 50 4d 44 54 10 53 4d PIT.SPIT.PMDT.SM
29f0: 44 54 10 50 50 49 43 08 53 50 49 43 08 50 50 49 DT.PPIC.SPIC.PPI
2a00: 4d 08 53 50 49 4d 08 00 40 04 50 55 44 43 02 53 M.SPIM..@.PUDC.S
2a10: 55 44 43 02 00 0c 50 55 44 4d 08 53 55 44 4d 08 UDC...PUDM.SUDM.
2a20: 14 25 47 45 54 54 01 70 7b 68 0a 0f 00 60 70 7a .%GETT.p{h...`pz
2a30: 68 0a 04 00 61 a4 77 0a 1e 72 72 60 0a 01 00 72 h...a.w..rr`...r
2a40: 61 0a 01 00 00 00 14 4e 13 47 54 4d 5f 01 8c 68 a......N.GTM_..h
2a50: 0a 00 50 49 54 31 8c 68 0a 01 50 49 54 30 8c 68 ..PIT1.h..PIT0.h
2a60: 0a 02 4d 44 54 31 8c 68 0a 03 4d 44 54 30 8c 68 ..MDT1.h..MDT0.h
2a70: 0a 04 50 49 43 58 8c 68 0a 05 55 44 43 58 8c 68 ..PICX.h..UDCX.h
2a80: 0a 06 55 44 4d 58 08 42 55 46 5f 11 17 0a 14 ff ..UDMX.BUF_.....
2a90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 ................
2aa0: 00 00 00 8a 42 55 46 5f 0a 00 50 49 4f 30 8a 42 ....BUF_..PIO0.B
2ab0: 55 46 5f 0a 04 44 4d 41 30 8a 42 55 46 5f 0a 08 UF_..DMA0.BUF_..
2ac0: 50 49 4f 31 8a 42 55 46 5f 0a 0c 44 4d 41 31 8a PIO1.BUF_..DMA1.
2ad0: 42 55 46 5f 0a 10 46 4c 41 47 a0 0e 7b 50 49 43 BUF_..FLAG..{PIC
2ae0: 58 0a 01 00 a4 42 55 46 5f 70 47 45 54 54 50 49 X....BUF_pGETTPI
2af0: 54 30 50 49 4f 30 70 47 45 54 54 50 49 54 31 50 T0PIO0pGETTPIT1P
2b00: 49 4f 31 a0 29 7b 55 44 43 58 0a 01 00 7d 46 4c IO1.){UDCX...}FL
2b10: 41 47 0a 01 46 4c 41 47 70 83 88 5e 55 44 4d 54 AG..FLAGp..^UDMT
2b20: 7b 55 44 4d 58 0a 0f 00 00 44 4d 41 30 a1 0e 70 {UDMX....DMA0..p
2b30: 47 45 54 54 4d 44 54 30 44 4d 41 30 a0 29 7b 55 GETTMDT0DMA0.){U
2b40: 44 43 58 0a 02 00 7d 46 4c 41 47 0a 04 46 4c 41 DCX...}FLAG..FLA
2b50: 47 70 83 88 5e 55 44 4d 54 7a 55 44 4d 58 0a 04 Gp..^UDMTzUDMX..
2b60: 00 00 44 4d 41 31 a1 0e 70 47 45 54 54 4d 44 54 ..DMA1..pGETTMDT
2b70: 31 44 4d 41 31 7d 46 4c 41 47 0a 1a 46 4c 41 47 1DMA1}FLAG..FLAG
2b80: a4 42 55 46 5f 14 4a 1b 53 54 4d 5f 03 8a 68 0a .BUF_.J.STM_..h.
2b90: 00 50 49 4f 30 8a 68 0a 04 44 4d 41 30 8a 68 0a .PIO0.h..DMA0.h.
2ba0: 08 50 49 4f 31 8a 68 0a 0c 44 4d 41 31 8a 68 0a .PIO1.h..DMA1.h.
2bb0: 10 46 4c 41 47 08 42 55 46 5f 11 0a 0a 07 00 00 .FLAG.BUF_......
2bc0: ff ff 00 00 00 8c 42 55 46 5f 0a 00 50 49 54 31 ......BUF_..PIT1
2bd0: 8c 42 55 46 5f 0a 01 50 49 54 30 8c 42 55 46 5f .BUF_..PIT0.BUF_
2be0: 0a 02 4d 44 54 31 8c 42 55 46 5f 0a 03 4d 44 54 ..MDT1.BUF_..MDT
2bf0: 30 8c 42 55 46 5f 0a 04 50 49 4d 58 8c 42 55 46 0.BUF_..PIMX.BUF
2c00: 5f 0a 05 55 44 43 58 8c 42 55 46 5f 0a 06 55 44 _..UDCX.BUF_..UD
2c10: 4d 58 70 89 5e 50 49 4f 54 02 50 49 4f 30 00 0a MXp.^PIOT.PIO0..
2c20: 00 0a 00 60 78 60 0a 05 60 00 70 89 5e 50 49 4f ...`x`..`.p.^PIO
2c30: 54 02 50 49 4f 31 00 0a 00 0a 00 61 78 61 0a 05 T.PIO1.....axa..
2c40: 61 00 70 7d 79 61 0a 04 00 60 00 50 49 4d 58 70 a.p}ya...`.PIMXp
2c50: 83 88 5e 50 49 54 52 60 00 50 49 54 30 70 83 88 ..^PITR`.PIT0p..
2c60: 5e 50 49 54 52 61 00 50 49 54 31 a0 36 7b 46 4c ^PITRa.PIT1.6{FL
2c70: 41 47 0a 01 00 70 89 5e 55 44 4d 54 02 44 4d 41 AG...p.^UDMT.DMA
2c80: 30 00 0a 00 0a 00 60 78 60 0a 07 60 00 7d 55 44 0.....`x`..`.}UD
2c90: 4d 58 60 55 44 4d 58 7d 55 44 43 58 0a 01 55 44 MX`UDMX}UDCX..UD
2ca0: 43 58 a1 2e a0 2c 92 93 44 4d 41 30 0c ff ff ff CX...,..DMA0....
2cb0: ff 70 89 5e 4d 44 4d 54 02 44 4d 41 30 00 0a 00 .p.^MDMT.DMA0...
2cc0: 0a 00 60 70 83 88 5e 4d 44 54 52 60 00 4d 44 54 ..`p..^MDTR`.MDT
2cd0: 30 a0 3a 7b 46 4c 41 47 0a 04 00 70 89 5e 55 44 0.:{FLAG...p.^UD
2ce0: 4d 54 02 44 4d 41 31 00 0a 00 0a 00 60 78 60 0a MT.DMA1.....`x`.
2cf0: 07 60 00 7d 55 44 4d 58 79 60 0a 04 00 55 44 4d .`.}UDMXy`...UDM
2d00: 58 7d 55 44 43 58 0a 02 55 44 43 58 a1 2e a0 2c X}UDCX..UDCX...,
2d10: 92 93 44 4d 41 31 0c ff ff ff ff 70 89 5e 4d 44 ..DMA1.....p.^MD
2d20: 4d 54 02 44 4d 41 31 00 0a 00 0a 00 60 70 83 88 MT.DMA1.....`p..
2d30: 5e 4d 44 54 52 60 00 4d 44 54 31 a4 42 55 46 5f ^MDTR`.MDT1.BUF_
2d40: 14 45 10 47 54 46 5f 02 8c 69 0a 00 4d 44 54 31 .E.GTF_..i..MDT1
2d50: 8c 69 0a 01 4d 44 54 30 8c 69 0a 02 50 49 4d 58 .i..MDT0.i..PIMX
2d60: 8c 69 0a 03 55 44 43 58 8c 69 0a 04 55 44 4d 58 .i..UDCX.i..UDMX
2d70: a0 27 93 68 0a a0 70 7b 50 49 4d 58 0a 0f 00 60 .'.h..p{PIMX...`
2d80: 70 4d 44 54 30 61 7b 55 44 43 58 0a 01 62 70 7b pMDT0a{UDCX..bp{
2d90: 55 44 4d 58 0a 0f 00 63 a1 23 70 7a 50 49 4d 58 UDMX...c.#pzPIMX
2da0: 0a 04 00 60 70 4d 44 54 31 61 7b 55 44 43 58 0a ...`pMDT1a{UDCX.
2db0: 02 62 70 7a 55 44 4d 58 0a 04 00 63 08 42 55 46 .bpzUDMX...c.BUF
2dc0: 5f 11 11 0a 0e 03 00 00 00 00 ff ef 03 00 00 00 _...............
2dd0: 00 ff ef 8c 42 55 46 5f 0a 01 50 4d 4f 44 8c 42 ....BUF_..PMOD.B
2de0: 55 46 5f 0a 08 44 4d 4f 44 8c 42 55 46 5f 0a 05 UF_..DMOD.BUF_..
2df0: 43 4d 44 41 8c 42 55 46 5f 0a 0c 43 4d 44 42 70 CMDA.BUF_..CMDBp
2e00: 68 43 4d 44 41 70 68 43 4d 44 42 7d 60 0a 08 50 hCMDAphCMDB}`..P
2e10: 4d 4f 44 a0 0a 62 7d 63 0a 40 44 4d 4f 44 a1 22 MOD..b}c.@DMOD."
2e20: 70 89 5e 4d 44 4d 54 02 47 45 54 54 61 00 0a 00 p.^MDMT.GETTa...
2e30: 0a 00 64 a0 0d 95 64 0a 03 7d 0a 20 64 44 4d 4f ..d...d..}. dDMO
2e40: 44 a4 42 55 46 5f 5b 82 46 24 50 52 49 44 08 5f D.BUF_[.F$PRID._
2e50: 41 44 52 0a 00 14 4e 08 5f 47 54 4d 00 08 42 55 ADR...N._GTM..BU
2e60: 46 5f 11 0a 0a 07 00 00 ff ff 00 00 00 8b 42 55 F_............BU
2e70: 46 5f 0a 00 56 50 49 54 8b 42 55 46 5f 0a 02 56 F_..VPIT.BUF_..V
2e80: 4d 44 54 8c 42 55 46 5f 0a 04 56 50 49 43 8c 42 MDT.BUF_..VPIC.B
2e90: 55 46 5f 0a 05 56 55 44 43 8c 42 55 46 5f 0a 06 UF_..VUDC.BUF_..
2ea0: 56 55 44 4d 70 5e 5e 50 50 49 54 56 50 49 54 70 VUDMp^^PPITVPITp
2eb0: 5e 5e 50 4d 44 54 56 4d 44 54 70 5e 5e 50 50 49 ^^PMDTVMDTp^^PPI
2ec0: 43 56 50 49 43 70 5e 5e 50 55 44 43 56 55 44 43 CVPICp^^PUDCVUDC
2ed0: 70 5e 5e 50 55 44 4d 56 55 44 4d a4 47 54 4d 5f p^^PUDMVUDM.GTM_
2ee0: 42 55 46 5f 14 41 09 5f 53 54 4d 03 08 42 55 46 BUF_.A._STM..BUF
2ef0: 5f 11 0a 0a 07 00 00 00 00 00 00 00 8b 42 55 46 _............BUF
2f00: 5f 0a 00 56 50 49 54 8b 42 55 46 5f 0a 02 56 4d _..VPIT.BUF_..VM
2f10: 44 54 8c 42 55 46 5f 0a 04 56 50 49 4d 8c 42 55 DT.BUF_..VPIM.BU
2f20: 46 5f 0a 05 56 55 44 43 8c 42 55 46 5f 0a 06 56 F_..VUDC.BUF_..V
2f30: 55 44 4d 70 53 54 4d 5f 68 69 6a 42 55 46 5f 70 UDMpSTM_hijBUF_p
2f40: 56 50 49 54 5e 5e 50 50 49 54 70 56 4d 44 54 5e VPIT^^PPITpVMDT^
2f50: 5e 50 4d 44 54 70 56 50 49 4d 5e 5e 50 50 49 4d ^PMDTpVPIM^^PPIM
2f60: 70 56 55 44 43 5e 5e 50 55 44 43 70 56 55 44 4d pVUDC^^PUDCpVUDM
2f70: 5e 5e 50 55 44 4d 5b 82 4a 08 50 5f 44 30 08 5f ^^PUDM[.J.P_D0._
2f80: 41 44 52 0a 00 14 4c 07 5f 47 54 46 00 08 42 55 ADR...L._GTF..BU
2f90: 46 5f 11 08 0a 05 00 00 00 00 00 8b 42 55 46 5f F_..........BUF_
2fa0: 0a 00 56 4d 44 54 8c 42 55 46 5f 0a 02 56 50 49 ..VMDT.BUF_..VPI
2fb0: 4d 8c 42 55 46 5f 0a 03 56 55 44 43 8c 42 55 46 M.BUF_..VUDC.BUF
2fc0: 5f 0a 04 56 55 44 4d 70 5e 5e 5e 50 4d 44 54 56 _..VUDMp^^^PMDTV
2fd0: 4d 44 54 70 5e 5e 5e 50 50 49 4d 56 50 49 4d 70 MDTp^^^PPIMVPIMp
2fe0: 5e 5e 5e 50 55 44 43 56 55 44 43 70 5e 5e 5e 50 ^^^PUDCVUDCp^^^P
2ff0: 55 44 4d 56 55 44 4d a4 47 54 46 5f 0a a0 42 55 UDMVUDM.GTF_..BU
3000: 46 5f 5b 82 4a 08 50 5f 44 31 08 5f 41 44 52 0a F_[.J.P_D1._ADR.
3010: 01 14 4c 07 5f 47 54 46 00 08 42 55 46 5f 11 08 ..L._GTF..BUF_..
3020: 0a 05 00 00 00 00 00 8b 42 55 46 5f 0a 00 56 4d ........BUF_..VM
3030: 44 54 8c 42 55 46 5f 0a 02 56 50 49 4d 8c 42 55 DT.BUF_..VPIM.BU
3040: 46 5f 0a 03 56 55 44 43 8c 42 55 46 5f 0a 04 56 F_..VUDC.BUF_..V
3050: 55 44 4d 70 5e 5e 5e 50 4d 44 54 56 4d 44 54 70 UDMp^^^PMDTVMDTp
3060: 5e 5e 5e 50 50 49 4d 56 50 49 4d 70 5e 5e 5e 50 ^^^PPIMVPIMp^^^P
3070: 55 44 43 56 55 44 43 70 5e 5e 5e 50 55 44 4d 56 UDCVUDCp^^^PUDMV
3080: 55 44 4d a4 47 54 46 5f 0a b0 42 55 46 5f 5b 82 UDM.GTF_..BUF_[.
3090: 46 24 53 45 43 44 08 5f 41 44 52 0a 01 14 4e 08 F$SECD._ADR...N.
30a0: 5f 47 54 4d 00 08 42 55 46 5f 11 0a 0a 07 00 00 _GTM..BUF_......
30b0: ff ff 00 00 00 8b 42 55 46 5f 0a 00 56 50 49 54 ......BUF_..VPIT
30c0: 8b 42 55 46 5f 0a 02 56 4d 44 54 8c 42 55 46 5f .BUF_..VMDT.BUF_
30d0: 0a 04 56 50 49 43 8c 42 55 46 5f 0a 05 56 55 44 ..VPIC.BUF_..VUD
30e0: 43 8c 42 55 46 5f 0a 06 56 55 44 4d 70 5e 5e 53 C.BUF_..VUDMp^^S
30f0: 50 49 54 56 50 49 54 70 5e 5e 53 4d 44 54 56 4d PITVPITp^^SMDTVM
3100: 44 54 70 5e 5e 53 50 49 43 56 50 49 43 70 5e 5e DTp^^SPICVPICp^^
3110: 53 55 44 43 56 55 44 43 70 5e 5e 53 55 44 4d 56 SUDCVUDCp^^SUDMV
3120: 55 44 4d a4 47 54 4d 5f 42 55 46 5f 14 41 09 5f UDM.GTM_BUF_.A._
3130: 53 54 4d 03 08 42 55 46 5f 11 0a 0a 07 00 00 00 STM..BUF_.......
3140: 00 00 00 00 8b 42 55 46 5f 0a 00 56 50 49 54 8b .....BUF_..VPIT.
3150: 42 55 46 5f 0a 02 56 4d 44 54 8c 42 55 46 5f 0a BUF_..VMDT.BUF_.
3160: 04 56 50 49 4d 8c 42 55 46 5f 0a 05 56 55 44 43 .VPIM.BUF_..VUDC
3170: 8c 42 55 46 5f 0a 06 56 55 44 4d 70 53 54 4d 5f .BUF_..VUDMpSTM_
3180: 68 69 6a 42 55 46 5f 70 56 50 49 54 5e 5e 53 50 hijBUF_pVPIT^^SP
3190: 49 54 70 56 4d 44 54 5e 5e 53 4d 44 54 70 56 50 ITpVMDT^^SMDTpVP
31a0: 49 4d 5e 5e 53 50 49 4d 70 56 55 44 43 5e 5e 53 IM^^SPIMpVUDC^^S
31b0: 55 44 43 70 56 55 44 4d 5e 5e 53 55 44 4d 5b 82 UDCpVUDM^^SUDM[.
31c0: 4a 08 53 5f 44 30 08 5f 41 44 52 0a 00 14 4c 07 J.S_D0._ADR...L.
31d0: 5f 47 54 46 00 08 42 55 46 5f 11 08 0a 05 00 00 _GTF..BUF_......
31e0: 00 00 00 8b 42 55 46 5f 0a 00 56 4d 44 54 8c 42 ....BUF_..VMDT.B
31f0: 55 46 5f 0a 02 56 50 49 4d 8c 42 55 46 5f 0a 03 UF_..VPIM.BUF_..
3200: 56 55 44 43 8c 42 55 46 5f 0a 04 56 55 44 4d 70 VUDC.BUF_..VUDMp
3210: 5e 5e 5e 53 4d 44 54 56 4d 44 54 70 5e 5e 5e 53 ^^^SMDTVMDTp^^^S
3220: 50 49 4d 56 50 49 4d 70 5e 5e 5e 53 55 44 43 56 PIMVPIMp^^^SUDCV
3230: 55 44 43 70 5e 5e 5e 53 55 44 4d 56 55 44 4d a4 UDCp^^^SUDMVUDM.
3240: 47 54 46 5f 0a a0 42 55 46 5f 5b 82 4a 08 53 5f GTF_..BUF_[.J.S_
3250: 44 31 08 5f 41 44 52 0a 01 14 4c 07 5f 47 54 46 D1._ADR...L._GTF
3260: 00 08 42 55 46 5f 11 08 0a 05 00 00 00 00 00 8b ..BUF_..........
3270: 42 55 46 5f 0a 00 56 4d 44 54 8c 42 55 46 5f 0a BUF_..VMDT.BUF_.
3280: 02 56 50 49 4d 8c 42 55 46 5f 0a 03 56 55 44 43 .VPIM.BUF_..VUDC
3290: 8c 42 55 46 5f 0a 04 56 55 44 4d 70 5e 5e 5e 53 .BUF_..VUDMp^^^S
32a0: 4d 44 54 56 4d 44 54 70 5e 5e 5e 53 50 49 4d 56 MDTVMDTp^^^SPIMV
32b0: 50 49 4d 70 5e 5e 5e 53 55 44 43 56 55 44 43 70 PIMp^^^SUDCVUDCp
32c0: 5e 5e 5e 53 55 44 4d 56 55 44 4d a4 47 54 46 5f ^^^SUDMVUDM.GTF_
32d0: 0a b0 42 55 46 5f 5b 82 41 0b 50 43 45 32 08 5f ..BUF_[.A.PCE2._
32e0: 41 44 52 0c 00 00 02 00 14 0e 5f 50 52 57 00 a4 ADR......._PRW..
32f0: 12 06 02 0a 12 0a 04 08 50 49 43 4d 12 3a 04 12 ........PICM.:..
3300: 0d 04 0b ff ff 0a 00 4c 4e 4b 43 0a 00 12 0d 04 .......LNKC.....
3310: 0b ff ff 0a 01 4c 4e 4b 44 0a 00 12 0d 04 0b ff .....LNKD.......
3320: ff 0a 02 4c 4e 4b 41 0a 00 12 0d 04 0b ff ff 0a ...LNKA.........
3330: 03 4c 4e 4b 42 0a 00 08 41 50 49 43 12 32 04 12 .LNKB...APIC.2..
3340: 0b 04 0b ff ff 0a 00 0a 00 0a 12 12 0b 04 0b ff ................
3350: ff 0a 01 0a 00 0a 13 12 0b 04 0b ff ff 0a 02 0a ................
3360: 00 0a 10 12 0b 04 0b ff ff 0a 03 0a 00 0a 11 14 ................
3370: 19 5f 50 52 54 00 a0 0b 92 50 49 43 46 a4 50 49 ._PRT....PICF.PI
3380: 43 4d a1 06 a4 41 50 49 43 5b 82 41 0b 50 43 45 CM...APIC[.A.PCE
3390: 33 08 5f 41 44 52 0c 00 00 03 00 14 0e 5f 50 52 3._ADR......._PR
33a0: 57 00 a4 12 06 02 0a 12 0a 04 08 50 49 43 4d 12 W..........PICM.
33b0: 3a 04 12 0d 04 0b ff ff 0a 00 4c 4e 4b 44 0a 00 :.........LNKD..
33c0: 12 0d 04 0b ff ff 0a 01 4c 4e 4b 41 0a 00 12 0d ........LNKA....
33d0: 04 0b ff ff 0a 02 4c 4e 4b 42 0a 00 12 0d 04 0b ......LNKB......
33e0: ff ff 0a 03 4c 4e 4b 43 0a 00 08 41 50 49 43 12 ....LNKC...APIC.
33f0: 32 04 12 0b 04 0b ff ff 0a 00 0a 00 0a 13 12 0b 2...............
3400: 04 0b ff ff 0a 01 0a 00 0a 10 12 0b 04 0b ff ff ................
3410: 0a 02 0a 00 0a 11 12 0b 04 0b ff ff 0a 03 0a 00 ................
3420: 0a 12 14 19 5f 50 52 54 00 a0 0b 92 50 49 43 46 ...._PRT....PICF
3430: a4 50 49 43 4d a1 06 a4 41 50 49 43 5b 82 41 0b .PICM...APIC[.A.
3440: 50 43 45 34 08 5f 41 44 52 0c 00 00 04 00 14 0e PCE4._ADR.......
3450: 5f 50 52 57 00 a4 12 06 02 0a 12 0a 04 08 50 49 _PRW..........PI
3460: 43 4d 12 3a 04 12 0d 04 0b ff ff 0a 00 4c 4e 4b CM.:.........LNK
3470: 41 0a 00 12 0d 04 0b ff ff 0a 01 4c 4e 4b 42 0a A..........LNKB.
3480: 00 12 0d 04 0b ff ff 0a 02 4c 4e 4b 43 0a 00 12 .........LNKC...
3490: 0d 04 0b ff ff 0a 03 4c 4e 4b 44 0a 00 08 41 50 .......LNKD...AP
34a0: 49 43 12 32 04 12 0b 04 0b ff ff 0a 00 0a 00 0a IC.2............
34b0: 10 12 0b 04 0b ff ff 0a 01 0a 00 0a 11 12 0b 04 ................
34c0: 0b ff ff 0a 02 0a 00 0a 12 12 0b 04 0b ff ff 0a ................
34d0: 03 0a 00 0a 13 14 19 5f 50 52 54 00 a0 0b 92 50 ......._PRT....P
34e0: 49 43 46 a4 50 49 43 4d a1 06 a4 41 50 49 43 5b ICF.PICM...APIC[
34f0: 82 41 0b 50 43 45 35 08 5f 41 44 52 0c 00 00 05 .A.PCE5._ADR....
3500: 00 14 0e 5f 50 52 57 00 a4 12 06 02 0a 12 0a 04 ..._PRW.........
3510: 08 50 49 43 4d 12 3a 04 12 0d 04 0b ff ff 0a 00 .PICM.:.........
3520: 4c 4e 4b 42 0a 00 12 0d 04 0b ff ff 0a 01 4c 4e LNKB..........LN
3530: 4b 43 0a 00 12 0d 04 0b ff ff 0a 02 4c 4e 4b 44 KC..........LNKD
3540: 0a 00 12 0d 04 0b ff ff 0a 03 4c 4e 4b 41 0a 00 ..........LNKA..
3550: 08 41 50 49 43 12 32 04 12 0b 04 0b ff ff 0a 00 .APIC.2.........
3560: 0a 00 0a 11 12 0b 04 0b ff ff 0a 01 0a 00 0a 12 ................
3570: 12 0b 04 0b ff ff 0a 02 0a 00 0a 13 12 0b 04 0b ................
3580: ff ff 0a 03 0a 00 0a 10 14 19 5f 50 52 54 00 a0 .........._PRT..
3590: 0b 92 50 49 43 46 a4 50 49 43 4d a1 06 a4 41 50 ..PICF.PICM...AP
35a0: 49 43 5b 82 41 0b 50 43 45 36 08 5f 41 44 52 0c IC[.A.PCE6._ADR.
35b0: 00 00 06 00 14 0e 5f 50 52 57 00 a4 12 06 02 0a ......_PRW......
35c0: 12 0a 04 08 50 49 43 4d 12 3a 04 12 0d 04 0b ff ....PICM.:......
35d0: ff 0a 00 4c 4e 4b 43 0a 00 12 0d 04 0b ff ff 0a ...LNKC.........
35e0: 01 4c 4e 4b 44 0a 00 12 0d 04 0b ff ff 0a 02 4c .LNKD..........L
35f0: 4e 4b 41 0a 00 12 0d 04 0b ff ff 0a 03 4c 4e 4b NKA..........LNK
3600: 42 0a 00 08 41 50 49 43 12 32 04 12 0b 04 0b ff B...APIC.2......
3610: ff 0a 00 0a 00 0a 12 12 0b 04 0b ff ff 0a 01 0a ................
3620: 00 0a 13 12 0b 04 0b ff ff 0a 02 0a 00 0a 10 12 ................
3630: 0b 04 0b ff ff 0a 03 0a 00 0a 11 14 19 5f 50 52 ............._PR
3640: 54 00 a0 0b 92 50 49 43 46 a4 50 49 43 4d a1 06 T....PICF.PICM..
3650: a4 41 50 49 43 5b 82 41 0b 50 43 45 37 08 5f 41 .APIC[.A.PCE7._A
3660: 44 52 0c 00 00 07 00 14 0e 5f 50 52 57 00 a4 12 DR......._PRW...
3670: 06 02 0a 12 0a 04 08 50 49 43 4d 12 3a 04 12 0d .......PICM.:...
3680: 04 0b ff ff 0a 00 4c 4e 4b 44 0a 00 12 0d 04 0b ......LNKD......
3690: ff ff 0a 01 4c 4e 4b 41 0a 00 12 0d 04 0b ff ff ....LNKA........
36a0: 0a 02 4c 4e 4b 42 0a 00 12 0d 04 0b ff ff 0a 03 ..LNKB..........
36b0: 4c 4e 4b 43 0a 00 08 41 50 49 43 12 32 04 12 0b LNKC...APIC.2...
36c0: 04 0b ff ff 0a 00 0a 00 0a 13 12 0b 04 0b ff ff ................
36d0: 0a 01 0a 00 0a 10 12 0b 04 0b ff ff 0a 02 0a 00 ................
36e0: 0a 11 12 0b 04 0b ff ff 0a 03 0a 00 0a 12 14 19 ................
36f0: 5f 50 52 54 00 a0 0b 92 50 49 43 46 a4 50 49 43 _PRT....PICF.PIC
3700: 4d a1 06 a4 41 50 49 43 5b 82 41 0b 50 43 45 38 M...APIC[.A.PCE8
3710: 08 5f 41 44 52 0c 00 00 08 00 14 0e 5f 50 52 57 ._ADR......._PRW
3720: 00 a4 12 06 02 0a 12 0a 04 08 50 49 43 4d 12 3a ..........PICM.:
3730: 04 12 0d 04 0b ff ff 0a 00 4c 4e 4b 41 0a 00 12 .........LNKA...
3740: 0d 04 0b ff ff 0a 01 4c 4e 4b 42 0a 00 12 0d 04 .......LNKB.....
3750: 0b ff ff 0a 02 4c 4e 4b 43 0a 00 12 0d 04 0b ff .....LNKC.......
3760: ff 0a 03 4c 4e 4b 44 0a 00 08 41 50 49 43 12 32 ...LNKD...APIC.2
3770: 04 12 0b 04 0b ff ff 0a 00 0a 00 0a 10 12 0b 04 ................
3780: 0b ff ff 0a 01 0a 00 0a 11 12 0b 04 0b ff ff 0a ................
3790: 02 0a 00 0a 12 12 0b 04 0b ff ff 0a 03 0a 00 0a ................
37a0: 13 14 19 5f 50 52 54 00 a0 0b 92 50 49 43 46 a4 ..._PRT....PICF.
37b0: 50 49 43 4d a1 06 a4 41 50 49 43 10 18 5c 00 14 PICM...APIC..\..
37c0: 06 44 49 53 44 01 14 06 43 4b 49 4f 02 14 06 53 .DISD...CKIO...S
37d0: 4c 44 4d 02 10 1d 5c 00 5b 80 5c 53 43 50 50 01 LDM...\.[.\SCPP.
37e0: 0a b0 0a 01 5b 81 0c 5c 53 43 50 50 01 53 4d 49 ....[..\SCPP.SMI
37f0: 50 08 14 4e 0b 5c 2f 03 5f 53 42 5f 50 43 49 30 P..N.\/._SB_PCI0
3800: 5f 49 4e 49 00 a0 24 53 54 52 43 5c 5f 4f 53 5f _INI..$STRC\_OS_
3810: 0d 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f .Microsoft Windo
3820: 77 73 00 70 0a 56 53 4d 49 50 a1 46 08 a0 4c 06 ws.p.VSMIP.F..L.
3830: 53 54 52 43 5c 5f 4f 53 5f 0d 4d 69 63 72 6f 73 STRC\_OS_.Micros
3840: 6f 66 74 20 57 69 6e 64 6f 77 73 20 4e 54 00 a0 oft Windows NT..
3850: 33 5b 12 5c 5f 4f 53 49 60 a0 29 5c 5f 4f 53 49 3[.\_OSI`.)\_OSI
3860: 0d 57 69 6e 64 6f 77 73 20 32 30 30 31 00 70 0a .Windows 2001.p.
3870: 59 53 4d 49 50 70 0a 00 4f 53 46 4c 70 0a 03 4f YSMIPp..OSFLp..O
3880: 53 46 58 a1 16 70 0a 58 53 4d 49 50 70 0a 00 4f SFX..p.XSMIPp..O
3890: 53 46 58 70 0a 00 4f 53 46 4c a1 16 70 0a 57 53 SFXp..OSFL..p.WS
38a0: 4d 49 50 70 0a 02 4f 53 46 58 70 0a 02 4f 53 46 MIPp..OSFXp..OSF
38b0: 4c 10 4c 04 5c 00 14 47 04 4f 53 54 50 00 a0 0f L.L.\..G.OSTP...
38c0: 93 4f 53 46 58 0a 01 70 0a 56 53 4d 49 50 a0 0f .OSFX..p.VSMIP..
38d0: 93 4f 53 46 58 0a 02 70 0a 57 53 4d 49 50 a0 0f .OSFX..p.WSMIP..
38e0: 93 4f 53 46 58 0a 00 70 0a 58 53 4d 49 50 a0 0f .OSFX..p.XSMIP..
38f0: 93 4f 53 46 58 0a 03 70 0a 59 53 4d 49 50 5b 82 .OSFX..p.YSMIP[.
3900: 4b 07 53 59 53 52 08 5f 48 49 44 0c 41 d0 0c 02 K.SYSR._HID.A...
3910: 08 5f 55 49 44 0a 01 08 5f 43 52 53 11 4e 05 0a ._UID..._CRS.N..
3920: 5a 47 01 10 00 10 00 01 10 47 01 22 00 22 00 01 ZG.......G."."..
3930: 1e 47 01 44 00 44 00 01 1c 47 01 62 00 62 00 01 .G.D.D...G.b.b..
3940: 02 47 01 65 00 65 00 01 0b 47 01 74 00 74 00 01 .G.e.e...G.t.t..
3950: 0c 47 01 91 00 91 00 01 03 47 01 a2 00 a2 00 01 .G.......G......
3960: 1e 47 01 e0 00 e0 00 01 10 47 01 d0 04 d0 04 01 .G.......G......
3970: 02 47 01 20 02 20 02 01 06 79 00 10 46 0f 5c 00 .G. . ...y..F.\.
3980: 5b 80 57 49 4e 31 01 0a 2e 0a 02 5b 81 10 57 49 [.WIN1.....[..WI
3990: 4e 31 01 49 4e 44 50 08 44 41 54 50 08 5b 86 42 N1.INDP.DATP.[.B
39a0: 07 49 4e 44 50 44 41 54 50 01 00 10 43 46 47 5f .INDPDATP...CFG_
39b0: 08 00 20 4c 44 4e 5f 08 00 40 0c 49 44 48 49 08 .. LDN_..@.IDHI.
39c0: 49 44 4c 4f 08 50 4f 57 43 08 00 48 06 41 43 54 IDLO.POWC..H.ACT
39d0: 52 08 00 48 17 49 4f 41 48 08 49 4f 41 4c 08 49 R..H.IOAH.IOAL.I
39e0: 4f 32 48 08 49 4f 32 4c 08 00 40 06 49 4e 54 52 O2H.IO2L..@.INTR
39f0: 08 00 08 49 4e 54 31 08 00 08 44 4d 43 48 08 00 ...INT1...DMCH..
3a00: 48 3d 4f 50 54 31 08 4f 50 54 32 08 4f 50 54 33 H=OPT1.OPT2.OPT3
3a10: 08 14 2d 45 4e 46 47 00 70 0a 87 49 4e 44 50 70 ..-ENFG.p..INDPp
3a20: 0a 01 49 4e 44 50 70 0a 55 49 4e 44 50 70 0a 55 ..INDPp.UINDPp.U
3a30: 49 4e 44 50 7d 50 4f 57 43 0a 80 50 4f 57 43 14 INDP}POWC..POWC.
3a40: 0d 45 58 46 47 00 70 0a 02 43 46 47 5f 14 11 47 .EXFG.p..CFG_..G
3a50: 53 52 47 01 70 68 49 4e 44 50 a4 44 41 54 50 14 SRG.phINDP.DATP.
3a60: 12 53 53 52 47 02 70 68 49 4e 44 50 70 69 44 41 .SSRG.phINDPpiDA
3a70: 54 50 5b 82 46 1b 55 41 52 31 08 5f 48 49 44 0c TP[.F.UAR1._HID.
3a80: 41 d0 05 01 08 5f 55 49 44 0a 01 14 3f 5f 53 54 A...._UID...?_ST
3a90: 41 00 45 4e 46 47 70 0a 01 4c 44 4e 5f a0 0c 41 A.ENFGp..LDN_..A
3aa0: 43 54 52 45 58 46 47 a4 0a 0f a1 1c a0 11 91 49 CTREXFG........I
3ab0: 4f 41 48 49 4f 41 4c 45 58 46 47 a4 0a 0d a1 08 OAHIOALEXFG.....
3ac0: 45 58 46 47 a4 0a 00 45 58 46 47 14 21 5f 44 49 EXFG...EXFG.!_DI
3ad0: 53 00 45 4e 46 47 70 0a 01 4c 44 4e 5f 70 00 41 S.ENFGp..LDN_p.A
3ae0: 43 54 52 45 58 46 47 44 49 53 44 0a 00 14 49 09 CTREXFGDISD...I.
3af0: 5f 43 52 53 00 08 42 55 46 31 11 10 0a 0d 47 01 _CRS..BUF1....G.
3b00: 00 00 00 00 01 08 22 00 00 79 00 8c 42 55 46 31 ......"..y..BUF1
3b10: 0a 02 49 4f 4c 4f 8c 42 55 46 31 0a 03 49 4f 48 ..IOLO.BUF1..IOH
3b20: 49 8c 42 55 46 31 0a 04 49 4f 52 4c 8c 42 55 46 I.BUF1..IORL.BUF
3b30: 31 0a 05 49 4f 52 48 8b 42 55 46 31 0a 09 49 52 1..IORH.BUF1..IR
3b40: 51 57 45 4e 46 47 70 0a 01 4c 44 4e 5f 70 49 4f QWENFGp..LDN_pIO
3b50: 41 4c 49 4f 4c 4f 70 49 4f 41 4c 49 4f 52 4c 70 ALIOLOpIOALIORLp
3b60: 49 4f 41 48 49 4f 48 49 70 49 4f 41 48 49 4f 52 IOAHIOHIpIOAHIOR
3b70: 48 70 01 60 79 60 49 4e 54 52 49 52 51 57 45 58 Hp.`y`INTRIRQWEX
3b80: 46 47 a4 42 55 46 31 08 5f 50 52 53 11 36 0a 33 FG.BUF1._PRS.6.3
3b90: 30 47 01 f8 03 f8 03 01 08 22 b8 1e 30 47 01 f8 0G......."..0G..
3ba0: 02 f8 02 01 08 22 b8 1e 30 47 01 e8 03 e8 03 01 ....."..0G......
3bb0: 08 22 b8 1e 30 47 01 e8 02 e8 02 01 08 22 b8 1e ."..0G......."..
3bc0: 38 79 00 14 46 06 5f 53 52 53 01 8c 68 0a 02 49 8y..F._SRS..h..I
3bd0: 4f 4c 4f 8c 68 0a 03 49 4f 48 49 8b 68 0a 02 49 OLO.h..IOHI.h..I
3be0: 4f 41 44 8b 68 0a 09 49 52 51 57 45 4e 46 47 70 OAD.h..IRQWENFGp
3bf0: 0a 01 4c 44 4e 5f 70 01 41 43 54 52 70 49 4f 4c ..LDN_p.ACTRpIOL
3c00: 4f 49 4f 41 4c 70 49 4f 48 49 49 4f 41 48 82 49 OIOALpIOHIIOAH.I
3c10: 52 51 57 60 74 60 0a 01 49 4e 54 52 45 58 46 47 RQW`t`..INTREXFG
3c20: 43 4b 49 4f 49 4f 41 44 0a 00 5b 80 4b 42 43 54 CKIOIOAD..[.KBCT
3c30: 01 0a 60 0a 05 5b 81 12 4b 42 43 54 01 50 30 36 ..`..[..KBCT.P06
3c40: 30 08 00 18 50 30 36 34 08 5b 82 4f 08 50 53 32 0...P064.[.O.PS2
3c50: 4d 08 5f 48 49 44 0c 41 d0 0f 13 14 17 5f 53 54 M._HID.A....._ST
3c60: 41 00 a0 0b 93 50 53 32 46 0a 00 a4 0a 0f a1 04 A....PS2F.......
3c70: a4 0a 00 14 46 06 5f 43 52 53 00 08 42 55 46 31 ....F._CRS..BUF1
3c80: 11 08 0a 05 22 00 10 79 00 08 42 55 46 32 11 18 ...."..y..BUF2..
3c90: 0a 15 47 01 60 00 60 00 01 01 47 01 64 00 64 00 ..G.`.`...G.d.d.
3ca0: 01 01 22 00 10 79 00 a0 2b 93 4b 42 44 49 0a 01 .."..y..+.KBDI..
3cb0: a0 0d 93 4f 53 46 4c 0a 02 a4 42 55 46 31 a0 0d ...OSFL...BUF1..
3cc0: 93 4f 53 46 4c 0a 01 a4 42 55 46 31 a1 06 a4 42 .OSFL...BUF1...B
3cd0: 55 46 32 a1 06 a4 42 55 46 31 5b 82 40 05 50 53 UF2...BUF1[.@.PS
3ce0: 32 4b 08 5f 48 49 44 0c 41 d0 03 03 08 5f 43 49 2K._HID.A...._CI
3cf0: 44 0c 41 d0 03 0b 14 17 5f 53 54 41 00 a0 0b 93 D.A....._STA....
3d00: 4b 42 44 49 0a 01 a4 0a 00 a1 04 a4 0a 0f 08 5f KBDI..........._
3d10: 43 52 53 11 18 0a 15 47 01 60 00 60 00 01 01 47 CRS....G.`.`...G
3d20: 01 64 00 64 00 01 01 22 02 00 79 00 5b 82 4c 06 .d.d..."..y.[.L.
3d30: 50 53 4d 52 08 5f 48 49 44 0c 41 d0 0c 02 08 5f PSMR._HID.A...._
3d40: 55 49 44 0a 03 14 39 5f 53 54 41 00 a0 0b 93 4b UID...9_STA....K
3d50: 42 44 49 0a 00 a4 0a 00 a0 23 93 50 53 32 46 0a BDI......#.PS2F.
3d60: 00 a0 0b 93 4f 53 46 4c 0a 02 a4 0a 0f a0 0b 93 ....OSFL........
3d70: 4f 53 46 4c 0a 01 a4 0a 0f a4 0a 00 a4 0a 00 08 OSFL............
3d80: 5f 43 52 53 11 15 0a 12 47 01 60 00 60 00 01 01 _CRS....G.`.`...
3d90: 47 01 64 00 64 00 01 01 79 00 10 42 04 5c 00 14 G.d.d...y..B.\..
3da0: 3d 53 41 4c 44 01 a0 09 93 68 0a 00 70 0a 08 60 =SALD....h..p..`
3db0: a0 09 93 68 0a 01 70 0a 02 60 a0 09 93 68 0a 03 ...h..p..`...h..
3dc0: 70 0a 04 60 a0 09 93 68 0a 04 70 0a 0a 60 a0 09 p..`...h..p..`..
3dd0: 93 68 0a 05 70 0a 0a 60 53 4c 44 31 60 10 4d 08 .h..p..`SLD1`.M.
3de0: 5c 00 14 48 08 53 4c 44 31 01 45 4e 46 47 70 0a \..H.SLD1.ENFGp.
3df0: 07 4c 44 4e 5f 53 53 52 47 0a f8 0a 20 53 53 52 .LDN_SSRG... SSR
3e00: 47 0a f9 0a 01 7b 0a 40 0a 0f 60 79 0a 01 60 60 G....{.@..`y..``
3e10: 7b 0a 40 0a f0 61 7a 61 0a 04 61 72 61 0a af 61 {.@..aza..ara..a
3e20: 70 47 53 52 47 61 62 7d 62 60 62 80 60 60 a0 0c pGSRGab}b`b.``..
3e30: 95 68 0a 08 53 53 52 47 0a f9 68 a0 13 93 68 0a .h..SSRG..h...h.
3e40: 08 53 53 52 47 0a f8 0a 00 53 53 52 47 61 62 a0 .SSRG....SSRGab.
3e50: 17 94 68 0a 08 53 53 52 47 0a f8 0a 00 7b 62 60 ..h..SSRG....{b`
3e60: 62 53 53 52 47 61 62 45 58 46 47 14 1d 5c 2f 04 bSSRGabEXFG..\/.
3e70: 5f 53 42 5f 50 43 49 30 50 53 32 4d 5f 50 52 57 _SB_PCI0PS2M_PRW
3e80: 00 a4 12 06 02 0a 03 0a 05 14 1d 5c 2f 04 5f 53 ...........\/._S
3e90: 42 5f 50 43 49 30 50 53 32 4b 5f 50 52 57 00 a4 B_PCI0PS2K_PRW..
3ea0: 12 06 02 0a 03 0a 05 14 0e 5f 50 52 57 00 a4 12 ........._PRW...
3eb0: 06 02 0a 04 0a 05 5b 82 4f 0e 41 47 50 5f 08 5f ......[.O.AGP_._
3ec0: 41 44 52 0c 00 00 01 00 08 50 49 43 4d 12 4f 07 ADR......PICM.O.
3ed0: 04 12 1e 04 0c ff ff 05 00 0a 00 5c 2f 04 5f 53 ...........\/._S
3ee0: 42 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 42 0a 00 B_PCI0LPC0LNKB..
3ef0: 12 1e 04 0c ff ff 05 00 0a 01 5c 2f 04 5f 53 42 ..........\/._SB
3f00: 5f 50 43 49 30 4c 50 43 30 4c 4e 4b 43 0a 00 12 _PCI0LPC0LNKC...
3f10: 1e 04 0c ff ff 05 00 0a 02 5c 2f 04 5f 53 42 5f .........\/._SB_
3f20: 50 43 49 30 4c 50 43 30 4c 4e 4b 44 0a 00 12 1e PCI0LPC0LNKD....
3f30: 04 0c ff ff 05 00 0a 03 5c 2f 04 5f 53 42 5f 50 ........\/._SB_P
3f40: 43 49 30 4c 50 43 30 4c 4e 4b 41 0a 00 08 41 50 CI0LPC0LNKA...AP
3f50: 49 43 12 3a 04 12 0d 04 0c ff ff 05 00 0a 00 0a IC.:............
3f60: 00 0a 12 12 0d 04 0c ff ff 05 00 0a 01 0a 00 0a ................
3f70: 13 12 0d 04 0c ff ff 05 00 0a 02 0a 00 0a 10 12 ................
3f80: 0d 04 0c ff ff 05 00 0a 03 0a 00 0a 11 14 19 5f ..............._
3f90: 50 52 54 00 a0 0b 92 50 49 43 46 a4 50 49 43 4d PRT....PICF.PICM
3fa0: a1 06 a4 41 50 49 43 5b 80 53 58 54 4d 00 0c 34 ...APIC[.SXTM..4
3fb0: ff 0f 00 0a 04 5b 81 0b 53 58 54 4d 02 53 4d 45 .....[..SXTM.SME
3fc0: 4d 20 5b 82 4b 13 4d 45 4d 5f 08 5f 48 49 44 0c M [.K.MEM_._HID.
3fd0: 41 d0 0c 01 14 4a 12 5f 43 52 53 00 08 42 55 46 A....J._CRS..BUF
3fe0: 30 11 4e 07 0a 7a 86 09 00 00 00 00 0f 00 00 00 0.N..z..........
3ff0: 01 00 86 09 00 01 00 00 d0 fe 00 01 00 00 86 09 ................
4000: 00 01 00 00 00 00 00 00 01 00 86 09 00 01 00 00 ................
4010: ff ff 00 00 01 00 86 09 00 01 00 00 00 00 00 00 ................
4020: 0a 00 86 09 00 01 00 00 10 00 00 00 00 00 86 09 ................
4030: 00 01 00 00 00 00 00 00 00 00 86 09 00 01 00 00 ................
4040: c0 fe 00 10 00 00 86 09 00 01 00 00 e0 fe 00 10 ................
4050: 00 00 86 09 00 01 00 00 f8 ff 00 00 07 00 79 00 ..............y.
4060: 8a 42 55 46 30 0a 1c 41 43 4d 4d 8a 42 55 46 30 .BUF0..ACMM.BUF0
4070: 0a 20 41 53 53 4d 8a 42 55 46 30 0a 44 45 58 54 . ASSM.BUF0.DEXT
4080: 4d 8a 42 55 46 30 0a 4c 53 58 54 31 8a 42 55 46 M.BUF0.LSXT1.BUF
4090: 30 0a 50 53 58 54 32 a0 24 92 93 53 4d 45 4d 00 0.PSXT2.$..SMEM.
40a0: 72 41 4d 45 4d 0c 00 00 01 00 53 58 54 31 72 53 rAMEM.....SXT1rS
40b0: 58 54 31 0c 00 00 01 00 53 58 54 31 a1 07 70 00 XT1.....SXT1..p.
40c0: 53 58 54 31 70 53 4d 45 4d 53 58 54 32 74 41 4d SXT1pSMEMSXT2tAM
40d0: 45 4d 0c 00 00 10 00 45 58 54 4d 70 41 4d 45 4d EM.....EXTMpAMEM
40e0: 41 43 4d 4d 7b 41 4d 45 4d 0c ff ff 0f 00 60 74 ACMM{AMEM.....`t
40f0: 0c 00 00 10 00 60 41 53 53 4d a4 42 55 46 30 5b .....`ASSM.BUF0[
4100: 82 45 04 5c 2f 03 5f 53 42 5f 50 43 49 30 45 58 .E.\/._SB_PCI0EX
4110: 50 4c 08 5f 48 49 44 0c 41 d0 0c 02 08 5f 55 49 PL._HID.A...._UI
4120: 44 0a 04 14 22 5f 43 52 53 00 08 42 55 46 30 11 D..."_CRS..BUF0.
4130: 11 0a 0e 86 09 00 01 00 00 00 e0 00 00 00 10 79 ...............y
4140: 00 a4 42 55 46 30 ..BUF0
FACS @ 0x3dfe0000
0000: 46 41 43 53 40 00 00 00 00 00 00 00 00 00 00 00 FACS@...........
0010: 00 00 00 00 01 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 @ 0x3dfe7400
0000: 46 41 43 50 f4 00 00 00 03 92 52 53 36 39 30 20 FACP......RS690
0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44 AWRDACPI1.0BAWRD
0020: 00 00 00 00 00 00 fe 3d 40 32 fe 3d 01 01 09 00 .......=@2.=....
0030: b0 00 00 00 a1 a0 00 00 00 40 00 00 00 00 00 00 .........@......
0040: 04 40 00 00 00 00 00 00 50 40 00 00 08 40 00 00 .@......P@...@..
0050: 20 40 00 00 00 00 00 00 04 02 01 04 08 00 00 00 @..............
0060: 65 00 e9 03 00 00 00 00 01 00 0d 00 00 03 00 00 e...............
0070: ad 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080: 00 00 00 00 00 00 fe 3d 00 00 00 00 40 32 fe 3d .......=....@2.=
0090: 00 00 00 00 01 08 00 00 00 40 00 00 00 00 00 00 .........@......
00a0: 01 08 00 00 00 00 00 00 00 00 00 00 01 08 00 00 ................
00b0: 04 40 00 00 00 00 00 00 01 08 00 00 00 00 00 00 .@..............
00c0: 00 00 00 00 01 08 00 00 50 40 00 00 00 00 00 00 ........P@......
00d0: 01 08 00 00 08 40 00 00 00 00 00 00 01 08 00 00 .....@..........
00e0: 20 40 00 00 00 00 00 00 01 08 00 00 00 00 00 00 @..............
00f0: 00 00 00 00 ....
SSDT @ 0x3dfe7600
0000: 53 53 44 54 36 01 00 00 01 76 50 54 4c 54 44 20 SSDT6....vPTLTD
0010: 50 4f 57 45 52 4e 4f 57 01 00 00 00 20 4c 54 50 POWERNOW.... LTP
0020: 01 00 00 00 10 41 11 5c 2e 5f 50 52 5f 43 50 55 .....A.\._PR_CPU
0030: 30 08 5f 50 43 54 12 2c 02 11 14 0a 11 82 0c 00 0._PCT.,........
0040: 7f 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y...
0050: 0a 11 82 0c 00 7f 00 00 00 00 00 00 00 00 00 00 ................
0060: 00 79 00 08 5f 50 53 53 12 48 0a 05 12 20 06 0c .y.._PSS.H... ..
0070: 60 09 00 00 0c 78 e6 00 00 0c 64 00 00 00 0c 09 `....x....d.....
0080: 00 00 00 0c 10 2a 20 e8 0c 10 02 00 00 12 20 06 .....* ....... .
0090: 0c 98 08 00 00 0c e7 c3 00 00 0c 64 00 00 00 0c ...........d....
00a0: 09 00 00 00 0c 8e 2a 20 e8 0c 8e 02 00 00 12 20 ......* .......
00b0: 06 0c d0 07 00 00 0c a8 a4 00 00 0c 64 00 00 00 ............d...
00c0: 0c 09 00 00 00 0c 0c 2b 20 e8 0c 0c 03 00 00 12 .......+ .......
00d0: 20 06 0c 08 07 00 00 0c 92 88 00 00 0c 64 00 00 ............d..
00e0: 00 0c 09 00 00 00 0c 8a 2b 20 e8 0c 8a 03 00 00 ........+ ......
00f0: 12 20 06 0c e8 03 00 00 0c c1 3f 00 00 0c 64 00 . ........?...d.
0100: 00 00 0c 09 00 00 00 0c 82 2c 20 e8 0c 82 04 00 ........., .....
0110: 00 08 5f 50 50 43 0a 00 08 5f 50 53 44 12 18 01 .._PPC..._PSD...
0120: 12 15 05 0a 05 0a 00 0c 00 00 00 00 0c fd 00 00 ................
0130: 00 0c 01 00 00 00 ......
HPET @ 0x3dfe7780
0000: 48 50 45 54 38 00 00 00 01 06 52 53 36 39 30 20 HPET8.....RS690
0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44 AWRDACPI1.0BAWRD
0020: 98 00 00 00 01 a2 b9 10 00 00 00 00 00 00 d0 fe ................
0030: 00 00 00 00 00 10 00 00 ........
MCFG @ 0x3dfe7800
0000: 4d 43 46 47 3c 00 00 00 01 19 52 53 36 39 30 20 MCFG<.....RS690
0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44 AWRDACPI1.0BAWRD
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 ff 00 00 00 00 ............
APIC @ 0x3dfe7540
0000: 41 50 49 43 68 00 00 00 01 b1 52 53 36 39 30 20 APICh.....RS690
0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44 AWRDACPI1.0BAWRD
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 00 00 00 00 01 0c 02 00 ................
0040: 00 00 c0 fe 00 00 00 00 02 0a 00 00 02 00 00 00 ................
0050: 00 00 02 0a 00 09 09 00 00 00 0f 00 04 06 00 05 ................
0060: 00 01 04 06 01 05 00 01 ........
XSDT @ 0x3dfe30c0
0000: 58 53 44 54 4c 00 00 00 01 8d 52 53 36 39 30 20 XSDTL.....RS690
0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44 AWRDACPI1.0BAWRD
0020: 00 00 00 00 00 74 fe 3d 00 00 00 00 00 76 fe 3d .....t.=.....v.=
0030: 00 00 00 00 80 77 fe 3d 00 00 00 00 00 78 fe 3d .....w.=.....x.=
0040: 00 00 00 00 40 75 fe 3d 00 00 00 00 ....@u.=....
FACP @ 0x3dfe3180
0000: 46 41 43 50 74 00 00 00 01 04 52 53 36 39 30 20 FACPt.....RS690
0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44 AWRDACPI1.0BAWRD
0020: 00 00 00 00 00 00 fe 3d 40 32 fe 3d 01 00 09 00 .......=@2.=....
0030: b0 00 00 00 a1 a0 00 00 00 40 00 00 00 00 00 00 .........@......
0040: 04 40 00 00 00 00 00 00 50 40 00 00 08 40 00 00 .@......P@...@..
0050: 20 40 00 00 00 00 00 00 04 02 01 04 08 00 00 00 @..............
0060: 65 00 e9 03 00 00 00 00 01 00 0d 00 00 00 00 00 e...............
0070: ad 01 00 00 ....
RSDT @ 0x3dfe3040
0000: 52 53 44 54 38 00 00 00 01 6a 52 53 36 39 30 20 RSDT8....jRS690
0010: 41 57 52 44 41 43 50 49 31 2e 30 42 41 57 52 44 AWRDACPI1.0BAWRD
0020: 00 00 00 00 80 31 fe 3d 00 76 fe 3d 80 77 fe 3d .....1.=.v.=.w.=
0030: 00 78 fe 3d 40 75 fe 3d .x.=@u.=
RSD PTR @ 0xf7ce0
0000: 52 53 44 20 50 54 52 20 d0 52 53 36 39 30 20 02 RSD PTR .RS690 .
0010: 40 30 fe 3d 24 00 00 00 c0 30 fe 3d 00 00 00 00 @0.=$....0.=....
0020: b1 00 00 00 ....
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 13:03 ` Andrew Paprocki
@ 2008-07-17 13:58 ` Jan Beulich
2008-07-17 14:32 ` Andrew Paprocki
0 siblings, 1 reply; 17+ messages in thread
From: Jan Beulich @ 2008-07-17 13:58 UTC (permalink / raw)
To: Andrew Paprocki, Andi Kleen; +Cc: robert.moore, Len Brown, Andrew Morton, LKML
>>> "Andrew Paprocki" <andrew@ishiboo.com> 17.07.08 15:03 >>>
>On Thu, Jul 17, 2008 at 8:28 AM, Andi Kleen <ak@linux.intel.com> wrote:
>> Ok, but we can just get that from a table dump.
>
>Output from acpidump is attached.
Just as I suspected - the v1 field says 4 bytes, but the v2 field says 8 bits.
Jan
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 13:58 ` Jan Beulich
@ 2008-07-17 14:32 ` Andrew Paprocki
2008-07-17 15:30 ` Jan Beulich
0 siblings, 1 reply; 17+ messages in thread
From: Andrew Paprocki @ 2008-07-17 14:32 UTC (permalink / raw)
To: Jan Beulich; +Cc: Andi Kleen, robert.moore, Len Brown, Andrew Morton, LKML
On Thu, Jul 17, 2008 at 9:58 AM, Jan Beulich <jbeulich@novell.com> wrote:
>>>> "Andrew Paprocki" <andrew@ishiboo.com> 17.07.08 15:03 >>>
>>On Thu, Jul 17, 2008 at 8:28 AM, Andi Kleen <ak@linux.intel.com> wrote:
>>> Ok, but we can just get that from a table dump.
>>
>>Output from acpidump is attached.
>
> Just as I suspected - the v1 field says 4 bytes, but the v2 field says 8 bits.
So does the BIOS owner need to fix the table? If you could give me the
exact text to pass along to the mobo mfr, I will forward it and I can
get them to release a new BIOS rev.
Thanks,
-Andrew
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 14:32 ` Andrew Paprocki
@ 2008-07-17 15:30 ` Jan Beulich
2008-07-17 17:20 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Moore, Robert
0 siblings, 1 reply; 17+ messages in thread
From: Jan Beulich @ 2008-07-17 15:30 UTC (permalink / raw)
To: Andrew Paprocki; +Cc: robert.moore, Len Brown, Andrew Morton, Andi Kleen, LKML
>>> "Andrew Paprocki" <andrew@ishiboo.com> 17.07.08 16:32 >>>
>On Thu, Jul 17, 2008 at 9:58 AM, Jan Beulich <jbeulich@novell.com> wrote:
>>>>> "Andrew Paprocki" <andrew@ishiboo.com> 17.07.08 15:03 >>>
>>>On Thu, Jul 17, 2008 at 8:28 AM, Andi Kleen <ak@linux.intel.com> wrote:
>>>> Ok, but we can just get that from a table dump.
>>>
>>>Output from acpidump is attached.
>>
>> Just as I suspected - the v1 field says 4 bytes, but the v2 field says 8 bits.
>
>So does the BIOS owner need to fix the table? If you could give me the
>exact text to pass along to the mobo mfr, I will forward it and I can
>get them to release a new BIOS rev.
I'm not sure how else to express what I already said above: They simply
need to get (in ACPI spec terms) the FADT's X_PM1a_EVT_BLK in sync
with PM1_EVT_LEN (and they should at once make sure other
X_PM*_BLK and X_GPE?_BLK fields are in sync with their respective
legacy fields, too - while looking at the dump, it seemed there were more
inconsistencies).
Jan
^ permalink raw reply [flat|nested] 17+ messages in thread
* RE: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 15:30 ` Jan Beulich
@ 2008-07-17 17:20 ` Moore, Robert
2008-07-17 17:40 ` Andi Kleen
` (2 more replies)
0 siblings, 3 replies; 17+ messages in thread
From: Moore, Robert @ 2008-07-17 17:20 UTC (permalink / raw)
To: Jan Beulich, Andrew Paprocki; +Cc: Len Brown, Andrew Morton, Andi Kleen, LKML
So far, in the number of the cases like this that I've seen, it's the v2
fields that have problems. Perhaps the heuristic should be something
like "if there is an inconsistency between the v1 and v2 fields, fall
back to v1".
Bob
>-----Original Message-----
>From: Jan Beulich [mailto:jbeulich@novell.com]
>Sent: Thursday, July 17, 2008 8:30 AM
>To: Andrew Paprocki
>Cc: Moore, Robert; Len Brown; Andrew Morton; Andi Kleen; LKML
>Subject: Re: ACPI WARNING: at
>drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4()
>
>>>> "Andrew Paprocki" <andrew@ishiboo.com> 17.07.08 16:32 >>>
>>On Thu, Jul 17, 2008 at 9:58 AM, Jan Beulich <jbeulich@novell.com>
wrote:
>>>>>> "Andrew Paprocki" <andrew@ishiboo.com> 17.07.08 15:03 >>>
>>>>On Thu, Jul 17, 2008 at 8:28 AM, Andi Kleen <ak@linux.intel.com>
wrote:
>>>>> Ok, but we can just get that from a table dump.
>>>>
>>>>Output from acpidump is attached.
>>>
>>> Just as I suspected - the v1 field says 4 bytes, but the v2 field
says 8
>bits.
>>
>>So does the BIOS owner need to fix the table? If you could give me the
>>exact text to pass along to the mobo mfr, I will forward it and I can
>>get them to release a new BIOS rev.
>
>I'm not sure how else to express what I already said above: They simply
>need to get (in ACPI spec terms) the FADT's X_PM1a_EVT_BLK in sync
>with PM1_EVT_LEN (and they should at once make sure other
>X_PM*_BLK and X_GPE?_BLK fields are in sync with their respective
>legacy fields, too - while looking at the dump, it seemed there were
more
>inconsistencies).
>
>Jan
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 17:20 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Moore, Robert
@ 2008-07-17 17:40 ` Andi Kleen
2008-07-18 7:53 ` Jan Beulich
2008-07-18 8:43 ` Jan Beulich
2008-07-18 9:48 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Jan Beulich
2 siblings, 1 reply; 17+ messages in thread
From: Andi Kleen @ 2008-07-17 17:40 UTC (permalink / raw)
To: Moore, Robert
Cc: Jan Beulich, Andrew Paprocki, Len Brown, Andrew Morton, LKML
Moore, Robert wrote:
> So far, in the number of the cases like this that I've seen, it's the v2
> fields that have problems. Perhaps the heuristic should be something
> like "if there is an inconsistency between the v1 and v2 fields, fall
> back to v1".
Yes that makes sense. Jan could you revise the patch to do that please?
Thanks,
-Andi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 17:40 ` Andi Kleen
@ 2008-07-18 7:53 ` Jan Beulich
0 siblings, 0 replies; 17+ messages in thread
From: Jan Beulich @ 2008-07-18 7:53 UTC (permalink / raw)
To: Robert Moore, Andi Kleen; +Cc: Andrew Paprocki, Len Brown, Andrew Morton, LKML
>>> Andi Kleen <ak@linux.intel.com> 17.07.08 19:40 >>>
>Moore, Robert wrote:
>> So far, in the number of the cases like this that I've seen, it's the v2
>> fields that have problems. Perhaps the heuristic should be something
>> like "if there is an inconsistency between the v1 and v2 fields, fall
>> back to v1".
>
>Yes that makes sense. Jan could you revise the patch to do that please?
Sure, soon.
Jan
^ permalink raw reply [flat|nested] 17+ messages in thread
* RE: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 17:20 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Moore, Robert
2008-07-17 17:40 ` Andi Kleen
@ 2008-07-18 8:43 ` Jan Beulich
2008-07-18 16:52 ` ACPI WARNING: atdrivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Moore, Robert
2008-07-18 9:48 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Jan Beulich
2 siblings, 1 reply; 17+ messages in thread
From: Jan Beulich @ 2008-07-18 8:43 UTC (permalink / raw)
To: Robert Moore, Andi Kleen; +Cc: Andrew Paprocki, Len Brown, Andrew Morton, LKML
>>> "Moore, Robert" <robert.moore@intel.com> 17.07.08 19:20 >>>
>So far, in the number of the cases like this that I've seen, it's the v2
>fields that have problems. Perhaps the heuristic should be something
>like "if there is an inconsistency between the v1 and v2 fields, fall
>back to v1".
While extending the patch to do so, I realize that other v2 fields are
used as-is, no matter whether their bit_width (or other fields) are
wrong. Is that perhaps why hardware/hwregs.c uses hard-coded
constants rather than the specified widths? If so (and if the v1 fields
are considered reliable), shouldn't the v2 ones be sanity-checked
against the v1 ones and then the specified widths be used as intended
by the spec?
Jan
^ permalink raw reply [flat|nested] 17+ messages in thread
* RE: ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-17 17:20 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Moore, Robert
2008-07-17 17:40 ` Andi Kleen
2008-07-18 8:43 ` Jan Beulich
@ 2008-07-18 9:48 ` Jan Beulich
2 siblings, 0 replies; 17+ messages in thread
From: Jan Beulich @ 2008-07-18 9:48 UTC (permalink / raw)
To: Len Brown, Andi Kleen; +Cc: Robert Moore, Andrew Paprocki, Andrew Morton, LKML
>>> "Moore, Robert" <robert.moore@intel.com> 17.07.08 19:20 >>>
>So far, in the number of the cases like this that I've seen, it's the v2
>fields that have problems. Perhaps the heuristic should be something
>like "if there is an inconsistency between the v1 and v2 fields, fall
>back to v1".
Here's the updated (i.e. replacement) patch. Andrew P., any chance you
could test this on your system?
The (1.0 inherited) separate length fields in the FADT are byte
granular. Further, PM1a/b may have distinct lengths and live in
distinct address spaces. acpi_tb_convert_fadt() should account for
all of these conditions.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
---
drivers/acpi/tables/tbfadt.c | 39 ++++++++++++++++++++++++++++++++-------
1 file changed, 32 insertions(+), 7 deletions(-)
--- linux-2.6.26/drivers/acpi/tables/tbfadt.c 2008-07-13 23:51:29.000000000 +0200
+++ 2.6.26-acpi-fadt-parse/drivers/acpi/tables/tbfadt.c 2008-07-18 10:43:55.000000000 +0200
@@ -50,7 +50,7 @@ ACPI_MODULE_NAME("tbfadt")
/* Local prototypes */
static void inline
acpi_tb_init_generic_address(struct acpi_generic_address *generic_address,
- u8 bit_width, u64 address);
+ u8 byte_width, u64 address);
static void acpi_tb_convert_fadt(void);
@@ -111,7 +111,7 @@ static struct acpi_fadt_info fadt_info_t
* FUNCTION: acpi_tb_init_generic_address
*
* PARAMETERS: generic_address - GAS struct to be initialized
- * bit_width - Width of this register
+ * byte_width - Width of this register
* Address - Address of the register
*
* RETURN: None
@@ -124,7 +124,7 @@ static struct acpi_fadt_info fadt_info_t
static void inline
acpi_tb_init_generic_address(struct acpi_generic_address *generic_address,
- u8 bit_width, u64 address)
+ u8 byte_width, u64 address)
{
/*
@@ -136,7 +136,7 @@ acpi_tb_init_generic_address(struct acpi
/* All other fields are byte-wide */
generic_address->space_id = ACPI_ADR_SPACE_SYSTEM_IO;
- generic_address->bit_width = bit_width;
+ generic_address->bit_width = byte_width << 3;
generic_address->bit_offset = 0;
generic_address->access_width = 0;
}
@@ -343,9 +343,21 @@ static void acpi_tb_convert_fadt(void)
*
* The PM event blocks are split into two register blocks, first is the
* PM Status Register block, followed immediately by the PM Enable Register
- * block. Each is of length (pm1_event_length/2)
+ * block. Each is of length (xpm1x_event_block.bit_width/2)
*/
- pm1_register_length = (u8) ACPI_DIV_2(acpi_gbl_FADT.pm1_event_length);
+ if (!ACPI_MOD_16(acpi_gbl_FADT.xpm1a_event_block.bit_width))
+ pm1_register_length = (u8) ACPI_DIV_16(acpi_gbl_FADT
+ .xpm1a_event_block
+ .bit_width);
+ else {
+ printk(KERN_WARNING "FADT: "
+ "X_PM1a_EVT_BLK.bit_width=%u is invalid,"
+ " falling back to PM1_EVT_LEN=%u\n",
+ acpi_gbl_FADT.xpm1a_event_block.bit_width,
+ acpi_gbl_FADT.pm1_event_length);
+ pm1_register_length = (u8) ACPI_DIV_2(acpi_gbl_FADT
+ .pm1_event_length);
+ }
/* The PM1A register block is required */
@@ -360,13 +372,26 @@ static void acpi_tb_convert_fadt(void)
/* The PM1B register block is optional, ignore if not present */
if (acpi_gbl_FADT.xpm1b_event_block.address) {
+ if (!ACPI_MOD_16(acpi_gbl_FADT.xpm1b_event_block.bit_width))
+ pm1_register_length = (u8) ACPI_DIV_16(acpi_gbl_FADT
+ .xpm1b_event_block
+ .bit_width);
+ else {
+ printk(KERN_WARNING "FADT: "
+ "X_PM1b_EVT_BLK.bit_width=%u is invalid,"
+ " falling back to PM1_EVT_LEN=%u\n",
+ acpi_gbl_FADT.xpm1b_event_block.bit_width,
+ acpi_gbl_FADT.pm1_event_length);
+ pm1_register_length = (u8) ACPI_DIV_2(acpi_gbl_FADT
+ .pm1_event_length);
+ }
acpi_tb_init_generic_address(&acpi_gbl_xpm1b_enable,
pm1_register_length,
(acpi_gbl_FADT.xpm1b_event_block.
address + pm1_register_length));
/* Don't forget to copy space_id of the GAS */
acpi_gbl_xpm1b_enable.space_id =
- acpi_gbl_FADT.xpm1a_event_block.space_id;
+ acpi_gbl_FADT.xpm1b_event_block.space_id;
}
}
^ permalink raw reply [flat|nested] 17+ messages in thread
* RE: ACPI WARNING: atdrivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4()
2008-07-18 8:43 ` Jan Beulich
@ 2008-07-18 16:52 ` Moore, Robert
0 siblings, 0 replies; 17+ messages in thread
From: Moore, Robert @ 2008-07-18 16:52 UTC (permalink / raw)
To: Jan Beulich, Andi Kleen; +Cc: Andrew Paprocki, Len Brown, Andrew Morton, LKML
>shouldn't the v2 ones be sanity-checked
>against the v1 ones and then the specified widths be used as intended
>by the spec?
We are still investigating this. Suffice to say that we have not
encountered any hardware that actually uses different values. One of our
BIOS guys is going to determine what windows does with the bit_width
fields. At the same time, we will go ahead and figure out how it handles
the case when the v1 and v2(X) fields are in conflict.
>-----Original Message-----
>From: Jan Beulich [mailto:jbeulich@novell.com]
>Sent: Friday, July 18, 2008 1:43 AM
>To: Moore, Robert; Andi Kleen
>Cc: Andrew Paprocki; Len Brown; Andrew Morton; LKML
>Subject: RE: ACPI WARNING:
>atdrivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4
()
>
>>>> "Moore, Robert" <robert.moore@intel.com> 17.07.08 19:20 >>>
>>So far, in the number of the cases like this that I've seen, it's the
v2
>>fields that have problems. Perhaps the heuristic should be something
>>like "if there is an inconsistency between the v1 and v2 fields, fall
>>back to v1".
>
>While extending the patch to do so, I realize that other v2 fields are
>used as-is, no matter whether their bit_width (or other fields) are
>wrong. Is that perhaps why hardware/hwregs.c uses hard-coded
>constants rather than the specified widths? If so (and if the v1 fields
>are considered reliable), shouldn't the v2 ones be sanity-checked
>against the v1 ones and then the specified widths be used as intended
>by the spec?
>
>Jan
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2008-07-18 16:52 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-17 2:29 ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4() Andrew Paprocki
2008-07-17 3:34 ` Andrew Paprocki
2008-07-17 8:59 ` Jan Beulich
2008-07-17 9:06 ` Andi Kleen
2008-07-17 9:14 ` Jan Beulich
2008-07-17 12:28 ` Andi Kleen
2008-07-17 13:03 ` Andrew Paprocki
2008-07-17 13:58 ` Jan Beulich
2008-07-17 14:32 ` Andrew Paprocki
2008-07-17 15:30 ` Jan Beulich
2008-07-17 17:20 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Moore, Robert
2008-07-17 17:40 ` Andi Kleen
2008-07-18 7:53 ` Jan Beulich
2008-07-18 8:43 ` Jan Beulich
2008-07-18 16:52 ` ACPI WARNING: atdrivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Moore, Robert
2008-07-18 9:48 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348acpi_tb_create_local_fadt+0x147/0x2f4() Jan Beulich
2008-07-17 9:00 ` ACPI WARNING: at drivers/acpi/tables/tbfadt.c:348 acpi_tb_create_local_fadt+0x147/0x2f4() Andi Kleen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox