1203_hcdn.diff:

store every HT device unit id base and pass those info to acpi
https://openbios.org/roundup/linuxbios/issue46

Note: This version drops the two scripts a and c and creates the dsdt on
the fly from Config.lb using makerule




git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2134 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Stefan Reinauer 2005-12-04 21:52:58 +00:00
parent e38a193720
commit bbdd8f4a9f
26 changed files with 242 additions and 1841 deletions

View File

@ -336,7 +336,7 @@ static void ht_collapse_early_enumeration(struct bus *bus, unsigned offset_uniti
}
unsigned int hypertransport_scan_chain(struct bus *bus,
unsigned min_devfn, unsigned max_devfn, unsigned int max, unsigned offset_unitid)
unsigned min_devfn, unsigned max_devfn, unsigned int max, unsigned *ht_unitid_base, unsigned offset_unitid)
{
//even HT_CHAIN_UNITID_BASE == 0, we still can go through this function, because of end_of_chain check, also We need it to optimize link
unsigned next_unitid, last_unitid;
@ -344,13 +344,13 @@ unsigned int hypertransport_scan_chain(struct bus *bus,
unsigned min_unitid = (offset_unitid) ? HT_CHAIN_UNITID_BASE:1;
struct ht_link prev;
device_t last_func = 0;
int ht_dev_num = 0;
#if HT_CHAIN_END_UNITID_BASE < HT_CHAIN_UNITID_BASE
//let't record the device of last ht device, So we can set the Unitid to HT_CHAIN_END_UNITID_BASE
unsigned real_last_unitid;
uint8_t real_last_pos;
device_t real_last_dev;
int ht_dev_num = 0;
#endif
/* Restore the hypertransport chain to it's unitialized state */
@ -454,12 +454,13 @@ unsigned int hypertransport_scan_chain(struct bus *bus,
}
/* Update the Unitid of the next device */
ht_unitid_base[ht_dev_num] = next_unitid;
ht_dev_num++;
#if HT_CHAIN_END_UNITID_BASE < HT_CHAIN_UNITID_BASE
if(offset_unitid) {
real_last_unitid = next_unitid;
real_last_pos = pos;
real_last_dev = dev;
ht_dev_num++;
}
#endif
next_unitid += count;
@ -503,7 +504,9 @@ unsigned int hypertransport_scan_chain(struct bus *bus,
func->path.u.pci.devfn -= ((real_last_unitid - HT_CHAIN_END_UNITID_BASE) << 3);
last_func = func;
}
ht_unitid_base[ht_dev_num-1] = HT_CHAIN_END_UNITID_BASE; // update last one
next_unitid = real_last_unitid;
}
#endif

View File

@ -4,7 +4,7 @@
#include <device/hypertransport_def.h>
unsigned int hypertransport_scan_chain(struct bus *bus,
unsigned min_devfn, unsigned max_devfn, unsigned int max, unsigned offset_unitid);
unsigned min_devfn, unsigned max_devfn, unsigned int max, unsigned *ht_unit_base, unsigned offset_unitid);
unsigned int ht_scan_bridge(struct device *dev, unsigned int max);
extern struct device_operations default_ht_ops_bus;

View File

@ -57,29 +57,48 @@ if HAVE_ACPI_TABLES
object acpi_tables.o
object fadt.o
if K8_SB_HT_CHAIN_ON_BUS0
object dsdt_bus0.o
else
object dsdt.o
end
object ssdt.o
if ACPI_SSDTX_NUM
if K8_SB_HT_CHAIN_ON_BUS0
object ssdt2.o
# object ssdt3.o
# object ssdt4.o
# object ssdt5.o
# object ssdt6.o
# object ssdt7.o
# object ssdt8.o
else
object ssdt2_bus0.o
# object ssdt3_bus0.o
# object ssdt4_bus0.o
# object ssdt5_bus0.o
# object ssdt6_bus0.o
# object ssdt7_bus0.o
# object ssdt8_bus0.o
makerule dsdt.c
depends "$(MAINBOARD)/dx_bus0/dsdt_lb.dsl"
action "/usr/sbin/iasl -tc $(MAINBOARD)/dx_bus0/dsdt_lb.dsl"
action "mv dsdt_lb.hex dsdt.c"
end
object ./dsdt.o
else
makerule dsdt.c
depends "$(MAINBOARD)/dx/dsdt_lb.dsl"
action "/usr/sbin/iasl -tc $(MAINBOARD)/dx/dsdt_lb.dsl"
action "mv dsdt_lb.hex dsdt.c"
end
object ./dsdt.o
end
makerule ssdt.c
depends "$(MAINBOARD)/ssdt_lb_x.dsl"
action "/usr/sbin/iasl -tc $(MAINBOARD)/ssdt_lb_x.dsl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt/g' ssdt_lb_x.hex"
action "mv ssdt_lb_x.hex ssdt.c"
end
object ./ssdt.o
if ACPI_SSDTX_NUM
if K8_SB_HT_CHAIN_ON_BUS0
makerule ssdt2.c
depends "$(MAINBOARD)/dx/pci2.asl"
action "/usr/sbin/iasl -tc $(MAINBOARD)/dx/pci2.asl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt2/g' pci2.hex"
action "mv pci2.hex ssdt2.c"
end
object ./ssdt2.o
else
makerule ssdt2.c
depends "$(MAINBOARD)/dx_bus0/pci2.asl"
action "/usr/sbin/iasl -tc $(MAINBOARD)/dx_bus0/pci2.asl"
action "perl -pi -e 's/AmlCode/AmlCode_ssdt2/g' pci2.hex"
action "mv pci2.hex ssdt2.c"
end
object ./ssdt2.o
end
end
end

View File

@ -1,7 +1,11 @@
/*
* Island Aruma ACPI support
* written by Stefan Reinauer <stepan@openbios.org>
* (C) 2005 Stefan Reinauer
*
*
* Copyright 2005 AMD
* 2005.9 yhlu make it more dynamic for AMD Opteron Based MB
* 2005.9 yhlu modify that to more dynamic for AMD Opteron Based MB
*/
#include <console/console.h>
@ -12,7 +16,7 @@
#include <cpu/x86/msr.h>
#include <cpu/amd/mtrr.h>
#define DUMP_ACPI_TABLES 0
#define DUMP_ACPI_TABLES 1
#if DUMP_ACPI_TABLES == 1
static void dump_mem(unsigned start, unsigned end)
@ -62,6 +66,7 @@ extern unsigned pci1234[];
extern unsigned hc_possible_num;
extern unsigned sblk;
extern unsigned sbdn;
extern unsigned hcdn[];
unsigned long acpi_fill_madt(unsigned long current)
{
@ -78,7 +83,7 @@ unsigned long acpi_fill_madt(unsigned long current)
{
device_t dev;
struct resource *res;
dev = dev_find_slot(bus_8132_0, PCI_DEVFN(0x1 + HT_CHAIN_UNITID_BASE - 1, 1));
dev = dev_find_slot(bus_8132_0, PCI_DEVFN((hcdn[0]&0xff), 1));
if (dev) {
res = find_resource(dev, PCI_BASE_ADDRESS_0);
if (res) {
@ -88,7 +93,7 @@ unsigned long acpi_fill_madt(unsigned long current)
}
}
dev = dev_find_slot(bus_8132_0, PCI_DEVFN(0x2 + HT_CHAIN_UNITID_BASE - 1, 1));
dev = dev_find_slot(bus_8132_0, PCI_DEVFN((hcdn[0] & 0xff)+1, 1));
if (dev) {
res = find_resource(dev, PCI_BASE_ADDRESS_0);
if (res) {
@ -133,8 +138,10 @@ static void update_ssdt(void *ssdt)
uint8_t *PCIO;
uint8_t *SBLK;
uint8_t *TOM1;
uint8_t *HCLK;
uint8_t *SBDN;
uint8_t *HCLK;
uint8_t *HCDN;
int i;
device_t dev;
uint32_t dword;
@ -145,8 +152,10 @@ static void update_ssdt(void *ssdt)
PCIO = ssdt+0xaf; //+5 will be next PCIO
SBLK = ssdt+0xdc; // one byte
TOM1 = ssdt+0xe3; //
HCLK = ssdt+0xfa; //+5 will be next HCLK
SBDN = ssdt+0xed;//
HCLK = ssdt+0xfa; //+5 will be next HCLK
HCDN = ssdt+0x12a; //+5 will be next HCDN
dev = dev_find_slot(0, PCI_DEVFN(0x18, 1));
@ -165,8 +174,6 @@ static void update_ssdt(void *ssdt)
int_to_stream(dword, PCIO+i*5);
}
get_bus_conf(); //it will get sblk, pci1234, and sbdn
*SBLK = (uint8_t)(sblk);
msr = rdmsr(TOP_MEM);
@ -174,9 +181,11 @@ static void update_ssdt(void *ssdt)
for(i=0;i<hc_possible_num;i++) {
int_to_stream(pci1234[i], HCLK + i*5);
int_to_stream(hcdn[i], HCDN + i*5);
}
for(i=hc_possible_num; i<HC_POSSIBLE_NUM; i++) { // in case we set array size to other than 8
int_to_stream(0x00000000, HCLK + i*5);
int_to_stream(0x20202020, HCDN + i*5);
}
int_to_stream(sbdn, SBDN);
@ -202,6 +211,8 @@ unsigned long write_acpi_tables(unsigned long start)
int i;
get_bus_conf(); //it will get sblk, pci1234, hcdn, and sbdn
/* Align ACPI tables to 16byte */
start = ( start + 0x0f ) & -0x10;
current = start;

View File

@ -1,798 +0,0 @@
unsigned char AmlCode[] =
{
0x44,0x53,0x44,0x54,0xD7,0x18,0x00,0x00, /* 00000000 "DSDT...." */
0x01,0xF4,0x41,0x4D,0x44,0x2D,0x4B,0x38, /* 00000008 "..AMD-K8" */
0x41,0x4D,0x44,0x41,0x43,0x50,0x49,0x00, /* 00000010 "AMDACPI." */
0x00,0x00,0x04,0x06,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
0x09,0x03,0x05,0x20,0x10,0x39,0x5F,0x50, /* 00000020 "... .9_P" */
0x52,0x5F,0x5B,0x83,0x0B,0x43,0x50,0x55, /* 00000028 "R_[..CPU" */
0x30,0x00,0x10,0xC0,0x00,0x00,0x06,0x5B, /* 00000030 "0......[" */
0x83,0x0B,0x43,0x50,0x55,0x31,0x01,0x00, /* 00000038 "..CPU1.." */
0x00,0x00,0x00,0x00,0x5B,0x83,0x0B,0x43, /* 00000040 "....[..C" */
0x50,0x55,0x32,0x02,0x00,0x00,0x00,0x00, /* 00000048 "PU2....." */
0x00,0x5B,0x83,0x0B,0x43,0x50,0x55,0x33, /* 00000050 ".[..CPU3" */
0x03,0x00,0x00,0x00,0x00,0x00,0x14,0x06, /* 00000058 "........" */
0x46,0x57,0x53,0x4F,0x00,0x08,0x5F,0x53, /* 00000060 "FWSO.._S" */
0x30,0x5F,0x12,0x06,0x04,0x00,0x00,0x00, /* 00000068 "0_......" */
0x00,0x08,0x5F,0x53,0x31,0x5F,0x12,0x06, /* 00000070 ".._S1_.." */
0x04,0x01,0x01,0x01,0x01,0x08,0x5F,0x53, /* 00000078 "......_S" */
0x33,0x5F,0x12,0x0A,0x04,0x0A,0x05,0x0A, /* 00000080 "3_......" */
0x05,0x0A,0x05,0x0A,0x05,0x08,0x5F,0x53, /* 00000088 "......_S" */
0x35,0x5F,0x12,0x0A,0x04,0x0A,0x07,0x0A, /* 00000090 "5_......" */
0x07,0x0A,0x07,0x0A,0x07,0x10,0x82,0x1C, /* 00000098 "........" */
0x01,0x5F,0x53,0x42,0x5F,0x5B,0x82,0x3E, /* 000000A0 "._SB_[.>" */
0x50,0x43,0x49,0x30,0x08,0x5F,0x48,0x49, /* 000000A8 "PCI0._HI" */
0x44,0x0C,0x41,0xD0,0x0A,0x03,0x08,0x5F, /* 000000B0 "D.A...._" */
0x41,0x44,0x52,0x0C,0x00,0x00,0x18,0x00, /* 000000B8 "ADR....." */
0x08,0x5F,0x55,0x49,0x44,0x01,0x08,0x5F, /* 000000C0 "._UID.._" */
0x42,0x42,0x4E,0x00,0x5B,0x80,0x4C,0x44, /* 000000C8 "BBN.[.LD" */
0x54,0x31,0x02,0x0A,0xA4,0x01,0x5B,0x81, /* 000000D0 "T1....[." */
0x0D,0x4C,0x44,0x54,0x31,0x11,0x00,0x05, /* 000000D8 ".LDT1..." */
0x4C,0x31,0x49,0x43,0x01,0x5B,0x82,0x89, /* 000000E0 "L1IC.[.." */
0x17,0x01,0x50,0x43,0x49,0x31,0x08,0x5F, /* 000000E8 "..PCI1._" */
0x48,0x49,0x44,0x0C,0x41,0xD0,0x0A,0x03, /* 000000F0 "HID.A..." */
0x08,0x5F,0x41,0x44,0x52,0x0C,0x00,0x00, /* 000000F8 "._ADR..." */
0x18,0x00,0x08,0x5F,0x55,0x49,0x44,0x0A, /* 00000100 "..._UID." */
0x02,0x14,0x17,0x5F,0x42,0x42,0x4E,0x00, /* 00000108 "..._BBN." */
0xA4,0x47,0x42,0x55,0x53,0x00,0x5E,0x5E, /* 00000110 ".GBUS.^^" */
0x2E,0x50,0x43,0x49,0x30,0x53,0x42,0x4C, /* 00000118 ".PCI0SBL" */
0x4B,0x14,0x41,0x10,0x5F,0x43,0x52,0x53, /* 00000120 "K.A._CRS" */
0x00,0x08,0x42,0x55,0x46,0x30,0x11,0x44, /* 00000128 "..BUF0.D" */
0x07,0x0A,0x70,0x47,0x01,0xF8,0x0C,0xF8, /* 00000130 "..pG...." */
0x0C,0x01,0x08,0x47,0x01,0x00,0xC0,0x00, /* 00000138 "...G...." */
0xC0,0x01,0x80,0x47,0x01,0x80,0xC0,0x80, /* 00000140 "...G...." */
0xC0,0x01,0x80,0x88,0x0D,0x00,0x01,0x0C, /* 00000148 "........" */
0x03,0x00,0x00,0x00,0x81,0xFF,0xFF,0x00, /* 00000150 "........" */
0x00,0x00,0x7F,0x87,0x17,0x00,0x00,0x0C, /* 00000158 "........" */
0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x0C, /* 00000160 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000168 "........" */
0x00,0x00,0x00,0x00,0x00,0x86,0x09,0x00, /* 00000170 "........" */
0x01,0x00,0x80,0x0D,0x00,0x00,0x40,0x00, /* 00000178 "......@." */
0x00,0x88,0x0D,0x00,0x01,0x0C,0x03,0x00, /* 00000180 "........" */
0x00,0x00,0x00,0xAF,0x03,0x00,0x00,0xB0, /* 00000188 "........" */
0x03,0x88,0x0D,0x00,0x01,0x0C,0x03,0x00, /* 00000190 "........" */
0x00,0xE0,0x03,0xF7,0x0C,0x00,0x00,0x18, /* 00000198 "........" */
0x09,0x79,0x00,0x4F,0x53,0x54,0x50,0x8A, /* 000001A0 ".y.OSTP." */
0x42,0x55,0x46,0x30,0x0A,0x3E,0x56,0x4C, /* 000001A8 "BUF0.>VL" */
0x45,0x4E,0x8A,0x42,0x55,0x46,0x30,0x0A, /* 000001B0 "EN.BUF0." */
0x36,0x56,0x4D,0x41,0x58,0x8A,0x42,0x55, /* 000001B8 "6VMAX.BU" */
0x46,0x30,0x0A,0x32,0x56,0x4D,0x49,0x4E, /* 000001C0 "F0.2VMIN" */
0x79,0x56,0x47,0x41,0x31,0x0A,0x09,0x60, /* 000001C8 "yVGA1..`" */
0x72,0x56,0x4D,0x49,0x4E,0x60,0x56,0x4D, /* 000001D0 "rVMIN`VM" */
0x41,0x58,0x76,0x56,0x4D,0x41,0x58,0x70, /* 000001D8 "AXvVMAXp" */
0x60,0x56,0x4C,0x45,0x4E,0x73,0x47,0x4D, /* 000001E0 "`VLENsGM" */
0x45,0x4D,0x00,0x5E,0x5E,0x2E,0x50,0x43, /* 000001E8 "EM.^^.PC" */
0x49,0x30,0x53,0x42,0x4C,0x4B,0x42,0x55, /* 000001F0 "I0SBLKBU" */
0x46,0x30,0x61,0x73,0x47,0x49,0x4F,0x52, /* 000001F8 "F0asGIOR" */
0x00,0x5E,0x5E,0x2E,0x50,0x43,0x49,0x30, /* 00000200 ".^^.PCI0" */
0x53,0x42,0x4C,0x4B,0x61,0x62,0x73,0x47, /* 00000208 "SBLKabsG" */
0x57,0x42,0x4E,0x00,0x5E,0x5E,0x2E,0x50, /* 00000210 "WBN.^^.P" */
0x43,0x49,0x30,0x53,0x42,0x4C,0x4B,0x62, /* 00000218 "CI0SBLKb" */
0x63,0xA4,0x63,0x08,0x41,0x50,0x49,0x43, /* 00000220 "c.c.APIC" */
0x12,0x34,0x04,0x12,0x0B,0x04,0x0C,0xFF, /* 00000228 ".4......" */
0xFF,0x04,0x00,0x00,0x00,0x0A,0x10,0x12, /* 00000230 "........" */
0x0B,0x04,0x0C,0xFF,0xFF,0x04,0x00,0x01, /* 00000238 "........" */
0x00,0x0A,0x11,0x12,0x0C,0x04,0x0C,0xFF, /* 00000240 "........" */
0xFF,0x04,0x00,0x0A,0x02,0x00,0x0A,0x12, /* 00000248 "........" */
0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x04,0x00, /* 00000250 "........" */
0x0A,0x03,0x00,0x0A,0x13,0x08,0x50,0x49, /* 00000258 "......PI" */
0x43,0x4D,0x12,0x3C,0x04,0x12,0x0D,0x04, /* 00000260 "CM.<...." */
0x0C,0xFF,0xFF,0x04,0x00,0x00,0x4C,0x4E, /* 00000268 "......LN" */
0x4B,0x41,0x00,0x12,0x0D,0x04,0x0C,0xFF, /* 00000270 "KA......" */
0xFF,0x04,0x00,0x01,0x4C,0x4E,0x4B,0x42, /* 00000278 "....LNKB" */
0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x04, /* 00000280 "........" */
0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x43,0x00, /* 00000288 "...LNKC." */
0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x04,0x00, /* 00000290 "........" */
0x0A,0x03,0x4C,0x4E,0x4B,0x44,0x00,0x08, /* 00000298 "..LNKD.." */
0x44,0x4E,0x43,0x47,0xFF,0x14,0x4B,0x0A, /* 000002A0 "DNCG..K." */
0x5F,0x50,0x52,0x54,0x00,0xA0,0x40,0x09, /* 000002A8 "_PRT..@." */
0x93,0x44,0x4E,0x43,0x47,0xFF,0x70,0x44, /* 000002B0 ".DNCG.pD" */
0x41,0x44,0x44,0x5E,0x5E,0x2E,0x50,0x43, /* 000002B8 "ADD^^.PC" */
0x49,0x30,0x53,0x42,0x44,0x4E,0x0C,0xFF, /* 000002C0 "I0SBDN.." */
0xFF,0x01,0x00,0x60,0x70,0x60,0x88,0x83, /* 000002C8 "...`p`.." */
0x88,0x50,0x49,0x43,0x4D,0x00,0x00,0x00, /* 000002D0 ".PICM..." */
0x00,0x70,0x60,0x88,0x83,0x88,0x50,0x49, /* 000002D8 ".p`...PI" */
0x43,0x4D,0x01,0x00,0x00,0x00,0x70,0x60, /* 000002E0 "CM....p`" */
0x88,0x83,0x88,0x50,0x49,0x43,0x4D,0x0A, /* 000002E8 "...PICM." */
0x02,0x00,0x00,0x00,0x70,0x60,0x88,0x83, /* 000002F0 "....p`.." */
0x88,0x50,0x49,0x43,0x4D,0x0A,0x03,0x00, /* 000002F8 ".PICM..." */
0x00,0x00,0x70,0x60,0x88,0x83,0x88,0x41, /* 00000300 "..p`...A" */
0x50,0x49,0x43,0x00,0x00,0x00,0x00,0x70, /* 00000308 "PIC....p" */
0x60,0x88,0x83,0x88,0x41,0x50,0x49,0x43, /* 00000310 "`...APIC" */
0x01,0x00,0x00,0x00,0x70,0x60,0x88,0x83, /* 00000318 "....p`.." */
0x88,0x41,0x50,0x49,0x43,0x0A,0x02,0x00, /* 00000320 ".APIC..." */
0x00,0x00,0x70,0x60,0x88,0x83,0x88,0x41, /* 00000328 "..p`...A" */
0x50,0x49,0x43,0x0A,0x03,0x00,0x00,0x00, /* 00000330 "PIC....." */
0x70,0x00,0x44,0x4E,0x43,0x47,0xA0,0x0B, /* 00000338 "p.DNCG.." */
0x92,0x50,0x49,0x43,0x46,0xA4,0x50,0x49, /* 00000340 ".PICF.PI" */
0x43,0x4D,0xA1,0x06,0xA4,0x41,0x50,0x49, /* 00000348 "CM...API" */
0x43,0x5B,0x82,0x3F,0x53,0x42,0x43,0x33, /* 00000350 "C[.?SBC3" */
0x14,0x1C,0x5F,0x41,0x44,0x52,0x00,0xA4, /* 00000358 ".._ADR.." */
0x44,0x41,0x44,0x44,0x5E,0x5E,0x5E,0x2E, /* 00000360 "DADD^^^." */
0x50,0x43,0x49,0x30,0x53,0x42,0x44,0x4E, /* 00000368 "PCI0SBDN" */
0x0C,0x03,0x00,0x01,0x00,0x5B,0x80,0x50, /* 00000370 ".....[.P" */
0x49,0x52,0x51,0x02,0x0A,0x56,0x0A,0x02, /* 00000378 "IRQ..V.." */
0x5B,0x81,0x10,0x50,0x49,0x52,0x51,0x11, /* 00000380 "[..PIRQ." */
0x50,0x49,0x42,0x41,0x08,0x50,0x49,0x44, /* 00000388 "PIBA.PID" */
0x43,0x08,0x5B,0x82,0x49,0x04,0x48,0x50, /* 00000390 "C.[.I.HP" */
0x45,0x54,0x08,0x48,0x50,0x54,0x5F,0x00, /* 00000398 "ET.HPT_." */
0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0, /* 000003A0 "._HID.A." */
0x01,0x03,0x08,0x5F,0x55,0x49,0x44,0x00, /* 000003A8 "..._UID." */
0x14,0x09,0x5F,0x53,0x54,0x41,0x00,0xA4, /* 000003B0 ".._STA.." */
0x0A,0x0F,0x14,0x22,0x5F,0x43,0x52,0x53, /* 000003B8 "..."_CRS" */
0x00,0x08,0x42,0x55,0x46,0x30,0x11,0x11, /* 000003C0 "..BUF0.." */
0x0A,0x0E,0x86,0x09,0x00,0x01,0x00,0x00, /* 000003C8 "........" */
0xD0,0xFE,0x00,0x04,0x00,0x00,0x79,0x00, /* 000003D0 "......y." */
0xA4,0x42,0x55,0x46,0x30,0x5B,0x82,0x47, /* 000003D8 ".BUF0[.G" */
0x17,0x4C,0x4E,0x4B,0x41,0x08,0x5F,0x48, /* 000003E0 ".LNKA._H" */
0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08, /* 000003E8 "ID.A...." */
0x5F,0x55,0x49,0x44,0x01,0x14,0x22,0x5F, /* 000003F0 "_UID.."_" */
0x53,0x54,0x41,0x00,0x7B,0x5E,0x5E,0x2E, /* 000003F8 "STA.{^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x42,0x41, /* 00000400 "SBC3PIBA" */
0x0A,0x0F,0x60,0xA0,0x07,0x93,0x60,0x00, /* 00000408 "..`...`." */
0xA4,0x0A,0x09,0xA1,0x04,0xA4,0x0A,0x0B, /* 00000410 "........" */
0x14,0x1A,0x5F,0x50,0x52,0x53,0x00,0x08, /* 00000418 ".._PRS.." */
0x42,0x55,0x46,0x41,0x11,0x09,0x0A,0x06, /* 00000420 "BUFA...." */
0x23,0x28,0x0C,0x18,0x79,0x00,0xA4,0x42, /* 00000428 "#(..y..B" */
0x55,0x46,0x41,0x14,0x47,0x04,0x5F,0x44, /* 00000430 "UFA.G._D" */
0x49,0x53,0x00,0x70,0x01,0x63,0x7B,0x5E, /* 00000438 "IS.p.c{^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 00000440 "^.SBC3PI" */
0x42,0x41,0x0A,0x0F,0x61,0x70,0x61,0x62, /* 00000448 "BA..apab" */
0xA0,0x0A,0x94,0x61,0x0A,0x07,0x74,0x61, /* 00000450 "...a..ta" */
0x0A,0x08,0x61,0x79,0x63,0x61,0x63,0x80, /* 00000458 "..aycac." */
0x63,0x63,0x7B,0x5E,0x5E,0x2E,0x53,0x42, /* 00000460 "cc{^^.SB" */
0x43,0x33,0x50,0x49,0x42,0x41,0x0A,0xF0, /* 00000468 "C3PIBA.." */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 00000470 "^^.SBC3P" */
0x49,0x42,0x41,0x14,0x41,0x07,0x5F,0x43, /* 00000478 "IBA.A._C" */
0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x41, /* 00000480 "RS..BUFA" */
0x11,0x09,0x0A,0x06,0x23,0x00,0x00,0x18, /* 00000488 "....#..." */
0x79,0x00,0x8C,0x42,0x55,0x46,0x41,0x01, /* 00000490 "y..BUFA." */
0x49,0x52,0x41,0x31,0x8C,0x42,0x55,0x46, /* 00000498 "IRA1.BUF" */
0x41,0x0A,0x02,0x49,0x52,0x41,0x32,0x70, /* 000004A0 "A..IRA2p" */
0x00,0x63,0x70,0x00,0x64,0x7B,0x5E,0x5E, /* 000004A8 ".cp.d{^^" */
0x2E,0x53,0x42,0x43,0x33,0x50,0x49,0x42, /* 000004B0 ".SBC3PIB" */
0x41,0x0A,0x0F,0x61,0xA0,0x2B,0x92,0x93, /* 000004B8 "A..a.+.." */
0x61,0x00,0xA0,0x0E,0x94,0x61,0x0A,0x07, /* 000004C0 "a....a.." */
0x74,0x61,0x0A,0x08,0x62,0x79,0x01,0x62, /* 000004C8 "ta..by.b" */
0x64,0xA1,0x0A,0xA0,0x08,0x94,0x61,0x00, /* 000004D0 "d.....a." */
0x79,0x01,0x61,0x63,0x70,0x63,0x49,0x52, /* 000004D8 "y.acpcIR" */
0x41,0x31,0x70,0x64,0x49,0x52,0x41,0x32, /* 000004E0 "A1pdIRA2" */
0xA4,0x42,0x55,0x46,0x41,0x14,0x48,0x06, /* 000004E8 ".BUFA.H." */
0x5F,0x53,0x52,0x53,0x01,0x8C,0x68,0x01, /* 000004F0 "_SRS..h." */
0x49,0x52,0x41,0x31,0x8C,0x68,0x0A,0x02, /* 000004F8 "IRA1.h.." */
0x49,0x52,0x41,0x32,0x79,0x49,0x52,0x41, /* 00000500 "IRA2yIRA" */
0x32,0x0A,0x08,0x60,0x7D,0x60,0x49,0x52, /* 00000508 "2..`}`IR" */
0x41,0x31,0x60,0x70,0x00,0x61,0x7A,0x60, /* 00000510 "A1`p.az`" */
0x01,0x60,0xA2,0x0A,0x94,0x60,0x00,0x75, /* 00000518 ".`...`.u" */
0x61,0x7A,0x60,0x01,0x60,0x7B,0x5E,0x5E, /* 00000520 "az`.`{^^" */
0x2E,0x53,0x42,0x43,0x33,0x50,0x49,0x42, /* 00000528 ".SBC3PIB" */
0x41,0x0A,0xF0,0x5E,0x5E,0x2E,0x53,0x42, /* 00000530 "A..^^.SB" */
0x43,0x33,0x50,0x49,0x42,0x41,0x7D,0x5E, /* 00000538 "C3PIBA}^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 00000540 "^.SBC3PI" */
0x42,0x41,0x61,0x5E,0x5E,0x2E,0x53,0x42, /* 00000548 "BAa^^.SB" */
0x43,0x33,0x50,0x49,0x42,0x41,0x5B,0x82, /* 00000550 "C3PIBA[." */
0x47,0x18,0x4C,0x4E,0x4B,0x42,0x08,0x5F, /* 00000558 "G.LNKB._" */
0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F, /* 00000560 "HID.A..." */
0x08,0x5F,0x55,0x49,0x44,0x0A,0x02,0x14, /* 00000568 "._UID..." */
0x22,0x5F,0x53,0x54,0x41,0x00,0x7B,0x5E, /* 00000570 ""_STA.{^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 00000578 "^.SBC3PI" */
0x42,0x41,0x0A,0xF0,0x60,0xA0,0x07,0x93, /* 00000580 "BA..`..." */
0x60,0x00,0xA4,0x0A,0x09,0xA1,0x04,0xA4, /* 00000588 "`......." */
0x0A,0x0B,0x14,0x1A,0x5F,0x50,0x52,0x53, /* 00000590 "...._PRS" */
0x00,0x08,0x42,0x55,0x46,0x42,0x11,0x09, /* 00000598 "..BUFB.." */
0x0A,0x06,0x23,0x28,0x0C,0x18,0x79,0x00, /* 000005A0 "..#(..y." */
0xA4,0x42,0x55,0x46,0x42,0x14,0x4C,0x04, /* 000005A8 ".BUFB.L." */
0x5F,0x44,0x49,0x53,0x00,0x70,0x01,0x63, /* 000005B0 "_DIS.p.c" */
0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 000005B8 "{^^.SBC3" */
0x50,0x49,0x42,0x41,0x0A,0xF0,0x61,0x7A, /* 000005C0 "PIBA..az" */
0x61,0x0A,0x04,0x61,0x70,0x61,0x62,0xA0, /* 000005C8 "a..apab." */
0x0A,0x94,0x61,0x0A,0x07,0x74,0x61,0x0A, /* 000005D0 "..a..ta." */
0x08,0x61,0x79,0x63,0x61,0x63,0x80,0x63, /* 000005D8 ".aycac.c" */
0x63,0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 000005E0 "c{^^.SBC" */
0x33,0x50,0x49,0x42,0x41,0x0A,0x0F,0x5E, /* 000005E8 "3PIBA..^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 000005F0 "^.SBC3PI" */
0x42,0x41,0x14,0x46,0x07,0x5F,0x43,0x52, /* 000005F8 "BA.F._CR" */
0x53,0x00,0x08,0x42,0x55,0x46,0x42,0x11, /* 00000600 "S..BUFB." */
0x09,0x0A,0x06,0x23,0x00,0x00,0x18,0x79, /* 00000608 "...#...y" */
0x00,0x8C,0x42,0x55,0x46,0x42,0x01,0x49, /* 00000610 "..BUFB.I" */
0x52,0x42,0x31,0x8C,0x42,0x55,0x46,0x42, /* 00000618 "RB1.BUFB" */
0x0A,0x02,0x49,0x52,0x42,0x32,0x70,0x00, /* 00000620 "..IRB2p." */
0x63,0x70,0x00,0x64,0x7B,0x5E,0x5E,0x2E, /* 00000628 "cp.d{^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x42,0x41, /* 00000630 "SBC3PIBA" */
0x0A,0xF0,0x61,0x7A,0x61,0x0A,0x04,0x61, /* 00000638 "..aza..a" */
0xA0,0x2B,0x92,0x93,0x61,0x00,0xA0,0x0E, /* 00000640 ".+..a..." */
0x94,0x61,0x0A,0x07,0x74,0x61,0x0A,0x08, /* 00000648 ".a..ta.." */
0x62,0x79,0x01,0x62,0x64,0xA1,0x0A,0xA0, /* 00000650 "by.bd..." */
0x08,0x94,0x61,0x00,0x79,0x01,0x61,0x63, /* 00000658 "..a.y.ac" */
0x70,0x63,0x49,0x52,0x42,0x31,0x70,0x64, /* 00000660 "pcIRB1pd" */
0x49,0x52,0x42,0x32,0xA4,0x42,0x55,0x46, /* 00000668 "IRB2.BUF" */
0x42,0x14,0x4D,0x06,0x5F,0x53,0x52,0x53, /* 00000670 "B.M._SRS" */
0x01,0x8C,0x68,0x01,0x49,0x52,0x42,0x31, /* 00000678 "..h.IRB1" */
0x8C,0x68,0x0A,0x02,0x49,0x52,0x42,0x32, /* 00000680 ".h..IRB2" */
0x79,0x49,0x52,0x42,0x32,0x0A,0x08,0x60, /* 00000688 "yIRB2..`" */
0x7D,0x60,0x49,0x52,0x42,0x31,0x60,0x70, /* 00000690 "}`IRB1`p" */
0x00,0x61,0x7A,0x60,0x01,0x60,0xA2,0x0A, /* 00000698 ".az`.`.." */
0x94,0x60,0x00,0x75,0x61,0x7A,0x60,0x01, /* 000006A0 ".`.uaz`." */
0x60,0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 000006A8 "`{^^.SBC" */
0x33,0x50,0x49,0x42,0x41,0x0A,0x0F,0x5E, /* 000006B0 "3PIBA..^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 000006B8 "^.SBC3PI" */
0x42,0x41,0x79,0x61,0x0A,0x04,0x61,0x7D, /* 000006C0 "BAya..a}" */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 000006C8 "^^.SBC3P" */
0x49,0x42,0x41,0x61,0x5E,0x5E,0x2E,0x53, /* 000006D0 "IBAa^^.S" */
0x42,0x43,0x33,0x50,0x49,0x42,0x41,0x5B, /* 000006D8 "BC3PIBA[" */
0x82,0x48,0x17,0x4C,0x4E,0x4B,0x43,0x08, /* 000006E0 ".H.LNKC." */
0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C, /* 000006E8 "_HID.A.." */
0x0F,0x08,0x5F,0x55,0x49,0x44,0x0A,0x03, /* 000006F0 ".._UID.." */
0x14,0x22,0x5F,0x53,0x54,0x41,0x00,0x7B, /* 000006F8 "."_STA.{" */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 00000700 "^^.SBC3P" */
0x49,0x44,0x43,0x0A,0x0F,0x60,0xA0,0x07, /* 00000708 "IDC..`.." */
0x93,0x60,0x00,0xA4,0x0A,0x09,0xA1,0x04, /* 00000710 ".`......" */
0xA4,0x0A,0x0B,0x14,0x1A,0x5F,0x50,0x52, /* 00000718 "....._PR" */
0x53,0x00,0x08,0x42,0x55,0x46,0x41,0x11, /* 00000720 "S..BUFA." */
0x09,0x0A,0x06,0x23,0x28,0x0C,0x18,0x79, /* 00000728 "...#(..y" */
0x00,0xA4,0x42,0x55,0x46,0x41,0x14,0x47, /* 00000730 "..BUFA.G" */
0x04,0x5F,0x44,0x49,0x53,0x00,0x70,0x01, /* 00000738 "._DIS.p." */
0x63,0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 00000740 "c{^^.SBC" */
0x33,0x50,0x49,0x44,0x43,0x0A,0x0F,0x61, /* 00000748 "3PIDC..a" */
0x70,0x61,0x62,0xA0,0x0A,0x94,0x61,0x0A, /* 00000750 "pab...a." */
0x07,0x74,0x61,0x0A,0x08,0x61,0x79,0x63, /* 00000758 ".ta..ayc" */
0x61,0x63,0x80,0x63,0x63,0x7B,0x5E,0x5E, /* 00000760 "ac.cc{^^" */
0x2E,0x53,0x42,0x43,0x33,0x50,0x49,0x44, /* 00000768 ".SBC3PID" */
0x43,0x0A,0xF0,0x5E,0x5E,0x2E,0x53,0x42, /* 00000770 "C..^^.SB" */
0x43,0x33,0x50,0x49,0x44,0x43,0x14,0x41, /* 00000778 "C3PIDC.A" */
0x07,0x5F,0x43,0x52,0x53,0x00,0x08,0x42, /* 00000780 "._CRS..B" */
0x55,0x46,0x41,0x11,0x09,0x0A,0x06,0x23, /* 00000788 "UFA....#" */
0x00,0x00,0x18,0x79,0x00,0x8C,0x42,0x55, /* 00000790 "...y..BU" */
0x46,0x41,0x01,0x49,0x52,0x41,0x31,0x8C, /* 00000798 "FA.IRA1." */
0x42,0x55,0x46,0x41,0x0A,0x02,0x49,0x52, /* 000007A0 "BUFA..IR" */
0x41,0x32,0x70,0x00,0x63,0x70,0x00,0x64, /* 000007A8 "A2p.cp.d" */
0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 000007B0 "{^^.SBC3" */
0x50,0x49,0x44,0x43,0x0A,0x0F,0x61,0xA0, /* 000007B8 "PIDC..a." */
0x2B,0x92,0x93,0x61,0x00,0xA0,0x0E,0x94, /* 000007C0 "+..a...." */
0x61,0x0A,0x07,0x74,0x61,0x0A,0x08,0x62, /* 000007C8 "a..ta..b" */
0x79,0x01,0x62,0x64,0xA1,0x0A,0xA0,0x08, /* 000007D0 "y.bd...." */
0x94,0x61,0x00,0x79,0x01,0x61,0x63,0x70, /* 000007D8 ".a.y.acp" */
0x63,0x49,0x52,0x41,0x31,0x70,0x64,0x49, /* 000007E0 "cIRA1pdI" */
0x52,0x41,0x32,0xA4,0x42,0x55,0x46,0x41, /* 000007E8 "RA2.BUFA" */
0x14,0x48,0x06,0x5F,0x53,0x52,0x53,0x01, /* 000007F0 ".H._SRS." */
0x8C,0x68,0x01,0x49,0x52,0x41,0x31,0x8C, /* 000007F8 ".h.IRA1." */
0x68,0x0A,0x02,0x49,0x52,0x41,0x32,0x79, /* 00000800 "h..IRA2y" */
0x49,0x52,0x41,0x32,0x0A,0x08,0x60,0x7D, /* 00000808 "IRA2..`}" */
0x60,0x49,0x52,0x41,0x31,0x60,0x70,0x00, /* 00000810 "`IRA1`p." */
0x61,0x7A,0x60,0x01,0x60,0xA2,0x0A,0x94, /* 00000818 "az`.`..." */
0x60,0x00,0x75,0x61,0x7A,0x60,0x01,0x60, /* 00000820 "`.uaz`.`" */
0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 00000828 "{^^.SBC3" */
0x50,0x49,0x44,0x43,0x0A,0xF0,0x5E,0x5E, /* 00000830 "PIDC..^^" */
0x2E,0x53,0x42,0x43,0x33,0x50,0x49,0x44, /* 00000838 ".SBC3PID" */
0x43,0x7D,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 00000840 "C}^^.SBC" */
0x33,0x50,0x49,0x44,0x43,0x61,0x5E,0x5E, /* 00000848 "3PIDCa^^" */
0x2E,0x53,0x42,0x43,0x33,0x50,0x49,0x44, /* 00000850 ".SBC3PID" */
0x43,0x5B,0x82,0x47,0x18,0x4C,0x4E,0x4B, /* 00000858 "C[.G.LNK" */
0x44,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41, /* 00000860 "D._HID.A" */
0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44, /* 00000868 "...._UID" */
0x0A,0x04,0x14,0x22,0x5F,0x53,0x54,0x41, /* 00000870 "..."_STA" */
0x00,0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 00000878 ".{^^.SBC" */
0x33,0x50,0x49,0x44,0x43,0x0A,0xF0,0x60, /* 00000880 "3PIDC..`" */
0xA0,0x07,0x93,0x60,0x00,0xA4,0x0A,0x09, /* 00000888 "...`...." */
0xA1,0x04,0xA4,0x0A,0x0B,0x14,0x1A,0x5F, /* 00000890 "......._" */
0x50,0x52,0x53,0x00,0x08,0x42,0x55,0x46, /* 00000898 "PRS..BUF" */
0x42,0x11,0x09,0x0A,0x06,0x23,0x28,0x0C, /* 000008A0 "B....#(." */
0x18,0x79,0x00,0xA4,0x42,0x55,0x46,0x42, /* 000008A8 ".y..BUFB" */
0x14,0x4C,0x04,0x5F,0x44,0x49,0x53,0x00, /* 000008B0 ".L._DIS." */
0x70,0x01,0x63,0x7B,0x5E,0x5E,0x2E,0x53, /* 000008B8 "p.c{^^.S" */
0x42,0x43,0x33,0x50,0x49,0x44,0x43,0x0A, /* 000008C0 "BC3PIDC." */
0xF0,0x61,0x7A,0x61,0x0A,0x04,0x61,0x70, /* 000008C8 ".aza..ap" */
0x61,0x62,0xA0,0x0A,0x94,0x61,0x0A,0x07, /* 000008D0 "ab...a.." */
0x74,0x61,0x0A,0x08,0x61,0x79,0x63,0x61, /* 000008D8 "ta..ayca" */
0x63,0x80,0x63,0x63,0x7B,0x5E,0x5E,0x2E, /* 000008E0 "c.cc{^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x44,0x43, /* 000008E8 "SBC3PIDC" */
0x0A,0x0F,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 000008F0 "..^^.SBC" */
0x33,0x50,0x49,0x44,0x43,0x14,0x46,0x07, /* 000008F8 "3PIDC.F." */
0x5F,0x43,0x52,0x53,0x00,0x08,0x42,0x55, /* 00000900 "_CRS..BU" */
0x46,0x42,0x11,0x09,0x0A,0x06,0x23,0x00, /* 00000908 "FB....#." */
0x00,0x18,0x79,0x00,0x8C,0x42,0x55,0x46, /* 00000910 "..y..BUF" */
0x42,0x01,0x49,0x52,0x42,0x31,0x8C,0x42, /* 00000918 "B.IRB1.B" */
0x55,0x46,0x42,0x0A,0x02,0x49,0x52,0x42, /* 00000920 "UFB..IRB" */
0x32,0x70,0x00,0x63,0x70,0x00,0x64,0x7B, /* 00000928 "2p.cp.d{" */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 00000930 "^^.SBC3P" */
0x49,0x44,0x43,0x0A,0xF0,0x61,0x7A,0x61, /* 00000938 "IDC..aza" */
0x0A,0x04,0x61,0xA0,0x2B,0x92,0x93,0x61, /* 00000940 "..a.+..a" */
0x00,0xA0,0x0E,0x94,0x61,0x0A,0x07,0x74, /* 00000948 "....a..t" */
0x61,0x0A,0x08,0x62,0x79,0x01,0x62,0x64, /* 00000950 "a..by.bd" */
0xA1,0x0A,0xA0,0x08,0x94,0x61,0x00,0x79, /* 00000958 ".....a.y" */
0x01,0x61,0x63,0x70,0x63,0x49,0x52,0x42, /* 00000960 ".acpcIRB" */
0x31,0x70,0x64,0x49,0x52,0x42,0x32,0xA4, /* 00000968 "1pdIRB2." */
0x42,0x55,0x46,0x42,0x14,0x4D,0x06,0x5F, /* 00000970 "BUFB.M._" */
0x53,0x52,0x53,0x01,0x8C,0x68,0x01,0x49, /* 00000978 "SRS..h.I" */
0x52,0x42,0x31,0x8C,0x68,0x0A,0x02,0x49, /* 00000980 "RB1.h..I" */
0x52,0x42,0x32,0x79,0x49,0x52,0x42,0x32, /* 00000988 "RB2yIRB2" */
0x0A,0x08,0x60,0x7D,0x60,0x49,0x52,0x42, /* 00000990 "..`}`IRB" */
0x31,0x60,0x70,0x00,0x61,0x7A,0x60,0x01, /* 00000998 "1`p.az`." */
0x60,0xA2,0x0A,0x94,0x60,0x00,0x75,0x61, /* 000009A0 "`...`.ua" */
0x7A,0x60,0x01,0x60,0x7B,0x5E,0x5E,0x2E, /* 000009A8 "z`.`{^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x44,0x43, /* 000009B0 "SBC3PIDC" */
0x0A,0x0F,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 000009B8 "..^^.SBC" */
0x33,0x50,0x49,0x44,0x43,0x79,0x61,0x0A, /* 000009C0 "3PIDCya." */
0x04,0x61,0x7D,0x5E,0x5E,0x2E,0x53,0x42, /* 000009C8 ".a}^^.SB" */
0x43,0x33,0x50,0x49,0x44,0x43,0x61,0x5E, /* 000009D0 "C3PIDCa^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 000009D8 "^.SBC3PI" */
0x44,0x43,0x5B,0x82,0x4A,0x33,0x49,0x53, /* 000009E0 "DC[.J3IS" */
0x41,0x5F,0x14,0x1C,0x5F,0x41,0x44,0x52, /* 000009E8 "A_.._ADR" */
0x00,0xA4,0x44,0x41,0x44,0x44,0x5E,0x5E, /* 000009F0 "..DADD^^" */
0x5E,0x2E,0x50,0x43,0x49,0x30,0x53,0x42, /* 000009F8 "^.PCI0SB" */
0x44,0x4E,0x0C,0x00,0x00,0x01,0x00,0x5B, /* 00000A00 "DN.....[" */
0x80,0x50,0x49,0x52,0x59,0x02,0x0A,0x51, /* 00000A08 ".PIRY..Q" */
0x0A,0x02,0x5B,0x81,0x32,0x50,0x49,0x52, /* 00000A10 "..[.2PIR" */
0x59,0x01,0x5A,0x30,0x30,0x30,0x02,0x00, /* 00000A18 "Y.Z000.." */
0x01,0x45,0x43,0x50,0x5F,0x01,0x46,0x44, /* 00000A20 ".ECP_.FD" */
0x43,0x31,0x01,0x46,0x44,0x43,0x32,0x01, /* 00000A28 "C1.FDC2." */
0x00,0x02,0x5A,0x30,0x30,0x31,0x03,0x53, /* 00000A30 "..Z001.S" */
0x41,0x45,0x4E,0x01,0x5A,0x30,0x30,0x32, /* 00000A38 "AEN.Z002" */
0x03,0x53,0x42,0x45,0x4E,0x01,0x5B,0x82, /* 00000A40 ".SBEN.[." */
0x2C,0x50,0x49,0x43,0x5F,0x08,0x5F,0x48, /* 00000A48 ",PIC_._H" */
0x49,0x44,0x0B,0x41,0xD0,0x08,0x5F,0x43, /* 00000A50 "ID.A.._C" */
0x52,0x53,0x11,0x19,0x0A,0x16,0x47,0x01, /* 00000A58 "RS....G." */
0x20,0x00,0x20,0x00,0x01,0x02,0x47,0x01, /* 00000A60 " . ...G." */
0xA0,0x00,0xA0,0x00,0x01,0x02,0x23,0x04, /* 00000A68 "......#." */
0x00,0x01,0x79,0x00,0x5B,0x82,0x35,0x44, /* 00000A70 "..y.[.5D" */
0x4D,0x41,0x31,0x08,0x5F,0x48,0x49,0x44, /* 00000A78 "MA1._HID" */
0x0C,0x41,0xD0,0x02,0x00,0x08,0x5F,0x43, /* 00000A80 ".A...._C" */
0x52,0x53,0x11,0x20,0x0A,0x1D,0x47,0x01, /* 00000A88 "RS. ..G." */
0x00,0x00,0x00,0x00,0x01,0x10,0x47,0x01, /* 00000A90 "......G." */
0x80,0x00,0x80,0x00,0x01,0x10,0x47,0x01, /* 00000A98 "......G." */
0xC0,0x00,0xC0,0x00,0x01,0x20,0x2A,0x10, /* 00000AA0 "..... *." */
0x02,0x79,0x00,0x5B,0x82,0x26,0x54,0x4D, /* 00000AA8 ".y.[.&TM" */
0x52,0x5F,0x08,0x5F,0x48,0x49,0x44,0x0C, /* 00000AB0 "R_._HID." */
0x41,0xD0,0x01,0x00,0x08,0x5F,0x43,0x52, /* 00000AB8 "A...._CR" */
0x53,0x11,0x11,0x0A,0x0E,0x47,0x01,0x40, /* 00000AC0 "S....G.@" */
0x00,0x40,0x00,0x01,0x04,0x23,0x01,0x00, /* 00000AC8 ".@...#.." */
0x01,0x79,0x00,0x5B,0x82,0x26,0x52,0x54, /* 00000AD0 ".y.[.&RT" */
0x43,0x5F,0x08,0x5F,0x48,0x49,0x44,0x0C, /* 00000AD8 "C_._HID." */
0x41,0xD0,0x0B,0x00,0x08,0x5F,0x43,0x52, /* 00000AE0 "A...._CR" */
0x53,0x11,0x11,0x0A,0x0E,0x47,0x01,0x70, /* 00000AE8 "S....G.p" */
0x00,0x70,0x00,0x01,0x06,0x23,0x00,0x01, /* 00000AF0 ".p...#.." */
0x01,0x79,0x00,0x5B,0x82,0x22,0x53,0x50, /* 00000AF8 ".y.[."SP" */
0x4B,0x52,0x08,0x5F,0x48,0x49,0x44,0x0C, /* 00000B00 "KR._HID." */
0x41,0xD0,0x08,0x00,0x08,0x5F,0x43,0x52, /* 00000B08 "A...._CR" */
0x53,0x11,0x0D,0x0A,0x0A,0x47,0x01,0x61, /* 00000B10 "S....G.a" */
0x00,0x61,0x00,0x01,0x01,0x79,0x00,0x5B, /* 00000B18 ".a...y.[" */
0x82,0x26,0x43,0x4F,0x50,0x52,0x08,0x5F, /* 00000B20 ".&COPR._" */
0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x04, /* 00000B28 "HID.A..." */
0x08,0x5F,0x43,0x52,0x53,0x11,0x11,0x0A, /* 00000B30 "._CRS..." */
0x0E,0x47,0x01,0xF0,0x00,0xF0,0x00,0x01, /* 00000B38 ".G......" */
0x10,0x23,0x00,0x20,0x01,0x79,0x00,0x5B, /* 00000B40 ".#. .y.[" */
0x82,0x4E,0x09,0x53,0x59,0x53,0x52,0x08, /* 00000B48 ".N.SYSR." */
0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C, /* 00000B50 "_HID.A.." */
0x02,0x08,0x5F,0x55,0x49,0x44,0x00,0x08, /* 00000B58 ".._UID.." */
0x53,0x59,0x52,0x31,0x11,0x46,0x07,0x0A, /* 00000B60 "SYR1.F.." */
0x72,0x47,0x01,0xD0,0x04,0xD0,0x04,0x01, /* 00000B68 "rG......" */
0x02,0x47,0x01,0x00,0x11,0x7F,0x11,0x01, /* 00000B70 ".G......" */
0x80,0x47,0x01,0x80,0x11,0xFF,0x11,0x01, /* 00000B78 ".G......" */
0x80,0x47,0x01,0x10,0x00,0x10,0x00,0x01, /* 00000B80 ".G......" */
0x10,0x47,0x01,0x22,0x00,0x22,0x00,0x01, /* 00000B88 ".G.".".." */
0x1E,0x47,0x01,0x44,0x00,0x44,0x00,0x01, /* 00000B90 ".G.D.D.." */
0x1C,0x47,0x01,0x62,0x00,0x62,0x00,0x01, /* 00000B98 ".G.b.b.." */
0x02,0x47,0x01,0x65,0x00,0x65,0x00,0x01, /* 00000BA0 ".G.e.e.." */
0x0B,0x47,0x01,0x76,0x00,0x76,0x00,0x01, /* 00000BA8 ".G.v.v.." */
0x0A,0x47,0x01,0x90,0x00,0x90,0x00,0x01, /* 00000BB0 ".G......" */
0x10,0x47,0x01,0xA2,0x00,0xA2,0x00,0x01, /* 00000BB8 ".G......" */
0x1E,0x47,0x01,0xE0,0x00,0xE0,0x00,0x01, /* 00000BC0 ".G......" */
0x10,0x47,0x01,0x78,0x0B,0x78,0x0B,0x01, /* 00000BC8 ".G.x.x.." */
0x04,0x47,0x01,0x90,0x01,0x90,0x01,0x01, /* 00000BD0 ".G......" */
0x04,0x79,0x00,0x14,0x0B,0x5F,0x43,0x52, /* 00000BD8 ".y..._CR" */
0x53,0x00,0xA4,0x53,0x59,0x52,0x31,0x5B, /* 00000BE0 "S..SYR1[" */
0x82,0x4B,0x0C,0x4D,0x45,0x4D,0x5F,0x08, /* 00000BE8 ".K.MEM_." */
0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C, /* 00000BF0 "_HID.A.." */
0x02,0x08,0x5F,0x55,0x49,0x44,0x01,0x14, /* 00000BF8 ".._UID.." */
0x44,0x0B,0x5F,0x43,0x52,0x53,0x00,0x08, /* 00000C00 "D._CRS.." */
0x42,0x55,0x46,0x30,0x11,0x4E,0x07,0x0A, /* 00000C08 "BUF0.N.." */
0x7A,0x86,0x09,0x00,0x01,0x00,0x00,0x0E, /* 00000C10 "z......." */
0x00,0x00,0x00,0x02,0x00,0x86,0x09,0x00, /* 00000C18 "........" */
0x01,0x00,0x00,0x0C,0x00,0x00,0x00,0x00, /* 00000C20 "........" */
0x00,0x86,0x09,0x00,0x01,0x00,0x00,0xC0, /* 00000C28 "........" */
0xFE,0x00,0x10,0x00,0x00,0x86,0x09,0x00, /* 00000C30 "........" */
0x01,0x00,0x00,0xC0,0xFF,0x00,0x00,0x38, /* 00000C38 ".......8" */
0x00,0x86,0x09,0x00,0x01,0x00,0x00,0xE0, /* 00000C40 "........" */
0xFE,0x00,0x10,0x00,0x00,0x86,0x09,0x00, /* 00000C48 "........" */
0x01,0x00,0x00,0xF8,0xFF,0x00,0x00,0x08, /* 00000C50 "........" */
0x00,0x86,0x09,0x00,0x01,0x00,0x00,0x00, /* 00000C58 "........" */
0x00,0x00,0x00,0x00,0x00,0x86,0x09,0x00, /* 00000C60 "........" */
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000C68 "........" */
0x00,0x86,0x09,0x00,0x01,0x00,0x00,0x00, /* 00000C70 "........" */
0x00,0x00,0x00,0x00,0x00,0x86,0x09,0x00, /* 00000C78 "........" */
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000C80 "........" */
0x00,0x79,0x00,0x8A,0x42,0x55,0x46,0x30, /* 00000C88 ".y..BUF0" */
0x0A,0x14,0x43,0x4C,0x45,0x4E,0x8A,0x42, /* 00000C90 "..CLEN.B" */
0x55,0x46,0x30,0x0A,0x10,0x43,0x42,0x41, /* 00000C98 "UF0..CBA" */
0x53,0x79,0x56,0x47,0x41,0x31,0x0A,0x09, /* 00000CA0 "SyVGA1.." */
0x60,0x70,0x60,0x43,0x4C,0x45,0x4E,0xA4, /* 00000CA8 "`p`CLEN." */
0x42,0x55,0x46,0x30,0x5B,0x82,0x39,0x50, /* 00000CB0 "BUF0[.9P" */
0x53,0x32,0x4D,0x08,0x5F,0x48,0x49,0x44, /* 00000CB8 "S2M._HID" */
0x0C,0x41,0xD0,0x0F,0x13,0x08,0x5F,0x43, /* 00000CC0 ".A...._C" */
0x52,0x53,0x11,0x08,0x0A,0x05,0x22,0x00, /* 00000CC8 "RS...."." */
0x10,0x79,0x00,0x14,0x1B,0x5F,0x53,0x54, /* 00000CD0 ".y..._ST" */
0x41,0x00,0x7B,0x46,0x4C,0x47,0x30,0x0A, /* 00000CD8 "A.{FLG0." */
0x04,0x60,0xA0,0x08,0x93,0x60,0x0A,0x04, /* 00000CE0 ".`...`.." */
0xA4,0x0A,0x0F,0xA1,0x03,0xA4,0x00,0x5B, /* 00000CE8 ".......[" */
0x82,0x2D,0x50,0x53,0x32,0x4B,0x08,0x5F, /* 00000CF0 ".-PS2K._" */
0x48,0x49,0x44,0x0C,0x41,0xD0,0x03,0x03, /* 00000CF8 "HID.A..." */
0x08,0x5F,0x43,0x52,0x53,0x11,0x18,0x0A, /* 00000D00 "._CRS..." */
0x15,0x47,0x01,0x60,0x00,0x60,0x00,0x01, /* 00000D08 ".G.`.`.." */
0x01,0x47,0x01,0x64,0x00,0x64,0x00,0x01, /* 00000D10 ".G.d.d.." */
0x01,0x22,0x02,0x00,0x79,0x00,0x5B,0x82, /* 00000D18 "."..y.[." */
0x4C,0x1F,0x54,0x50,0x32,0x50,0x14,0x18, /* 00000D20 "L.TP2P.." */
0x5F,0x41,0x44,0x52,0x00,0xA4,0x44,0x41, /* 00000D28 "_ADR..DA" */
0x44,0x44,0x5E,0x5E,0x5E,0x2E,0x50,0x43, /* 00000D30 "DD^^^.PC" */
0x49,0x30,0x53,0x42,0x44,0x4E,0x00,0x14, /* 00000D38 "I0SBDN.." */
0x20,0x5F,0x50,0x52,0x57,0x00,0xA0,0x10, /* 00000D40 " _PRW..." */
0x5B,0x12,0x5F,0x53,0x33,0x5F,0x60,0xA4, /* 00000D48 "[._S3_`." */
0x12,0x06,0x02,0x0A,0x08,0x0A,0x03,0xA1, /* 00000D50 "........" */
0x08,0xA4,0x12,0x05,0x02,0x0A,0x08,0x01, /* 00000D58 "........" */
0x5B,0x82,0x2C,0x55,0x53,0x42,0x30,0x08, /* 00000D60 "[.,USB0." */
0x5F,0x41,0x44,0x52,0x00,0x14,0x20,0x5F, /* 00000D68 "_ADR.. _" */
0x50,0x52,0x57,0x00,0xA0,0x10,0x5B,0x12, /* 00000D70 "PRW...[." */
0x5F,0x53,0x33,0x5F,0x60,0xA4,0x12,0x06, /* 00000D78 "_S3_`..." */
0x02,0x0A,0x0F,0x0A,0x03,0xA1,0x08,0xA4, /* 00000D80 "........" */
0x12,0x05,0x02,0x0A,0x0F,0x01,0x5B,0x82, /* 00000D88 "......[." */
0x2C,0x55,0x53,0x42,0x31,0x08,0x5F,0x41, /* 00000D90 ",USB1._A" */
0x44,0x52,0x01,0x14,0x20,0x5F,0x50,0x52, /* 00000D98 "DR.. _PR" */
0x57,0x00,0xA0,0x10,0x5B,0x12,0x5F,0x53, /* 00000DA0 "W...[._S" */
0x33,0x5F,0x60,0xA4,0x12,0x06,0x02,0x0A, /* 00000DA8 "3_`....." */
0x0F,0x0A,0x03,0xA1,0x08,0xA4,0x12,0x05, /* 00000DB0 "........" */
0x02,0x0A,0x0F,0x01,0x08,0x41,0x50,0x49, /* 00000DB8 ".....API" */
0x43,0x12,0x41,0x09,0x0C,0x12,0x09,0x04, /* 00000DC0 "C.A....." */
0x0B,0xFF,0xFF,0x00,0x00,0x0A,0x10,0x12, /* 00000DC8 "........" */
0x09,0x04,0x0B,0xFF,0xFF,0x01,0x00,0x0A, /* 00000DD0 "........" */
0x11,0x12,0x0A,0x04,0x0B,0xFF,0xFF,0x0A, /* 00000DD8 "........" */
0x02,0x00,0x0A,0x12,0x12,0x0A,0x04,0x0B, /* 00000DE0 "........" */
0xFF,0xFF,0x0A,0x03,0x00,0x0A,0x13,0x12, /* 00000DE8 "........" */
0x0B,0x04,0x0C,0xFF,0xFF,0x04,0x00,0x00, /* 00000DF0 "........" */
0x00,0x0A,0x10,0x12,0x0B,0x04,0x0C,0xFF, /* 00000DF8 "........" */
0xFF,0x04,0x00,0x01,0x00,0x0A,0x11,0x12, /* 00000E00 "........" */
0x0C,0x04,0x0C,0xFF,0xFF,0x04,0x00,0x0A, /* 00000E08 "........" */
0x02,0x00,0x0A,0x12,0x12,0x0C,0x04,0x0C, /* 00000E10 "........" */
0xFF,0xFF,0x04,0x00,0x0A,0x03,0x00,0x0A, /* 00000E18 "........" */
0x13,0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x05, /* 00000E20 "........" */
0x00,0x00,0x00,0x0A,0x11,0x12,0x0B,0x04, /* 00000E28 "........" */
0x0C,0xFF,0xFF,0x05,0x00,0x01,0x00,0x0A, /* 00000E30 "........" */
0x12,0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x05, /* 00000E38 "........" */
0x00,0x0A,0x02,0x00,0x0A,0x13,0x12,0x0C, /* 00000E40 "........" */
0x04,0x0C,0xFF,0xFF,0x05,0x00,0x0A,0x03, /* 00000E48 "........" */
0x00,0x0A,0x10,0x08,0x50,0x49,0x43,0x4D, /* 00000E50 "....PICM" */
0x12,0x49,0x0A,0x0C,0x12,0x0B,0x04,0x0B, /* 00000E58 ".I......" */
0xFF,0xFF,0x00,0x4C,0x4E,0x4B,0x41,0x00, /* 00000E60 "...LNKA." */
0x12,0x0B,0x04,0x0B,0xFF,0xFF,0x01,0x4C, /* 00000E68 ".......L" */
0x4E,0x4B,0x42,0x00,0x12,0x0C,0x04,0x0B, /* 00000E70 "NKB....." */
0xFF,0xFF,0x0A,0x02,0x4C,0x4E,0x4B,0x43, /* 00000E78 "....LNKC" */
0x00,0x12,0x0C,0x04,0x0B,0xFF,0xFF,0x0A, /* 00000E80 "........" */
0x03,0x4C,0x4E,0x4B,0x44,0x00,0x12,0x0D, /* 00000E88 ".LNKD..." */
0x04,0x0C,0xFF,0xFF,0x04,0x00,0x00,0x4C, /* 00000E90 ".......L" */
0x4E,0x4B,0x41,0x00,0x12,0x0D,0x04,0x0C, /* 00000E98 "NKA....." */
0xFF,0xFF,0x04,0x00,0x01,0x4C,0x4E,0x4B, /* 00000EA0 ".....LNK" */
0x42,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF, /* 00000EA8 "B......." */
0x04,0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x43, /* 00000EB0 "....LNKC" */
0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x04, /* 00000EB8 "........" */
0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x44,0x00, /* 00000EC0 "...LNKD." */
0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x05,0x00, /* 00000EC8 "........" */
0x00,0x4C,0x4E,0x4B,0x42,0x00,0x12,0x0D, /* 00000ED0 ".LNKB..." */
0x04,0x0C,0xFF,0xFF,0x05,0x00,0x01,0x4C, /* 00000ED8 ".......L" */
0x4E,0x4B,0x43,0x00,0x12,0x0E,0x04,0x0C, /* 00000EE0 "NKC....." */
0xFF,0xFF,0x05,0x00,0x0A,0x02,0x4C,0x4E, /* 00000EE8 "......LN" */
0x4B,0x44,0x00,0x12,0x0E,0x04,0x0C,0xFF, /* 00000EF0 "KD......" */
0xFF,0x05,0x00,0x0A,0x03,0x4C,0x4E,0x4B, /* 00000EF8 ".....LNK" */
0x41,0x00,0x14,0x19,0x5F,0x50,0x52,0x54, /* 00000F00 "A..._PRT" */
0x00,0xA0,0x0B,0x92,0x50,0x49,0x43,0x46, /* 00000F08 "....PICF" */
0xA4,0x50,0x49,0x43,0x4D,0xA1,0x06,0xA4, /* 00000F10 ".PICM..." */
0x41,0x50,0x49,0x43,0x5B,0x82,0x49,0x27, /* 00000F18 "APIC[.I'" */
0x50,0x47,0x30,0x41,0x08,0x5F,0x41,0x44, /* 00000F20 "PG0A._AD" */
0x52,0x0C,0x00,0x00,0x01,0x00,0x14,0x20, /* 00000F28 "R...... " */
0x5F,0x50,0x52,0x57,0x00,0xA0,0x10,0x5B, /* 00000F30 "_PRW...[" */
0x12,0x5F,0x53,0x33,0x5F,0x60,0xA4,0x12, /* 00000F38 "._S3_`.." */
0x06,0x02,0x0A,0x29,0x0A,0x03,0xA1,0x08, /* 00000F40 "...)...." */
0xA4,0x12,0x05,0x02,0x0A,0x29,0x01,0x08, /* 00000F48 ".....).." */
0x41,0x50,0x49,0x43,0x12,0x4D,0x0F,0x14, /* 00000F50 "APIC.M.." */
0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x01,0x00, /* 00000F58 "........" */
0x00,0x00,0x0A,0x19,0x12,0x0B,0x04,0x0C, /* 00000F60 "........" */
0xFF,0xFF,0x01,0x00,0x01,0x00,0x0A,0x1A, /* 00000F68 "........" */
0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x01,0x00, /* 00000F70 "........" */
0x0A,0x02,0x00,0x0A,0x1B,0x12,0x0C,0x04, /* 00000F78 "........" */
0x0C,0xFF,0xFF,0x01,0x00,0x0A,0x03,0x00, /* 00000F80 "........" */
0x0A,0x18,0x12,0x0B,0x04,0x0C,0xFF,0xFF, /* 00000F88 "........" */
0x03,0x00,0x00,0x00,0x0A,0x19,0x12,0x0B, /* 00000F90 "........" */
0x04,0x0C,0xFF,0xFF,0x03,0x00,0x01,0x00, /* 00000F98 "........" */
0x0A,0x1A,0x12,0x0C,0x04,0x0C,0xFF,0xFF, /* 00000FA0 "........" */
0x03,0x00,0x0A,0x02,0x00,0x0A,0x1B,0x12, /* 00000FA8 "........" */
0x0C,0x04,0x0C,0xFF,0xFF,0x03,0x00,0x0A, /* 00000FB0 "........" */
0x03,0x00,0x0A,0x18,0x12,0x0B,0x04,0x0C, /* 00000FB8 "........" */
0xFF,0xFF,0x04,0x00,0x00,0x00,0x0A,0x1A, /* 00000FC0 "........" */
0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x04,0x00, /* 00000FC8 "........" */
0x01,0x00,0x0A,0x1B,0x12,0x0C,0x04,0x0C, /* 00000FD0 "........" */
0xFF,0xFF,0x04,0x00,0x0A,0x02,0x00,0x0A, /* 00000FD8 "........" */
0x18,0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x04, /* 00000FE0 "........" */
0x00,0x0A,0x03,0x00,0x0A,0x19,0x12,0x0B, /* 00000FE8 "........" */
0x04,0x0C,0xFF,0xFF,0x05,0x00,0x00,0x00, /* 00000FF0 "........" */
0x0A,0x1B,0x12,0x0B,0x04,0x0C,0xFF,0xFF, /* 00000FF8 "........" */
0x05,0x00,0x01,0x00,0x0A,0x18,0x12,0x0C, /* 00001000 "........" */
0x04,0x0C,0xFF,0xFF,0x05,0x00,0x0A,0x02, /* 00001008 "........" */
0x00,0x0A,0x19,0x12,0x0C,0x04,0x0C,0xFF, /* 00001010 "........" */
0xFF,0x05,0x00,0x0A,0x03,0x00,0x0A,0x1A, /* 00001018 "........" */
0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x06,0x00, /* 00001020 "........" */
0x00,0x00,0x0A,0x18,0x12,0x0B,0x04,0x0C, /* 00001028 "........" */
0xFF,0xFF,0x06,0x00,0x01,0x00,0x0A,0x19, /* 00001030 "........" */
0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x06,0x00, /* 00001038 "........" */
0x0A,0x02,0x00,0x0A,0x1A,0x12,0x0C,0x04, /* 00001040 "........" */
0x0C,0xFF,0xFF,0x06,0x00,0x0A,0x03,0x00, /* 00001048 "........" */
0x0A,0x1B,0x08,0x50,0x49,0x43,0x4D,0x12, /* 00001050 "...PICM." */
0x45,0x12,0x14,0x12,0x0D,0x04,0x0C,0xFF, /* 00001058 "E......." */
0xFF,0x01,0x00,0x00,0x4C,0x4E,0x4B,0x42, /* 00001060 "....LNKB" */
0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x01, /* 00001068 "........" */
0x00,0x01,0x4C,0x4E,0x4B,0x43,0x00,0x12, /* 00001070 "..LNKC.." */
0x0E,0x04,0x0C,0xFF,0xFF,0x01,0x00,0x0A, /* 00001078 "........" */
0x02,0x4C,0x4E,0x4B,0x44,0x00,0x12,0x0E, /* 00001080 ".LNKD..." */
0x04,0x0C,0xFF,0xFF,0x01,0x00,0x0A,0x03, /* 00001088 "........" */
0x4C,0x4E,0x4B,0x41,0x00,0x12,0x0D,0x04, /* 00001090 "LNKA...." */
0x0C,0xFF,0xFF,0x03,0x00,0x00,0x4C,0x4E, /* 00001098 "......LN" */
0x4B,0x42,0x00,0x12,0x0D,0x04,0x0C,0xFF, /* 000010A0 "KB......" */
0xFF,0x03,0x00,0x01,0x4C,0x4E,0x4B,0x43, /* 000010A8 "....LNKC" */
0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x03, /* 000010B0 "........" */
0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x44,0x00, /* 000010B8 "...LNKD." */
0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x03,0x00, /* 000010C0 "........" */
0x0A,0x03,0x4C,0x4E,0x4B,0x41,0x00,0x12, /* 000010C8 "..LNKA.." */
0x0D,0x04,0x0C,0xFF,0xFF,0x04,0x00,0x00, /* 000010D0 "........" */
0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0D,0x04, /* 000010D8 "LNKC...." */
0x0C,0xFF,0xFF,0x04,0x00,0x01,0x4C,0x4E, /* 000010E0 "......LN" */
0x4B,0x44,0x00,0x12,0x0E,0x04,0x0C,0xFF, /* 000010E8 "KD......" */
0xFF,0x04,0x00,0x0A,0x02,0x4C,0x4E,0x4B, /* 000010F0 ".....LNK" */
0x41,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF, /* 000010F8 "A......." */
0x04,0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x42, /* 00001100 "....LNKB" */
0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x05, /* 00001108 "........" */
0x00,0x00,0x4C,0x4E,0x4B,0x44,0x00,0x12, /* 00001110 "..LNKD.." */
0x0D,0x04,0x0C,0xFF,0xFF,0x05,0x00,0x01, /* 00001118 "........" */
0x4C,0x4E,0x4B,0x41,0x00,0x12,0x0E,0x04, /* 00001120 "LNKA...." */
0x0C,0xFF,0xFF,0x05,0x00,0x0A,0x02,0x4C, /* 00001128 ".......L" */
0x4E,0x4B,0x42,0x00,0x12,0x0E,0x04,0x0C, /* 00001130 "NKB....." */
0xFF,0xFF,0x05,0x00,0x0A,0x03,0x4C,0x4E, /* 00001138 "......LN" */
0x4B,0x43,0x00,0x12,0x0D,0x04,0x0C,0xFF, /* 00001140 "KC......" */
0xFF,0x06,0x00,0x00,0x4C,0x4E,0x4B,0x41, /* 00001148 "....LNKA" */
0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x06, /* 00001150 "........" */
0x00,0x01,0x4C,0x4E,0x4B,0x42,0x00,0x12, /* 00001158 "..LNKB.." */
0x0E,0x04,0x0C,0xFF,0xFF,0x06,0x00,0x0A, /* 00001160 "........" */
0x02,0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0E, /* 00001168 ".LNKC..." */
0x04,0x0C,0xFF,0xFF,0x06,0x00,0x0A,0x03, /* 00001170 "........" */
0x4C,0x4E,0x4B,0x44,0x00,0x14,0x19,0x5F, /* 00001178 "LNKD..._" */
0x50,0x52,0x54,0x00,0xA0,0x0B,0x92,0x50, /* 00001180 "PRT....P" */
0x49,0x43,0x46,0xA4,0x50,0x49,0x43,0x4D, /* 00001188 "ICF.PICM" */
0xA1,0x06,0xA4,0x41,0x50,0x49,0x43,0x5B, /* 00001190 "...APIC[" */
0x82,0x47,0x0C,0x50,0x47,0x30,0x42,0x08, /* 00001198 ".G.PG0B." */
0x5F,0x41,0x44,0x52,0x0C,0x00,0x00,0x02, /* 000011A0 "_ADR...." */
0x00,0x14,0x20,0x5F,0x50,0x52,0x57,0x00, /* 000011A8 ".. _PRW." */
0xA0,0x10,0x5B,0x12,0x5F,0x53,0x33,0x5F, /* 000011B0 "..[._S3_" */
0x60,0xA4,0x12,0x06,0x02,0x0A,0x22,0x0A, /* 000011B8 "`....."." */
0x03,0xA1,0x08,0xA4,0x12,0x05,0x02,0x0A, /* 000011C0 "........" */
0x22,0x01,0x08,0x41,0x50,0x49,0x43,0x12, /* 000011C8 ""..APIC." */
0x34,0x04,0x12,0x0B,0x04,0x0C,0xFF,0xFF, /* 000011D0 "4......." */
0x01,0x00,0x00,0x00,0x0A,0x1F,0x12,0x0B, /* 000011D8 "........" */
0x04,0x0C,0xFF,0xFF,0x01,0x00,0x01,0x00, /* 000011E0 "........" */
0x0A,0x20,0x12,0x0C,0x04,0x0C,0xFF,0xFF, /* 000011E8 ". ......" */
0x01,0x00,0x0A,0x02,0x00,0x0A,0x21,0x12, /* 000011F0 "......!." */
0x0C,0x04,0x0C,0xFF,0xFF,0x01,0x00,0x0A, /* 000011F8 "........" */
0x03,0x00,0x0A,0x22,0x08,0x50,0x49,0x43, /* 00001200 "...".PIC" */
0x4D,0x12,0x3C,0x04,0x12,0x0D,0x04,0x0C, /* 00001208 "M.<....." */
0xFF,0xFF,0x01,0x00,0x00,0x4C,0x4E,0x4B, /* 00001210 ".....LNK" */
0x41,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF, /* 00001218 "A......." */
0x01,0x00,0x01,0x4C,0x4E,0x4B,0x42,0x00, /* 00001220 "...LNKB." */
0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x01,0x00, /* 00001228 "........" */
0x0A,0x02,0x4C,0x4E,0x4B,0x43,0x00,0x12, /* 00001230 "..LNKC.." */
0x0E,0x04,0x0C,0xFF,0xFF,0x01,0x00,0x0A, /* 00001238 "........" */
0x03,0x4C,0x4E,0x4B,0x44,0x00,0x14,0x19, /* 00001240 ".LNKD..." */
0x5F,0x50,0x52,0x54,0x00,0xA0,0x0B,0x92, /* 00001248 "_PRT...." */
0x50,0x49,0x43,0x46,0xA4,0x50,0x49,0x43, /* 00001250 "PICF.PIC" */
0x4D,0xA1,0x06,0xA4,0x41,0x50,0x49,0x43, /* 00001258 "M...APIC" */
0x10,0x49,0x06,0x5F,0x47,0x50,0x45,0x14, /* 00001260 ".I._GPE." */
0x13,0x5F,0x4C,0x30,0x38,0x00,0x86,0x5C, /* 00001268 "._L08..\" */
0x2E,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49, /* 00001270 "._SB_PCI" */
0x31,0x0A,0x02,0x14,0x1C,0x5F,0x4C,0x30, /* 00001278 "1...._L0" */
0x46,0x00,0x86,0x5C,0x2F,0x04,0x5F,0x53, /* 00001280 "F..\/._S" */
0x42,0x5F,0x50,0x43,0x49,0x31,0x54,0x50, /* 00001288 "B_PCI1TP" */
0x32,0x50,0x55,0x53,0x42,0x30,0x0A,0x02, /* 00001290 "2PUSB0.." */
0x14,0x18,0x5F,0x4C,0x32,0x32,0x00,0x86, /* 00001298 ".._L22.." */
0x5C,0x2F,0x03,0x5F,0x53,0x42,0x5F,0x50, /* 000012A0 "\/._SB_P" */
0x43,0x49,0x31,0x50,0x47,0x30,0x42,0x0A, /* 000012A8 "CI1PG0B." */
0x02,0x14,0x18,0x5F,0x4C,0x32,0x39,0x00, /* 000012B0 "..._L29." */
0x86,0x5C,0x2F,0x03,0x5F,0x53,0x42,0x5F, /* 000012B8 ".\/._SB_" */
0x50,0x43,0x49,0x31,0x50,0x47,0x30,0x41, /* 000012C0 "PCI1PG0A" */
0x0A,0x02,0x14,0x11,0x5F,0x50,0x54,0x53, /* 000012C8 "...._PTS" */
0x01,0x7D,0x68,0x0A,0xF0,0x60,0x70,0x60, /* 000012D0 ".}h..`p`" */
0x44,0x42,0x47,0x31,0x08,0x50,0x49,0x43, /* 000012D8 "DBG1.PIC" */
0x46,0x00,0x14,0x0C,0x5F,0x50,0x49,0x43, /* 000012E0 "F..._PIC" */
0x01,0x70,0x68,0x50,0x49,0x43,0x46,0x5B, /* 000012E8 ".phPICF[" */
0x80,0x44,0x45,0x42,0x47,0x01,0x0A,0x80, /* 000012F0 ".DEBG..." */
0x01,0x5B,0x81,0x0B,0x44,0x45,0x42,0x47, /* 000012F8 ".[..DEBG" */
0x11,0x44,0x42,0x47,0x31,0x08,0x5B,0x80, /* 00001300 ".DBG1.[." */
0x45,0x58,0x54,0x4D,0x00,0x0C,0x3C,0xF8, /* 00001308 "EXTM..<." */
0x0F,0x00,0x0A,0x04,0x5B,0x81,0x0B,0x45, /* 00001310 "....[..E" */
0x58,0x54,0x4D,0x12,0x41,0x4D,0x45,0x4D, /* 00001318 "XTM.AMEM" */
0x20,0x5B,0x80,0x56,0x47,0x41,0x4D,0x00, /* 00001320 " [.VGAM." */
0x0C,0x02,0x00,0x0C,0x00,0x01,0x5B,0x81, /* 00001328 "......[." */
0x0B,0x56,0x47,0x41,0x4D,0x11,0x56,0x47, /* 00001330 ".VGAM.VG" */
0x41,0x31,0x08,0x5B,0x80,0x47,0x52,0x41, /* 00001338 "A1.[.GRA" */
0x4D,0x00,0x0B,0x00,0x04,0x0B,0x00,0x01, /* 00001340 "M......." */
0x5B,0x81,0x0E,0x47,0x52,0x41,0x4D,0x11, /* 00001348 "[..GRAM." */
0x00,0x40,0x08,0x46,0x4C,0x47,0x30,0x08, /* 00001350 ".@.FLG0." */
0x5B,0x80,0x47,0x53,0x54,0x53,0x01,0x0B, /* 00001358 "[.GSTS.." */
0x28,0xC0,0x0A,0x02,0x5B,0x81,0x0D,0x47, /* 00001360 "(...[..G" */
0x53,0x54,0x53,0x01,0x00,0x04,0x49,0x52, /* 00001368 "STS...IR" */
0x51,0x52,0x01,0x5B,0x80,0x5A,0x30,0x30, /* 00001370 "QR.[.Z00" */
0x37,0x01,0x0A,0x21,0x01,0x5B,0x81,0x0B, /* 00001378 "7..!.[.." */
0x5A,0x30,0x30,0x37,0x01,0x5A,0x30,0x30, /* 00001380 "Z007.Z00" */
0x38,0x08,0x5B,0x80,0x5A,0x30,0x30,0x39, /* 00001388 "8.[.Z009" */
0x01,0x0A,0xA1,0x01,0x5B,0x81,0x0B,0x5A, /* 00001390 "....[..Z" */
0x30,0x30,0x39,0x01,0x5A,0x30,0x30,0x41, /* 00001398 "009.Z00A" */
0x08,0x10,0x45,0x53,0x5F,0x53,0x42,0x5F, /* 000013A0 "..ES_SB_" */
0x08,0x4F,0x53,0x54,0x42,0xFF,0x14,0x19, /* 000013A8 ".OSTB..." */
0x4F,0x53,0x54,0x50,0x00,0xA0,0x0D,0x93, /* 000013B0 "OSTP...." */
0x4F,0x53,0x54,0x42,0xFF,0x70,0x00,0x4F, /* 000013B8 "OSTB.p.O" */
0x53,0x54,0x42,0xA4,0x4F,0x53,0x54,0x42, /* 000013C0 "STB.OSTB" */
0x14,0x4B,0x05,0x53,0x45,0x51,0x4C,0x0A, /* 000013C8 ".K.SEQL." */
0x70,0x87,0x68,0x60,0x70,0x87,0x69,0x61, /* 000013D0 "p.h`p.ia" */
0xA0,0x07,0x92,0x93,0x60,0x61,0xA4,0x00, /* 000013D8 "....`a.." */
0x08,0x42,0x55,0x46,0x30,0x11,0x02,0x60, /* 000013E0 ".BUF0..`" */
0x70,0x68,0x42,0x55,0x46,0x30,0x08,0x42, /* 000013E8 "phBUF0.B" */
0x55,0x46,0x31,0x11,0x02,0x60,0x70,0x69, /* 000013F0 "UF1..`pi" */
0x42,0x55,0x46,0x31,0x70,0x00,0x62,0xA2, /* 000013F8 "BUF1p.b." */
0x22,0x95,0x62,0x60,0x70,0x83,0x88,0x42, /* 00001400 "".b`p..B" */
0x55,0x46,0x30,0x62,0x00,0x63,0x70,0x83, /* 00001408 "UF0b.cp." */
0x88,0x42,0x55,0x46,0x31,0x62,0x00,0x64, /* 00001410 ".BUF1b.d" */
0xA0,0x07,0x92,0x93,0x63,0x64,0xA4,0x00, /* 00001418 "....cd.." */
0x75,0x62,0xA4,0x01,0x14,0x16,0x44,0x41, /* 00001420 "ub....DA" */
0x44,0x44,0x02,0x70,0x69,0x60,0x70,0x68, /* 00001428 "DD.pi`ph" */
0x61,0x72,0x79,0x61,0x0A,0x10,0x00,0x60, /* 00001430 "arya...`" */
0x60,0xA4,0x60,0x14,0x25,0x47,0x48,0x43, /* 00001438 "`.`.%GHC" */
0x45,0x01,0x70,0x83,0x88,0x5E,0x2E,0x50, /* 00001440 "E.p..^.P" */
0x43,0x49,0x30,0x48,0x43,0x4C,0x4B,0x68, /* 00001448 "CI0HCLKh" */
0x00,0x61,0xA0,0x0A,0x93,0x7B,0x61,0x01, /* 00001450 ".a...{a." */
0x00,0x01,0xA4,0x0A,0x0F,0xA1,0x03,0xA4, /* 00001458 "........" */
0x00,0x14,0x26,0x47,0x48,0x43,0x4E,0x01, /* 00001460 "..&GHCN." */
0x70,0x00,0x60,0x70,0x83,0x88,0x5E,0x2E, /* 00001468 "p.`p..^." */
0x50,0x43,0x49,0x30,0x48,0x43,0x4C,0x4B, /* 00001470 "PCI0HCLK" */
0x68,0x00,0x61,0x70,0x7A,0x7B,0x61,0x0A, /* 00001478 "h.apz{a." */
0xF0,0x00,0x0A,0x04,0x00,0x60,0xA4,0x60, /* 00001480 ".....`.`" */
0x14,0x27,0x47,0x48,0x43,0x4C,0x01,0x70, /* 00001488 ".'GHCL.p" */
0x00,0x60,0x70,0x83,0x88,0x5E,0x2E,0x50, /* 00001490 ".`p..^.P" */
0x43,0x49,0x30,0x48,0x43,0x4C,0x4B,0x68, /* 00001498 "CI0HCLKh" */
0x00,0x61,0x70,0x7A,0x7B,0x61,0x0B,0x00, /* 000014A0 ".apz{a.." */
0x0F,0x00,0x0A,0x08,0x00,0x60,0xA4,0x60, /* 000014A8 ".....`.`" */
0x14,0x4C,0x05,0x47,0x42,0x55,0x53,0x02, /* 000014B0 ".L.GBUS." */
0x70,0x00,0x60,0xA2,0x4F,0x04,0x95,0x60, /* 000014B8 "p.`.O..`" */
0x0A,0x04,0x70,0x83,0x88,0x5E,0x2E,0x50, /* 000014C0 "..p..^.P" */
0x43,0x49,0x30,0x42,0x55,0x53,0x4E,0x60, /* 000014C8 "CI0BUSN`" */
0x00,0x61,0xA0,0x36,0x93,0x7B,0x61,0x0A, /* 000014D0 ".a.6.{a." */
0x03,0x00,0x0A,0x03,0xA0,0x2C,0x93,0x68, /* 000014D8 ".....,.h" */
0x7A,0x7B,0x61,0x0A,0x70,0x00,0x0A,0x04, /* 000014E0 "z{a.p..." */
0x00,0xA0,0x1F,0x91,0x93,0x69,0x0A,0xFF, /* 000014E8 ".....i.." */
0x93,0x69,0x7A,0x7B,0x61,0x0B,0x00,0x03, /* 000014F0 ".iz{a..." */
0x00,0x0A,0x08,0x00,0xA4,0x7A,0x7B,0x61, /* 000014F8 ".....z{a" */
0x0C,0x00,0x00,0xFF,0x00,0x00,0x0A,0x10, /* 00001500 "........" */
0x00,0x75,0x60,0xA4,0x00,0x14,0x4B,0x0C, /* 00001508 ".u`...K." */
0x47,0x57,0x42,0x4E,0x02,0x08,0x42,0x55, /* 00001510 "GWBN..BU" */
0x46,0x30,0x11,0x15,0x0A,0x12,0x88,0x0D, /* 00001518 "F0......" */
0x00,0x02,0x0C,0x00,0x00,0x00,0x00,0x00, /* 00001520 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x00, /* 00001528 "......y." */
0x8B,0x42,0x55,0x46,0x30,0x0A,0x08,0x42, /* 00001530 ".BUF0..B" */
0x4D,0x49,0x4E,0x8B,0x42,0x55,0x46,0x30, /* 00001538 "MIN.BUF0" */
0x0A,0x0A,0x42,0x4D,0x41,0x58,0x8B,0x42, /* 00001540 "..BMAX.B" */
0x55,0x46,0x30,0x0A,0x0E,0x42,0x4C,0x45, /* 00001548 "UF0..BLE" */
0x4E,0x70,0x00,0x60,0xA2,0x4B,0x07,0x95, /* 00001550 "Np.`.K.." */
0x60,0x0A,0x04,0x70,0x83,0x88,0x5E,0x2E, /* 00001558 "`..p..^." */
0x50,0x43,0x49,0x30,0x42,0x55,0x53,0x4E, /* 00001560 "PCI0BUSN" */
0x60,0x00,0x61,0xA0,0x42,0x06,0x93,0x7B, /* 00001568 "`.a.B..{" */
0x61,0x0A,0x03,0x00,0x0A,0x03,0xA0,0x47, /* 00001570 "a......G" */
0x05,0x93,0x68,0x7A,0x7B,0x61,0x0A,0x70, /* 00001578 "..hz{a.p" */
0x00,0x0A,0x04,0x00,0xA0,0x49,0x04,0x91, /* 00001580 ".....I.." */
0x93,0x69,0x0A,0xFF,0x93,0x69,0x7A,0x7B, /* 00001588 ".i...iz{" */
0x61,0x0B,0x00,0x03,0x00,0x0A,0x08,0x00, /* 00001590 "a......." */
0x70,0x7A,0x7B,0x61,0x0C,0x00,0x00,0xFF, /* 00001598 "pz{a...." */
0x00,0x00,0x0A,0x10,0x00,0x42,0x4D,0x49, /* 000015A0 ".....BMI" */
0x4E,0x70,0x7A,0x61,0x0A,0x18,0x00,0x42, /* 000015A8 "Npza...B" */
0x4D,0x41,0x58,0x74,0x42,0x4D,0x41,0x58, /* 000015B0 "MAXtBMAX" */
0x42,0x4D,0x49,0x4E,0x42,0x4C,0x45,0x4E, /* 000015B8 "BMINBLEN" */
0x75,0x42,0x4C,0x45,0x4E,0xA4,0x52,0x54, /* 000015C0 "uBLEN.RT" */
0x41,0x47,0x42,0x55,0x46,0x30,0x75,0x60, /* 000015C8 "AGBUF0u`" */
0xA4,0x52,0x54,0x41,0x47,0x42,0x55,0x46, /* 000015D0 ".RTAGBUF" */
0x30,0x14,0x48,0x14,0x47,0x4D,0x45,0x4D, /* 000015D8 "0.H.GMEM" */
0x02,0x08,0x42,0x55,0x46,0x30,0x11,0x1F, /* 000015E0 "..BUF0.." */
0x0A,0x1C,0x87,0x17,0x00,0x00,0x0C,0x01, /* 000015E8 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000015F0 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000015F8 "........" */
0x00,0x00,0x00,0x00,0x79,0x00,0x8A,0x42, /* 00001600 "....y..B" */
0x55,0x46,0x30,0x0A,0x0A,0x4D,0x4D,0x49, /* 00001608 "UF0..MMI" */
0x4E,0x8A,0x42,0x55,0x46,0x30,0x0A,0x0E, /* 00001610 "N.BUF0.." */
0x4D,0x4D,0x41,0x58,0x8A,0x42,0x55,0x46, /* 00001618 "MMAX.BUF" */
0x30,0x0A,0x16,0x4D,0x4C,0x45,0x4E,0x70, /* 00001620 "0..MLENp" */
0x00,0x60,0x70,0x00,0x64,0x70,0x00,0x63, /* 00001628 ".`p.dp.c" */
0xA2,0x45,0x0E,0x95,0x60,0x0A,0x10,0x70, /* 00001630 ".E..`..p" */
0x83,0x88,0x5E,0x2E,0x50,0x43,0x49,0x30, /* 00001638 "..^.PCI0" */
0x4D,0x4D,0x49,0x4F,0x60,0x00,0x61,0x75, /* 00001640 "MMIO`.au" */
0x60,0x70,0x83,0x88,0x5E,0x2E,0x50,0x43, /* 00001648 "`p..^.PC" */
0x49,0x30,0x4D,0x4D,0x49,0x4F,0x60,0x00, /* 00001650 "I0MMIO`." */
0x62,0xA0,0x4A,0x0B,0x93,0x7B,0x61,0x0A, /* 00001658 "b.J..{a." */
0x03,0x00,0x0A,0x03,0xA0,0x4F,0x0A,0x93, /* 00001660 ".....O.." */
0x68,0x7B,0x62,0x0A,0x07,0x00,0xA0,0x45, /* 00001668 "h{b....E" */
0x0A,0x91,0x93,0x69,0x0A,0xFF,0x93,0x69, /* 00001670 "...i...i" */
0x7A,0x7B,0x62,0x0A,0x30,0x00,0x0A,0x04, /* 00001678 "z{b.0..." */
0x00,0x70,0x79,0x7B,0x61,0x0C,0x00,0xFF, /* 00001680 ".py{a..." */
0xFF,0xFF,0x00,0x0A,0x08,0x00,0x4D,0x4D, /* 00001688 "......MM" */
0x49,0x4E,0x70,0x79,0x7B,0x62,0x0C,0x00, /* 00001690 "INpy{b.." */
0xFF,0xFF,0xFF,0x00,0x0A,0x08,0x00,0x4D, /* 00001698 ".......M" */
0x4D,0x41,0x58,0x7D,0x4D,0x4D,0x41,0x58, /* 000016A0 "MAX}MMAX" */
0x0B,0xFF,0xFF,0x4D,0x4D,0x41,0x58,0x74, /* 000016A8 "...MMAXt" */
0x4D,0x4D,0x41,0x58,0x4D,0x4D,0x49,0x4E, /* 000016B0 "MMAXMMIN" */
0x4D,0x4C,0x45,0x4E,0xA0,0x10,0x64,0x73, /* 000016B8 "MLEN..ds" */
0x52,0x54,0x41,0x47,0x42,0x55,0x46,0x30, /* 000016C0 "RTAGBUF0" */
0x63,0x65,0x70,0x65,0x63,0xA1,0x44,0x04, /* 000016C8 "cepec.D." */
0xA0,0x37,0x91,0x90,0x93,0x69,0x0A,0xFF, /* 000016D0 ".7...i.." */
0x93,0x68,0x00,0x93,0x69,0x5E,0x2E,0x50, /* 000016D8 ".h..i^.P" */
0x43,0x49,0x30,0x53,0x42,0x4C,0x4B,0x70, /* 000016E0 "CI0SBLKp" */
0x5E,0x2E,0x50,0x43,0x49,0x30,0x54,0x4F, /* 000016E8 "^.PCI0TO" */
0x4D,0x31,0x4D,0x4D,0x49,0x4E,0x74,0x4D, /* 000016F0 "M1MMINtM" */
0x4D,0x41,0x58,0x4D,0x4D,0x49,0x4E,0x4D, /* 000016F8 "MAXMMINM" */
0x4C,0x45,0x4E,0x75,0x4D,0x4C,0x45,0x4E, /* 00001700 "LENuMLEN" */
0x70,0x52,0x54,0x41,0x47,0x42,0x55,0x46, /* 00001708 "pRTAGBUF" */
0x30,0x63,0x75,0x64,0x75,0x60,0xA0,0x09, /* 00001710 "0cudu`.." */
0x92,0x64,0x70,0x42,0x55,0x46,0x30,0x63, /* 00001718 ".dpBUF0c" */
0xA4,0x63,0x14,0x4B,0x18,0x47,0x49,0x4F, /* 00001720 ".c.K.GIO" */
0x52,0x02,0x08,0x42,0x55,0x46,0x30,0x11, /* 00001728 "R..BUF0." */
0x1F,0x0A,0x1C,0x87,0x17,0x00,0x01,0x0C, /* 00001730 "........" */
0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00001738 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00001740 "........" */
0x00,0x00,0x00,0x00,0x00,0x79,0x00,0x8A, /* 00001748 ".....y.." */
0x42,0x55,0x46,0x30,0x0A,0x0A,0x50,0x4D, /* 00001750 "BUF0..PM" */
0x49,0x4E,0x8A,0x42,0x55,0x46,0x30,0x0A, /* 00001758 "IN.BUF0." */
0x0E,0x50,0x4D,0x41,0x58,0x8A,0x42,0x55, /* 00001760 ".PMAX.BU" */
0x46,0x30,0x0A,0x16,0x50,0x4C,0x45,0x4E, /* 00001768 "F0..PLEN" */
0x70,0x00,0x60,0x70,0x00,0x64,0x70,0x00, /* 00001770 "p.`p.dp." */
0x63,0xA2,0x44,0x12,0x95,0x60,0x0A,0x08, /* 00001778 "c.D..`.." */
0x70,0x83,0x88,0x5E,0x2E,0x50,0x43,0x49, /* 00001780 "p..^.PCI" */
0x30,0x50,0x43,0x49,0x4F,0x60,0x00,0x61, /* 00001788 "0PCIO`.a" */
0x75,0x60,0x70,0x83,0x88,0x5E,0x2E,0x50, /* 00001790 "u`p..^.P" */
0x43,0x49,0x30,0x50,0x43,0x49,0x4F,0x60, /* 00001798 "CI0PCIO`" */
0x00,0x62,0xA0,0x49,0x0F,0x93,0x7B,0x61, /* 000017A0 ".b.I..{a" */
0x0A,0x03,0x00,0x0A,0x03,0xA0,0x4E,0x0E, /* 000017A8 "......N." */
0x93,0x68,0x7B,0x62,0x0A,0x07,0x00,0xA0, /* 000017B0 ".h{b...." */
0x44,0x0E,0x91,0x93,0x69,0x0A,0xFF,0x93, /* 000017B8 "D...i..." */
0x69,0x7A,0x7B,0x62,0x0A,0x30,0x00,0x0A, /* 000017C0 "iz{b.0.." */
0x04,0x00,0x70,0x7B,0x61,0x0C,0x00,0xF0, /* 000017C8 "..p{a..." */
0xFF,0x01,0x00,0x50,0x4D,0x49,0x4E,0x70, /* 000017D0 "...PMINp" */
0x7B,0x62,0x0C,0x00,0xF0,0xFF,0x01,0x00, /* 000017D8 "{b......" */
0x50,0x4D,0x41,0x58,0x7D,0x50,0x4D,0x41, /* 000017E0 "PMAX}PMA" */
0x58,0x0B,0xFF,0x0F,0x50,0x4D,0x41,0x58, /* 000017E8 "X...PMAX" */
0x74,0x50,0x4D,0x41,0x58,0x50,0x4D,0x49, /* 000017F0 "tPMAXPMI" */
0x4E,0x50,0x4C,0x45,0x4E,0x75,0x50,0x4C, /* 000017F8 "NPLENuPL" */
0x45,0x4E,0xA0,0x10,0x64,0x73,0x52,0x54, /* 00001800 "EN..dsRT" */
0x41,0x47,0x42,0x55,0x46,0x30,0x63,0x65, /* 00001808 "AGBUF0ce" */
0x70,0x65,0x63,0xA1,0x46,0x08,0xA0,0x48, /* 00001810 "pec.F..H" */
0x04,0x94,0x50,0x4D,0x41,0x58,0x50,0x4D, /* 00001818 "..PMAXPM" */
0x49,0x4E,0xA0,0x30,0x91,0x90,0x93,0x69, /* 00001820 "IN.0...i" */
0x0A,0xFF,0x93,0x68,0x00,0x93,0x69,0x5E, /* 00001828 "...h..i^" */
0x2E,0x50,0x43,0x49,0x30,0x53,0x42,0x4C, /* 00001830 ".PCI0SBL" */
0x4B,0x70,0x0B,0x00,0x0D,0x50,0x4D,0x49, /* 00001838 "Kp...PMI" */
0x4E,0x74,0x50,0x4D,0x41,0x58,0x50,0x4D, /* 00001840 "NtPMAXPM" */
0x49,0x4E,0x50,0x4C,0x45,0x4E,0x75,0x50, /* 00001848 "INPLENuP" */
0x4C,0x45,0x4E,0x70,0x52,0x54,0x41,0x47, /* 00001850 "LENpRTAG" */
0x42,0x55,0x46,0x30,0x63,0x75,0x64,0xA0, /* 00001858 "BUF0cud." */
0x3A,0x7B,0x61,0x0A,0x10,0x00,0x70,0x0B, /* 00001860 ":{a...p." */
0xB0,0x03,0x50,0x4D,0x49,0x4E,0x70,0x0B, /* 00001868 "..PMINp." */
0xDF,0x03,0x50,0x4D,0x41,0x58,0x70,0x0A, /* 00001870 "..PMAXp." */
0x30,0x50,0x4C,0x45,0x4E,0xA0,0x10,0x64, /* 00001878 "0PLEN..d" */
0x73,0x52,0x54,0x41,0x47,0x42,0x55,0x46, /* 00001880 "sRTAGBUF" */
0x30,0x63,0x65,0x70,0x65,0x63,0xA1,0x0B, /* 00001888 "0cepec.." */
0x70,0x52,0x54,0x41,0x47,0x42,0x55,0x46, /* 00001890 "pRTAGBUF" */
0x30,0x63,0x75,0x64,0x75,0x60,0xA0,0x0D, /* 00001898 "0cudu`.." */
0x92,0x64,0x70,0x52,0x54,0x41,0x47,0x42, /* 000018A0 ".dpRTAGB" */
0x55,0x46,0x30,0x63,0xA4,0x63,0x14,0x28, /* 000018A8 "UF0c.c.(" */
0x52,0x54,0x41,0x47,0x01,0x70,0x68,0x60, /* 000018B0 "RTAG.ph`" */
0x70,0x87,0x60,0x61,0x74,0x61,0x0A,0x02, /* 000018B8 "p.`ata.." */
0x61,0x77,0x61,0x0A,0x08,0x61,0x5B,0x13, /* 000018C0 "awa..a[." */
0x60,0x00,0x61,0x52,0x45,0x54,0x42,0x70, /* 000018C8 "`.aRETBp" */
0x52,0x45,0x54,0x42,0x62,0xA4,0x62,
};

View File

@ -1,789 +0,0 @@
/*
*
*
*/
unsigned char AmlCode[] =
{
0x44,0x53,0x44,0x54,0x69,0x18,0x00,0x00, /* 00000000 "DSDTi..." */
0x01,0xFE,0x41,0x4D,0x44,0x2D,0x4B,0x38, /* 00000008 "..AMD-K8" */
0x41,0x4D,0x44,0x41,0x43,0x50,0x49,0x00, /* 00000010 "AMDACPI." */
0x00,0x00,0x04,0x06,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
0x09,0x03,0x05,0x20,0x10,0x39,0x5F,0x50, /* 00000020 "... .9_P" */
0x52,0x5F,0x5B,0x83,0x0B,0x43,0x50,0x55, /* 00000028 "R_[..CPU" */
0x30,0x00,0x10,0xC0,0x00,0x00,0x06,0x5B, /* 00000030 "0......[" */
0x83,0x0B,0x43,0x50,0x55,0x31,0x01,0x00, /* 00000038 "..CPU1.." */
0x00,0x00,0x00,0x00,0x5B,0x83,0x0B,0x43, /* 00000040 "....[..C" */
0x50,0x55,0x32,0x02,0x00,0x00,0x00,0x00, /* 00000048 "PU2....." */
0x00,0x5B,0x83,0x0B,0x43,0x50,0x55,0x33, /* 00000050 ".[..CPU3" */
0x03,0x00,0x00,0x00,0x00,0x00,0x14,0x06, /* 00000058 "........" */
0x46,0x57,0x53,0x4F,0x00,0x08,0x5F,0x53, /* 00000060 "FWSO.._S" */
0x30,0x5F,0x12,0x06,0x04,0x00,0x00,0x00, /* 00000068 "0_......" */
0x00,0x08,0x5F,0x53,0x31,0x5F,0x12,0x06, /* 00000070 ".._S1_.." */
0x04,0x01,0x01,0x01,0x01,0x08,0x5F,0x53, /* 00000078 "......_S" */
0x33,0x5F,0x12,0x0A,0x04,0x0A,0x05,0x0A, /* 00000080 "3_......" */
0x05,0x0A,0x05,0x0A,0x05,0x08,0x5F,0x53, /* 00000088 "......_S" */
0x35,0x5F,0x12,0x0A,0x04,0x0A,0x07,0x0A, /* 00000090 "5_......" */
0x07,0x0A,0x07,0x0A,0x07,0x10,0x84,0x15, /* 00000098 "........" */
0x01,0x5F,0x53,0x42,0x5F,0x5B,0x82,0x8B, /* 000000A0 "._SB_[.." */
0x14,0x01,0x50,0x43,0x49,0x30,0x08,0x5F, /* 000000A8 "..PCI0._" */
0x48,0x49,0x44,0x0C,0x41,0xD0,0x0A,0x03, /* 000000B0 "HID.A..." */
0x08,0x5F,0x41,0x44,0x52,0x0C,0x00,0x00, /* 000000B8 "._ADR..." */
0x18,0x00,0x08,0x5F,0x55,0x49,0x44,0x01, /* 000000C0 "..._UID." */
0x08,0x5F,0x42,0x42,0x4E,0x00,0x5B,0x80, /* 000000C8 "._BBN.[." */
0x4C,0x44,0x54,0x31,0x02,0x0A,0xA4,0x01, /* 000000D0 "LDT1...." */
0x5B,0x81,0x0D,0x4C,0x44,0x54,0x31,0x11, /* 000000D8 "[..LDT1." */
0x00,0x05,0x4C,0x31,0x49,0x43,0x01,0x14, /* 000000E0 "..L1IC.." */
0x4C,0x0E,0x5F,0x43,0x52,0x53,0x00,0x08, /* 000000E8 "L._CRS.." */
0x42,0x55,0x46,0x30,0x11,0x44,0x07,0x0A, /* 000000F0 "BUF0.D.." */
0x70,0x47,0x01,0xF8,0x0C,0xF8,0x0C,0x01, /* 000000F8 "pG......" */
0x08,0x47,0x01,0x00,0xC0,0x00,0xC0,0x01, /* 00000100 ".G......" */
0x80,0x47,0x01,0x80,0xC0,0x80,0xC0,0x01, /* 00000108 ".G......" */
0x80,0x88,0x0D,0x00,0x01,0x0C,0x03,0x00, /* 00000110 "........" */
0x00,0x00,0x81,0xFF,0xFF,0x00,0x00,0x00, /* 00000118 "........" */
0x7F,0x87,0x17,0x00,0x00,0x0C,0x03,0x00, /* 00000120 "........" */
0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00, /* 00000128 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000130 "........" */
0x00,0x00,0x00,0x86,0x09,0x00,0x01,0x00, /* 00000138 "........" */
0x80,0x0D,0x00,0x00,0x40,0x00,0x00,0x88, /* 00000140 "....@..." */
0x0D,0x00,0x01,0x0C,0x03,0x00,0x00,0x00, /* 00000148 "........" */
0x00,0xAF,0x03,0x00,0x00,0xB0,0x03,0x88, /* 00000150 "........" */
0x0D,0x00,0x01,0x0C,0x03,0x00,0x00,0xE0, /* 00000158 "........" */
0x03,0xF7,0x0C,0x00,0x00,0x18,0x09,0x79, /* 00000160 ".......y" */
0x00,0x4F,0x53,0x54,0x50,0x8A,0x42,0x55, /* 00000168 ".OSTP.BU" */
0x46,0x30,0x0A,0x3E,0x56,0x4C,0x45,0x4E, /* 00000170 "F0.>VLEN" */
0x8A,0x42,0x55,0x46,0x30,0x0A,0x36,0x56, /* 00000178 ".BUF0.6V" */
0x4D,0x41,0x58,0x8A,0x42,0x55,0x46,0x30, /* 00000180 "MAX.BUF0" */
0x0A,0x32,0x56,0x4D,0x49,0x4E,0x79,0x56, /* 00000188 ".2VMINyV" */
0x47,0x41,0x31,0x0A,0x09,0x60,0x72,0x56, /* 00000190 "GA1..`rV" */
0x4D,0x49,0x4E,0x60,0x56,0x4D,0x41,0x58, /* 00000198 "MIN`VMAX" */
0x76,0x56,0x4D,0x41,0x58,0x70,0x60,0x56, /* 000001A0 "vVMAXp`V" */
0x4C,0x45,0x4E,0x73,0x47,0x4D,0x45,0x4D, /* 000001A8 "LENsGMEM" */
0x00,0x53,0x42,0x4C,0x4B,0x42,0x55,0x46, /* 000001B0 ".SBLKBUF" */
0x30,0x61,0x73,0x47,0x49,0x4F,0x52,0x00, /* 000001B8 "0asGIOR." */
0x53,0x42,0x4C,0x4B,0x61,0x62,0x73,0x47, /* 000001C0 "SBLKabsG" */
0x57,0x42,0x4E,0x00,0x53,0x42,0x4C,0x4B, /* 000001C8 "WBN.SBLK" */
0x62,0x63,0xA4,0x63,0x08,0x41,0x50,0x49, /* 000001D0 "bc.c.API" */
0x43,0x12,0x34,0x04,0x12,0x0B,0x04,0x0C, /* 000001D8 "C.4....." */
0xFF,0xFF,0x04,0x00,0x00,0x00,0x0A,0x10, /* 000001E0 "........" */
0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x04,0x00, /* 000001E8 "........" */
0x01,0x00,0x0A,0x11,0x12,0x0C,0x04,0x0C, /* 000001F0 "........" */
0xFF,0xFF,0x04,0x00,0x0A,0x02,0x00,0x0A, /* 000001F8 "........" */
0x12,0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x04, /* 00000200 "........" */
0x00,0x0A,0x03,0x00,0x0A,0x13,0x08,0x50, /* 00000208 ".......P" */
0x49,0x43,0x4D,0x12,0x3C,0x04,0x12,0x0D, /* 00000210 "ICM.<..." */
0x04,0x0C,0xFF,0xFF,0x04,0x00,0x00,0x4C, /* 00000218 ".......L" */
0x4E,0x4B,0x41,0x00,0x12,0x0D,0x04,0x0C, /* 00000220 "NKA....." */
0xFF,0xFF,0x04,0x00,0x01,0x4C,0x4E,0x4B, /* 00000228 ".....LNK" */
0x42,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF, /* 00000230 "B......." */
0x04,0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x43, /* 00000238 "....LNKC" */
0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x04, /* 00000240 "........" */
0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x44,0x00, /* 00000248 "...LNKD." */
0x08,0x44,0x4E,0x43,0x47,0xFF,0x14,0x44, /* 00000250 ".DNCG..D" */
0x0A,0x5F,0x50,0x52,0x54,0x00,0xA0,0x49, /* 00000258 "._PRT..I" */
0x08,0x93,0x44,0x4E,0x43,0x47,0xFF,0x70, /* 00000260 "..DNCG.p" */
0x44,0x41,0x44,0x44,0x53,0x42,0x44,0x4E, /* 00000268 "DADDSBDN" */
0x0C,0xFF,0xFF,0x01,0x00,0x60,0x70,0x60, /* 00000270 ".....`p`" */
0x88,0x83,0x88,0x50,0x49,0x43,0x4D,0x00, /* 00000278 "...PICM." */
0x00,0x00,0x00,0x70,0x60,0x88,0x83,0x88, /* 00000280 "...p`..." */
0x50,0x49,0x43,0x4D,0x01,0x00,0x00,0x00, /* 00000288 "PICM...." */
0x70,0x60,0x88,0x83,0x88,0x50,0x49,0x43, /* 00000290 "p`...PIC" */
0x4D,0x0A,0x02,0x00,0x00,0x00,0x70,0x60, /* 00000298 "M.....p`" */
0x88,0x83,0x88,0x50,0x49,0x43,0x4D,0x0A, /* 000002A0 "...PICM." */
0x03,0x00,0x00,0x00,0x70,0x60,0x88,0x83, /* 000002A8 "....p`.." */
0x88,0x41,0x50,0x49,0x43,0x00,0x00,0x00, /* 000002B0 ".APIC..." */
0x00,0x70,0x60,0x88,0x83,0x88,0x41,0x50, /* 000002B8 ".p`...AP" */
0x49,0x43,0x01,0x00,0x00,0x00,0x70,0x60, /* 000002C0 "IC....p`" */
0x88,0x83,0x88,0x41,0x50,0x49,0x43,0x0A, /* 000002C8 "...APIC." */
0x02,0x00,0x00,0x00,0x70,0x60,0x88,0x83, /* 000002D0 "....p`.." */
0x88,0x41,0x50,0x49,0x43,0x0A,0x03,0x00, /* 000002D8 ".APIC..." */
0x00,0x00,0x70,0x00,0x44,0x4E,0x43,0x47, /* 000002E0 "..p.DNCG" */
0xA0,0x0B,0x92,0x50,0x49,0x43,0x46,0xA4, /* 000002E8 "...PICF." */
0x50,0x49,0x43,0x4D,0xA1,0x06,0xA4,0x41, /* 000002F0 "PICM...A" */
0x50,0x49,0x43,0x5B,0x82,0x37,0x53,0x42, /* 000002F8 "PIC[.7SB" */
0x43,0x33,0x14,0x14,0x5F,0x41,0x44,0x52, /* 00000300 "C3.._ADR" */
0x00,0xA4,0x44,0x41,0x44,0x44,0x53,0x42, /* 00000308 "..DADDSB" */
0x44,0x4E,0x0C,0x03,0x00,0x01,0x00,0x5B, /* 00000310 "DN.....[" */
0x80,0x50,0x49,0x52,0x51,0x02,0x0A,0x56, /* 00000318 ".PIRQ..V" */
0x0A,0x02,0x5B,0x81,0x10,0x50,0x49,0x52, /* 00000320 "..[..PIR" */
0x51,0x11,0x50,0x49,0x42,0x41,0x08,0x50, /* 00000328 "Q.PIBA.P" */
0x49,0x44,0x43,0x08,0x5B,0x82,0x49,0x04, /* 00000330 "IDC.[.I." */
0x48,0x50,0x45,0x54,0x08,0x48,0x50,0x54, /* 00000338 "HPET.HPT" */
0x5F,0x00,0x08,0x5F,0x48,0x49,0x44,0x0C, /* 00000340 "_.._HID." */
0x41,0xD0,0x01,0x03,0x08,0x5F,0x55,0x49, /* 00000348 "A...._UI" */
0x44,0x00,0x14,0x09,0x5F,0x53,0x54,0x41, /* 00000350 "D..._STA" */
0x00,0xA4,0x0A,0x0F,0x14,0x22,0x5F,0x43, /* 00000358 "....."_C" */
0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x30, /* 00000360 "RS..BUF0" */
0x11,0x11,0x0A,0x0E,0x86,0x09,0x00,0x01, /* 00000368 "........" */
0x00,0x00,0xD0,0xFE,0x00,0x04,0x00,0x00, /* 00000370 "........" */
0x79,0x00,0xA4,0x42,0x55,0x46,0x30,0x5B, /* 00000378 "y..BUF0[" */
0x82,0x47,0x17,0x4C,0x4E,0x4B,0x41,0x08, /* 00000380 ".G.LNKA." */
0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C, /* 00000388 "_HID.A.." */
0x0F,0x08,0x5F,0x55,0x49,0x44,0x01,0x14, /* 00000390 ".._UID.." */
0x22,0x5F,0x53,0x54,0x41,0x00,0x7B,0x5E, /* 00000398 ""_STA.{^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 000003A0 "^.SBC3PI" */
0x42,0x41,0x0A,0x0F,0x60,0xA0,0x07,0x93, /* 000003A8 "BA..`..." */
0x60,0x00,0xA4,0x0A,0x09,0xA1,0x04,0xA4, /* 000003B0 "`......." */
0x0A,0x0B,0x14,0x1A,0x5F,0x50,0x52,0x53, /* 000003B8 "...._PRS" */
0x00,0x08,0x42,0x55,0x46,0x41,0x11,0x09, /* 000003C0 "..BUFA.." */
0x0A,0x06,0x23,0x28,0x0C,0x18,0x79,0x00, /* 000003C8 "..#(..y." */
0xA4,0x42,0x55,0x46,0x41,0x14,0x47,0x04, /* 000003D0 ".BUFA.G." */
0x5F,0x44,0x49,0x53,0x00,0x70,0x01,0x63, /* 000003D8 "_DIS.p.c" */
0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 000003E0 "{^^.SBC3" */
0x50,0x49,0x42,0x41,0x0A,0x0F,0x61,0x70, /* 000003E8 "PIBA..ap" */
0x61,0x62,0xA0,0x0A,0x94,0x61,0x0A,0x07, /* 000003F0 "ab...a.." */
0x74,0x61,0x0A,0x08,0x61,0x79,0x63,0x61, /* 000003F8 "ta..ayca" */
0x63,0x80,0x63,0x63,0x7B,0x5E,0x5E,0x2E, /* 00000400 "c.cc{^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x42,0x41, /* 00000408 "SBC3PIBA" */
0x0A,0xF0,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 00000410 "..^^.SBC" */
0x33,0x50,0x49,0x42,0x41,0x14,0x41,0x07, /* 00000418 "3PIBA.A." */
0x5F,0x43,0x52,0x53,0x00,0x08,0x42,0x55, /* 00000420 "_CRS..BU" */
0x46,0x41,0x11,0x09,0x0A,0x06,0x23,0x00, /* 00000428 "FA....#." */
0x00,0x18,0x79,0x00,0x8C,0x42,0x55,0x46, /* 00000430 "..y..BUF" */
0x41,0x01,0x49,0x52,0x41,0x31,0x8C,0x42, /* 00000438 "A.IRA1.B" */
0x55,0x46,0x41,0x0A,0x02,0x49,0x52,0x41, /* 00000440 "UFA..IRA" */
0x32,0x70,0x00,0x63,0x70,0x00,0x64,0x7B, /* 00000448 "2p.cp.d{" */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 00000450 "^^.SBC3P" */
0x49,0x42,0x41,0x0A,0x0F,0x61,0xA0,0x2B, /* 00000458 "IBA..a.+" */
0x92,0x93,0x61,0x00,0xA0,0x0E,0x94,0x61, /* 00000460 "..a....a" */
0x0A,0x07,0x74,0x61,0x0A,0x08,0x62,0x79, /* 00000468 "..ta..by" */
0x01,0x62,0x64,0xA1,0x0A,0xA0,0x08,0x94, /* 00000470 ".bd....." */
0x61,0x00,0x79,0x01,0x61,0x63,0x70,0x63, /* 00000478 "a.y.acpc" */
0x49,0x52,0x41,0x31,0x70,0x64,0x49,0x52, /* 00000480 "IRA1pdIR" */
0x41,0x32,0xA4,0x42,0x55,0x46,0x41,0x14, /* 00000488 "A2.BUFA." */
0x48,0x06,0x5F,0x53,0x52,0x53,0x01,0x8C, /* 00000490 "H._SRS.." */
0x68,0x01,0x49,0x52,0x41,0x31,0x8C,0x68, /* 00000498 "h.IRA1.h" */
0x0A,0x02,0x49,0x52,0x41,0x32,0x79,0x49, /* 000004A0 "..IRA2yI" */
0x52,0x41,0x32,0x0A,0x08,0x60,0x7D,0x60, /* 000004A8 "RA2..`}`" */
0x49,0x52,0x41,0x31,0x60,0x70,0x00,0x61, /* 000004B0 "IRA1`p.a" */
0x7A,0x60,0x01,0x60,0xA2,0x0A,0x94,0x60, /* 000004B8 "z`.`...`" */
0x00,0x75,0x61,0x7A,0x60,0x01,0x60,0x7B, /* 000004C0 ".uaz`.`{" */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 000004C8 "^^.SBC3P" */
0x49,0x42,0x41,0x0A,0xF0,0x5E,0x5E,0x2E, /* 000004D0 "IBA..^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x42,0x41, /* 000004D8 "SBC3PIBA" */
0x7D,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 000004E0 "}^^.SBC3" */
0x50,0x49,0x42,0x41,0x61,0x5E,0x5E,0x2E, /* 000004E8 "PIBAa^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x42,0x41, /* 000004F0 "SBC3PIBA" */
0x5B,0x82,0x47,0x18,0x4C,0x4E,0x4B,0x42, /* 000004F8 "[.G.LNKB" */
0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0, /* 00000500 "._HID.A." */
0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44,0x0A, /* 00000508 "..._UID." */
0x02,0x14,0x22,0x5F,0x53,0x54,0x41,0x00, /* 00000510 ".."_STA." */
0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 00000518 "{^^.SBC3" */
0x50,0x49,0x42,0x41,0x0A,0xF0,0x60,0xA0, /* 00000520 "PIBA..`." */
0x07,0x93,0x60,0x00,0xA4,0x0A,0x09,0xA1, /* 00000528 "..`....." */
0x04,0xA4,0x0A,0x0B,0x14,0x1A,0x5F,0x50, /* 00000530 "......_P" */
0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x42, /* 00000538 "RS..BUFB" */
0x11,0x09,0x0A,0x06,0x23,0x28,0x0C,0x18, /* 00000540 "....#(.." */
0x79,0x00,0xA4,0x42,0x55,0x46,0x42,0x14, /* 00000548 "y..BUFB." */
0x4C,0x04,0x5F,0x44,0x49,0x53,0x00,0x70, /* 00000550 "L._DIS.p" */
0x01,0x63,0x7B,0x5E,0x5E,0x2E,0x53,0x42, /* 00000558 ".c{^^.SB" */
0x43,0x33,0x50,0x49,0x42,0x41,0x0A,0xF0, /* 00000560 "C3PIBA.." */
0x61,0x7A,0x61,0x0A,0x04,0x61,0x70,0x61, /* 00000568 "aza..apa" */
0x62,0xA0,0x0A,0x94,0x61,0x0A,0x07,0x74, /* 00000570 "b...a..t" */
0x61,0x0A,0x08,0x61,0x79,0x63,0x61,0x63, /* 00000578 "a..aycac" */
0x80,0x63,0x63,0x7B,0x5E,0x5E,0x2E,0x53, /* 00000580 ".cc{^^.S" */
0x42,0x43,0x33,0x50,0x49,0x42,0x41,0x0A, /* 00000588 "BC3PIBA." */
0x0F,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 00000590 ".^^.SBC3" */
0x50,0x49,0x42,0x41,0x14,0x46,0x07,0x5F, /* 00000598 "PIBA.F._" */
0x43,0x52,0x53,0x00,0x08,0x42,0x55,0x46, /* 000005A0 "CRS..BUF" */
0x42,0x11,0x09,0x0A,0x06,0x23,0x00,0x00, /* 000005A8 "B....#.." */
0x18,0x79,0x00,0x8C,0x42,0x55,0x46,0x42, /* 000005B0 ".y..BUFB" */
0x01,0x49,0x52,0x42,0x31,0x8C,0x42,0x55, /* 000005B8 ".IRB1.BU" */
0x46,0x42,0x0A,0x02,0x49,0x52,0x42,0x32, /* 000005C0 "FB..IRB2" */
0x70,0x00,0x63,0x70,0x00,0x64,0x7B,0x5E, /* 000005C8 "p.cp.d{^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 000005D0 "^.SBC3PI" */
0x42,0x41,0x0A,0xF0,0x61,0x7A,0x61,0x0A, /* 000005D8 "BA..aza." */
0x04,0x61,0xA0,0x2B,0x92,0x93,0x61,0x00, /* 000005E0 ".a.+..a." */
0xA0,0x0E,0x94,0x61,0x0A,0x07,0x74,0x61, /* 000005E8 "...a..ta" */
0x0A,0x08,0x62,0x79,0x01,0x62,0x64,0xA1, /* 000005F0 "..by.bd." */
0x0A,0xA0,0x08,0x94,0x61,0x00,0x79,0x01, /* 000005F8 "....a.y." */
0x61,0x63,0x70,0x63,0x49,0x52,0x42,0x31, /* 00000600 "acpcIRB1" */
0x70,0x64,0x49,0x52,0x42,0x32,0xA4,0x42, /* 00000608 "pdIRB2.B" */
0x55,0x46,0x42,0x14,0x4D,0x06,0x5F,0x53, /* 00000610 "UFB.M._S" */
0x52,0x53,0x01,0x8C,0x68,0x01,0x49,0x52, /* 00000618 "RS..h.IR" */
0x42,0x31,0x8C,0x68,0x0A,0x02,0x49,0x52, /* 00000620 "B1.h..IR" */
0x42,0x32,0x79,0x49,0x52,0x42,0x32,0x0A, /* 00000628 "B2yIRB2." */
0x08,0x60,0x7D,0x60,0x49,0x52,0x42,0x31, /* 00000630 ".`}`IRB1" */
0x60,0x70,0x00,0x61,0x7A,0x60,0x01,0x60, /* 00000638 "`p.az`.`" */
0xA2,0x0A,0x94,0x60,0x00,0x75,0x61,0x7A, /* 00000640 "...`.uaz" */
0x60,0x01,0x60,0x7B,0x5E,0x5E,0x2E,0x53, /* 00000648 "`.`{^^.S" */
0x42,0x43,0x33,0x50,0x49,0x42,0x41,0x0A, /* 00000650 "BC3PIBA." */
0x0F,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 00000658 ".^^.SBC3" */
0x50,0x49,0x42,0x41,0x79,0x61,0x0A,0x04, /* 00000660 "PIBAya.." */
0x61,0x7D,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 00000668 "a}^^.SBC" */
0x33,0x50,0x49,0x42,0x41,0x61,0x5E,0x5E, /* 00000670 "3PIBAa^^" */
0x2E,0x53,0x42,0x43,0x33,0x50,0x49,0x42, /* 00000678 ".SBC3PIB" */
0x41,0x5B,0x82,0x48,0x17,0x4C,0x4E,0x4B, /* 00000680 "A[.H.LNK" */
0x43,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41, /* 00000688 "C._HID.A" */
0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44, /* 00000690 "...._UID" */
0x0A,0x03,0x14,0x22,0x5F,0x53,0x54,0x41, /* 00000698 "..."_STA" */
0x00,0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 000006A0 ".{^^.SBC" */
0x33,0x50,0x49,0x44,0x43,0x0A,0x0F,0x60, /* 000006A8 "3PIDC..`" */
0xA0,0x07,0x93,0x60,0x00,0xA4,0x0A,0x09, /* 000006B0 "...`...." */
0xA1,0x04,0xA4,0x0A,0x0B,0x14,0x1A,0x5F, /* 000006B8 "......._" */
0x50,0x52,0x53,0x00,0x08,0x42,0x55,0x46, /* 000006C0 "PRS..BUF" */
0x41,0x11,0x09,0x0A,0x06,0x23,0x28,0x0C, /* 000006C8 "A....#(." */
0x18,0x79,0x00,0xA4,0x42,0x55,0x46,0x41, /* 000006D0 ".y..BUFA" */
0x14,0x47,0x04,0x5F,0x44,0x49,0x53,0x00, /* 000006D8 ".G._DIS." */
0x70,0x01,0x63,0x7B,0x5E,0x5E,0x2E,0x53, /* 000006E0 "p.c{^^.S" */
0x42,0x43,0x33,0x50,0x49,0x44,0x43,0x0A, /* 000006E8 "BC3PIDC." */
0x0F,0x61,0x70,0x61,0x62,0xA0,0x0A,0x94, /* 000006F0 ".apab..." */
0x61,0x0A,0x07,0x74,0x61,0x0A,0x08,0x61, /* 000006F8 "a..ta..a" */
0x79,0x63,0x61,0x63,0x80,0x63,0x63,0x7B, /* 00000700 "ycac.cc{" */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 00000708 "^^.SBC3P" */
0x49,0x44,0x43,0x0A,0xF0,0x5E,0x5E,0x2E, /* 00000710 "IDC..^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x44,0x43, /* 00000718 "SBC3PIDC" */
0x14,0x41,0x07,0x5F,0x43,0x52,0x53,0x00, /* 00000720 ".A._CRS." */
0x08,0x42,0x55,0x46,0x41,0x11,0x09,0x0A, /* 00000728 ".BUFA..." */
0x06,0x23,0x00,0x00,0x18,0x79,0x00,0x8C, /* 00000730 ".#...y.." */
0x42,0x55,0x46,0x41,0x01,0x49,0x52,0x41, /* 00000738 "BUFA.IRA" */
0x31,0x8C,0x42,0x55,0x46,0x41,0x0A,0x02, /* 00000740 "1.BUFA.." */
0x49,0x52,0x41,0x32,0x70,0x00,0x63,0x70, /* 00000748 "IRA2p.cp" */
0x00,0x64,0x7B,0x5E,0x5E,0x2E,0x53,0x42, /* 00000750 ".d{^^.SB" */
0x43,0x33,0x50,0x49,0x44,0x43,0x0A,0x0F, /* 00000758 "C3PIDC.." */
0x61,0xA0,0x2B,0x92,0x93,0x61,0x00,0xA0, /* 00000760 "a.+..a.." */
0x0E,0x94,0x61,0x0A,0x07,0x74,0x61,0x0A, /* 00000768 "..a..ta." */
0x08,0x62,0x79,0x01,0x62,0x64,0xA1,0x0A, /* 00000770 ".by.bd.." */
0xA0,0x08,0x94,0x61,0x00,0x79,0x01,0x61, /* 00000778 "...a.y.a" */
0x63,0x70,0x63,0x49,0x52,0x41,0x31,0x70, /* 00000780 "cpcIRA1p" */
0x64,0x49,0x52,0x41,0x32,0xA4,0x42,0x55, /* 00000788 "dIRA2.BU" */
0x46,0x41,0x14,0x48,0x06,0x5F,0x53,0x52, /* 00000790 "FA.H._SR" */
0x53,0x01,0x8C,0x68,0x01,0x49,0x52,0x41, /* 00000798 "S..h.IRA" */
0x31,0x8C,0x68,0x0A,0x02,0x49,0x52,0x41, /* 000007A0 "1.h..IRA" */
0x32,0x79,0x49,0x52,0x41,0x32,0x0A,0x08, /* 000007A8 "2yIRA2.." */
0x60,0x7D,0x60,0x49,0x52,0x41,0x31,0x60, /* 000007B0 "`}`IRA1`" */
0x70,0x00,0x61,0x7A,0x60,0x01,0x60,0xA2, /* 000007B8 "p.az`.`." */
0x0A,0x94,0x60,0x00,0x75,0x61,0x7A,0x60, /* 000007C0 "..`.uaz`" */
0x01,0x60,0x7B,0x5E,0x5E,0x2E,0x53,0x42, /* 000007C8 ".`{^^.SB" */
0x43,0x33,0x50,0x49,0x44,0x43,0x0A,0xF0, /* 000007D0 "C3PIDC.." */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 000007D8 "^^.SBC3P" */
0x49,0x44,0x43,0x7D,0x5E,0x5E,0x2E,0x53, /* 000007E0 "IDC}^^.S" */
0x42,0x43,0x33,0x50,0x49,0x44,0x43,0x61, /* 000007E8 "BC3PIDCa" */
0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33,0x50, /* 000007F0 "^^.SBC3P" */
0x49,0x44,0x43,0x5B,0x82,0x47,0x18,0x4C, /* 000007F8 "IDC[.G.L" */
0x4E,0x4B,0x44,0x08,0x5F,0x48,0x49,0x44, /* 00000800 "NKD._HID" */
0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55, /* 00000808 ".A...._U" */
0x49,0x44,0x0A,0x04,0x14,0x22,0x5F,0x53, /* 00000810 "ID..."_S" */
0x54,0x41,0x00,0x7B,0x5E,0x5E,0x2E,0x53, /* 00000818 "TA.{^^.S" */
0x42,0x43,0x33,0x50,0x49,0x44,0x43,0x0A, /* 00000820 "BC3PIDC." */
0xF0,0x60,0xA0,0x07,0x93,0x60,0x00,0xA4, /* 00000828 ".`...`.." */
0x0A,0x09,0xA1,0x04,0xA4,0x0A,0x0B,0x14, /* 00000830 "........" */
0x1A,0x5F,0x50,0x52,0x53,0x00,0x08,0x42, /* 00000838 "._PRS..B" */
0x55,0x46,0x42,0x11,0x09,0x0A,0x06,0x23, /* 00000840 "UFB....#" */
0x28,0x0C,0x18,0x79,0x00,0xA4,0x42,0x55, /* 00000848 "(..y..BU" */
0x46,0x42,0x14,0x4C,0x04,0x5F,0x44,0x49, /* 00000850 "FB.L._DI" */
0x53,0x00,0x70,0x01,0x63,0x7B,0x5E,0x5E, /* 00000858 "S.p.c{^^" */
0x2E,0x53,0x42,0x43,0x33,0x50,0x49,0x44, /* 00000860 ".SBC3PID" */
0x43,0x0A,0xF0,0x61,0x7A,0x61,0x0A,0x04, /* 00000868 "C..aza.." */
0x61,0x70,0x61,0x62,0xA0,0x0A,0x94,0x61, /* 00000870 "apab...a" */
0x0A,0x07,0x74,0x61,0x0A,0x08,0x61,0x79, /* 00000878 "..ta..ay" */
0x63,0x61,0x63,0x80,0x63,0x63,0x7B,0x5E, /* 00000880 "cac.cc{^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 00000888 "^.SBC3PI" */
0x44,0x43,0x0A,0x0F,0x5E,0x5E,0x2E,0x53, /* 00000890 "DC..^^.S" */
0x42,0x43,0x33,0x50,0x49,0x44,0x43,0x14, /* 00000898 "BC3PIDC." */
0x46,0x07,0x5F,0x43,0x52,0x53,0x00,0x08, /* 000008A0 "F._CRS.." */
0x42,0x55,0x46,0x42,0x11,0x09,0x0A,0x06, /* 000008A8 "BUFB...." */
0x23,0x00,0x00,0x18,0x79,0x00,0x8C,0x42, /* 000008B0 "#...y..B" */
0x55,0x46,0x42,0x01,0x49,0x52,0x42,0x31, /* 000008B8 "UFB.IRB1" */
0x8C,0x42,0x55,0x46,0x42,0x0A,0x02,0x49, /* 000008C0 ".BUFB..I" */
0x52,0x42,0x32,0x70,0x00,0x63,0x70,0x00, /* 000008C8 "RB2p.cp." */
0x64,0x7B,0x5E,0x5E,0x2E,0x53,0x42,0x43, /* 000008D0 "d{^^.SBC" */
0x33,0x50,0x49,0x44,0x43,0x0A,0xF0,0x61, /* 000008D8 "3PIDC..a" */
0x7A,0x61,0x0A,0x04,0x61,0xA0,0x2B,0x92, /* 000008E0 "za..a.+." */
0x93,0x61,0x00,0xA0,0x0E,0x94,0x61,0x0A, /* 000008E8 ".a....a." */
0x07,0x74,0x61,0x0A,0x08,0x62,0x79,0x01, /* 000008F0 ".ta..by." */
0x62,0x64,0xA1,0x0A,0xA0,0x08,0x94,0x61, /* 000008F8 "bd.....a" */
0x00,0x79,0x01,0x61,0x63,0x70,0x63,0x49, /* 00000900 ".y.acpcI" */
0x52,0x42,0x31,0x70,0x64,0x49,0x52,0x42, /* 00000908 "RB1pdIRB" */
0x32,0xA4,0x42,0x55,0x46,0x42,0x14,0x4D, /* 00000910 "2.BUFB.M" */
0x06,0x5F,0x53,0x52,0x53,0x01,0x8C,0x68, /* 00000918 "._SRS..h" */
0x01,0x49,0x52,0x42,0x31,0x8C,0x68,0x0A, /* 00000920 ".IRB1.h." */
0x02,0x49,0x52,0x42,0x32,0x79,0x49,0x52, /* 00000928 ".IRB2yIR" */
0x42,0x32,0x0A,0x08,0x60,0x7D,0x60,0x49, /* 00000930 "B2..`}`I" */
0x52,0x42,0x31,0x60,0x70,0x00,0x61,0x7A, /* 00000938 "RB1`p.az" */
0x60,0x01,0x60,0xA2,0x0A,0x94,0x60,0x00, /* 00000940 "`.`...`." */
0x75,0x61,0x7A,0x60,0x01,0x60,0x7B,0x5E, /* 00000948 "uaz`.`{^" */
0x5E,0x2E,0x53,0x42,0x43,0x33,0x50,0x49, /* 00000950 "^.SBC3PI" */
0x44,0x43,0x0A,0x0F,0x5E,0x5E,0x2E,0x53, /* 00000958 "DC..^^.S" */
0x42,0x43,0x33,0x50,0x49,0x44,0x43,0x79, /* 00000960 "BC3PIDCy" */
0x61,0x0A,0x04,0x61,0x7D,0x5E,0x5E,0x2E, /* 00000968 "a..a}^^." */
0x53,0x42,0x43,0x33,0x50,0x49,0x44,0x43, /* 00000970 "SBC3PIDC" */
0x61,0x5E,0x5E,0x2E,0x53,0x42,0x43,0x33, /* 00000978 "a^^.SBC3" */
0x50,0x49,0x44,0x43,0x5B,0x82,0x42,0x33, /* 00000980 "PIDC[.B3" */
0x49,0x53,0x41,0x5F,0x14,0x14,0x5F,0x41, /* 00000988 "ISA_.._A" */
0x44,0x52,0x00,0xA4,0x44,0x41,0x44,0x44, /* 00000990 "DR..DADD" */
0x53,0x42,0x44,0x4E,0x0C,0x00,0x00,0x01, /* 00000998 "SBDN...." */
0x00,0x5B,0x80,0x50,0x49,0x52,0x59,0x02, /* 000009A0 ".[.PIRY." */
0x0A,0x51,0x0A,0x02,0x5B,0x81,0x32,0x50, /* 000009A8 ".Q..[.2P" */
0x49,0x52,0x59,0x01,0x5A,0x30,0x30,0x30, /* 000009B0 "IRY.Z000" */
0x02,0x00,0x01,0x45,0x43,0x50,0x5F,0x01, /* 000009B8 "...ECP_." */
0x46,0x44,0x43,0x31,0x01,0x46,0x44,0x43, /* 000009C0 "FDC1.FDC" */
0x32,0x01,0x00,0x02,0x5A,0x30,0x30,0x31, /* 000009C8 "2...Z001" */
0x03,0x53,0x41,0x45,0x4E,0x01,0x5A,0x30, /* 000009D0 ".SAEN.Z0" */
0x30,0x32,0x03,0x53,0x42,0x45,0x4E,0x01, /* 000009D8 "02.SBEN." */
0x5B,0x82,0x2C,0x50,0x49,0x43,0x5F,0x08, /* 000009E0 "[.,PIC_." */
0x5F,0x48,0x49,0x44,0x0B,0x41,0xD0,0x08, /* 000009E8 "_HID.A.." */
0x5F,0x43,0x52,0x53,0x11,0x19,0x0A,0x16, /* 000009F0 "_CRS...." */
0x47,0x01,0x20,0x00,0x20,0x00,0x01,0x02, /* 000009F8 "G. . ..." */
0x47,0x01,0xA0,0x00,0xA0,0x00,0x01,0x02, /* 00000A00 "G......." */
0x23,0x04,0x00,0x01,0x79,0x00,0x5B,0x82, /* 00000A08 "#...y.[." */
0x35,0x44,0x4D,0x41,0x31,0x08,0x5F,0x48, /* 00000A10 "5DMA1._H" */
0x49,0x44,0x0C,0x41,0xD0,0x02,0x00,0x08, /* 00000A18 "ID.A...." */
0x5F,0x43,0x52,0x53,0x11,0x20,0x0A,0x1D, /* 00000A20 "_CRS. .." */
0x47,0x01,0x00,0x00,0x00,0x00,0x01,0x10, /* 00000A28 "G......." */
0x47,0x01,0x80,0x00,0x80,0x00,0x01,0x10, /* 00000A30 "G......." */
0x47,0x01,0xC0,0x00,0xC0,0x00,0x01,0x20, /* 00000A38 "G...... " */
0x2A,0x10,0x02,0x79,0x00,0x5B,0x82,0x26, /* 00000A40 "*..y.[.&" */
0x54,0x4D,0x52,0x5F,0x08,0x5F,0x48,0x49, /* 00000A48 "TMR_._HI" */
0x44,0x0C,0x41,0xD0,0x01,0x00,0x08,0x5F, /* 00000A50 "D.A...._" */
0x43,0x52,0x53,0x11,0x11,0x0A,0x0E,0x47, /* 00000A58 "CRS....G" */
0x01,0x40,0x00,0x40,0x00,0x01,0x04,0x23, /* 00000A60 ".@.@...#" */
0x01,0x00,0x01,0x79,0x00,0x5B,0x82,0x26, /* 00000A68 "...y.[.&" */
0x52,0x54,0x43,0x5F,0x08,0x5F,0x48,0x49, /* 00000A70 "RTC_._HI" */
0x44,0x0C,0x41,0xD0,0x0B,0x00,0x08,0x5F, /* 00000A78 "D.A...._" */
0x43,0x52,0x53,0x11,0x11,0x0A,0x0E,0x47, /* 00000A80 "CRS....G" */
0x01,0x70,0x00,0x70,0x00,0x01,0x06,0x23, /* 00000A88 ".p.p...#" */
0x00,0x01,0x01,0x79,0x00,0x5B,0x82,0x22, /* 00000A90 "...y.[."" */
0x53,0x50,0x4B,0x52,0x08,0x5F,0x48,0x49, /* 00000A98 "SPKR._HI" */
0x44,0x0C,0x41,0xD0,0x08,0x00,0x08,0x5F, /* 00000AA0 "D.A...._" */
0x43,0x52,0x53,0x11,0x0D,0x0A,0x0A,0x47, /* 00000AA8 "CRS....G" */
0x01,0x61,0x00,0x61,0x00,0x01,0x01,0x79, /* 00000AB0 ".a.a...y" */
0x00,0x5B,0x82,0x26,0x43,0x4F,0x50,0x52, /* 00000AB8 ".[.&COPR" */
0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0, /* 00000AC0 "._HID.A." */
0x0C,0x04,0x08,0x5F,0x43,0x52,0x53,0x11, /* 00000AC8 "..._CRS." */
0x11,0x0A,0x0E,0x47,0x01,0xF0,0x00,0xF0, /* 00000AD0 "...G...." */
0x00,0x01,0x10,0x23,0x00,0x20,0x01,0x79, /* 00000AD8 "...#. .y" */
0x00,0x5B,0x82,0x4E,0x09,0x53,0x59,0x53, /* 00000AE0 ".[.N.SYS" */
0x52,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41, /* 00000AE8 "R._HID.A" */
0xD0,0x0C,0x02,0x08,0x5F,0x55,0x49,0x44, /* 00000AF0 "...._UID" */
0x00,0x08,0x53,0x59,0x52,0x31,0x11,0x46, /* 00000AF8 "..SYR1.F" */
0x07,0x0A,0x72,0x47,0x01,0xD0,0x04,0xD0, /* 00000B00 "..rG...." */
0x04,0x01,0x02,0x47,0x01,0x00,0x11,0x7F, /* 00000B08 "...G...." */
0x11,0x01,0x80,0x47,0x01,0x80,0x11,0xFF, /* 00000B10 "...G...." */
0x11,0x01,0x80,0x47,0x01,0x10,0x00,0x10, /* 00000B18 "...G...." */
0x00,0x01,0x10,0x47,0x01,0x22,0x00,0x22, /* 00000B20 "...G."."" */
0x00,0x01,0x1E,0x47,0x01,0x44,0x00,0x44, /* 00000B28 "...G.D.D" */
0x00,0x01,0x1C,0x47,0x01,0x62,0x00,0x62, /* 00000B30 "...G.b.b" */
0x00,0x01,0x02,0x47,0x01,0x65,0x00,0x65, /* 00000B38 "...G.e.e" */
0x00,0x01,0x0B,0x47,0x01,0x76,0x00,0x76, /* 00000B40 "...G.v.v" */
0x00,0x01,0x0A,0x47,0x01,0x90,0x00,0x90, /* 00000B48 "...G...." */
0x00,0x01,0x10,0x47,0x01,0xA2,0x00,0xA2, /* 00000B50 "...G...." */
0x00,0x01,0x1E,0x47,0x01,0xE0,0x00,0xE0, /* 00000B58 "...G...." */
0x00,0x01,0x10,0x47,0x01,0x78,0x0B,0x78, /* 00000B60 "...G.x.x" */
0x0B,0x01,0x04,0x47,0x01,0x90,0x01,0x90, /* 00000B68 "...G...." */
0x01,0x01,0x04,0x79,0x00,0x14,0x0B,0x5F, /* 00000B70 "...y..._" */
0x43,0x52,0x53,0x00,0xA4,0x53,0x59,0x52, /* 00000B78 "CRS..SYR" */
0x31,0x5B,0x82,0x4B,0x0C,0x4D,0x45,0x4D, /* 00000B80 "1[.K.MEM" */
0x5F,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41, /* 00000B88 "_._HID.A" */
0xD0,0x0C,0x02,0x08,0x5F,0x55,0x49,0x44, /* 00000B90 "...._UID" */
0x01,0x14,0x44,0x0B,0x5F,0x43,0x52,0x53, /* 00000B98 "..D._CRS" */
0x00,0x08,0x42,0x55,0x46,0x30,0x11,0x4E, /* 00000BA0 "..BUF0.N" */
0x07,0x0A,0x7A,0x86,0x09,0x00,0x01,0x00, /* 00000BA8 "..z....." */
0x00,0x0E,0x00,0x00,0x00,0x02,0x00,0x86, /* 00000BB0 "........" */
0x09,0x00,0x01,0x00,0x00,0x0C,0x00,0x00, /* 00000BB8 "........" */
0x00,0x00,0x00,0x86,0x09,0x00,0x01,0x00, /* 00000BC0 "........" */
0x00,0xC0,0xFE,0x00,0x10,0x00,0x00,0x86, /* 00000BC8 "........" */
0x09,0x00,0x01,0x00,0x00,0xC0,0xFF,0x00, /* 00000BD0 "........" */
0x00,0x38,0x00,0x86,0x09,0x00,0x01,0x00, /* 00000BD8 ".8......" */
0x00,0xE0,0xFE,0x00,0x10,0x00,0x00,0x86, /* 00000BE0 "........" */
0x09,0x00,0x01,0x00,0x00,0xF8,0xFF,0x00, /* 00000BE8 "........" */
0x00,0x08,0x00,0x86,0x09,0x00,0x01,0x00, /* 00000BF0 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, /* 00000BF8 "........" */
0x09,0x00,0x01,0x00,0x00,0x00,0x00,0x00, /* 00000C00 "........" */
0x00,0x00,0x00,0x86,0x09,0x00,0x01,0x00, /* 00000C08 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86, /* 00000C10 "........" */
0x09,0x00,0x01,0x00,0x00,0x00,0x00,0x00, /* 00000C18 "........" */
0x00,0x00,0x00,0x79,0x00,0x8A,0x42,0x55, /* 00000C20 "...y..BU" */
0x46,0x30,0x0A,0x14,0x43,0x4C,0x45,0x4E, /* 00000C28 "F0..CLEN" */
0x8A,0x42,0x55,0x46,0x30,0x0A,0x10,0x43, /* 00000C30 ".BUF0..C" */
0x42,0x41,0x53,0x79,0x56,0x47,0x41,0x31, /* 00000C38 "BASyVGA1" */
0x0A,0x09,0x60,0x70,0x60,0x43,0x4C,0x45, /* 00000C40 "..`p`CLE" */
0x4E,0xA4,0x42,0x55,0x46,0x30,0x5B,0x82, /* 00000C48 "N.BUF0[." */
0x39,0x50,0x53,0x32,0x4D,0x08,0x5F,0x48, /* 00000C50 "9PS2M._H" */
0x49,0x44,0x0C,0x41,0xD0,0x0F,0x13,0x08, /* 00000C58 "ID.A...." */
0x5F,0x43,0x52,0x53,0x11,0x08,0x0A,0x05, /* 00000C60 "_CRS...." */
0x22,0x00,0x10,0x79,0x00,0x14,0x1B,0x5F, /* 00000C68 ""..y..._" */
0x53,0x54,0x41,0x00,0x7B,0x46,0x4C,0x47, /* 00000C70 "STA.{FLG" */
0x30,0x0A,0x04,0x60,0xA0,0x08,0x93,0x60, /* 00000C78 "0..`...`" */
0x0A,0x04,0xA4,0x0A,0x0F,0xA1,0x03,0xA4, /* 00000C80 "........" */
0x00,0x5B,0x82,0x2D,0x50,0x53,0x32,0x4B, /* 00000C88 ".[.-PS2K" */
0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0, /* 00000C90 "._HID.A." */
0x03,0x03,0x08,0x5F,0x43,0x52,0x53,0x11, /* 00000C98 "..._CRS." */
0x18,0x0A,0x15,0x47,0x01,0x60,0x00,0x60, /* 00000CA0 "...G.`.`" */
0x00,0x01,0x01,0x47,0x01,0x64,0x00,0x64, /* 00000CA8 "...G.d.d" */
0x00,0x01,0x01,0x22,0x02,0x00,0x79,0x00, /* 00000CB0 "..."..y." */
0x5B,0x82,0x44,0x1F,0x54,0x50,0x32,0x50, /* 00000CB8 "[.D.TP2P" */
0x14,0x10,0x5F,0x41,0x44,0x52,0x00,0xA4, /* 00000CC0 ".._ADR.." */
0x44,0x41,0x44,0x44,0x53,0x42,0x44,0x4E, /* 00000CC8 "DADDSBDN" */
0x00,0x14,0x20,0x5F,0x50,0x52,0x57,0x00, /* 00000CD0 ".. _PRW." */
0xA0,0x10,0x5B,0x12,0x5F,0x53,0x33,0x5F, /* 00000CD8 "..[._S3_" */
0x60,0xA4,0x12,0x06,0x02,0x0A,0x08,0x0A, /* 00000CE0 "`......." */
0x03,0xA1,0x08,0xA4,0x12,0x05,0x02,0x0A, /* 00000CE8 "........" */
0x08,0x01,0x5B,0x82,0x2C,0x55,0x53,0x42, /* 00000CF0 "..[.,USB" */
0x30,0x08,0x5F,0x41,0x44,0x52,0x00,0x14, /* 00000CF8 "0._ADR.." */
0x20,0x5F,0x50,0x52,0x57,0x00,0xA0,0x10, /* 00000D00 " _PRW..." */
0x5B,0x12,0x5F,0x53,0x33,0x5F,0x60,0xA4, /* 00000D08 "[._S3_`." */
0x12,0x06,0x02,0x0A,0x0F,0x0A,0x03,0xA1, /* 00000D10 "........" */
0x08,0xA4,0x12,0x05,0x02,0x0A,0x0F,0x01, /* 00000D18 "........" */
0x5B,0x82,0x2C,0x55,0x53,0x42,0x31,0x08, /* 00000D20 "[.,USB1." */
0x5F,0x41,0x44,0x52,0x01,0x14,0x20,0x5F, /* 00000D28 "_ADR.. _" */
0x50,0x52,0x57,0x00,0xA0,0x10,0x5B,0x12, /* 00000D30 "PRW...[." */
0x5F,0x53,0x33,0x5F,0x60,0xA4,0x12,0x06, /* 00000D38 "_S3_`..." */
0x02,0x0A,0x0F,0x0A,0x03,0xA1,0x08,0xA4, /* 00000D40 "........" */
0x12,0x05,0x02,0x0A,0x0F,0x01,0x08,0x41, /* 00000D48 ".......A" */
0x50,0x49,0x43,0x12,0x41,0x09,0x0C,0x12, /* 00000D50 "PIC.A..." */
0x09,0x04,0x0B,0xFF,0xFF,0x00,0x00,0x0A, /* 00000D58 "........" */
0x10,0x12,0x09,0x04,0x0B,0xFF,0xFF,0x01, /* 00000D60 "........" */
0x00,0x0A,0x11,0x12,0x0A,0x04,0x0B,0xFF, /* 00000D68 "........" */
0xFF,0x0A,0x02,0x00,0x0A,0x12,0x12,0x0A, /* 00000D70 "........" */
0x04,0x0B,0xFF,0xFF,0x0A,0x03,0x00,0x0A, /* 00000D78 "........" */
0x13,0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x04, /* 00000D80 "........" */
0x00,0x00,0x00,0x0A,0x10,0x12,0x0B,0x04, /* 00000D88 "........" */
0x0C,0xFF,0xFF,0x04,0x00,0x01,0x00,0x0A, /* 00000D90 "........" */
0x11,0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x04, /* 00000D98 "........" */
0x00,0x0A,0x02,0x00,0x0A,0x12,0x12,0x0C, /* 00000DA0 "........" */
0x04,0x0C,0xFF,0xFF,0x04,0x00,0x0A,0x03, /* 00000DA8 "........" */
0x00,0x0A,0x13,0x12,0x0B,0x04,0x0C,0xFF, /* 00000DB0 "........" */
0xFF,0x05,0x00,0x00,0x00,0x0A,0x11,0x12, /* 00000DB8 "........" */
0x0B,0x04,0x0C,0xFF,0xFF,0x05,0x00,0x01, /* 00000DC0 "........" */
0x00,0x0A,0x12,0x12,0x0C,0x04,0x0C,0xFF, /* 00000DC8 "........" */
0xFF,0x05,0x00,0x0A,0x02,0x00,0x0A,0x13, /* 00000DD0 "........" */
0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x05,0x00, /* 00000DD8 "........" */
0x0A,0x03,0x00,0x0A,0x10,0x08,0x50,0x49, /* 00000DE0 "......PI" */
0x43,0x4D,0x12,0x49,0x0A,0x0C,0x12,0x0B, /* 00000DE8 "CM.I...." */
0x04,0x0B,0xFF,0xFF,0x00,0x4C,0x4E,0x4B, /* 00000DF0 ".....LNK" */
0x41,0x00,0x12,0x0B,0x04,0x0B,0xFF,0xFF, /* 00000DF8 "A......." */
0x01,0x4C,0x4E,0x4B,0x42,0x00,0x12,0x0C, /* 00000E00 ".LNKB..." */
0x04,0x0B,0xFF,0xFF,0x0A,0x02,0x4C,0x4E, /* 00000E08 "......LN" */
0x4B,0x43,0x00,0x12,0x0C,0x04,0x0B,0xFF, /* 00000E10 "KC......" */
0xFF,0x0A,0x03,0x4C,0x4E,0x4B,0x44,0x00, /* 00000E18 "...LNKD." */
0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x04,0x00, /* 00000E20 "........" */
0x00,0x4C,0x4E,0x4B,0x41,0x00,0x12,0x0D, /* 00000E28 ".LNKA..." */
0x04,0x0C,0xFF,0xFF,0x04,0x00,0x01,0x4C, /* 00000E30 ".......L" */
0x4E,0x4B,0x42,0x00,0x12,0x0E,0x04,0x0C, /* 00000E38 "NKB....." */
0xFF,0xFF,0x04,0x00,0x0A,0x02,0x4C,0x4E, /* 00000E40 "......LN" */
0x4B,0x43,0x00,0x12,0x0E,0x04,0x0C,0xFF, /* 00000E48 "KC......" */
0xFF,0x04,0x00,0x0A,0x03,0x4C,0x4E,0x4B, /* 00000E50 ".....LNK" */
0x44,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF, /* 00000E58 "D......." */
0x05,0x00,0x00,0x4C,0x4E,0x4B,0x42,0x00, /* 00000E60 "...LNKB." */
0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x05,0x00, /* 00000E68 "........" */
0x01,0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0E, /* 00000E70 ".LNKC..." */
0x04,0x0C,0xFF,0xFF,0x05,0x00,0x0A,0x02, /* 00000E78 "........" */
0x4C,0x4E,0x4B,0x44,0x00,0x12,0x0E,0x04, /* 00000E80 "LNKD...." */
0x0C,0xFF,0xFF,0x05,0x00,0x0A,0x03,0x4C, /* 00000E88 ".......L" */
0x4E,0x4B,0x41,0x00,0x14,0x19,0x5F,0x50, /* 00000E90 "NKA..._P" */
0x52,0x54,0x00,0xA0,0x0B,0x92,0x50,0x49, /* 00000E98 "RT....PI" */
0x43,0x46,0xA4,0x50,0x49,0x43,0x4D,0xA1, /* 00000EA0 "CF.PICM." */
0x06,0xA4,0x41,0x50,0x49,0x43,0x5B,0x82, /* 00000EA8 "..APIC[." */
0x49,0x27,0x50,0x47,0x30,0x41,0x08,0x5F, /* 00000EB0 "I'PG0A._" */
0x41,0x44,0x52,0x0C,0x00,0x00,0x01,0x00, /* 00000EB8 "ADR....." */
0x14,0x20,0x5F,0x50,0x52,0x57,0x00,0xA0, /* 00000EC0 ". _PRW.." */
0x10,0x5B,0x12,0x5F,0x53,0x33,0x5F,0x60, /* 00000EC8 ".[._S3_`" */
0xA4,0x12,0x06,0x02,0x0A,0x29,0x0A,0x03, /* 00000ED0 ".....).." */
0xA1,0x08,0xA4,0x12,0x05,0x02,0x0A,0x29, /* 00000ED8 ".......)" */
0x01,0x08,0x41,0x50,0x49,0x43,0x12,0x4D, /* 00000EE0 "..APIC.M" */
0x0F,0x14,0x12,0x0B,0x04,0x0C,0xFF,0xFF, /* 00000EE8 "........" */
0x01,0x00,0x00,0x00,0x0A,0x19,0x12,0x0B, /* 00000EF0 "........" */
0x04,0x0C,0xFF,0xFF,0x01,0x00,0x01,0x00, /* 00000EF8 "........" */
0x0A,0x1A,0x12,0x0C,0x04,0x0C,0xFF,0xFF, /* 00000F00 "........" */
0x01,0x00,0x0A,0x02,0x00,0x0A,0x1B,0x12, /* 00000F08 "........" */
0x0C,0x04,0x0C,0xFF,0xFF,0x01,0x00,0x0A, /* 00000F10 "........" */
0x03,0x00,0x0A,0x18,0x12,0x0B,0x04,0x0C, /* 00000F18 "........" */
0xFF,0xFF,0x03,0x00,0x00,0x00,0x0A,0x19, /* 00000F20 "........" */
0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x03,0x00, /* 00000F28 "........" */
0x01,0x00,0x0A,0x1A,0x12,0x0C,0x04,0x0C, /* 00000F30 "........" */
0xFF,0xFF,0x03,0x00,0x0A,0x02,0x00,0x0A, /* 00000F38 "........" */
0x1B,0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x03, /* 00000F40 "........" */
0x00,0x0A,0x03,0x00,0x0A,0x18,0x12,0x0B, /* 00000F48 "........" */
0x04,0x0C,0xFF,0xFF,0x04,0x00,0x00,0x00, /* 00000F50 "........" */
0x0A,0x1A,0x12,0x0B,0x04,0x0C,0xFF,0xFF, /* 00000F58 "........" */
0x04,0x00,0x01,0x00,0x0A,0x1B,0x12,0x0C, /* 00000F60 "........" */
0x04,0x0C,0xFF,0xFF,0x04,0x00,0x0A,0x02, /* 00000F68 "........" */
0x00,0x0A,0x18,0x12,0x0C,0x04,0x0C,0xFF, /* 00000F70 "........" */
0xFF,0x04,0x00,0x0A,0x03,0x00,0x0A,0x19, /* 00000F78 "........" */
0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x05,0x00, /* 00000F80 "........" */
0x00,0x00,0x0A,0x1B,0x12,0x0B,0x04,0x0C, /* 00000F88 "........" */
0xFF,0xFF,0x05,0x00,0x01,0x00,0x0A,0x18, /* 00000F90 "........" */
0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x05,0x00, /* 00000F98 "........" */
0x0A,0x02,0x00,0x0A,0x19,0x12,0x0C,0x04, /* 00000FA0 "........" */
0x0C,0xFF,0xFF,0x05,0x00,0x0A,0x03,0x00, /* 00000FA8 "........" */
0x0A,0x1A,0x12,0x0B,0x04,0x0C,0xFF,0xFF, /* 00000FB0 "........" */
0x06,0x00,0x00,0x00,0x0A,0x18,0x12,0x0B, /* 00000FB8 "........" */
0x04,0x0C,0xFF,0xFF,0x06,0x00,0x01,0x00, /* 00000FC0 "........" */
0x0A,0x19,0x12,0x0C,0x04,0x0C,0xFF,0xFF, /* 00000FC8 "........" */
0x06,0x00,0x0A,0x02,0x00,0x0A,0x1A,0x12, /* 00000FD0 "........" */
0x0C,0x04,0x0C,0xFF,0xFF,0x06,0x00,0x0A, /* 00000FD8 "........" */
0x03,0x00,0x0A,0x1B,0x08,0x50,0x49,0x43, /* 00000FE0 ".....PIC" */
0x4D,0x12,0x45,0x12,0x14,0x12,0x0D,0x04, /* 00000FE8 "M.E....." */
0x0C,0xFF,0xFF,0x01,0x00,0x00,0x4C,0x4E, /* 00000FF0 "......LN" */
0x4B,0x42,0x00,0x12,0x0D,0x04,0x0C,0xFF, /* 00000FF8 "KB......" */
0xFF,0x01,0x00,0x01,0x4C,0x4E,0x4B,0x43, /* 00001000 "....LNKC" */
0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x01, /* 00001008 "........" */
0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x44,0x00, /* 00001010 "...LNKD." */
0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x01,0x00, /* 00001018 "........" */
0x0A,0x03,0x4C,0x4E,0x4B,0x41,0x00,0x12, /* 00001020 "..LNKA.." */
0x0D,0x04,0x0C,0xFF,0xFF,0x03,0x00,0x00, /* 00001028 "........" */
0x4C,0x4E,0x4B,0x42,0x00,0x12,0x0D,0x04, /* 00001030 "LNKB...." */
0x0C,0xFF,0xFF,0x03,0x00,0x01,0x4C,0x4E, /* 00001038 "......LN" */
0x4B,0x43,0x00,0x12,0x0E,0x04,0x0C,0xFF, /* 00001040 "KC......" */
0xFF,0x03,0x00,0x0A,0x02,0x4C,0x4E,0x4B, /* 00001048 ".....LNK" */
0x44,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF, /* 00001050 "D......." */
0x03,0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x41, /* 00001058 "....LNKA" */
0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x04, /* 00001060 "........" */
0x00,0x00,0x4C,0x4E,0x4B,0x43,0x00,0x12, /* 00001068 "..LNKC.." */
0x0D,0x04,0x0C,0xFF,0xFF,0x04,0x00,0x01, /* 00001070 "........" */
0x4C,0x4E,0x4B,0x44,0x00,0x12,0x0E,0x04, /* 00001078 "LNKD...." */
0x0C,0xFF,0xFF,0x04,0x00,0x0A,0x02,0x4C, /* 00001080 ".......L" */
0x4E,0x4B,0x41,0x00,0x12,0x0E,0x04,0x0C, /* 00001088 "NKA....." */
0xFF,0xFF,0x04,0x00,0x0A,0x03,0x4C,0x4E, /* 00001090 "......LN" */
0x4B,0x42,0x00,0x12,0x0D,0x04,0x0C,0xFF, /* 00001098 "KB......" */
0xFF,0x05,0x00,0x00,0x4C,0x4E,0x4B,0x44, /* 000010A0 "....LNKD" */
0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x05, /* 000010A8 "........" */
0x00,0x01,0x4C,0x4E,0x4B,0x41,0x00,0x12, /* 000010B0 "..LNKA.." */
0x0E,0x04,0x0C,0xFF,0xFF,0x05,0x00,0x0A, /* 000010B8 "........" */
0x02,0x4C,0x4E,0x4B,0x42,0x00,0x12,0x0E, /* 000010C0 ".LNKB..." */
0x04,0x0C,0xFF,0xFF,0x05,0x00,0x0A,0x03, /* 000010C8 "........" */
0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0D,0x04, /* 000010D0 "LNKC...." */
0x0C,0xFF,0xFF,0x06,0x00,0x00,0x4C,0x4E, /* 000010D8 "......LN" */
0x4B,0x41,0x00,0x12,0x0D,0x04,0x0C,0xFF, /* 000010E0 "KA......" */
0xFF,0x06,0x00,0x01,0x4C,0x4E,0x4B,0x42, /* 000010E8 "....LNKB" */
0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x06, /* 000010F0 "........" */
0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x43,0x00, /* 000010F8 "...LNKC." */
0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x06,0x00, /* 00001100 "........" */
0x0A,0x03,0x4C,0x4E,0x4B,0x44,0x00,0x14, /* 00001108 "..LNKD.." */
0x19,0x5F,0x50,0x52,0x54,0x00,0xA0,0x0B, /* 00001110 "._PRT..." */
0x92,0x50,0x49,0x43,0x46,0xA4,0x50,0x49, /* 00001118 ".PICF.PI" */
0x43,0x4D,0xA1,0x06,0xA4,0x41,0x50,0x49, /* 00001120 "CM...API" */
0x43,0x5B,0x82,0x47,0x0C,0x50,0x47,0x30, /* 00001128 "C[.G.PG0" */
0x42,0x08,0x5F,0x41,0x44,0x52,0x0C,0x00, /* 00001130 "B._ADR.." */
0x00,0x02,0x00,0x14,0x20,0x5F,0x50,0x52, /* 00001138 ".... _PR" */
0x57,0x00,0xA0,0x10,0x5B,0x12,0x5F,0x53, /* 00001140 "W...[._S" */
0x33,0x5F,0x60,0xA4,0x12,0x06,0x02,0x0A, /* 00001148 "3_`....." */
0x22,0x0A,0x03,0xA1,0x08,0xA4,0x12,0x05, /* 00001150 ""......." */
0x02,0x0A,0x22,0x01,0x08,0x41,0x50,0x49, /* 00001158 ".."..API" */
0x43,0x12,0x34,0x04,0x12,0x0B,0x04,0x0C, /* 00001160 "C.4....." */
0xFF,0xFF,0x01,0x00,0x00,0x00,0x0A,0x1F, /* 00001168 "........" */
0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x01,0x00, /* 00001170 "........" */
0x01,0x00,0x0A,0x20,0x12,0x0C,0x04,0x0C, /* 00001178 "... ...." */
0xFF,0xFF,0x01,0x00,0x0A,0x02,0x00,0x0A, /* 00001180 "........" */
0x21,0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x01, /* 00001188 "!......." */
0x00,0x0A,0x03,0x00,0x0A,0x22,0x08,0x50, /* 00001190 ".....".P" */
0x49,0x43,0x4D,0x12,0x3C,0x04,0x12,0x0D, /* 00001198 "ICM.<..." */
0x04,0x0C,0xFF,0xFF,0x01,0x00,0x00,0x4C, /* 000011A0 ".......L" */
0x4E,0x4B,0x41,0x00,0x12,0x0D,0x04,0x0C, /* 000011A8 "NKA....." */
0xFF,0xFF,0x01,0x00,0x01,0x4C,0x4E,0x4B, /* 000011B0 ".....LNK" */
0x42,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF, /* 000011B8 "B......." */
0x01,0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x43, /* 000011C0 "....LNKC" */
0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x01, /* 000011C8 "........" */
0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x44,0x00, /* 000011D0 "...LNKD." */
0x14,0x19,0x5F,0x50,0x52,0x54,0x00,0xA0, /* 000011D8 ".._PRT.." */
0x0B,0x92,0x50,0x49,0x43,0x46,0xA4,0x50, /* 000011E0 "..PICF.P" */
0x49,0x43,0x4D,0xA1,0x06,0xA4,0x41,0x50, /* 000011E8 "ICM...AP" */
0x49,0x43,0x10,0x49,0x06,0x5F,0x47,0x50, /* 000011F0 "IC.I._GP" */
0x45,0x14,0x13,0x5F,0x4C,0x30,0x38,0x00, /* 000011F8 "E.._L08." */
0x86,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x50, /* 00001200 ".\._SB_P" */
0x43,0x49,0x30,0x0A,0x02,0x14,0x1C,0x5F, /* 00001208 "CI0...._" */
0x4C,0x30,0x46,0x00,0x86,0x5C,0x2F,0x04, /* 00001210 "L0F..\/." */
0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30, /* 00001218 "_SB_PCI0" */
0x54,0x50,0x32,0x50,0x55,0x53,0x42,0x30, /* 00001220 "TP2PUSB0" */
0x0A,0x02,0x14,0x18,0x5F,0x4C,0x32,0x32, /* 00001228 "...._L22" */
0x00,0x86,0x5C,0x2F,0x03,0x5F,0x53,0x42, /* 00001230 "..\/._SB" */
0x5F,0x50,0x43,0x49,0x30,0x50,0x47,0x30, /* 00001238 "_PCI0PG0" */
0x42,0x0A,0x02,0x14,0x18,0x5F,0x4C,0x32, /* 00001240 "B...._L2" */
0x39,0x00,0x86,0x5C,0x2F,0x03,0x5F,0x53, /* 00001248 "9..\/._S" */
0x42,0x5F,0x50,0x43,0x49,0x30,0x50,0x47, /* 00001250 "B_PCI0PG" */
0x30,0x41,0x0A,0x02,0x14,0x11,0x5F,0x50, /* 00001258 "0A...._P" */
0x54,0x53,0x01,0x7D,0x68,0x0A,0xF0,0x60, /* 00001260 "TS.}h..`" */
0x70,0x60,0x44,0x42,0x47,0x31,0x08,0x50, /* 00001268 "p`DBG1.P" */
0x49,0x43,0x46,0x00,0x14,0x0C,0x5F,0x50, /* 00001270 "ICF..._P" */
0x49,0x43,0x01,0x70,0x68,0x50,0x49,0x43, /* 00001278 "IC.phPIC" */
0x46,0x5B,0x80,0x44,0x45,0x42,0x47,0x01, /* 00001280 "F[.DEBG." */
0x0A,0x80,0x01,0x5B,0x81,0x0B,0x44,0x45, /* 00001288 "...[..DE" */
0x42,0x47,0x11,0x44,0x42,0x47,0x31,0x08, /* 00001290 "BG.DBG1." */
0x5B,0x80,0x45,0x58,0x54,0x4D,0x00,0x0C, /* 00001298 "[.EXTM.." */
0x3C,0xF8,0x0F,0x00,0x0A,0x04,0x5B,0x81, /* 000012A0 "<.....[." */
0x0B,0x45,0x58,0x54,0x4D,0x12,0x41,0x4D, /* 000012A8 ".EXTM.AM" */
0x45,0x4D,0x20,0x5B,0x80,0x56,0x47,0x41, /* 000012B0 "EM [.VGA" */
0x4D,0x00,0x0C,0x02,0x00,0x0C,0x00,0x01, /* 000012B8 "M......." */
0x5B,0x81,0x0B,0x56,0x47,0x41,0x4D,0x11, /* 000012C0 "[..VGAM." */
0x56,0x47,0x41,0x31,0x08,0x5B,0x80,0x47, /* 000012C8 "VGA1.[.G" */
0x52,0x41,0x4D,0x00,0x0B,0x00,0x04,0x0B, /* 000012D0 "RAM....." */
0x00,0x01,0x5B,0x81,0x0E,0x47,0x52,0x41, /* 000012D8 "..[..GRA" */
0x4D,0x11,0x00,0x40,0x08,0x46,0x4C,0x47, /* 000012E0 "M..@.FLG" */
0x30,0x08,0x5B,0x80,0x47,0x53,0x54,0x53, /* 000012E8 "0.[.GSTS" */
0x01,0x0B,0x28,0xC0,0x0A,0x02,0x5B,0x81, /* 000012F0 "..(...[." */
0x0D,0x47,0x53,0x54,0x53,0x01,0x00,0x04, /* 000012F8 ".GSTS..." */
0x49,0x52,0x51,0x52,0x01,0x5B,0x80,0x5A, /* 00001300 "IRQR.[.Z" */
0x30,0x30,0x37,0x01,0x0A,0x21,0x01,0x5B, /* 00001308 "007..!.[" */
0x81,0x0B,0x5A,0x30,0x30,0x37,0x01,0x5A, /* 00001310 "..Z007.Z" */
0x30,0x30,0x38,0x08,0x5B,0x80,0x5A,0x30, /* 00001318 "008.[.Z0" */
0x30,0x39,0x01,0x0A,0xA1,0x01,0x5B,0x81, /* 00001320 "09....[." */
0x0B,0x5A,0x30,0x30,0x39,0x01,0x5A,0x30, /* 00001328 ".Z009.Z0" */
0x30,0x41,0x08,0x10,0x45,0x53,0x5F,0x53, /* 00001330 "0A..ES_S" */
0x42,0x5F,0x08,0x4F,0x53,0x54,0x42,0xFF, /* 00001338 "B_.OSTB." */
0x14,0x19,0x4F,0x53,0x54,0x50,0x00,0xA0, /* 00001340 "..OSTP.." */
0x0D,0x93,0x4F,0x53,0x54,0x42,0xFF,0x70, /* 00001348 "..OSTB.p" */
0x00,0x4F,0x53,0x54,0x42,0xA4,0x4F,0x53, /* 00001350 ".OSTB.OS" */
0x54,0x42,0x14,0x4B,0x05,0x53,0x45,0x51, /* 00001358 "TB.K.SEQ" */
0x4C,0x0A,0x70,0x87,0x68,0x60,0x70,0x87, /* 00001360 "L.p.h`p." */
0x69,0x61,0xA0,0x07,0x92,0x93,0x60,0x61, /* 00001368 "ia....`a" */
0xA4,0x00,0x08,0x42,0x55,0x46,0x30,0x11, /* 00001370 "...BUF0." */
0x02,0x60,0x70,0x68,0x42,0x55,0x46,0x30, /* 00001378 ".`phBUF0" */
0x08,0x42,0x55,0x46,0x31,0x11,0x02,0x60, /* 00001380 ".BUF1..`" */
0x70,0x69,0x42,0x55,0x46,0x31,0x70,0x00, /* 00001388 "piBUF1p." */
0x62,0xA2,0x22,0x95,0x62,0x60,0x70,0x83, /* 00001390 "b.".b`p." */
0x88,0x42,0x55,0x46,0x30,0x62,0x00,0x63, /* 00001398 ".BUF0b.c" */
0x70,0x83,0x88,0x42,0x55,0x46,0x31,0x62, /* 000013A0 "p..BUF1b" */
0x00,0x64,0xA0,0x07,0x92,0x93,0x63,0x64, /* 000013A8 ".d....cd" */
0xA4,0x00,0x75,0x62,0xA4,0x01,0x14,0x16, /* 000013B0 "..ub...." */
0x44,0x41,0x44,0x44,0x02,0x70,0x69,0x60, /* 000013B8 "DADD.pi`" */
0x70,0x68,0x61,0x72,0x79,0x61,0x0A,0x10, /* 000013C0 "pharya.." */
0x00,0x60,0x60,0xA4,0x60,0x14,0x25,0x47, /* 000013C8 ".``.`.%G" */
0x48,0x43,0x45,0x01,0x70,0x83,0x88,0x5E, /* 000013D0 "HCE.p..^" */
0x2E,0x50,0x43,0x49,0x30,0x48,0x43,0x4C, /* 000013D8 ".PCI0HCL" */
0x4B,0x68,0x00,0x61,0xA0,0x0A,0x93,0x7B, /* 000013E0 "Kh.a...{" */
0x61,0x01,0x00,0x01,0xA4,0x0A,0x0F,0xA1, /* 000013E8 "a......." */
0x03,0xA4,0x00,0x14,0x26,0x47,0x48,0x43, /* 000013F0 "....&GHC" */
0x4E,0x01,0x70,0x00,0x60,0x70,0x83,0x88, /* 000013F8 "N.p.`p.." */
0x5E,0x2E,0x50,0x43,0x49,0x30,0x48,0x43, /* 00001400 "^.PCI0HC" */
0x4C,0x4B,0x68,0x00,0x61,0x70,0x7A,0x7B, /* 00001408 "LKh.apz{" */
0x61,0x0A,0xF0,0x00,0x0A,0x04,0x00,0x60, /* 00001410 "a......`" */
0xA4,0x60,0x14,0x27,0x47,0x48,0x43,0x4C, /* 00001418 ".`.'GHCL" */
0x01,0x70,0x00,0x60,0x70,0x83,0x88,0x5E, /* 00001420 ".p.`p..^" */
0x2E,0x50,0x43,0x49,0x30,0x48,0x43,0x4C, /* 00001428 ".PCI0HCL" */
0x4B,0x68,0x00,0x61,0x70,0x7A,0x7B,0x61, /* 00001430 "Kh.apz{a" */
0x0B,0x00,0x0F,0x00,0x0A,0x08,0x00,0x60, /* 00001438 ".......`" */
0xA4,0x60,0x14,0x4C,0x05,0x47,0x42,0x55, /* 00001440 ".`.L.GBU" */
0x53,0x02,0x70,0x00,0x60,0xA2,0x4F,0x04, /* 00001448 "S.p.`.O." */
0x95,0x60,0x0A,0x04,0x70,0x83,0x88,0x5E, /* 00001450 ".`..p..^" */
0x2E,0x50,0x43,0x49,0x30,0x42,0x55,0x53, /* 00001458 ".PCI0BUS" */
0x4E,0x60,0x00,0x61,0xA0,0x36,0x93,0x7B, /* 00001460 "N`.a.6.{" */
0x61,0x0A,0x03,0x00,0x0A,0x03,0xA0,0x2C, /* 00001468 "a......," */
0x93,0x68,0x7A,0x7B,0x61,0x0A,0x70,0x00, /* 00001470 ".hz{a.p." */
0x0A,0x04,0x00,0xA0,0x1F,0x91,0x93,0x69, /* 00001478 ".......i" */
0x0A,0xFF,0x93,0x69,0x7A,0x7B,0x61,0x0B, /* 00001480 "...iz{a." */
0x00,0x03,0x00,0x0A,0x08,0x00,0xA4,0x7A, /* 00001488 ".......z" */
0x7B,0x61,0x0C,0x00,0x00,0xFF,0x00,0x00, /* 00001490 "{a......" */
0x0A,0x10,0x00,0x75,0x60,0xA4,0x00,0x14, /* 00001498 "...u`..." */
0x4B,0x0C,0x47,0x57,0x42,0x4E,0x02,0x08, /* 000014A0 "K.GWBN.." */
0x42,0x55,0x46,0x30,0x11,0x15,0x0A,0x12, /* 000014A8 "BUF0...." */
0x88,0x0D,0x00,0x02,0x0C,0x00,0x00,0x00, /* 000014B0 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000014B8 "........" */
0x79,0x00,0x8B,0x42,0x55,0x46,0x30,0x0A, /* 000014C0 "y..BUF0." */
0x08,0x42,0x4D,0x49,0x4E,0x8B,0x42,0x55, /* 000014C8 ".BMIN.BU" */
0x46,0x30,0x0A,0x0A,0x42,0x4D,0x41,0x58, /* 000014D0 "F0..BMAX" */
0x8B,0x42,0x55,0x46,0x30,0x0A,0x0E,0x42, /* 000014D8 ".BUF0..B" */
0x4C,0x45,0x4E,0x70,0x00,0x60,0xA2,0x4B, /* 000014E0 "LENp.`.K" */
0x07,0x95,0x60,0x0A,0x04,0x70,0x83,0x88, /* 000014E8 "..`..p.." */
0x5E,0x2E,0x50,0x43,0x49,0x30,0x42,0x55, /* 000014F0 "^.PCI0BU" */
0x53,0x4E,0x60,0x00,0x61,0xA0,0x42,0x06, /* 000014F8 "SN`.a.B." */
0x93,0x7B,0x61,0x0A,0x03,0x00,0x0A,0x03, /* 00001500 ".{a....." */
0xA0,0x47,0x05,0x93,0x68,0x7A,0x7B,0x61, /* 00001508 ".G..hz{a" */
0x0A,0x70,0x00,0x0A,0x04,0x00,0xA0,0x49, /* 00001510 ".p.....I" */
0x04,0x91,0x93,0x69,0x0A,0xFF,0x93,0x69, /* 00001518 "...i...i" */
0x7A,0x7B,0x61,0x0B,0x00,0x03,0x00,0x0A, /* 00001520 "z{a....." */
0x08,0x00,0x70,0x7A,0x7B,0x61,0x0C,0x00, /* 00001528 "..pz{a.." */
0x00,0xFF,0x00,0x00,0x0A,0x10,0x00,0x42, /* 00001530 ".......B" */
0x4D,0x49,0x4E,0x70,0x7A,0x61,0x0A,0x18, /* 00001538 "MINpza.." */
0x00,0x42,0x4D,0x41,0x58,0x74,0x42,0x4D, /* 00001540 ".BMAXtBM" */
0x41,0x58,0x42,0x4D,0x49,0x4E,0x42,0x4C, /* 00001548 "AXBMINBL" */
0x45,0x4E,0x75,0x42,0x4C,0x45,0x4E,0xA4, /* 00001550 "ENuBLEN." */
0x52,0x54,0x41,0x47,0x42,0x55,0x46,0x30, /* 00001558 "RTAGBUF0" */
0x75,0x60,0xA4,0x52,0x54,0x41,0x47,0x42, /* 00001560 "u`.RTAGB" */
0x55,0x46,0x30,0x14,0x48,0x14,0x47,0x4D, /* 00001568 "UF0.H.GM" */
0x45,0x4D,0x02,0x08,0x42,0x55,0x46,0x30, /* 00001570 "EM..BUF0" */
0x11,0x1F,0x0A,0x1C,0x87,0x17,0x00,0x00, /* 00001578 "........" */
0x0C,0x01,0x00,0x00,0x00,0x00,0x00,0x00, /* 00001580 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00001588 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x00, /* 00001590 "......y." */
0x8A,0x42,0x55,0x46,0x30,0x0A,0x0A,0x4D, /* 00001598 ".BUF0..M" */
0x4D,0x49,0x4E,0x8A,0x42,0x55,0x46,0x30, /* 000015A0 "MIN.BUF0" */
0x0A,0x0E,0x4D,0x4D,0x41,0x58,0x8A,0x42, /* 000015A8 "..MMAX.B" */
0x55,0x46,0x30,0x0A,0x16,0x4D,0x4C,0x45, /* 000015B0 "UF0..MLE" */
0x4E,0x70,0x00,0x60,0x70,0x00,0x64,0x70, /* 000015B8 "Np.`p.dp" */
0x00,0x63,0xA2,0x45,0x0E,0x95,0x60,0x0A, /* 000015C0 ".c.E..`." */
0x10,0x70,0x83,0x88,0x5E,0x2E,0x50,0x43, /* 000015C8 ".p..^.PC" */
0x49,0x30,0x4D,0x4D,0x49,0x4F,0x60,0x00, /* 000015D0 "I0MMIO`." */
0x61,0x75,0x60,0x70,0x83,0x88,0x5E,0x2E, /* 000015D8 "au`p..^." */
0x50,0x43,0x49,0x30,0x4D,0x4D,0x49,0x4F, /* 000015E0 "PCI0MMIO" */
0x60,0x00,0x62,0xA0,0x4A,0x0B,0x93,0x7B, /* 000015E8 "`.b.J..{" */
0x61,0x0A,0x03,0x00,0x0A,0x03,0xA0,0x4F, /* 000015F0 "a......O" */
0x0A,0x93,0x68,0x7B,0x62,0x0A,0x07,0x00, /* 000015F8 "..h{b..." */
0xA0,0x45,0x0A,0x91,0x93,0x69,0x0A,0xFF, /* 00001600 ".E...i.." */
0x93,0x69,0x7A,0x7B,0x62,0x0A,0x30,0x00, /* 00001608 ".iz{b.0." */
0x0A,0x04,0x00,0x70,0x79,0x7B,0x61,0x0C, /* 00001610 "...py{a." */
0x00,0xFF,0xFF,0xFF,0x00,0x0A,0x08,0x00, /* 00001618 "........" */
0x4D,0x4D,0x49,0x4E,0x70,0x79,0x7B,0x62, /* 00001620 "MMINpy{b" */
0x0C,0x00,0xFF,0xFF,0xFF,0x00,0x0A,0x08, /* 00001628 "........" */
0x00,0x4D,0x4D,0x41,0x58,0x7D,0x4D,0x4D, /* 00001630 ".MMAX}MM" */
0x41,0x58,0x0B,0xFF,0xFF,0x4D,0x4D,0x41, /* 00001638 "AX...MMA" */
0x58,0x74,0x4D,0x4D,0x41,0x58,0x4D,0x4D, /* 00001640 "XtMMAXMM" */
0x49,0x4E,0x4D,0x4C,0x45,0x4E,0xA0,0x10, /* 00001648 "INMLEN.." */
0x64,0x73,0x52,0x54,0x41,0x47,0x42,0x55, /* 00001650 "dsRTAGBU" */
0x46,0x30,0x63,0x65,0x70,0x65,0x63,0xA1, /* 00001658 "F0cepec." */
0x44,0x04,0xA0,0x37,0x91,0x90,0x93,0x69, /* 00001660 "D..7...i" */
0x0A,0xFF,0x93,0x68,0x00,0x93,0x69,0x5E, /* 00001668 "...h..i^" */
0x2E,0x50,0x43,0x49,0x30,0x53,0x42,0x4C, /* 00001670 ".PCI0SBL" */
0x4B,0x70,0x5E,0x2E,0x50,0x43,0x49,0x30, /* 00001678 "Kp^.PCI0" */
0x54,0x4F,0x4D,0x31,0x4D,0x4D,0x49,0x4E, /* 00001680 "TOM1MMIN" */
0x74,0x4D,0x4D,0x41,0x58,0x4D,0x4D,0x49, /* 00001688 "tMMAXMMI" */
0x4E,0x4D,0x4C,0x45,0x4E,0x75,0x4D,0x4C, /* 00001690 "NMLENuML" */
0x45,0x4E,0x70,0x52,0x54,0x41,0x47,0x42, /* 00001698 "ENpRTAGB" */
0x55,0x46,0x30,0x63,0x75,0x64,0x75,0x60, /* 000016A0 "UF0cudu`" */
0xA0,0x09,0x92,0x64,0x70,0x42,0x55,0x46, /* 000016A8 "...dpBUF" */
0x30,0x63,0xA4,0x63,0x14,0x4B,0x18,0x47, /* 000016B0 "0c.c.K.G" */
0x49,0x4F,0x52,0x02,0x08,0x42,0x55,0x46, /* 000016B8 "IOR..BUF" */
0x30,0x11,0x1F,0x0A,0x1C,0x87,0x17,0x00, /* 000016C0 "0......." */
0x01,0x0C,0x03,0x00,0x00,0x00,0x00,0x00, /* 000016C8 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000016D0 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x79, /* 000016D8 ".......y" */
0x00,0x8A,0x42,0x55,0x46,0x30,0x0A,0x0A, /* 000016E0 "..BUF0.." */
0x50,0x4D,0x49,0x4E,0x8A,0x42,0x55,0x46, /* 000016E8 "PMIN.BUF" */
0x30,0x0A,0x0E,0x50,0x4D,0x41,0x58,0x8A, /* 000016F0 "0..PMAX." */
0x42,0x55,0x46,0x30,0x0A,0x16,0x50,0x4C, /* 000016F8 "BUF0..PL" */
0x45,0x4E,0x70,0x00,0x60,0x70,0x00,0x64, /* 00001700 "ENp.`p.d" */
0x70,0x00,0x63,0xA2,0x44,0x12,0x95,0x60, /* 00001708 "p.c.D..`" */
0x0A,0x08,0x70,0x83,0x88,0x5E,0x2E,0x50, /* 00001710 "..p..^.P" */
0x43,0x49,0x30,0x50,0x43,0x49,0x4F,0x60, /* 00001718 "CI0PCIO`" */
0x00,0x61,0x75,0x60,0x70,0x83,0x88,0x5E, /* 00001720 ".au`p..^" */
0x2E,0x50,0x43,0x49,0x30,0x50,0x43,0x49, /* 00001728 ".PCI0PCI" */
0x4F,0x60,0x00,0x62,0xA0,0x49,0x0F,0x93, /* 00001730 "O`.b.I.." */
0x7B,0x61,0x0A,0x03,0x00,0x0A,0x03,0xA0, /* 00001738 "{a......" */
0x4E,0x0E,0x93,0x68,0x7B,0x62,0x0A,0x07, /* 00001740 "N..h{b.." */
0x00,0xA0,0x44,0x0E,0x91,0x93,0x69,0x0A, /* 00001748 "..D...i." */
0xFF,0x93,0x69,0x7A,0x7B,0x62,0x0A,0x30, /* 00001750 "..iz{b.0" */
0x00,0x0A,0x04,0x00,0x70,0x7B,0x61,0x0C, /* 00001758 "....p{a." */
0x00,0xF0,0xFF,0x01,0x00,0x50,0x4D,0x49, /* 00001760 ".....PMI" */
0x4E,0x70,0x7B,0x62,0x0C,0x00,0xF0,0xFF, /* 00001768 "Np{b...." */
0x01,0x00,0x50,0x4D,0x41,0x58,0x7D,0x50, /* 00001770 "..PMAX}P" */
0x4D,0x41,0x58,0x0B,0xFF,0x0F,0x50,0x4D, /* 00001778 "MAX...PM" */
0x41,0x58,0x74,0x50,0x4D,0x41,0x58,0x50, /* 00001780 "AXtPMAXP" */
0x4D,0x49,0x4E,0x50,0x4C,0x45,0x4E,0x75, /* 00001788 "MINPLENu" */
0x50,0x4C,0x45,0x4E,0xA0,0x10,0x64,0x73, /* 00001790 "PLEN..ds" */
0x52,0x54,0x41,0x47,0x42,0x55,0x46,0x30, /* 00001798 "RTAGBUF0" */
0x63,0x65,0x70,0x65,0x63,0xA1,0x46,0x08, /* 000017A0 "cepec.F." */
0xA0,0x48,0x04,0x94,0x50,0x4D,0x41,0x58, /* 000017A8 ".H..PMAX" */
0x50,0x4D,0x49,0x4E,0xA0,0x30,0x91,0x90, /* 000017B0 "PMIN.0.." */
0x93,0x69,0x0A,0xFF,0x93,0x68,0x00,0x93, /* 000017B8 ".i...h.." */
0x69,0x5E,0x2E,0x50,0x43,0x49,0x30,0x53, /* 000017C0 "i^.PCI0S" */
0x42,0x4C,0x4B,0x70,0x0B,0x00,0x0D,0x50, /* 000017C8 "BLKp...P" */
0x4D,0x49,0x4E,0x74,0x50,0x4D,0x41,0x58, /* 000017D0 "MINtPMAX" */
0x50,0x4D,0x49,0x4E,0x50,0x4C,0x45,0x4E, /* 000017D8 "PMINPLEN" */
0x75,0x50,0x4C,0x45,0x4E,0x70,0x52,0x54, /* 000017E0 "uPLENpRT" */
0x41,0x47,0x42,0x55,0x46,0x30,0x63,0x75, /* 000017E8 "AGBUF0cu" */
0x64,0xA0,0x3A,0x7B,0x61,0x0A,0x10,0x00, /* 000017F0 "d.:{a..." */
0x70,0x0B,0xB0,0x03,0x50,0x4D,0x49,0x4E, /* 000017F8 "p...PMIN" */
0x70,0x0B,0xDF,0x03,0x50,0x4D,0x41,0x58, /* 00001800 "p...PMAX" */
0x70,0x0A,0x30,0x50,0x4C,0x45,0x4E,0xA0, /* 00001808 "p.0PLEN." */
0x10,0x64,0x73,0x52,0x54,0x41,0x47,0x42, /* 00001810 ".dsRTAGB" */
0x55,0x46,0x30,0x63,0x65,0x70,0x65,0x63, /* 00001818 "UF0cepec" */
0xA1,0x0B,0x70,0x52,0x54,0x41,0x47,0x42, /* 00001820 "..pRTAGB" */
0x55,0x46,0x30,0x63,0x75,0x64,0x75,0x60, /* 00001828 "UF0cudu`" */
0xA0,0x0D,0x92,0x64,0x70,0x52,0x54,0x41, /* 00001830 "...dpRTA" */
0x47,0x42,0x55,0x46,0x30,0x63,0xA4,0x63, /* 00001838 "GBUF0c.c" */
0x14,0x28,0x52,0x54,0x41,0x47,0x01,0x70, /* 00001840 ".(RTAG.p" */
0x68,0x60,0x70,0x87,0x60,0x61,0x74,0x61, /* 00001848 "h`p.`ata" */
0x0A,0x02,0x61,0x77,0x61,0x0A,0x08,0x61, /* 00001850 "..awa..a" */
0x5B,0x13,0x60,0x00,0x61,0x52,0x45,0x54, /* 00001858 "[.`.aRET" */
0x42,0x70,0x52,0x45,0x54,0x42,0x62,0xA4, /* 00001860 "BpRETBb." */
0x62,
};

View File

@ -4,7 +4,12 @@
Device (PG0A)
{
Name (_ADR, 0x00010000) /* 8132 pcix bridge*/
/* 8132 pcix bridge*/
Method (_ADR, 0, NotSerialized)
{
Return (DADD(GHCD(HCIN, 0), 0x00000000))
}
Method (_PRW, 0, NotSerialized)
{
If (CondRefOf (\_S3, Local0)) { Return (Package (0x02) { 0x29, 0x03 }) }
@ -79,7 +84,12 @@
Device (PG0B)
{
Name (_ADR, 0x00020000) /* 8132 pcix bridge 2 */
/* 8132 pcix bridge 2 */
Method (_ADR, 0, NotSerialized)
{
Return (DADD(GHCD(HCIN, 0), 0x00010000))
}
Method (_PRW, 0, NotSerialized)
{
If (CondRefOf (\_S3, Local0)) { Return (Package (0x02) { 0x22, 0x03 }) }

View File

@ -1,7 +1,11 @@
// AMD8151
Device (AGPB)
{
Name (_ADR, 0x00020000)
Method (_ADR, 0, NotSerialized)
{
Return (DADD(GHCD(HCIN, 0), 0x00010000))
}
Name (APIC, Package (0x04)
{
Package (0x04) { 0x0000FFFF, 0x00, 0x00, 0x10 },

View File

@ -51,14 +51,14 @@
}
Method (GHCE, 1, NotSerialized)
Method (GHCE, 1, NotSerialized) // check if the HC enabled
{
Store (DerefOf (Index (\_SB.PCI0.HCLK, Arg0)), Local1)
if(LEqual ( And(Local1, 0x01), 0x01)) { Return (0x0F) }
Else { Return (0x00) }
}
Method (GHCN, 1, NotSerialized)
Method (GHCN, 1, NotSerialized) // get the node num for the HC
{
Store (0x00, Local0)
Store (DerefOf (Index (\_SB.PCI0.HCLK, Arg0)), Local1)
@ -66,7 +66,7 @@
Return (Local0)
}
Method (GHCL, 1, NotSerialized)
Method (GHCL, 1, NotSerialized) // get the link num on node for the HC
{
Store (0x00, Local0)
Store (DerefOf (Index (\_SB.PCI0.HCLK, Arg0)), Local1)
@ -74,6 +74,16 @@
Return (Local0)
}
Method (GHCD, 2, NotSerialized) // get the unit id base for the HT device in HC
{
Store (0x00, Local0)
Store (DerefOf (Index (\_SB.PCI0.HCDN, Arg0)), Local1)
Store (Arg1, Local2) // Arg1 could be 3, 2, 1, 0
Multiply (Local2, 0x08, Local2) // change to 24, 16, 8, 0
Store (And (ShiftRight( Local1, Local2), 0xff), Local0)
Return (Local0)
}
Method (GBUS, 2, NotSerialized)
{
Store (0x00, Local0)

View File

@ -51,6 +51,7 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, "AMD-K8", "AMDACPI", 100925440)
External (TOM1)
External (HCLK)
External (SBDN)
External (HCDN)
Name (_HID, EisaId ("PNP0A03"))
Name (_ADR, 0x00180000)
@ -71,6 +72,8 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, "AMD-K8", "AMDACPI", 100925440)
Device (PCI1)
{
Name (HCIN, 0x00) // HC1
// BUS 1 first HT Chain
Name (_HID, EisaId ("PNP0A03"))
Name (_ADR, 0x00180000) // Fake

View File

@ -9,6 +9,7 @@ DefinitionBlock ("SSDT2.aml", "SSDT", 1, "AMD-K8", "AMDACPI", 100925440)
External (GHCE, MethodObj)
External (GHCN, MethodObj)
External (GHCL, MethodObj)
External (GHCD, MethodObj)
External (GNUS, MethodObj)
External (GIOR, MethodObj)
External (GMEM, MethodObj)
@ -21,7 +22,6 @@ DefinitionBlock ("SSDT2.aml", "SSDT", 1, "AMD-K8", "AMDACPI", 100925440)
External (\_SB.PCI1.LNKB, DeviceObj)
External (\_SB.PCI1.LNKC, DeviceObj)
External (\_SB.PCI1.LNKD, DeviceObj)
Device (PCI2)
{

View File

@ -4,7 +4,12 @@
Device (PG0A)
{
Name (_ADR, 0x00010000) /* 8132 pcix bridge*/
/* 8132 pcix bridge*/
Method (_ADR, 0, NotSerialized)
{
Return (DADD(GHCD(HCIN, 0), 0x00000000))
}
Method (_PRW, 0, NotSerialized)
{
If (CondRefOf (\_S3, Local0)) { Return (Package (0x02) { 0x29, 0x03 }) }
@ -79,7 +84,12 @@
Device (PG0B)
{
Name (_ADR, 0x00020000) /* 8132 pcix bridge 2 */
/* 8132 pcix bridge 2 */
Method (_ADR, 0, NotSerialized)
{
Return (DADD(GHCD(HCIN, 0), 0x00010000))
}
Method (_PRW, 0, NotSerialized)
{
If (CondRefOf (\_S3, Local0)) { Return (Package (0x02) { 0x22, 0x03 }) }

View File

@ -1,7 +1,11 @@
// AMD8151
Device (AGPB)
{
Name (_ADR, 0x00020000)
Method (_ADR, 0, NotSerialized)
{
Return (DADD(GHCD(HCIN, 0), 0x00010000))
}
Name (APIC, Package (0x04)
{
Package (0x04) { 0x0000FFFF, 0x00, 0x00, 0x10 },

View File

@ -51,14 +51,14 @@
}
Method (GHCE, 1, NotSerialized)
Method (GHCE, 1, NotSerialized) // check if the HC enabled
{
Store (DerefOf (Index (\_SB.PCI0.HCLK, Arg0)), Local1)
if(LEqual ( And(Local1, 0x01), 0x01)) { Return (0x0F) }
Else { Return (0x00) }
}
Method (GHCN, 1, NotSerialized)
Method (GHCN, 1, NotSerialized) // get the node num for the HC
{
Store (0x00, Local0)
Store (DerefOf (Index (\_SB.PCI0.HCLK, Arg0)), Local1)
@ -66,7 +66,7 @@
Return (Local0)
}
Method (GHCL, 1, NotSerialized)
Method (GHCL, 1, NotSerialized) // get the link num on node for the HC
{
Store (0x00, Local0)
Store (DerefOf (Index (\_SB.PCI0.HCLK, Arg0)), Local1)
@ -74,6 +74,16 @@
Return (Local0)
}
Method (GHCD, 2, NotSerialized) // get the unit id base for the HT device in HC
{
Store (0x00, Local0)
Store (DerefOf (Index (\_SB.PCI0.HCDN, Arg0)), Local1)
Store (Arg1, Local2) // Arg1 could be 3, 2, 1, 0
Multiply (Local2, 0x08, Local2) // change to 24, 16, 8, 0
Store (And (ShiftRight( Local1, Local2), 0xff), Local0)
Return (Local0)
}
Method (GBUS, 2, NotSerialized)
{
Store (0x00, Local0)

View File

@ -51,6 +51,8 @@ DefinitionBlock ("DSDT.aml", "DSDT", 1, "AMD-K8", "AMDACPI", 100925440)
External (TOM1)
External (HCLK)
External (SBDN)
External (HCDN)
Name (_HID, EisaId ("PNP0A03"))
Name (_ADR, 0x00180000)
@ -82,6 +84,8 @@ HT on Bus 0,So no PCI1
}
*/
Name (HCIN, 0x00) // HC1
Method (_CRS, 0, NotSerialized)
{
Name (BUF0, ResourceTemplate ()

View File

@ -9,6 +9,7 @@ DefinitionBlock ("SSDT2.aml", "SSDT", 1, "AMD-K8", "AMDACPI", 100925440)
External (GHCE, MethodObj)
External (GHCN, MethodObj)
External (GHCL, MethodObj)
External (GHCD, MethodObj)
External (GNUS, MethodObj)
External (GIOR, MethodObj)
External (GMEM, MethodObj)
@ -21,7 +22,6 @@ DefinitionBlock ("SSDT2.aml", "SSDT", 1, "AMD-K8", "AMDACPI", 100925440)
External (\_SB.PCI0.LNKB, DeviceObj)
External (\_SB.PCI0.LNKC, DeviceObj)
External (\_SB.PCI0.LNKD, DeviceObj)
Device (PCI2)
{

View File

@ -37,20 +37,54 @@ unsigned pci1234[] =
};
unsigned hc_possible_num;
unsigned sbdn;
unsigned hcdn[] =
{ //HT Chain device num, actually it is unit id base of every ht device in chain, assume every chain only have 4 ht device at most
0x20202020,
0x20202020,
// 0x20202020,
// 0x20202020,
// 0x20202020,
// 0x20202020,
// 0x20202020,
// 0x20202020,
};
static unsigned get_sbdn(void)
{
device_t dev;
#if 0
#if HT_CHAIN_END_UNITID_BASE < HT_CHAIN_UNITID_BASE
unsigned sbdn = 1 + HT_CHAIN_END_UNITID_BASE -1;
#else
unsigned sbdn = 3 + HT_CHAIN_UNITID_BASE - 1; // 8111 unit id base is 3 if 8131 before it
#endif
sbd3 = 1 + HT_CHAIN_UNITID_BASE - 1;
#if SB_HT_CHAIN_UNITID_OFFSET_ONLY == 1
sbd5 = 1;
#else
sbd5 = 1 + HT_CHAIN_UNITID_BASE - 1;
#endif
dev = dev_find_device(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8111_PCI , 0); //FIXME: if 8111 PCI is disabled?
if(dev) {
sbdn = (dev->path.u.pci.devfn >> 3) & 0x1f;
}
dev = dev_find_device(PCI_VENDOR_ID_AMD, 0x7458 , 0); //FIXME: if 8131 PCI is disabled?
if(dev) {
sbd3 = (dev->path.u.pci.devfn >> 3) & 0x1f;
}
dev = dev_find_device(PCI_VENDOR_ID_AMD, 0x7454 , 0); //FIXME: if 8151 PCI is disabled?
if(dev) {
sbd5 = (dev->path.u.pci.devfn >> 3) & 0x1f;
}
#endif
sbdn = (hcdn[0] >> 8) & 0xff; // second byte
return sbdn;
}
@ -94,7 +128,7 @@ void get_bus_conf(void)
}
/* 8132-1 */
dev = dev_find_slot(bus_8132_0, PCI_DEVFN(0x01 + HT_CHAIN_UNITID_BASE - 1,0));
dev = dev_find_slot(bus_8132_0, PCI_DEVFN((hcdn[0]&0xff),0));
if (dev) {
bus_8132_1 = pci_read_config8(dev, PCI_SECONDARY_BUS);
#if HT_CHAIN_END_UNITID_BASE < HT_CHAIN_UNITID_BASE
@ -108,7 +142,7 @@ void get_bus_conf(void)
}
/* 8132-2 */
dev = dev_find_slot(bus_8132_0, PCI_DEVFN(0x02 + HT_CHAIN_UNITID_BASE - 1,0));
dev = dev_find_slot(bus_8132_0, PCI_DEVFN((hcdn[0] & 0xff)+1,0));
if (dev) {
bus_8132_2 = pci_read_config8(dev, PCI_SECONDARY_BUS);
}
@ -121,11 +155,7 @@ void get_bus_conf(void)
// bus_8151_0 = node_link_to_bus( (pci1234[1]>>4) & 0xf, (pci1234[1]>>8) & 0xf);
bus_8151_0 = (pci1234[1] >> 16) & 0xff;
/* 8151 */
#if SB_HT_CHAIN_UNITID_OFFSET_ONLY == 1
dev = dev_find_slot(bus_8151_0, PCI_DEVFN(0x02, 0)); // FIXME : still use 1 for one device ? or do that for SB chain?
#else
dev = dev_find_slot(bus_8151_0, PCI_DEVFN(0x02 + HT_CHAIN_UNITID_BASE - 1,0)); // FIXME : still use 1 for one device ? or do that for SB chain?
#endif
dev = dev_find_slot(bus_8151_0, PCI_DEVFN((hcdn[1] & 0xff)+1, 0));
if (dev) {
bus_8151_1 = pci_read_config8(dev, PCI_SECONDARY_BUS);

View File

@ -63,6 +63,9 @@ extern unsigned char bus_8111_1;
extern unsigned char bus_8151_0;
extern unsigned char bus_8151_1;
extern unsigned sbdn;
extern unsigned hcdn[];
extern void get_bus_conf(void);
unsigned long write_pirq_routing_table(unsigned long addr)
@ -76,6 +79,8 @@ unsigned long write_pirq_routing_table(unsigned long addr)
uint8_t sum=0;
int i;
get_bus_conf(); // it will find out all bus num and apic that share with mptable.c and mptable.c and acpi_tables.c
/* Align the table to be 16 byte aligned. */
addr += 15;
addr &= ~15;
@ -90,11 +95,7 @@ unsigned long write_pirq_routing_table(unsigned long addr)
pirq->version = PIRQ_VERSION;
pirq->rtr_bus = bus_8111_0;
#if HT_CHAIN_END_UNITID_BASE < HT_CHAIN_UNITID_BASE
pirq->rtr_devfn = ((2+HT_CHAIN_END_UNITID_BASE-1)<<3)|0;
#else
pirq->rtr_devfn = ((4+HT_CHAIN_UNITID_BASE-1)<<3)|0;
#endif
pirq->rtr_devfn = ((sbdn+1)<<3)|0;
pirq->exclusive_irqs = 0;
@ -105,26 +106,17 @@ unsigned long write_pirq_routing_table(unsigned long addr)
memset(pirq->rfu, 0, sizeof(pirq->rfu));
get_bus_conf(); // it will find out all bus num and apic that share with mptable.c and mptable.c and acpi_tables.c
pirq_info = (void *) ( &pirq->checksum + 1);
slot_num = 0;
//pci bridge
#if HT_CHAIN_END_UNITID_BASE < HT_CHAIN_UNITID_BASE
write_pirq_info(pirq_info, bus_8111_0, ((2+HT_CHAIN_END_UNITID_BASE-1)<<3)|0, 0x1, 0xdef8, 0x2, 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0);
#else
write_pirq_info(pirq_info, bus_8111_0, ((4+HT_CHAIN_UNITID_BASE-1)<<3)|0, 0x1, 0xdef8, 0x2, 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0);
#endif
write_pirq_info(pirq_info, bus_8111_0, ((sbdn+1)<<3)|0, 0x1, 0xdef8, 0x2, 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0);
pirq_info++; slot_num++;
//pcix bridge
// write_pirq_info(pirq_info, bus_8132_0, (1<<3)|0, 0x1, 0xdef8, 0x2, 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0);
// write_pirq_info(pirq_info, bus_8132_0, (sbd3<<3)|0, 0x1, 0xdef8, 0x2, 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0);
// pirq_info++; slot_num++;
//agp bridge
#if SB_HT_CHAIN_UNITID_OFFSET_ONLY == 1
write_pirq_info(pirq_info, bus_8151_0, (1<<3)|0, 0x1, 0xdef8, 0x2, 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0); // FIXE: Only do that on SB chain?
#else
write_pirq_info(pirq_info, bus_8151_0, ((1+HT_CHAIN_UNITID_BASE-1)<<3)|0, 0x1, 0xdef8, 0x2, 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0); // FIXE: Only do that on SB chain
#endif
write_pirq_info(pirq_info, bus_8151_0, ((hcdn[1] & 0xff)<<3)|0, 0x1, 0xdef8, 0x2, 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0);
pirq_info++; slot_num++;
pirq->size = 32 + 16 * slot_num;

View File

@ -19,13 +19,16 @@ extern unsigned apicid_8111;
extern unsigned apicid_8132_1;
extern unsigned apicid_8132_2;
extern unsigned sbdn;
extern unsigned hcdn[];
extern void get_bus_conf(void);
void *smp_write_config_table(void *v)
{
static const char sig[4] = "PCMP";
static const char oem[8] = "AMD ";
static const char productid[12] = "SERENGETI_LE";
static const char productid[12] = "SERENGETI ";
struct mp_config_table *mc;
unsigned char bus_num;
@ -63,14 +66,14 @@ void *smp_write_config_table(void *v)
{
device_t dev;
struct resource *res;
dev = dev_find_slot(bus_8132_0, PCI_DEVFN(0x1 + HT_CHAIN_UNITID_BASE - 1, 1));
dev = dev_find_slot(bus_8132_0, PCI_DEVFN((hcdn[0]&0xff), 1));
if (dev) {
res = find_resource(dev, PCI_BASE_ADDRESS_0);
if (res) {
smp_write_ioapic(mc, apicid_8132_1, 0x11, res->base);
}
}
dev = dev_find_slot(bus_8132_0, PCI_DEVFN(0x2 + HT_CHAIN_UNITID_BASE - 1, 1));
dev = dev_find_slot(bus_8132_0, PCI_DEVFN((hcdn[0]&0xff)+1, 1));
if (dev) {
res = find_resource(dev, PCI_BASE_ADDRESS_0);
if (res) {
@ -95,11 +98,8 @@ void *smp_write_config_table(void *v)
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_EDGE|MP_IRQ_POLARITY_HIGH, bus_isa, 0xe, apicid_8111, 0xe);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_EDGE|MP_IRQ_POLARITY_HIGH, bus_isa, 0xf, apicid_8111, 0xf);
//??? What
#if HT_CHAIN_END_UNITID_BASE < HT_CHAIN_UNITID_BASE
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, bus_8111_0, ((2+HT_CHAIN_END_UNITID_BASE-1)<<2)|3, apicid_8111, 0x13);
#else
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, bus_8111_0, ((4+HT_CHAIN_UNITID_BASE-1)<<2)|3, apicid_8111, 0x13);
#endif
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, bus_8111_0, ((sbdn+1)<<2)|3, apicid_8111, 0x13);
// Onboard AMD USB
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, bus_8111_1, (0<<2)|3, apicid_8111, 0x13);

View File

@ -1,7 +1,7 @@
At this time, For acpi support We got
1. support AMK K8 SRAT --- dynamically (LinuxBIOS run-time) (src/northbridge/amd/amdk8/amdk8_acpi.c)
2. support MADT ---- dynamically (LinuxBIOS run-time) (src/northbridge/amd/amdk8/amdk8_acpi.c , src/mainboard/amd/serengeti_leopard/acpi_tables.c)
3. support DSDT ---- dynamically (Compile time, LinuxBIOS run-time, ACPI run-time) (src/mainboard/amd/serengeti_leopard/{dx/*, get_bus_conf.c}, src/northbridge/amd/amdk8/get_sblk_pci1234.c)
2. support MADT ---- dynamically (LinuxBIOS run-time) (src/northbridge/amd/amdk8/amdk8_acpi.c , src/mainboard/amd/serengeti_cheetah/acpi_tables.c)
3. support DSDT ---- dynamically (Compile time, LinuxBIOS run-time, ACPI run-time) (src/mainboard/amd/serengeti_cheetah/{dx/*, get_bus_conf.c}, src/northbridge/amd/amdk8/get_sblk_pci1234.c)
4. Chipset support: amd8111, amd8132
The developers need to change for different MB
@ -12,7 +12,7 @@ Change dx/dsdt_lb.dsl, according to MB layout
Change acpi_tables.c
sbdn: Real SB device Num. for 8111 =3 or 1 depend if 8131 presents. ---- Actually you don't need to change it, it is LinuxBIOS run-time configurable now.
if there is HT-IO board, need to adjust SSDTX_NUM...., ans preset pci1234 array. acpi_tables.c will decide to put the SSDT on the RSDT or not according if the HT-IO board is installed
if there is HT-IO board, need to adjust SSDTX_NUM...., and preset pci1234 array. acpi_tables.c will decide to put the SSDT on the RSDT or not according if the HT-IO board is installed
Regarding pci bridge apic and pic
need to modify entries amd8111.asl and amd8131.asl and amd8151.asl.... acording to your MB laybout, it is like that in mptable.c
@ -21,6 +21,9 @@ About other chipsets, need to develop their special asl such as
ck804.asl --- NB ck804
bcm5785.asl or bcm5780.asl ---- Serverworks HT1000/HT2000
use a to create hex file
use c to delele hex file
yhlu
09/18/2005

View File

@ -1,44 +0,0 @@
/*
*
*
*/
unsigned char AmlCode_ssdt[] =
{
0x53,0x53,0x44,0x54,0x21,0x01,0x00,0x00, /* 00000000 "SSDT!..." */
0x01,0x0B,0x41,0x4D,0x44,0x2D,0x4B,0x38, /* 00000008 "..AMD-K8" */
0x41,0x4D,0x44,0x2D,0x41,0x43,0x50,0x49, /* 00000010 "AMD-ACPI" */
0x00,0x00,0x04,0x06,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
0x09,0x03,0x05,0x20,0x10,0x4C,0x0F,0x5C, /* 00000020 "... .L.\" */
0x2E,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49, /* 00000028 "._SB_PCI" */
0x30,0x08,0x42,0x55,0x53,0x4E,0x12,0x16, /* 00000030 "0.BUSN.." */
0x04,0x0C,0x11,0x11,0x11,0x11,0x0C,0x22, /* 00000038 "......."" */
0x22,0x22,0x22,0x0C,0x33,0x33,0x33,0x33, /* 00000040 """".3333" */
0x0C,0x44,0x44,0x44,0x44,0x08,0x4D,0x4D, /* 00000048 ".DDDD.MM" */
0x49,0x4F,0x12,0x43,0x05,0x10,0x0C,0x11, /* 00000050 "IO.C...." */
0x11,0x11,0x11,0x0C,0x22,0x22,0x22,0x22, /* 00000058 "....""""" */
0x0C,0x33,0x33,0x33,0x33,0x0C,0x44,0x44, /* 00000060 ".3333.DD" */
0x44,0x44,0x0C,0x55,0x55,0x55,0x55,0x0C, /* 00000068 "DD.UUUU." */
0x66,0x66,0x66,0x66,0x0C,0x77,0x77,0x77, /* 00000070 "ffff.www" */
0x77,0x0C,0x88,0x88,0x88,0x88,0x0C,0x99, /* 00000078 "w......." */
0x99,0x99,0x99,0x0C,0xAA,0xAA,0xAA,0xAA, /* 00000080 "........" */
0x0C,0xBB,0xBB,0xBB,0xBB,0x0C,0xCC,0xCC, /* 00000088 "........" */
0xCC,0xCC,0x0C,0xDD,0xDD,0xDD,0xDD,0x0C, /* 00000090 "........" */
0xEE,0xEE,0xEE,0xEE,0x0C,0x11,0x11,0x11, /* 00000098 "........" */
0x11,0x0C,0x22,0x22,0x22,0x22,0x08,0x50, /* 000000A0 ".."""".P" */
0x43,0x49,0x4F,0x12,0x2A,0x08,0x0C,0x77, /* 000000A8 "CIO.*..w" */
0x77,0x77,0x77,0x0C,0x88,0x88,0x88,0x88, /* 000000B0 "www....." */
0x0C,0x99,0x99,0x99,0x99,0x0C,0xAA,0xAA, /* 000000B8 "........" */
0xAA,0xAA,0x0C,0xBB,0xBB,0xBB,0xBB,0x0C, /* 000000C0 "........" */
0xCC,0xCC,0xCC,0xCC,0x0C,0xDD,0xDD,0xDD, /* 000000C8 "........" */
0xDD,0x0C,0xEE,0xEE,0xEE,0xEE,0x08,0x53, /* 000000D0 ".......S" */
0x42,0x4C,0x4B,0x0A,0x11,0x08,0x54,0x4F, /* 000000D8 "BLK...TO" */
0x4D,0x31,0x0C,0xAA,0xAA,0xAA,0xAA,0x08, /* 000000E0 "M1......" */
0x53,0x42,0x44,0x4E,0x0C,0xBB,0xBB,0xBB, /* 000000E8 "SBDN...." */
0xBB,0x08,0x48,0x43,0x4C,0x4B,0x12,0x2A, /* 000000F0 "..HCLK.*" */
0x08,0x0C,0x11,0x11,0x11,0x11,0x0C,0x22, /* 000000F8 "......."" */
0x22,0x22,0x22,0x0C,0x33,0x33,0x33,0x33, /* 00000100 """".3333" */
0x0C,0x44,0x44,0x44,0x44,0x0C,0x55,0x55, /* 00000108 ".DDDD.UU" */
0x55,0x55,0x0C,0x66,0x66,0x66,0x66,0x0C, /* 00000110 "UU.ffff." */
0x77,0x77,0x77,0x77,0x0C,0x88,0x88,0x88, /* 00000118 "wwww...." */
0x88,
};

View File

@ -1,62 +0,0 @@
/*
*
*
*/
unsigned char AmlCode_ssdt2[] =
{
0x53,0x53,0x44,0x54,0xB7,0x01,0x00,0x00, /* 00000000 "SSDT...." */
0x01,0xD8,0x41,0x4D,0x44,0x2D,0x4B,0x38, /* 00000008 "..AMD-K8" */
0x41,0x4D,0x44,0x41,0x43,0x50,0x49,0x00, /* 00000010 "AMDACPI." */
0x00,0x00,0x04,0x06,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
0x09,0x03,0x05,0x20,0x10,0x42,0x19,0x5F, /* 00000020 "... .B._" */
0x53,0x42,0x5F,0x5B,0x82,0x4A,0x18,0x50, /* 00000028 "SB_[.J.P" */
0x43,0x49,0x32,0x08,0x48,0x43,0x49,0x4E, /* 00000030 "CI2.HCIN" */
0x01,0x08,0x5F,0x48,0x49,0x44,0x0D,0x50, /* 00000038 ".._HID.P" */
0x4E,0x50,0x30,0x41,0x30,0x33,0x00,0x14, /* 00000040 "NP0A03.." */
0x18,0x5F,0x41,0x44,0x52,0x00,0xA4,0x44, /* 00000048 "._ADR..D" */
0x41,0x44,0x44,0x47,0x48,0x43,0x4E,0x48, /* 00000050 "ADDGHCNH" */
0x43,0x49,0x4E,0x0C,0x00,0x00,0x18,0x00, /* 00000058 "CIN....." */
0x08,0x5F,0x55,0x49,0x44,0x0A,0x03,0x14, /* 00000060 "._UID..." */
0x1B,0x5F,0x42,0x42,0x4E,0x00,0xA4,0x47, /* 00000068 "._BBN..G" */
0x42,0x55,0x53,0x47,0x48,0x43,0x4E,0x48, /* 00000070 "BUSGHCNH" */
0x43,0x49,0x4E,0x47,0x48,0x43,0x4C,0x48, /* 00000078 "CINGHCLH" */
0x43,0x49,0x4E,0x14,0x15,0x5F,0x53,0x54, /* 00000080 "CIN.._ST" */
0x41,0x00,0xA4,0x5C,0x2E,0x5F,0x53,0x42, /* 00000088 "A..\._SB" */
0x5F,0x47,0x48,0x43,0x45,0x48,0x43,0x49, /* 00000090 "_GHCEHCI" */
0x4E,0x14,0x48,0x05,0x5F,0x43,0x52,0x53, /* 00000098 "N.H._CRS" */
0x00,0x08,0x42,0x55,0x46,0x30,0x11,0x05, /* 000000A0 "..BUF0.." */
0x0A,0x02,0x79,0x00,0x70,0x47,0x48,0x43, /* 000000A8 "..y.pGHC" */
0x4E,0x48,0x43,0x49,0x4E,0x64,0x70,0x47, /* 000000B0 "NHCINdpG" */
0x48,0x43,0x4C,0x48,0x43,0x49,0x4E,0x65, /* 000000B8 "HCLHCINe" */
0x73,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x47, /* 000000C0 "s\._SB_G" */
0x49,0x4F,0x52,0x64,0x65,0x42,0x55,0x46, /* 000000C8 "IORdeBUF" */
0x30,0x61,0x73,0x5C,0x2E,0x5F,0x53,0x42, /* 000000D0 "0as\._SB" */
0x5F,0x47,0x4D,0x45,0x4D,0x64,0x65,0x61, /* 000000D8 "_GMEMdea" */
0x62,0x73,0x5C,0x2E,0x5F,0x53,0x42,0x5F, /* 000000E0 "bs\._SB_" */
0x47,0x57,0x42,0x4E,0x64,0x65,0x62,0x63, /* 000000E8 "GWBNdebc" */
0xA4,0x63,0x5B,0x82,0x43,0x0C,0x41,0x47, /* 000000F0 ".c[.C.AG" */
0x50,0x42,0x08,0x5F,0x41,0x44,0x52,0x0C, /* 000000F8 "PB._ADR." */
0x00,0x00,0x02,0x00,0x08,0x41,0x50,0x49, /* 00000100 ".....API" */
0x43,0x12,0x2C,0x04,0x12,0x09,0x04,0x0B, /* 00000108 "C.,....." */
0xFF,0xFF,0x00,0x00,0x0A,0x10,0x12,0x09, /* 00000110 "........" */
0x04,0x0B,0xFF,0xFF,0x01,0x00,0x0A,0x11, /* 00000118 "........" */
0x12,0x0A,0x04,0x0B,0xFF,0xFF,0x0A,0x02, /* 00000120 "........" */
0x00,0x0A,0x12,0x12,0x0A,0x04,0x0B,0xFF, /* 00000128 "........" */
0xFF,0x0A,0x03,0x00,0x0A,0x13,0x08,0x50, /* 00000130 ".......P" */
0x49,0x43,0x4D,0x12,0x41,0x06,0x04,0x12, /* 00000138 "ICM.A..." */
0x16,0x04,0x0B,0xFF,0xFF,0x00,0x5C,0x2F, /* 00000140 "......\/" */
0x03,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49, /* 00000148 "._SB_PCI" */
0x31,0x4C,0x4E,0x4B,0x41,0x00,0x12,0x16, /* 00000150 "1LNKA..." */
0x04,0x0B,0xFF,0xFF,0x01,0x5C,0x2F,0x03, /* 00000158 ".....\/." */
0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x31, /* 00000160 "_SB_PCI1" */
0x4C,0x4E,0x4B,0x42,0x00,0x12,0x17,0x04, /* 00000168 "LNKB...." */
0x0B,0xFF,0xFF,0x0A,0x02,0x5C,0x2F,0x03, /* 00000170 ".....\/." */
0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x31, /* 00000178 "_SB_PCI1" */
0x4C,0x4E,0x4B,0x43,0x00,0x12,0x17,0x04, /* 00000180 "LNKC...." */
0x0B,0xFF,0xFF,0x0A,0x03,0x5C,0x2F,0x03, /* 00000188 ".....\/." */
0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x31, /* 00000190 "_SB_PCI1" */
0x4C,0x4E,0x4B,0x44,0x00,0x14,0x19,0x5F, /* 00000198 "LNKD..._" */
0x50,0x52,0x54,0x00,0xA0,0x0B,0x92,0x50, /* 000001A0 "PRT....P" */
0x49,0x43,0x46,0xA4,0x50,0x49,0x43,0x4D, /* 000001A8 "ICF.PICM" */
0xA1,0x06,0xA4,0x41,0x50,0x49,0x43,
};

View File

@ -1,62 +0,0 @@
/*
*
*
*/
unsigned char AmlCode_ssdt2[] =
{
0x53,0x53,0x44,0x54,0xB7,0x01,0x00,0x00, /* 00000000 "SSDT...." */
0x01,0xDC,0x41,0x4D,0x44,0x2D,0x4B,0x38, /* 00000008 "..AMD-K8" */
0x41,0x4D,0x44,0x41,0x43,0x50,0x49,0x00, /* 00000010 "AMDACPI." */
0x00,0x00,0x04,0x06,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
0x09,0x03,0x05,0x20,0x10,0x42,0x19,0x5F, /* 00000020 "... .B._" */
0x53,0x42,0x5F,0x5B,0x82,0x4A,0x18,0x50, /* 00000028 "SB_[.J.P" */
0x43,0x49,0x32,0x08,0x48,0x43,0x49,0x4E, /* 00000030 "CI2.HCIN" */
0x01,0x08,0x5F,0x48,0x49,0x44,0x0D,0x50, /* 00000038 ".._HID.P" */
0x4E,0x50,0x30,0x41,0x30,0x33,0x00,0x14, /* 00000040 "NP0A03.." */
0x18,0x5F,0x41,0x44,0x52,0x00,0xA4,0x44, /* 00000048 "._ADR..D" */
0x41,0x44,0x44,0x47,0x48,0x43,0x4E,0x48, /* 00000050 "ADDGHCNH" */
0x43,0x49,0x4E,0x0C,0x00,0x00,0x18,0x00, /* 00000058 "CIN....." */
0x08,0x5F,0x55,0x49,0x44,0x0A,0x03,0x14, /* 00000060 "._UID..." */
0x1B,0x5F,0x42,0x42,0x4E,0x00,0xA4,0x47, /* 00000068 "._BBN..G" */
0x42,0x55,0x53,0x47,0x48,0x43,0x4E,0x48, /* 00000070 "BUSGHCNH" */
0x43,0x49,0x4E,0x47,0x48,0x43,0x4C,0x48, /* 00000078 "CINGHCLH" */
0x43,0x49,0x4E,0x14,0x15,0x5F,0x53,0x54, /* 00000080 "CIN.._ST" */
0x41,0x00,0xA4,0x5C,0x2E,0x5F,0x53,0x42, /* 00000088 "A..\._SB" */
0x5F,0x47,0x48,0x43,0x45,0x48,0x43,0x49, /* 00000090 "_GHCEHCI" */
0x4E,0x14,0x48,0x05,0x5F,0x43,0x52,0x53, /* 00000098 "N.H._CRS" */
0x00,0x08,0x42,0x55,0x46,0x30,0x11,0x05, /* 000000A0 "..BUF0.." */
0x0A,0x02,0x79,0x00,0x70,0x47,0x48,0x43, /* 000000A8 "..y.pGHC" */
0x4E,0x48,0x43,0x49,0x4E,0x64,0x70,0x47, /* 000000B0 "NHCINdpG" */
0x48,0x43,0x4C,0x48,0x43,0x49,0x4E,0x65, /* 000000B8 "HCLHCINe" */
0x73,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x47, /* 000000C0 "s\._SB_G" */
0x49,0x4F,0x52,0x64,0x65,0x42,0x55,0x46, /* 000000C8 "IORdeBUF" */
0x30,0x61,0x73,0x5C,0x2E,0x5F,0x53,0x42, /* 000000D0 "0as\._SB" */
0x5F,0x47,0x4D,0x45,0x4D,0x64,0x65,0x61, /* 000000D8 "_GMEMdea" */
0x62,0x73,0x5C,0x2E,0x5F,0x53,0x42,0x5F, /* 000000E0 "bs\._SB_" */
0x47,0x57,0x42,0x4E,0x64,0x65,0x62,0x63, /* 000000E8 "GWBNdebc" */
0xA4,0x63,0x5B,0x82,0x43,0x0C,0x41,0x47, /* 000000F0 ".c[.C.AG" */
0x50,0x42,0x08,0x5F,0x41,0x44,0x52,0x0C, /* 000000F8 "PB._ADR." */
0x00,0x00,0x02,0x00,0x08,0x41,0x50,0x49, /* 00000100 ".....API" */
0x43,0x12,0x2C,0x04,0x12,0x09,0x04,0x0B, /* 00000108 "C.,....." */
0xFF,0xFF,0x00,0x00,0x0A,0x10,0x12,0x09, /* 00000110 "........" */
0x04,0x0B,0xFF,0xFF,0x01,0x00,0x0A,0x11, /* 00000118 "........" */
0x12,0x0A,0x04,0x0B,0xFF,0xFF,0x0A,0x02, /* 00000120 "........" */
0x00,0x0A,0x12,0x12,0x0A,0x04,0x0B,0xFF, /* 00000128 "........" */
0xFF,0x0A,0x03,0x00,0x0A,0x13,0x08,0x50, /* 00000130 ".......P" */
0x49,0x43,0x4D,0x12,0x41,0x06,0x04,0x12, /* 00000138 "ICM.A..." */
0x16,0x04,0x0B,0xFF,0xFF,0x00,0x5C,0x2F, /* 00000140 "......\/" */
0x03,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49, /* 00000148 "._SB_PCI" */
0x30,0x4C,0x4E,0x4B,0x41,0x00,0x12,0x16, /* 00000150 "0LNKA..." */
0x04,0x0B,0xFF,0xFF,0x01,0x5C,0x2F,0x03, /* 00000158 ".....\/." */
0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30, /* 00000160 "_SB_PCI0" */
0x4C,0x4E,0x4B,0x42,0x00,0x12,0x17,0x04, /* 00000168 "LNKB...." */
0x0B,0xFF,0xFF,0x0A,0x02,0x5C,0x2F,0x03, /* 00000170 ".....\/." */
0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30, /* 00000178 "_SB_PCI0" */
0x4C,0x4E,0x4B,0x43,0x00,0x12,0x17,0x04, /* 00000180 "LNKC...." */
0x0B,0xFF,0xFF,0x0A,0x03,0x5C,0x2F,0x03, /* 00000188 ".....\/." */
0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30, /* 00000190 "_SB_PCI0" */
0x4C,0x4E,0x4B,0x44,0x00,0x14,0x19,0x5F, /* 00000198 "LNKD..._" */
0x50,0x52,0x54,0x00,0xA0,0x0B,0x92,0x50, /* 000001A0 "PRT....P" */
0x49,0x43,0x46,0xA4,0x50,0x49,0x43,0x4D, /* 000001A8 "ICF.PICM" */
0xA1,0x06,0xA4,0x41,0x50,0x49,0x43,
};

View File

@ -61,6 +61,17 @@ DefinitionBlock ("SSDT.aml", "SSDT", 1, "AMD-K8", "AMD-ACPI", 100925440)
0x77777777,
0x88888888
})
Name (HCDN, Package (0x08)
{
0x11111111,
0x22222222,
0x33333333,
0x44444444,
0x55555555,
0x66666666,
0x77777777,
0x88888888
})
}
}

View File

@ -78,9 +78,12 @@ unsigned node_link_to_bus(unsigned node, unsigned link)
extern unsigned pci1234[];
extern unsigned hcdn[];
extern unsigned hc_possible_num;
extern unsigned sblk;
unsigned hcdn_reg[4]; // defined in northbridge.c
/* why we need pci1234 array
final result for pci1234 will be
pci1234[0] will record sblink and bus range
@ -176,6 +179,10 @@ void get_sblk_pci1234(void)
set the node_id and link_id that could have ht chain in the one array,
then check if is enabled.... then update final value
*/
//here we need to set hcdn
//1. hypertransport.c need to record hcdn_reg together with 0xe0, 0xe4, 0xe8, 0xec when are set
//2. so at the same time we need update hsdn with hcdn_reg here
dev = dev_find_slot(0, PCI_DEVFN(0x18, 1));
for(j=0;j<4;j++) {
uint32_t dwordx;
@ -183,6 +190,7 @@ void get_sblk_pci1234(void)
dwordx &=0xffff0ff1; //keep bus num, node_id, link_num, enable bits
if((dwordx & 0xff1) == dword) { //SBLINK
pci1234[0] = dwordx;
hcdn[0] = hcdn_reg[j];
continue;
}
if((dwordx & 1) == 1) {
@ -191,6 +199,7 @@ void get_sblk_pci1234(void)
for(i=1;i<hc_possible_num;i++) {
if((dwordx & 0xff0) == (pci1234[i] & 0xff0)) {
pci1234[i] = dwordx;
hcdn[i] = hcdn_reg[j];
break;
}
}
@ -198,6 +207,7 @@ void get_sblk_pci1234(void)
for(i=1;i<hc_possible_num;i++) {
if((dwordx & 0xff0) == (dwordx & pci1234[i] & 0xff0)) {
pci1234[i] = dwordx;
hcdn[i] = hcdn_reg[j];
break;
}
}
@ -207,6 +217,7 @@ void get_sblk_pci1234(void)
for(i=1;i<hc_possible_num;i++) {
if((pci1234[i] & 1) != 1) {
pci1234[i] = 0;
hcdn[i] = 0x20202020;
}
}

View File

@ -97,6 +97,8 @@ static unsigned int amdk8_nodeid(device_t dev)
return (dev->path.u.pci.devfn >> 3) - 0x18;
}
unsigned hcdn_reg[4]; // it will be used by get_sblk_pci1234
static unsigned int amdk8_scan_chain(device_t dev, unsigned nodeid, unsigned link, unsigned sblink, unsigned int max, unsigned offset_unitid)
{
#if 0
@ -107,8 +109,11 @@ static unsigned int amdk8_scan_chain(device_t dev, unsigned nodeid, unsigned lin
uint32_t link_type;
int i;
uint32_t busses, config_busses;
unsigned free_reg, config_reg;
unsigned ht_unitid_base[4]; // here assume only 4 HT device on chain
dev->link[link].cap = 0x80 + (link *0x20);
do {
link_type = pci_read_config32(dev, dev->link[link].cap + 0x18);
@ -195,7 +200,10 @@ static unsigned int amdk8_scan_chain(device_t dev, unsigned nodeid, unsigned lin
/* Now we can scan all of the subordinate busses i.e. the
* chain on the hypertranport link
*/
max = hypertransport_scan_chain(&dev->link[link], 0, 0xbf, max, offset_unitid);
for(i=0;i<4;i++) {
ht_unitid_base[i] = 0x20;
}
max = hypertransport_scan_chain(&dev->link[link], 0, 0xbf, max, ht_unitid_base, offset_unitid);
#if 0
printk_debug("%s Hyper transport scan link: %d new max: %d\n",
@ -214,6 +222,19 @@ static unsigned int amdk8_scan_chain(device_t dev, unsigned nodeid, unsigned lin
(dev->link[link].subordinate << 24);
f1_write_config32(config_reg, config_busses);
{
// config config_reg, and ht_unitid_base to update hcdn_reg;
int index;
unsigned temp = 0;
index = (config_reg-0xe0) >> 2;
for(i=0;i<4;i++) {
temp |= (ht_unitid_base[i] & 0xff) << (i*8);
}
hcdn_reg[index] = temp;
}
#if 0
printk_debug("%s Hypertransport scan link: %d done\n",
dev_path(dev), link);