xref: /freebsd/sys/contrib/dev/acpica/compiler/dttemplate.h (revision 493deb390baef09f40125589cbdb714cb274ab04)
1a88e22b7SJung-uk Kim /******************************************************************************
2a88e22b7SJung-uk Kim  *
3a88e22b7SJung-uk Kim  * Module Name: dttemplate.h - ACPI table template definitions
4a88e22b7SJung-uk Kim  *
5a88e22b7SJung-uk Kim  *****************************************************************************/
6a88e22b7SJung-uk Kim 
7d244b227SJung-uk Kim /*
8f8146b88SJung-uk Kim  * Copyright (C) 2000 - 2016, Intel Corp.
9a88e22b7SJung-uk Kim  * All rights reserved.
10a88e22b7SJung-uk Kim  *
11d244b227SJung-uk Kim  * Redistribution and use in source and binary forms, with or without
12d244b227SJung-uk Kim  * modification, are permitted provided that the following conditions
13d244b227SJung-uk Kim  * are met:
14d244b227SJung-uk Kim  * 1. Redistributions of source code must retain the above copyright
15d244b227SJung-uk Kim  *    notice, this list of conditions, and the following disclaimer,
16d244b227SJung-uk Kim  *    without modification.
17d244b227SJung-uk Kim  * 2. Redistributions in binary form must reproduce at minimum a disclaimer
18d244b227SJung-uk Kim  *    substantially similar to the "NO WARRANTY" disclaimer below
19d244b227SJung-uk Kim  *    ("Disclaimer") and any redistribution must be conditioned upon
20d244b227SJung-uk Kim  *    including a substantially similar Disclaimer requirement for further
21d244b227SJung-uk Kim  *    binary redistribution.
22d244b227SJung-uk Kim  * 3. Neither the names of the above-listed copyright holders nor the names
23d244b227SJung-uk Kim  *    of any contributors may be used to endorse or promote products derived
24d244b227SJung-uk Kim  *    from this software without specific prior written permission.
25a88e22b7SJung-uk Kim  *
26d244b227SJung-uk Kim  * Alternatively, this software may be distributed under the terms of the
27d244b227SJung-uk Kim  * GNU General Public License ("GPL") version 2 as published by the Free
28d244b227SJung-uk Kim  * Software Foundation.
29a88e22b7SJung-uk Kim  *
30d244b227SJung-uk Kim  * NO WARRANTY
31d244b227SJung-uk Kim  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
32d244b227SJung-uk Kim  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
33d244b227SJung-uk Kim  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
34d244b227SJung-uk Kim  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
35d244b227SJung-uk Kim  * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36d244b227SJung-uk Kim  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
37d244b227SJung-uk Kim  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
38d244b227SJung-uk Kim  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
39d244b227SJung-uk Kim  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
40d244b227SJung-uk Kim  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
41d244b227SJung-uk Kim  * POSSIBILITY OF SUCH DAMAGES.
42d244b227SJung-uk Kim  */
43a88e22b7SJung-uk Kim 
44a88e22b7SJung-uk Kim #ifndef __DTTEMPLATE_H
45a88e22b7SJung-uk Kim #define __DTTEMPLATE_H
46a88e22b7SJung-uk Kim 
47a88e22b7SJung-uk Kim 
48a88e22b7SJung-uk Kim /* Templates for ACPI data tables */
49a88e22b7SJung-uk Kim 
50a88e22b7SJung-uk Kim const unsigned char TemplateAsf[] =
51a88e22b7SJung-uk Kim {
52a88e22b7SJung-uk Kim     0x41,0x53,0x46,0x21,0x72,0x00,0x00,0x00,  /* 00000000    "ASF!r..." */
53a88e22b7SJung-uk Kim     0x10,0x0B,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
54a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
55a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
56a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x10,0x00,  /* 00000020    "(.. ...." */
57a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
58a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x14,0x00,  /* 00000030    "........" */
59a88e22b7SJung-uk Kim     0x00,0x00,0x01,0x0C,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
60a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
61a88e22b7SJung-uk Kim     0x02,0x00,0x0C,0x00,0x01,0x04,0x00,0x00,  /* 00000048    "........" */
62a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x03,0x00,0x17,0x00,  /* 00000050    "........" */
63a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
64a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
65a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x84,0x00,0x07,0x00,0x00,  /* 00000068    "........" */
66a88e22b7SJung-uk Kim     0x01,0x00                                 /* 00000070    ".."       */
67a88e22b7SJung-uk Kim };
68a88e22b7SJung-uk Kim 
693f0275a0SJung-uk Kim const unsigned char TemplateBgrt[] =
703f0275a0SJung-uk Kim {
713f0275a0SJung-uk Kim     0x42,0x47,0x52,0x54,0x38,0x00,0x00,0x00,  /* 00000000    "BGRT8..." */
723f0275a0SJung-uk Kim     0x01,0x0D,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
733f0275a0SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
743f0275a0SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
753f0275a0SJung-uk Kim     0x23,0x06,0x11,0x20,0x01,0x00,0x00,0x00,  /* 00000020    "#.. ...." */
763f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
773f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000030    "........" */
783f0275a0SJung-uk Kim };
793f0275a0SJung-uk Kim 
80a88e22b7SJung-uk Kim const unsigned char TemplateBert[] =
81a88e22b7SJung-uk Kim {
82a88e22b7SJung-uk Kim     0x42,0x45,0x52,0x54,0x30,0x00,0x00,0x00,  /* 00000000    "BERT0..." */
83a88e22b7SJung-uk Kim     0x01,0x15,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
84a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
85a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
86a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
87a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000028    "........" */
88a88e22b7SJung-uk Kim };
89a88e22b7SJung-uk Kim 
90a88e22b7SJung-uk Kim const unsigned char TemplateBoot[] =
91a88e22b7SJung-uk Kim {
92a88e22b7SJung-uk Kim     0x42,0x4F,0x4F,0x54,0x28,0x00,0x00,0x00,  /* 00000000    "BOOT(..." */
93a88e22b7SJung-uk Kim     0x01,0x0D,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
94a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
95a88e22b7SJung-uk Kim     0x00,0x00,0x04,0x06,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
96a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00   /* 00000020    "(.. ...." */
97a88e22b7SJung-uk Kim };
98a88e22b7SJung-uk Kim 
99a88e22b7SJung-uk Kim const unsigned char TemplateCpep[] =
100a88e22b7SJung-uk Kim {
101a88e22b7SJung-uk Kim     0x43,0x50,0x45,0x50,0x34,0x00,0x00,0x00,  /* 00000000    "CPEP4..." */
102a88e22b7SJung-uk Kim     0x01,0x0F,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
103a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
104a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
105a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
106a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,  /* 00000028    "........" */
107a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000030    "...."     */
108a88e22b7SJung-uk Kim };
109a88e22b7SJung-uk Kim 
110efcc2a30SJung-uk Kim const unsigned char TemplateCsrt[] =
111efcc2a30SJung-uk Kim {
112efcc2a30SJung-uk Kim     0x43,0x53,0x52,0x54,0x4C,0x01,0x00,0x00,  /* 00000000    "CSRTL..." */
113efcc2a30SJung-uk Kim     0x01,0x0D,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
114efcc2a30SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
115efcc2a30SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
116efcc2a30SJung-uk Kim     0x14,0x11,0x12,0x20,0x88,0x00,0x00,0x00,  /* 00000020    "... ...." */
117efcc2a30SJung-uk Kim     0x49,0x4E,0x54,0x4C,0x00,0x00,0x00,0x00,  /* 00000028    "INTL...." */
118efcc2a30SJung-uk Kim     0x60,0x9C,0x00,0x00,0x02,0x00,0x00,0x00,  /* 00000030    "`......." */
119efcc2a30SJung-uk Kim     0x1C,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000038    "........" */
120efcc2a30SJung-uk Kim     0x00,0x00,0xA0,0xB3,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
121efcc2a30SJung-uk Kim     0x2A,0x00,0x00,0x00,0x02,0x00,0x06,0x20,  /* 00000048    "*...... " */
122efcc2a30SJung-uk Kim     0x00,0x00,0x10,0x00,0xFF,0x0F,0x00,0x00,  /* 00000050    "........" */
123efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x01,0x00,  /* 00000058    "........" */
124efcc2a30SJung-uk Kim     0x53,0x50,0x49,0x20,0x0C,0x00,0x00,0x00,  /* 00000060    "SPI ...." */
125efcc2a30SJung-uk Kim     0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x30,  /* 00000068    "....CHA0" */
126efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  /* 00000070    "........" */
127efcc2a30SJung-uk Kim     0x43,0x48,0x41,0x31,0x0C,0x00,0x00,0x00,  /* 00000078    "CHA1...." */
128efcc2a30SJung-uk Kim     0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x32,  /* 00000080    "....CHA2" */
129efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  /* 00000088    "........" */
130efcc2a30SJung-uk Kim     0x43,0x48,0x41,0x33,0x0C,0x00,0x00,0x00,  /* 00000090    "CHA3...." */
131efcc2a30SJung-uk Kim     0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x34,  /* 00000098    "....CHA4" */
132efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  /* 000000A0    "........" */
133efcc2a30SJung-uk Kim     0x43,0x48,0x41,0x35,0xA0,0x00,0x00,0x00,  /* 000000A8    "CHA5...." */
134efcc2a30SJung-uk Kim     0x49,0x4E,0x54,0x4C,0x00,0x00,0x00,0x00,  /* 000000B0    "INTL...." */
135efcc2a30SJung-uk Kim     0x60,0x9C,0x00,0x00,0x03,0x00,0x00,0x00,  /* 000000B8    "`......." */
136efcc2a30SJung-uk Kim     0x1C,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 000000C0    "........" */
137efcc2a30SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C8    "........" */
138efcc2a30SJung-uk Kim     0x2B,0x00,0x00,0x00,0x02,0x00,0x08,0x20,  /* 000000D0    "+...... " */
139efcc2a30SJung-uk Kim     0x10,0x00,0x10,0x00,0xFF,0x0F,0x00,0x00,  /* 000000D8    "........" */
140efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x01,0x00,  /* 000000E0    "........" */
141efcc2a30SJung-uk Kim     0x49,0x32,0x43,0x20,0x0C,0x00,0x00,0x00,  /* 000000E8    "I2C ...." */
142efcc2a30SJung-uk Kim     0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x30,  /* 000000F0    "....CHA0" */
143efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  /* 000000F8    "........" */
144efcc2a30SJung-uk Kim     0x43,0x48,0x41,0x31,0x0C,0x00,0x00,0x00,  /* 00000100    "CHA1...." */
145efcc2a30SJung-uk Kim     0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x32,  /* 00000108    "....CHA2" */
146efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  /* 00000110    "........" */
147efcc2a30SJung-uk Kim     0x43,0x48,0x41,0x33,0x0C,0x00,0x00,0x00,  /* 00000118    "CHA3...." */
148efcc2a30SJung-uk Kim     0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x34,  /* 00000120    "....CHA4" */
149efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  /* 00000128    "........" */
150efcc2a30SJung-uk Kim     0x43,0x48,0x41,0x35,0x0C,0x00,0x00,0x00,  /* 00000130    "CHA5...." */
151efcc2a30SJung-uk Kim     0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x36,  /* 00000138    "....CHA6" */
152efcc2a30SJung-uk Kim     0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  /* 00000140    "........" */
153efcc2a30SJung-uk Kim     0x43,0x48,0x41,0x37                       /* 00000148    "CHA7"     */
154efcc2a30SJung-uk Kim };
155efcc2a30SJung-uk Kim 
156313a0c13SJung-uk Kim const unsigned char TemplateDbg2[] =
157313a0c13SJung-uk Kim {
158313a0c13SJung-uk Kim     0x44,0x42,0x47,0x32,0xB2,0x00,0x00,0x00,  /* 00000000    "DBG2...." */
159313a0c13SJung-uk Kim     0x01,0xBA,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
160313a0c13SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
161313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
162313a0c13SJung-uk Kim     0x15,0x11,0x13,0x20,0x2C,0x00,0x00,0x00,  /* 00000020    "... ,..." */
163313a0c13SJung-uk Kim     0x02,0x00,0x00,0x00,0xEE,0x3F,0x00,0x02,  /* 00000028    ".....?.." */
164313a0c13SJung-uk Kim     0x09,0x00,0x36,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "..6....." */
165313a0c13SJung-uk Kim     0x00,0x80,0x00,0x00,0x00,0x00,0x16,0x00,  /* 00000038    "........" */
166313a0c13SJung-uk Kim     0x2E,0x00,0x01,0x32,0x00,0x03,0x88,0x77,  /* 00000040    "...2...w" */
167313a0c13SJung-uk Kim     0x66,0x55,0x44,0x33,0x22,0x11,0x01,0x64,  /* 00000048    "fUD3"..d" */
168313a0c13SJung-uk Kim     0x00,0x04,0x11,0x00,0xFF,0xEE,0xDD,0xCC,  /* 00000050    "........" */
169313a0c13SJung-uk Kim     0xBB,0xAA,0x10,0x32,0x54,0x76,0x98,0xBA,  /* 00000058    "...2Tv.." */
170313a0c13SJung-uk Kim     0xDC,0xFE,0x4D,0x79,0x44,0x65,0x76,0x69,  /* 00000060    "..MyDevi" */
171313a0c13SJung-uk Kim     0x63,0x65,0x00,0xEE,0x47,0x00,0x01,0x11,  /* 00000068    "ce..G..." */
172313a0c13SJung-uk Kim     0x00,0x26,0x00,0x10,0x00,0x37,0x00,0x00,  /* 00000070    ".&...7.." */
173313a0c13SJung-uk Kim     0x80,0x00,0x00,0x00,0x00,0x16,0x00,0x22,  /* 00000078    "......."" */
174313a0c13SJung-uk Kim     0x00,0x01,0x64,0x00,0x04,0x11,0x00,0xFF,  /* 00000080    "..d....." */
175313a0c13SJung-uk Kim     0xEE,0xDD,0xCC,0xBB,0xAA,0x98,0xBA,0xDC,  /* 00000088    "........" */
176313a0c13SJung-uk Kim     0xFE,0x5C,0x5C,0x5F,0x53,0x42,0x5F,0x2E,  /* 00000090    ".\\_SB_." */
177313a0c13SJung-uk Kim     0x50,0x43,0x49,0x30,0x2E,0x44,0x42,0x47,  /* 00000098    "PCI0.DBG" */
178313a0c13SJung-uk Kim     0x50,0x00,0x41,0x42,0x43,0x44,0x45,0x46,  /* 000000A0    "P.ABCDEF" */
179313a0c13SJung-uk Kim     0x47,0x48,0x49,0x50,0x51,0x52,0x53,0x54,  /* 000000A8    "GHIPQRST" */
180313a0c13SJung-uk Kim     0x55,0x56                                 /* 000000B0    "UV"       */
181313a0c13SJung-uk Kim };
182313a0c13SJung-uk Kim 
183a88e22b7SJung-uk Kim const unsigned char TemplateDbgp[] =
184a88e22b7SJung-uk Kim {
185a88e22b7SJung-uk Kim     0x44,0x42,0x47,0x50,0x34,0x00,0x00,0x00,  /* 00000000    "DBGP4..." */
186a88e22b7SJung-uk Kim     0x01,0x1A,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
187a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
188a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
189a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
190a88e22b7SJung-uk Kim     0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
191a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000030    "...."     */
192a88e22b7SJung-uk Kim };
193a88e22b7SJung-uk Kim 
194a88e22b7SJung-uk Kim const unsigned char TemplateDmar[] =
195a88e22b7SJung-uk Kim {
196a88e22b7SJung-uk Kim     0x44,0x4D,0x41,0x52,0x8C,0x00,0x00,0x00,  /* 00000000    "DMAR...." */
1978d744e47SJung-uk Kim     0x01,0x03,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
198a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
199a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
2008d744e47SJung-uk Kim     0x17,0x05,0x13,0x20,0x2F,0x01,0x00,0x00,  /* 00000020    "... /..." */
201a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
202a88e22b7SJung-uk Kim     0x00,0x00,0x18,0x00,0x01,0x00,0x00,0x00,  /* 00000030    "........" */
2038d744e47SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
2048d744e47SJung-uk Kim     0x03,0x08,0x00,0x00,0x08,0x00,0x00,0x01,  /* 00000040    "........" */
205a88e22b7SJung-uk Kim     0x01,0x00,0x20,0x00,0x00,0x00,0x00,0x00,  /* 00000048    ".. ....." */
2068d744e47SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
2078d744e47SJung-uk Kim     0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
2088d744e47SJung-uk Kim     0x01,0x08,0x00,0x00,0x00,0x00,0x00,0x02,  /* 00000060    "........" */
209a88e22b7SJung-uk Kim     0x02,0x00,0x10,0x00,0x00,0x00,0x00,0x00,  /* 00000068    "........" */
2108d744e47SJung-uk Kim     0x02,0x08,0x00,0x00,0x00,0x00,0x00,0x03,  /* 00000070    "........" */
211a88e22b7SJung-uk Kim     0x03,0x00,0x14,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
2128d744e47SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
213a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000088    "...."     */
214a88e22b7SJung-uk Kim };
215a88e22b7SJung-uk Kim 
216a371a5fdSJung-uk Kim const unsigned char TemplateDrtm[] =
217a371a5fdSJung-uk Kim {
218a371a5fdSJung-uk Kim     0x44,0x52,0x54,0x4D,0x94,0x00,0x00,0x00,  /* 00000000    "DRTM...." */
219a371a5fdSJung-uk Kim     0x01,0xB9,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
220a371a5fdSJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
221a371a5fdSJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
222a371a5fdSJung-uk Kim     0x10,0x04,0x15,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "... ...." */
223a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
224a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
225a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
226a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
227a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
228a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
229a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
230a371a5fdSJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
231a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000068    "........" */
232a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
233a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
234a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
235a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000088    "........" */
236a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000090    "...."     */
237a371a5fdSJung-uk Kim };
238a371a5fdSJung-uk Kim 
239a88e22b7SJung-uk Kim const unsigned char TemplateEcdt[] =
240a88e22b7SJung-uk Kim {
241a88e22b7SJung-uk Kim     0x45,0x43,0x44,0x54,0x42,0x00,0x00,0x00,  /* 00000000    "ECDTB..." */
242a88e22b7SJung-uk Kim     0x01,0x2D,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ".-INTEL " */
243a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
244a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
245a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x01,0x08,0x00,0x00,  /* 00000020    "(.. ...." */
246a88e22b7SJung-uk Kim     0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "f......." */
247a88e22b7SJung-uk Kim     0x01,0x08,0x00,0x00,0x62,0x00,0x00,0x00,  /* 00000030    "....b..." */
248a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
249a88e22b7SJung-uk Kim     0x09,0x00                                 /* 00000040    ".."       */
250a88e22b7SJung-uk Kim };
251a88e22b7SJung-uk Kim 
252a88e22b7SJung-uk Kim const unsigned char TemplateEinj[] =
253a88e22b7SJung-uk Kim {
254a88e22b7SJung-uk Kim     0x45,0x49,0x4E,0x4A,0x30,0x01,0x00,0x00,  /* 00000000    "EINJ0..." */
255a88e22b7SJung-uk Kim     0x01,0x09,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
256a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
257a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
258a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x30,0x00,0x00,0x00,  /* 00000020    "(.. 0..." */
259a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,  /* 00000028    "........" */
260a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000030    ".....@.." */
261a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
262a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
263a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000048    "........" */
264a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000050    ".....@.." */
265a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
266a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
267a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000068    "........" */
268a88e22b7SJung-uk Kim     0x02,0x02,0x01,0x00,0x00,0x40,0x00,0x04,  /* 00000070    ".....@.." */
269a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
270a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
271a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000088    "........" */
272a88e22b7SJung-uk Kim     0x03,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000090    ".....@.." */
273a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
274a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
275a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000000A8    "........" */
276a88e22b7SJung-uk Kim     0x04,0x03,0x01,0x00,0x00,0x40,0x00,0x04,  /* 000000B0    ".....@.." */
277a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B8    "........" */
278a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C0    "........" */
279a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000000C8    "........" */
280a88e22b7SJung-uk Kim     0x05,0x03,0x01,0x00,0x01,0x10,0x00,0x02,  /* 000000D0    "........" */
281a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000D8    "........" */
282a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E0    "........" */
283a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000000E8    "........" */
284a88e22b7SJung-uk Kim     0x06,0x01,0x00,0x00,0x00,0x40,0x00,0x04,  /* 000000F0    ".....@.." */
285a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F8    "........" */
286a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000100    "........" */
287a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000108    "........" */
288a88e22b7SJung-uk Kim     0x07,0x00,0x01,0x00,0x00,0x40,0x00,0x04,  /* 00000110    ".....@.." */
289a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000118    "........" */
290a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000120    "........" */
291a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF   /* 00000128    "........" */
292a88e22b7SJung-uk Kim };
293a88e22b7SJung-uk Kim 
294a88e22b7SJung-uk Kim const unsigned char TemplateErst[] =
295a88e22b7SJung-uk Kim {
296a88e22b7SJung-uk Kim     0x45,0x52,0x53,0x54,0x30,0x02,0x00,0x00,  /* 00000000    "ERST0..." */
297a88e22b7SJung-uk Kim     0x01,0xAB,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
298a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
299a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
300a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x30,0x00,0x00,0x00,  /* 00000020    "(.. 0..." */
301a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,  /* 00000028    "........" */
302a88e22b7SJung-uk Kim     0x00,0x03,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000030    ".....@.." */
303a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
304a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
305a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000048    "........" */
306a88e22b7SJung-uk Kim     0x01,0x03,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000050    ".....@.." */
307a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
308a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
309a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000068    "........" */
310a88e22b7SJung-uk Kim     0x02,0x03,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000070    ".....@.." */
311a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
312a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
313a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000088    "........" */
314a88e22b7SJung-uk Kim     0x03,0x04,0x01,0x00,0x00,0x40,0x00,0x04,  /* 00000090    ".....@.." */
315a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
316a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
317a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000000A8    "........" */
318a88e22b7SJung-uk Kim     0x04,0x02,0x00,0x00,0x00,0x40,0x00,0x04,  /* 000000B0    ".....@.." */
319a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B8    "........" */
320a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C0    "........" */
321a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000000C8    "........" */
322a88e22b7SJung-uk Kim     0x05,0x03,0x00,0x00,0x01,0x08,0x00,0x01,  /* 000000D0    "........" */
323a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000D8    "........" */
324a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E0    "........" */
325a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000000E8    "........" */
326a88e22b7SJung-uk Kim     0x06,0x01,0x00,0x00,0x00,0x40,0x00,0x04,  /* 000000F0    ".....@.." */
327a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F8    "........" */
328a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000100    "........" */
329a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000108    "........" */
330a88e22b7SJung-uk Kim     0x07,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000110    ".....@.." */
331a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000118    "........" */
332a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000120    "........" */
333a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000128    "........" */
334a88e22b7SJung-uk Kim     0x08,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000130    ".....@.." */
335a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000138    "........" */
336a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000140    "........" */
337a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000148    "........" */
338a88e22b7SJung-uk Kim     0x09,0x02,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000150    ".....@.." */
339a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000158    "........" */
340a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000160    "........" */
341a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000168    "........" */
342a88e22b7SJung-uk Kim     0x0A,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000170    ".....@.." */
343a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000178    "........" */
344a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000180    "........" */
345a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000188    "........" */
346a88e22b7SJung-uk Kim     0x0B,0x03,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000190    ".....@.." */
347a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000198    "........" */
348a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001A0    "........" */
349a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000001A8    "........" */
350a88e22b7SJung-uk Kim     0x0C,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 000001B0    ".....@.." */
351a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001B8    "........" */
352a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001C0    "........" */
353a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000001C8    "........" */
354a88e22b7SJung-uk Kim     0x0D,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 000001D0    ".....@.." */
355a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001D8    "........" */
356a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001E0    "........" */
357a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000001E8    "........" */
358a88e22b7SJung-uk Kim     0x0E,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 000001F0    ".....@.." */
359a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001F8    "........" */
360a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000200    "........" */
361a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 00000208    "........" */
362a88e22b7SJung-uk Kim     0x0F,0x00,0x00,0x00,0x00,0x40,0x00,0x04,  /* 00000210    ".....@.." */
363a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000218    "........" */
364a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000220    "........" */
365a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF   /* 00000228    "........" */
366a88e22b7SJung-uk Kim };
367a88e22b7SJung-uk Kim 
368a88e22b7SJung-uk Kim const unsigned char TemplateFacs[] =
369a88e22b7SJung-uk Kim {
370a88e22b7SJung-uk Kim     0x46,0x41,0x43,0x53,0x40,0x00,0x00,0x00,  /* 00000000    "FACS@..." */
371a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000008    "........" */
372a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000010    "........" */
373a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000018    "........" */
374a88e22b7SJung-uk Kim     0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000020    "........" */
375a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
376a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
377a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000038    "........" */
378a88e22b7SJung-uk Kim };
379a88e22b7SJung-uk Kim 
380ec3fc72fSJung-uk Kim /* Version 5 FADT */
381ec3fc72fSJung-uk Kim 
382a88e22b7SJung-uk Kim const unsigned char TemplateFadt[] =
383a88e22b7SJung-uk Kim {
384a371a5fdSJung-uk Kim     0x46,0x41,0x43,0x50,0x14,0x01,0x00,0x00,  /* 00000000    "FACP...." */
385a371a5fdSJung-uk Kim     0x06,0x8A,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
386a371a5fdSJung-uk Kim     0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65,  /* 00000010    "Template" */
387a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
388a371a5fdSJung-uk Kim     0x10,0x04,0x15,0x20,0x01,0x00,0x00,0x00,  /* 00000020    "... ...." */
389a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
390a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
391a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
392a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
393a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000048    "........" */
394a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
395a88e22b7SJung-uk Kim     0x04,0x02,0x01,0x04,0x08,0x00,0x00,0x00,  /* 00000058    "........" */
396a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
397a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000068    "........" */
398a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x01,  /* 00000070    "........" */
399a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
400313a0c13SJung-uk Kim     0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,  /* 00000080    "........" */
401a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000088    "........" */
402a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x20,0x00,0x02,  /* 00000090    "..... .." */
403a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
404a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
405a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x10,0x00,0x02,  /* 000000A8    "........" */
406a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B0    "........" */
407a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B8    "........" */
408a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x00,  /* 000000C0    "........" */
409a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C8    "........" */
410a88e22b7SJung-uk Kim     0x01,0x20,0x00,0x03,0x01,0x00,0x00,0x00,  /* 000000D0    ". ......" */
411313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x40,0x00,0x01,  /* 000000D8    ".....@.." */
412a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E0    "........" */
413a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E8    "........" */
414ec3fc72fSJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x01,  /* 000000F0    "........" */
415ec3fc72fSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F8    "........" */
416ec3fc72fSJung-uk Kim     0x01,0x08,0x00,0x01,0x00,0x00,0x00,0x00,  /* 00000100    "........" */
417a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000108    "........" */
418a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000110    "...."     */
419a88e22b7SJung-uk Kim };
420a88e22b7SJung-uk Kim 
4213f0275a0SJung-uk Kim const unsigned char TemplateFpdt[] =
4223f0275a0SJung-uk Kim {
4233f0275a0SJung-uk Kim     0x46,0x50,0x44,0x54,0x64,0x00,0x00,0x00,  /* 00000000    "FPDTd..." */
4243f0275a0SJung-uk Kim     0x01,0xBD,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
4253f0275a0SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
4263f0275a0SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
4273f0275a0SJung-uk Kim     0x04,0x08,0x11,0x20,0x00,0x00,0x30,0x01,  /* 00000020    "... ..0." */
4283f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
4293f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
4303f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
4313f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
4323f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
4333f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x10,0x01,  /* 00000050    "........" */
4343f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
4353f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000060    "...."     */
4363f0275a0SJung-uk Kim };
4373f0275a0SJung-uk Kim 
4383f0275a0SJung-uk Kim const unsigned char TemplateGtdt[] =
4393f0275a0SJung-uk Kim {
440313a0c13SJung-uk Kim     0x47,0x54,0x44,0x54,0xe0,0x00,0x00,0x00,  /* 00000000    "GTDT...." */
441313a0c13SJung-uk Kim     0x02,0xb0,0x4c,0x49,0x4e,0x41,0x52,0x4f,  /* 00000008    "..LINARO" */
442313a0c13SJung-uk Kim     0x52,0x54,0x53,0x4d,0x56,0x45,0x56,0x38,  /* 00000010    "RTSMVEV8" */
443313a0c13SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4e,0x54,0x4c,  /* 00000018    "....INTL" */
444313a0c13SJung-uk Kim     0x24,0x04,0x14,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "$.. ...." */
445313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
446313a0c13SJung-uk Kim     0x1d,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000030    "........" */
447313a0c13SJung-uk Kim     0x1e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000038    "........" */
448313a0c13SJung-uk Kim     0x1b,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000040    "........" */
449313a0c13SJung-uk Kim     0x1a,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000048    "........" */
450313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
451313a0c13SJung-uk Kim     0x02,0x00,0x00,0x00,0x60,0x00,0x00,0x00,  /* 00000058    "....`..." */
452313a0c13SJung-uk Kim     0x00,0x64,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    ".d......" */
453313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,  /* 00000068    "........" */
454313a0c13SJung-uk Kim     0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
455313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
456313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
457313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000088    "........" */
458313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000090    "........" */
459313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000098    "........" */
460313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000a0    "........" */
461313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000a8    "........" */
462313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 000000b0    "........" */
463313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 000000b8    "........" */
464313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x1c,0x00,0x00,  /* 000000c0    "........" */
465313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000c8    "........" */
466313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000d0    "........" */
467313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 000000d8    "........" */
4683f0275a0SJung-uk Kim };
4693f0275a0SJung-uk Kim 
470a88e22b7SJung-uk Kim const unsigned char TemplateHest[] =
471a88e22b7SJung-uk Kim {
472a88e22b7SJung-uk Kim     0x48,0x45,0x53,0x54,0xD4,0x01,0x00,0x00,  /* 00000000    "HEST...." */
473a88e22b7SJung-uk Kim     0x01,0x20,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ". INTEL " */
474a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
475a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
476a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x04,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
477a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,  /* 00000028    "........" */
478a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000030    "........" */
479a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
480a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
481a88e22b7SJung-uk Kim     0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
482a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
483a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
484a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
485a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000068    "........" */
486a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
487a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
488a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
489a88e22b7SJung-uk Kim     0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01,  /* 00000088    "........" */
490a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000090    "........" */
491a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
492a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
493a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A8    "........" */
494a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,  /* 000000B0    "........" */
495a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B8    "........" */
496a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C0    "........" */
497a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C8    "........" */
498a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 000000D0    "........" */
499a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000D8    "........" */
500a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E0    "........" */
501a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E8    "........" */
502a88e22b7SJung-uk Kim     0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x01,  /* 000000F0    "........" */
503a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 000000F8    "........" */
504a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000100    "........" */
505a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000108    "........" */
506a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000110    "........" */
507a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,  /* 00000118    "........" */
508a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,  /* 00000120    "........" */
509a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000128    "........" */
510a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000130    "........" */
511a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000138    "........" */
512a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000140    "........" */
513a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000148    "........" */
514a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x09,0x00,0x02,0x00,  /* 00000150    "........" */
515a88e22b7SJung-uk Kim     0xFF,0xFF,0x00,0x01,0x01,0x00,0x00,0x00,  /* 00000158    "........" */
516a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x10,0x00,0x00,  /* 00000160    "........" */
517a88e22b7SJung-uk Kim     0x00,0x40,0x00,0x04,0x00,0x00,0x00,0x00,  /* 00000168    ".@......" */
518a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x03,0x1C,0x00,0x00,  /* 00000170    "........" */
519a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000178    "........" */
520a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000180    "........" */
521a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000188    "........" */
522a88e22b7SJung-uk Kim     0x00,0x10,0x00,0x00,0x09,0x00,0x03,0x00,  /* 00000190    "........" */
523a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,  /* 00000198    "........" */
524a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x10,0x00,0x00,  /* 000001A0    "........" */
525a88e22b7SJung-uk Kim     0x00,0x40,0x00,0x04,0x00,0x00,0x00,0x00,  /* 000001A8    ".@......" */
526a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x04,0x1C,0x00,0x00,  /* 000001B0    "........" */
527a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001B8    "........" */
528a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001C0    "........" */
529a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000001C8    "........" */
530a88e22b7SJung-uk Kim     0x00,0x10,0x00,0x00                       /* 000001D0    "...."     */
531a88e22b7SJung-uk Kim };
532a88e22b7SJung-uk Kim 
533a88e22b7SJung-uk Kim const unsigned char TemplateHpet[] =
534a88e22b7SJung-uk Kim {
535a88e22b7SJung-uk Kim     0x48,0x50,0x45,0x54,0x38,0x00,0x00,0x00,  /* 00000000    "HPET8..." */
536a88e22b7SJung-uk Kim     0x01,0x09,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
537a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
538a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
539a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
540a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
541a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000030    "........" */
542a88e22b7SJung-uk Kim };
543a88e22b7SJung-uk Kim 
544a371a5fdSJung-uk Kim const unsigned char TemplateIort[] =
545a371a5fdSJung-uk Kim {
546f8146b88SJung-uk Kim     0x49,0x4F,0x52,0x54,0x48,0x01,0x00,0x00,  /* 00000000    "IORTH..." */
547f8146b88SJung-uk Kim     0x00,0x02,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
548a371a5fdSJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
549a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
550f8146b88SJung-uk Kim     0x12,0x02,0x16,0x20,0x05,0x00,0x00,0x00,  /* 00000020    "... ...." */
551a371a5fdSJung-uk Kim     0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "4......." */
552a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x2C,0x00,0x00,  /* 00000030    ".....,.." */
553a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000038    "........" */
554a371a5fdSJung-uk Kim     0x18,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000040    "........" */
555a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
556a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
557a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
558a371a5fdSJung-uk Kim     0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    ".0......" */
559a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,  /* 00000068    "....0..." */
560a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
561a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x5C,0x5F,0x53,  /* 00000078    ".....\_S" */
562a371a5fdSJung-uk Kim     0x42,0x2E,0x50,0x43,0x49,0x30,0x2E,0x44,  /* 00000080    "B.PCI0.D" */
563a371a5fdSJung-uk Kim     0x45,0x56,0x30,0x00,0x00,0x00,0x00,0x00,  /* 00000088    "EV0....." */
564a371a5fdSJung-uk Kim     0x02,0x20,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000090    ". ......" */
565a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,  /* 00000098    ".... ..." */
566a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
567a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A8    "........" */
568a371a5fdSJung-uk Kim     0x03,0x5C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B0    ".\......" */
569a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x5C,0x00,0x00,0x00,  /* 000000B8    "....\..." */
570a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C0    "........" */
571a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C8    "........" */
572a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000D0    "........" */
573a371a5fdSJung-uk Kim     0x3C,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 000000D8    "<......." */
574a371a5fdSJung-uk Kim     0x4C,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 000000E0    "L......." */
575a371a5fdSJung-uk Kim     0x54,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E8    "T......." */
576a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F0    "........" */
577a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F8    "........" */
578a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000100    "........" */
579f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x04,0x3C,0x00,0x00,  /* 00000108    ".....<.." */
580f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000110    "........" */
581f8146b88SJung-uk Kim     0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000118    "<......." */
582f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000120    "........" */
583f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000128    "........" */
584f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000130    "........" */
585f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000138    "........" */
586f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000140    "........" */
587a371a5fdSJung-uk Kim };
588a371a5fdSJung-uk Kim 
589a88e22b7SJung-uk Kim const unsigned char TemplateIvrs[] =
590a88e22b7SJung-uk Kim {
591a88e22b7SJung-uk Kim     0x49,0x56,0x52,0x53,0xBC,0x00,0x00,0x00,  /* 00000000    "IVRS...." */
592a88e22b7SJung-uk Kim     0x01,0x87,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
593a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
594a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
595a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
596a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
597a88e22b7SJung-uk Kim     0x10,0x14,0x34,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "..4....." */
598a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
599a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
600a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,  /* 00000048    "....@..." */
601a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x42,0x00,0x00,0x00,  /* 00000050    "....B..." */
602a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x48,0x00,0x00,0x00,  /* 00000058    "....H..." */
603a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x20,0x08,0x20,0x00,  /* 00000060    ".... . ." */
604a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000068    "........" */
605a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
606a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
607a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x21,0x04,0x20,0x00,  /* 00000080    "....!. ." */
608a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000088    "........" */
609a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000090    "........" */
610a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
611a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x10,0x14,0x18,0x00,  /* 000000A0    "........" */
612a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A8    "........" */
613a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B0    "........" */
614a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 000000B8    "...."     */
615a88e22b7SJung-uk Kim };
616a88e22b7SJung-uk Kim 
617313a0c13SJung-uk Kim const unsigned char TemplateLpit[] =
618313a0c13SJung-uk Kim {
619a371a5fdSJung-uk Kim     0x4C,0x50,0x49,0x54,0x94,0x00,0x00,0x00,  /* 00000000    "LPIT...." */
620a371a5fdSJung-uk Kim     0x00,0xD8,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
621a371a5fdSJung-uk Kim     0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65,  /* 00000010    "Template" */
622313a0c13SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
623a371a5fdSJung-uk Kim     0x10,0x04,0x15,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "... ...." */
624313a0c13SJung-uk Kim     0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "8......." */
625a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x01,  /* 00000030    "........" */
626313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
627313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
628a371a5fdSJung-uk Kim     0x7F,0x40,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    ".@......" */
629313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
630a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
631a371a5fdSJung-uk Kim     0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "8......." */
632a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x01,  /* 00000068    "........" */
633313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
634313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
635a371a5fdSJung-uk Kim     0x7F,0x40,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    ".@......" */
636a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000088    "........" */
637a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000090    "...."     */
638313a0c13SJung-uk Kim };
639313a0c13SJung-uk Kim 
640a371a5fdSJung-uk Kim /* MADT with ACPI 6.0 subtables */
6413f0275a0SJung-uk Kim 
642a88e22b7SJung-uk Kim const unsigned char TemplateMadt[] =
643a88e22b7SJung-uk Kim {
644a371a5fdSJung-uk Kim     0x41,0x50,0x49,0x43,0x5A,0x01,0x00,0x00,  /* 00000000    "APICZ..." */
645a371a5fdSJung-uk Kim     0x03,0xEA,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
646a371a5fdSJung-uk Kim     0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65,  /* 00000010    "Template" */
647a371a5fdSJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
648a371a5fdSJung-uk Kim     0x10,0x04,0x15,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "... ...." */
649a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x08,0x00,0x00,  /* 00000028    "........" */
650a371a5fdSJung-uk Kim     0x01,0x00,0x00,0x00,0x01,0x0C,0x01,0x00,  /* 00000030    "........" */
651a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
652a371a5fdSJung-uk Kim     0x02,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
653a371a5fdSJung-uk Kim     0x00,0x00,0x03,0x08,0x0D,0x00,0x01,0x00,  /* 00000048    "........" */
654a88e22b7SJung-uk Kim     0x00,0x00,0x04,0x06,0x00,0x05,0x00,0x01,  /* 00000050    "........" */
655a371a5fdSJung-uk Kim     0x05,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
656a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x06,0x10,0x00,0x00,  /* 00000060    "........" */
657a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000068    "........" */
658a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x07,0x16,0x00,0x00,  /* 00000070    "........" */
659a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000078    "........" */
660a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x5C,0x43,0x50,0x55,  /* 00000080    "....\CPU" */
661a88e22b7SJung-uk Kim     0x30,0x00,0x08,0x10,0x05,0x00,0x00,0x00,  /* 00000088    "0......." */
662a88e22b7SJung-uk Kim     0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,  /* 00000090    "........" */
663a88e22b7SJung-uk Kim     0x00,0x00,0x09,0x10,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
664a371a5fdSJung-uk Kim     0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
665a371a5fdSJung-uk Kim     0x00,0x00,0x0A,0x0C,0x05,0x00,0x00,0x00,  /* 000000A8    "........" */
666a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x50,  /* 000000B0    ".......P" */
667a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B8    "........" */
668a371a5fdSJung-uk Kim     0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,  /* 000000C0    "........" */
669a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000C8    "........" */
670a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000D0    "........" */
671a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000D8    "........" */
672a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E0    "........" */
673a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E8    "........" */
674a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F0    "........" */
675a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F8    "........" */
676a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x18,  /* 00000100    "........" */
677313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000108    "........" */
678a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000110    "........" */
679a371a5fdSJung-uk Kim     0x00,0x00,0x01,0x00,0x00,0x00,0x0D,0x18,  /* 00000118    "........" */
680313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000120    "........" */
681a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,  /* 00000128    "........" */
682a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x10,  /* 00000130    "........" */
683a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000138    "........" */
684a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x14,  /* 00000140    "........" */
685a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000148    "........" */
686a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000150    "........" */
687a371a5fdSJung-uk Kim     0x00,0x00                                 /* 00000158    ".."       */
688a88e22b7SJung-uk Kim };
689a88e22b7SJung-uk Kim 
690a88e22b7SJung-uk Kim const unsigned char TemplateMcfg[] =
691a88e22b7SJung-uk Kim {
692a88e22b7SJung-uk Kim     0x4D,0x43,0x46,0x47,0x3C,0x00,0x00,0x00,  /* 00000000    "MCFG<..." */
693a88e22b7SJung-uk Kim     0x01,0x19,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
694a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
695a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
696a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
697a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
698a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
699a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000038    "...."     */
700a88e22b7SJung-uk Kim };
701a88e22b7SJung-uk Kim 
702a88e22b7SJung-uk Kim const unsigned char TemplateMchi[] =
703a88e22b7SJung-uk Kim {
704a88e22b7SJung-uk Kim     0x4D,0x43,0x48,0x49,0x45,0x00,0x00,0x00,  /* 00000000    "MCHIE..." */
705a88e22b7SJung-uk Kim     0x01,0xE4,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
706a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
707a88e22b7SJung-uk Kim     0x15,0x07,0x00,0x02,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
708a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x01,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
709a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
710a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x02,0x08,0x00,  /* 00000030    "........" */
711a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
712a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00                  /* 00000040    "....."    */
713a88e22b7SJung-uk Kim };
714a88e22b7SJung-uk Kim 
7157cf3e94aSJung-uk Kim const unsigned char TemplateMsdm[] =
7167cf3e94aSJung-uk Kim {
7177cf3e94aSJung-uk Kim     0x4D,0x53,0x44,0x4D,0x64,0x00,0x00,0x00,  /* 00000000    "MSDMd..." */
7187cf3e94aSJung-uk Kim     0x01,0x34,0x49,0x6E,0x74,0x65,0x6C,0x00,  /* 00000008    ".4Intel." */
7197cf3e94aSJung-uk Kim     0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65,  /* 00000010    "Template" */
7207cf3e94aSJung-uk Kim     0x03,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
7217cf3e94aSJung-uk Kim     0x04,0x02,0x15,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "... ...." */
7227cf3e94aSJung-uk Kim     0x0A,0x10,0x16,0x17,0x18,0x19,0x1A,0x1B,  /* 00000028    "........" */
7237cf3e94aSJung-uk Kim     0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x22,0x23,  /* 00000030    ".... !"#" */
7247cf3e94aSJung-uk Kim     0x24,0x25,0x26,0x27,0x10,0x0A,0x15,0x16,  /* 00000038    "$%&'...." */
7257cf3e94aSJung-uk Kim     0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,  /* 00000040    "........" */
7267cf3e94aSJung-uk Kim     0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x26,  /* 00000048    ". !"#$%&" */
7277cf3e94aSJung-uk Kim     0x16,0x15,0x0A,0x10,0x16,0x17,0x18,0x19,  /* 00000050    "........" */
7287cf3e94aSJung-uk Kim     0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21,  /* 00000058    "...... !" */
7297cf3e94aSJung-uk Kim     0x22,0x23,0x24,0x25                       /* 00000060    ""#$%"     */
7307cf3e94aSJung-uk Kim };
7317cf3e94aSJung-uk Kim 
7323f0275a0SJung-uk Kim const unsigned char TemplateMpst[] =
7333f0275a0SJung-uk Kim {
7348ef1a331SJung-uk Kim     0x4D,0x50,0x53,0x54,0xB6,0x00,0x00,0x00,  /* 00000000    "MPST...." */
7358ef1a331SJung-uk Kim     0x01,0x77,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ".wINTEL " */
7363f0275a0SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
7373f0275a0SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
7388ef1a331SJung-uk Kim     0x13,0x09,0x12,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "... ...." */
7398ef1a331SJung-uk Kim     0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
7403f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
7413f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
7428ef1a331SJung-uk Kim     0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,  /* 00000040    "........" */
7438ef1a331SJung-uk Kim     0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
7448ef1a331SJung-uk Kim     0x00,0x00,0x01,0x00,0x02,0x00,0x00,0x00,  /* 00000050    "........" */
7453f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
7463f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
7478ef1a331SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,  /* 00000068    "........" */
7488ef1a331SJung-uk Kim     0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
7498ef1a331SJung-uk Kim     0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,  /* 00000078    "........" */
7508ef1a331SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
7518ef1a331SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000088    "........" */
7528ef1a331SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000090    "........" */
7538ef1a331SJung-uk Kim     0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
7548ef1a331SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
7558ef1a331SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A8    "........" */
7568ef1a331SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00             /* 000000B0    "......"   */
7573f0275a0SJung-uk Kim };
7583f0275a0SJung-uk Kim 
759a88e22b7SJung-uk Kim const unsigned char TemplateMsct[] =
760a88e22b7SJung-uk Kim {
761a88e22b7SJung-uk Kim     0x4D,0x53,0x43,0x54,0x90,0x00,0x00,0x00,  /* 00000000    "MSCT...." */
762a88e22b7SJung-uk Kim     0x01,0xB7,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
763a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
764a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
765a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x38,0x00,0x00,0x00,  /* 00000020    "(.. 8..." */
766a88e22b7SJung-uk Kim     0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
767a88e22b7SJung-uk Kim     0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x00,  /* 00000030    "........" */
768a88e22b7SJung-uk Kim     0x01,0x16,0x00,0x00,0x00,0x00,0x03,0x00,  /* 00000038    "........" */
769a88e22b7SJung-uk Kim     0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
770a88e22b7SJung-uk Kim     0x00,0x00,0x40,0x00,0x00,0x00,0x01,0x16,  /* 00000048    "..@....." */
771a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
772a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
773a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x16,0x00,0x00,  /* 00000060    "........" */
774a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000068    "........" */
775a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
776a88e22b7SJung-uk Kim     0x00,0x00,0x01,0x16,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
777a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
778a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000088    "........" */
779a88e22b7SJung-uk Kim };
780a88e22b7SJung-uk Kim 
781a371a5fdSJung-uk Kim const unsigned char TemplateNfit[] =
782a371a5fdSJung-uk Kim {
783a371a5fdSJung-uk Kim     0x4E,0x46,0x49,0x54,0x70,0x01,0x00,0x00,  /* 00000000    "NFITp..." */
784a371a5fdSJung-uk Kim     0x01,0x53,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ".SINTEL " */
785a371a5fdSJung-uk Kim     0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65,  /* 00000010    "Template" */
786a371a5fdSJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
787a371a5fdSJung-uk Kim     0x10,0x04,0x15,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "... ...." */
788a371a5fdSJung-uk Kim     0x00,0x00,0x38,0x00,0x01,0x00,0x00,0x00,  /* 00000028    "..8....." */
789a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
790a371a5fdSJung-uk Kim     0x30,0x05,0xAF,0x91,0x86,0x5D,0x0E,0x47,  /* 00000038    "0....].G" */
791a371a5fdSJung-uk Kim     0xA6,0xB0,0x0A,0x2D,0xB9,0x40,0x82,0x49,  /* 00000040    "...-.@.I" */
792a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x7C,0x03,0x00,0x00,0x00,  /* 00000048    "...|...." */
793a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
794a371a5fdSJung-uk Kim     0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
795a371a5fdSJung-uk Kim     0x01,0x00,0x30,0x00,0x01,0x00,0x00,0x00,  /* 00000060    "..0....." */
796a371a5fdSJung-uk Kim     0x04,0x00,0x00,0x00,0x01,0x00,0x01,0x00,  /* 00000068    "........" */
797a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
798a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
799a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
800a371a5fdSJung-uk Kim     0x01,0x00,0x03,0x00,0x2A,0x00,0x00,0x00,  /* 00000088    "....*..." */
801a371a5fdSJung-uk Kim     0x02,0x00,0x20,0x00,0x01,0x00,0x00,0x00,  /* 00000090    ".. ....." */
802a371a5fdSJung-uk Kim     0x04,0x00,0x00,0x00,0x00,0x01,0x00,0x00,  /* 00000098    "........" */
803a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,  /* 000000A0    "........" */
804a371a5fdSJung-uk Kim     0x06,0x00,0x00,0x00,0x09,0x00,0x00,0x00,  /* 000000A8    "........" */
805a371a5fdSJung-uk Kim     0x03,0x00,0x28,0x00,0x00,0x00,0x00,0x00,  /* 000000B0    "..(....." */
806a371a5fdSJung-uk Kim     0xB4,0x13,0x5D,0x40,0x91,0x0B,0x29,0x93,  /* 000000B8    "..]@..)." */
807a371a5fdSJung-uk Kim     0x67,0xE8,0x23,0x4C,0x00,0x00,0x00,0x88,  /* 000000C0    "g.#L...." */
808a371a5fdSJung-uk Kim     0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,  /* 000000C8    ".."3DUfw" */
809a371a5fdSJung-uk Kim     0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF,  /* 000000D0    "........" */
810a371a5fdSJung-uk Kim     0x04,0x00,0x50,0x00,0x01,0x00,0x86,0x80,  /* 000000D8    "..P....." */
811a371a5fdSJung-uk Kim     0x17,0x20,0x01,0x00,0x86,0x80,0x17,0x20,  /* 000000E0    ". ..... " */
812a371a5fdSJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E8    "........" */
813a371a5fdSJung-uk Kim     0x89,0x00,0x54,0x76,0x01,0x03,0x00,0x01,  /* 000000F0    "..Tv...." */
814a371a5fdSJung-uk Kim     0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F8    ". ......" */
815a371a5fdSJung-uk Kim     0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,  /* 00000100    "........" */
816a371a5fdSJung-uk Kim     0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000108    "........" */
817a371a5fdSJung-uk Kim     0x00,0x10,0x80,0x00,0x00,0x00,0x00,0x00,  /* 00000110    "........" */
818a371a5fdSJung-uk Kim     0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000118    "........" */
819a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000120    "........" */
820a371a5fdSJung-uk Kim     0x05,0x00,0x28,0x00,0x01,0x00,0x00,0x01,  /* 00000128    "..(....." */
821a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000130    "........" */
822a371a5fdSJung-uk Kim     0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000138    ". ......" */
823a371a5fdSJung-uk Kim     0x00,0x00,0x00,0xE0,0x0F,0x00,0x00,0x00,  /* 00000140    "........" */
824a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,  /* 00000148    "........" */
825a371a5fdSJung-uk Kim     0x06,0x00,0x20,0x00,0x01,0x00,0x00,0x00,  /* 00000150    ".. ....." */
826a371a5fdSJung-uk Kim     0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000158    "........" */
827a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x18,0x04,0x00,0x00,0x00,  /* 00000160    "........" */
828a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x18,0x06,0x00,0x00,0x00   /* 00000168    "........" */
829a371a5fdSJung-uk Kim };
830a371a5fdSJung-uk Kim 
8319c48c75eSJung-uk Kim const unsigned char TemplateMtmr[] =
8329c48c75eSJung-uk Kim {
8339c48c75eSJung-uk Kim     0x4D,0x54,0x4D,0x52,0x4C,0x00,0x00,0x00,  /* 00000000    "MTMRL..." */
8349c48c75eSJung-uk Kim     0x01,0xB0,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
8359c48c75eSJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
8369c48c75eSJung-uk Kim     0x03,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
8379c48c75eSJung-uk Kim     0x17,0x01,0x13,0x20,0x00,0x20,0x00,0x03,  /* 00000020    "... . .." */
8389c48c75eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
8399c48c75eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
8409c48c75eSJung-uk Kim     0x00,0x20,0x00,0x03,0x00,0x00,0x00,0x00,  /* 00000038    ". ......" */
8419c48c75eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
8429c48c75eSJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000048    "...."     */
8439c48c75eSJung-uk Kim };
8449c48c75eSJung-uk Kim 
845313a0c13SJung-uk Kim const unsigned char TemplatePcct[] =
846313a0c13SJung-uk Kim {
847f8146b88SJung-uk Kim     0x50,0x43,0x43,0x54,0x06,0x01,0x00,0x00,  /* 00000000    "PCCT...." */
848f8146b88SJung-uk Kim     0x01,0xE3,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
849f8146b88SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
850313a0c13SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
851f8146b88SJung-uk Kim     0x18,0x03,0x16,0x20,0x01,0x00,0x00,0x00,  /* 00000020    "... ...." */
852313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
853313a0c13SJung-uk Kim     0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    ".>......" */
854f8146b88SJung-uk Kim     0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,  /* 00000038    "........" */
855f8146b88SJung-uk Kim     0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,  /* 00000040    """""""""" */
856f8146b88SJung-uk Kim     0x01,0x32,0x00,0x03,0x33,0x33,0x33,0x33,  /* 00000048    ".2..3333" */
857f8146b88SJung-uk Kim     0x33,0x33,0x33,0x33,0x44,0x44,0x44,0x44,  /* 00000050    "3333DDDD" */
858f8146b88SJung-uk Kim     0x44,0x44,0x44,0x44,0x55,0x55,0x55,0x55,  /* 00000058    "DDDDUUUU" */
859f8146b88SJung-uk Kim     0x55,0x55,0x55,0x55,0x66,0x66,0x66,0x66,  /* 00000060    "UUUUffff" */
860f8146b88SJung-uk Kim     0x77,0x77,0x77,0x77,0x88,0x88,0x01,0x3E,  /* 00000068    "wwww...>" */
861f8146b88SJung-uk Kim     0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000070    "........" */
862f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
863313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x32,  /* 00000080    ".......2" */
864f8146b88SJung-uk Kim     0x00,0x03,0x44,0x44,0x44,0x44,0x44,0x44,  /* 00000088    "..DDDDDD" */
865f8146b88SJung-uk Kim     0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,  /* 00000090    "DDDDDDDD" */
866f8146b88SJung-uk Kim     0x44,0x44,0x55,0x55,0x55,0x55,0x55,0x55,  /* 00000098    "DDUUUUUU" */
867f8146b88SJung-uk Kim     0x55,0x55,0x66,0x66,0x66,0x66,0x77,0x77,  /* 000000A0    "UUffffww" */
868f8146b88SJung-uk Kim     0x77,0x77,0x88,0x88,0x02,0x5A,0x01,0x00,  /* 000000A8    "ww...Z.." */
869f8146b88SJung-uk Kim     0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,  /* 000000B0    "........" */
870f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B8    "........" */
871f8146b88SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x32,0x00,0x03,  /* 000000C0    ".....2.." */
872f8146b88SJung-uk Kim     0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,  /* 000000C8    "DDDDDDDD" */
873f8146b88SJung-uk Kim     0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,  /* 000000D0    "DDDDDDDD" */
874f8146b88SJung-uk Kim     0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,  /* 000000D8    "UUUUUUUU" */
875f8146b88SJung-uk Kim     0x66,0x66,0x66,0x66,0x77,0x77,0x77,0x77,  /* 000000E0    "ffffwwww" */
876f8146b88SJung-uk Kim     0x88,0x88,0x01,0x32,0x00,0x03,0x33,0x33,  /* 000000E8    "...2..33" */
877f8146b88SJung-uk Kim     0x33,0x33,0x33,0x33,0x33,0x33,0x44,0x44,  /* 000000F0    "333333DD" */
878f8146b88SJung-uk Kim     0x44,0x44,0x44,0x44,0x44,0x44,0x55,0x55,  /* 000000F8    "DDDDDDUU" */
879f8146b88SJung-uk Kim     0x55,0x55,0x55,0x55,0x55,0x55             /* 00000100    "UUUUUU"   */
880313a0c13SJung-uk Kim };
881313a0c13SJung-uk Kim 
8823f0275a0SJung-uk Kim const unsigned char TemplatePmtt[] =
8833f0275a0SJung-uk Kim {
8843f0275a0SJung-uk Kim     0x50,0x4D,0x54,0x54,0xB4,0x00,0x00,0x00,  /* 00000000    "PMTT...." */
8853f0275a0SJung-uk Kim     0x01,0x3A,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ".:INTEL " */
8863f0275a0SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
8873f0275a0SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
8883f0275a0SJung-uk Kim     0x26,0x08,0x11,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "&.. ...." */
8893f0275a0SJung-uk Kim     0x00,0x00,0x80,0x00,0x01,0x00,0x00,0x00,  /* 00000028    "........" */
8903f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x54,0x00,  /* 00000030    "......T." */
8913f0275a0SJung-uk Kim     0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
8923f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
8933f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
8943f0275a0SJung-uk Kim     0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
8953f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
8963f0275a0SJung-uk Kim     0x02,0x00,0x14,0x00,0x02,0x00,0x00,0x00,  /* 00000060    "........" */
8973f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000068    "........" */
8983f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x02,0x00,0x14,0x00,  /* 00000070    "........" */
8993f0275a0SJung-uk Kim     0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
9003f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
9013f0275a0SJung-uk Kim     0x01,0x00,0x20,0x00,0x01,0x00,0x00,0x00,  /* 00000088    ".. ....." */
9023f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000090    "........" */
9033f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
9043f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
9053f0275a0SJung-uk Kim     0x00,0x00,0x0C,0x00,0x01,0x00,0x00,0x00,  /* 000000A8    "........" */
9063f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 000000B0    "...."     */
9073f0275a0SJung-uk Kim };
9083f0275a0SJung-uk Kim 
909*493deb39SJung-uk Kim const unsigned char TemplateRasf[] =
910*493deb39SJung-uk Kim {
911*493deb39SJung-uk Kim     0x52,0x41,0x53,0x46,0x30,0x00,0x00,0x00,  /* 00000000    "RASF0..." */
912*493deb39SJung-uk Kim     0x01,0x31,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ".1INTEL " */
913*493deb39SJung-uk Kim     0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65,  /* 00000010    "Template" */
914*493deb39SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
915*493deb39SJung-uk Kim     0x27,0x05,0x16,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "'.. ...." */
916*493deb39SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000028    "........" */
917*493deb39SJung-uk Kim };
918*493deb39SJung-uk Kim 
919a88e22b7SJung-uk Kim const unsigned char TemplateRsdp[] =
920a88e22b7SJung-uk Kim {
921a88e22b7SJung-uk Kim     0x52,0x53,0x44,0x20,0x50,0x54,0x52,0x20,  /* 00000000    "RSD PTR " */
922a88e22b7SJung-uk Kim     0x43,0x49,0x4E,0x54,0x45,0x4C,0x20,0x02,  /* 00000008    "CINTEL ." */
923a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,  /* 00000010    "....$..." */
924a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000018    "........" */
925a88e22b7SJung-uk Kim     0xDC,0x00,0x00,0x00                       /* 00000020    "...."     */
926a88e22b7SJung-uk Kim };
927a88e22b7SJung-uk Kim 
928a88e22b7SJung-uk Kim const unsigned char TemplateRsdt[] =
929a88e22b7SJung-uk Kim {
930a88e22b7SJung-uk Kim     0x52,0x53,0x44,0x54,0x44,0x00,0x00,0x00,  /* 00000000    "RSDTD..." */
931a88e22b7SJung-uk Kim     0x01,0xB1,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
932a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
933a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
934a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x10,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
935a88e22b7SJung-uk Kim     0x20,0x00,0x00,0x00,0x30,0x00,0x00,0x00,  /* 00000028    " ...0..." */
936a88e22b7SJung-uk Kim     0x40,0x00,0x00,0x00,0x50,0x00,0x00,0x00,  /* 00000030    "@...P..." */
937a88e22b7SJung-uk Kim     0x60,0x00,0x00,0x00,0x70,0x00,0x00,0x00,  /* 00000038    "`...p..." */
938a88e22b7SJung-uk Kim     0x80,0x00,0x00,0x00                       /* 00000040    "...."     */
939a88e22b7SJung-uk Kim };
940a88e22b7SJung-uk Kim 
9413f0275a0SJung-uk Kim const unsigned char TemplateS3pt[] =
9423f0275a0SJung-uk Kim {
9433f0275a0SJung-uk Kim     0x53,0x33,0x50,0x54,0x34,0x00,0x00,0x00,  /* 00000000    "S3PT4..." */
9443f0275a0SJung-uk Kim     0x00,0x00,0x18,0x01,0x00,0x00,0x00,0x00,  /* 00000008    "........" */
9453f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000010    "........" */
9463f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000018    "........" */
9473f0275a0SJung-uk Kim     0x01,0x00,0x14,0x01,0x00,0x00,0x00,0x00,  /* 00000020    "........" */
9483f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
9493f0275a0SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000030    "...."     */
9503f0275a0SJung-uk Kim };
9513f0275a0SJung-uk Kim 
952a88e22b7SJung-uk Kim const unsigned char TemplateSbst[] =
953a88e22b7SJung-uk Kim {
954a88e22b7SJung-uk Kim     0x53,0x42,0x53,0x54,0x30,0x00,0x00,0x00,  /* 00000000    "SBST0..." */
955a88e22b7SJung-uk Kim     0x01,0x06,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
956a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
957a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
958a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
959a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000028    "........" */
960a88e22b7SJung-uk Kim };
961a88e22b7SJung-uk Kim 
962dcbce41eSJung-uk Kim const unsigned char TemplateSlic[] =
963dcbce41eSJung-uk Kim {
964dcbce41eSJung-uk Kim     0x53,0x4C,0x49,0x43,0x76,0x01,0x00,0x00,  /* 00000000    "SLICv..." */
965dcbce41eSJung-uk Kim     0x01,0x07,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
966dcbce41eSJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
967dcbce41eSJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
968dcbce41eSJung-uk Kim     0x11,0x02,0x11,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "... ...." */
969dcbce41eSJung-uk Kim     0x9C,0x00,0x00,0x00,0x06,0x02,0x00,0x00,  /* 00000028    "........" */
970dcbce41eSJung-uk Kim     0x00,0x24,0x00,0x00,0x52,0x53,0x41,0x31,  /* 00000030    ".$..RSA1" */
971dcbce41eSJung-uk Kim     0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
972dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
973dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
974dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
975dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
976dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
977dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000068    "........" */
978dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000070    "........" */
979dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
980dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
981dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000088    "........" */
982dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000090    "........" */
983dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000098    "........" */
984dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A0    "........" */
985dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000A8    "........" */
986dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B0    "........" */
987dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000B8    "........" */
988dcbce41eSJung-uk Kim     0x01,0x00,0x00,0x00,0xB6,0x00,0x00,0x00,  /* 000000C0    "........" */
989dcbce41eSJung-uk Kim     0x00,0x00,0x02,0x00,0x49,0x4E,0x54,0x45,  /* 000000C8    "....INTE" */
990dcbce41eSJung-uk Kim     0x4C,0x20,0x54,0x45,0x4D,0x50,0x4C,0x41,  /* 000000D0    "L TEMPLA" */
991dcbce41eSJung-uk Kim     0x54,0x45,0x57,0x49,0x4E,0x44,0x4F,0x57,  /* 000000D8    "TEWINDOW" */
992dcbce41eSJung-uk Kim     0x53,0x20,0x01,0x00,0x02,0x00,0x00,0x00,  /* 000000E0    "S ......" */
993dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000E8    "........" */
994dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F0    "........" */
995dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 000000F8    "........" */
996dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000100    "........" */
997dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000108    "........" */
998dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000110    "........" */
999dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000118    "........" */
1000dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000120    "........" */
1001dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000128    "........" */
1002dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000130    "........" */
1003dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000138    "........" */
1004dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000140    "........" */
1005dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000148    "........" */
1006dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000150    "........" */
1007dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000158    "........" */
1008dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000160    "........" */
1009dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000168    "........" */
1010dcbce41eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00             /* 00000170    "......"   */
1011dcbce41eSJung-uk Kim };
1012dcbce41eSJung-uk Kim 
1013a88e22b7SJung-uk Kim const unsigned char TemplateSlit[] =
1014a88e22b7SJung-uk Kim {
1015d052a1ccSJung-uk Kim     0x53,0x4C,0x49,0x54,0xBC,0x01,0x00,0x00,  /* 00000000    "SLIT...." */
1016d052a1ccSJung-uk Kim     0x01,0x00,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1017a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1018d052a1ccSJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1019d052a1ccSJung-uk Kim     0x16,0x03,0x11,0x20,0x14,0x00,0x00,0x00,  /* 00000020    "... ...." */
1020d052a1ccSJung-uk Kim     0x00,0x00,0x00,0x00,0x0A,0x10,0x16,0x17,  /* 00000028    "........" */
1021d052a1ccSJung-uk Kim     0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,  /* 00000030    "........" */
1022d052a1ccSJung-uk Kim     0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,  /* 00000038    " !"#$%&'" */
1023d052a1ccSJung-uk Kim     0x10,0x0A,0x15,0x16,0x17,0x18,0x19,0x1A,  /* 00000040    "........" */
1024d052a1ccSJung-uk Kim     0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x22,  /* 00000048    "..... !"" */
1025d052a1ccSJung-uk Kim     0x23,0x24,0x25,0x26,0x16,0x15,0x0A,0x10,  /* 00000050    "#$%&...." */
1026d052a1ccSJung-uk Kim     0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,  /* 00000058    "........" */
1027d052a1ccSJung-uk Kim     0x1E,0x1F,0x20,0x21,0x22,0x23,0x24,0x25,  /* 00000060    ".. !"#$%" */
1028d052a1ccSJung-uk Kim     0x17,0x16,0x10,0x0A,0x15,0x16,0x17,0x18,  /* 00000068    "........" */
1029d052a1ccSJung-uk Kim     0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20,  /* 00000070    "....... " */
1030d052a1ccSJung-uk Kim     0x21,0x22,0x23,0x24,0x18,0x17,0x16,0x15,  /* 00000078    "!"#$...." */
1031d052a1ccSJung-uk Kim     0x0A,0x10,0x16,0x17,0x18,0x19,0x1A,0x1B,  /* 00000080    "........" */
1032d052a1ccSJung-uk Kim     0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x22,0x23,  /* 00000088    ".... !"#" */
1033d052a1ccSJung-uk Kim     0x19,0x18,0x17,0x16,0x10,0x0A,0x15,0x16,  /* 00000090    "........" */
1034d052a1ccSJung-uk Kim     0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,  /* 00000098    "........" */
1035d052a1ccSJung-uk Kim     0x1F,0x20,0x21,0x22,0x1A,0x19,0x18,0x17,  /* 000000A0    ". !"...." */
1036d052a1ccSJung-uk Kim     0x16,0x15,0x0A,0x10,0x16,0x17,0x18,0x19,  /* 000000A8    "........" */
1037d052a1ccSJung-uk Kim     0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21,  /* 000000B0    "...... !" */
1038d052a1ccSJung-uk Kim     0x1B,0x1A,0x19,0x18,0x17,0x16,0x10,0x0A,  /* 000000B8    "........" */
1039d052a1ccSJung-uk Kim     0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,  /* 000000C0    "........" */
1040d052a1ccSJung-uk Kim     0x1D,0x1E,0x1F,0x20,0x1C,0x1B,0x1A,0x19,  /* 000000C8    "... ...." */
1041d052a1ccSJung-uk Kim     0x18,0x17,0x16,0x15,0x0A,0x10,0x16,0x17,  /* 000000D0    "........" */
1042d052a1ccSJung-uk Kim     0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,  /* 000000D8    "........" */
1043d052a1ccSJung-uk Kim     0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16,  /* 000000E0    "........" */
1044d052a1ccSJung-uk Kim     0x10,0x0A,0x15,0x16,0x17,0x18,0x19,0x1A,  /* 000000E8    "........" */
1045d052a1ccSJung-uk Kim     0x1B,0x1C,0x1D,0x1E,0x1E,0x1D,0x1C,0x1B,  /* 000000F0    "........" */
1046d052a1ccSJung-uk Kim     0x1A,0x19,0x18,0x17,0x16,0x15,0x0A,0x10,  /* 000000F8    "........" */
1047d052a1ccSJung-uk Kim     0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,  /* 00000100    "........" */
1048d052a1ccSJung-uk Kim     0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18,  /* 00000108    "........" */
1049d052a1ccSJung-uk Kim     0x17,0x16,0x10,0x0A,0x15,0x16,0x17,0x18,  /* 00000110    "........" */
1050d052a1ccSJung-uk Kim     0x19,0x1A,0x1B,0x1C,0x20,0x1F,0x1E,0x1D,  /* 00000118    ".... ..." */
1051d052a1ccSJung-uk Kim     0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16,0x15,  /* 00000120    "........" */
1052d052a1ccSJung-uk Kim     0x0A,0x10,0x16,0x17,0x18,0x19,0x1A,0x1B,  /* 00000128    "........" */
1053d052a1ccSJung-uk Kim     0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,  /* 00000130    "! ......" */
1054d052a1ccSJung-uk Kim     0x19,0x18,0x17,0x16,0x10,0x0A,0x15,0x16,  /* 00000138    "........" */
1055d052a1ccSJung-uk Kim     0x17,0x18,0x19,0x1A,0x22,0x21,0x20,0x1F,  /* 00000140    "...."! ." */
1056d052a1ccSJung-uk Kim     0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,  /* 00000148    "........" */
1057d052a1ccSJung-uk Kim     0x16,0x15,0x0A,0x10,0x16,0x17,0x18,0x19,  /* 00000150    "........" */
1058d052a1ccSJung-uk Kim     0x23,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,  /* 00000158    "#"! ...." */
1059d052a1ccSJung-uk Kim     0x1B,0x1A,0x19,0x18,0x17,0x16,0x10,0x0A,  /* 00000160    "........" */
1060d052a1ccSJung-uk Kim     0x15,0x16,0x17,0x18,0x24,0x23,0x22,0x21,  /* 00000168    "....$#"!" */
1061d052a1ccSJung-uk Kim     0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,  /* 00000170    " ......." */
1062d052a1ccSJung-uk Kim     0x18,0x17,0x16,0x15,0x0A,0x10,0x16,0x17,  /* 00000178    "........" */
1063d052a1ccSJung-uk Kim     0x25,0x24,0x23,0x22,0x21,0x20,0x1F,0x1E,  /* 00000180    "%$#"! .." */
1064d052a1ccSJung-uk Kim     0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16,  /* 00000188    "........" */
1065d052a1ccSJung-uk Kim     0x10,0x0A,0x15,0x16,0x26,0x25,0x24,0x23,  /* 00000190    "....&%$#" */
1066d052a1ccSJung-uk Kim     0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B,  /* 00000198    ""! ....." */
1067d052a1ccSJung-uk Kim     0x1A,0x19,0x18,0x17,0x16,0x15,0x0A,0x10,  /* 000001A0    "........" */
1068d052a1ccSJung-uk Kim     0x27,0x26,0x25,0x24,0x23,0x22,0x21,0x20,  /* 000001A8    "'&%$#"! " */
1069d052a1ccSJung-uk Kim     0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18,  /* 000001B0    "........" */
1070d052a1ccSJung-uk Kim     0x17,0x16,0x10,0x0A                       /* 000001B8    "...."     */
1071a88e22b7SJung-uk Kim };
1072a88e22b7SJung-uk Kim 
1073a88e22b7SJung-uk Kim const unsigned char TemplateSpcr[] =
1074a88e22b7SJung-uk Kim {
1075a88e22b7SJung-uk Kim     0x53,0x50,0x43,0x52,0x50,0x00,0x00,0x00,  /* 00000000    "SPCRP..." */
1076a88e22b7SJung-uk Kim     0x01,0xE3,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1077a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1078a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1079a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
1080a88e22b7SJung-uk Kim     0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
1081a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
1082a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
1083a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    "........" */
1084a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000048    "........" */
1085a88e22b7SJung-uk Kim };
1086a88e22b7SJung-uk Kim 
1087a88e22b7SJung-uk Kim const unsigned char TemplateSpmi[] =
1088a88e22b7SJung-uk Kim {
1089a88e22b7SJung-uk Kim     0x53,0x50,0x4D,0x49,0x41,0x00,0x00,0x00,  /* 00000000    "SPMIA..." */
1090313a0c13SJung-uk Kim     0x04,0x00,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1091a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1092a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1093313a0c13SJung-uk Kim     0x14,0x01,0x14,0x20,0x00,0x01,0x00,0x00,  /* 00000020    "... ...." */
1094a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
1095a88e22b7SJung-uk Kim     0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
1096a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
1097a88e22b7SJung-uk Kim     0x00                                      /* 00000040    "."        */
1098a88e22b7SJung-uk Kim };
1099a88e22b7SJung-uk Kim 
1100a88e22b7SJung-uk Kim const unsigned char TemplateSrat[] =
1101a88e22b7SJung-uk Kim {
1102313a0c13SJung-uk Kim     0x53,0x52,0x41,0x54,0x92,0x00,0x00,0x00,  /* 00000000    "SRAT...." */
1103313a0c13SJung-uk Kim     0x03,0x50,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ".PINTEL " */
1104313a0c13SJung-uk Kim     0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65,  /* 00000010    "Template" */
1105a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1106313a0c13SJung-uk Kim     0x24,0x07,0x14,0x20,0x01,0x00,0x00,0x00,  /* 00000020    "$.. ...." */
1107a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
1108a88e22b7SJung-uk Kim     0x00,0x10,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000030    "........" */
1109a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
1110a88e22b7SJung-uk Kim     0x01,0x28,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000040    ".(......" */
1111a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
1112a88e22b7SJung-uk Kim     0x00,0xFC,0x09,0x00,0x00,0x00,0x00,0x00,  /* 00000050    "........" */
1113a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000058    "........" */
1114a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000060    "........" */
1115a88e22b7SJung-uk Kim     0x02,0x18,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000068    "........" */
1116a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000070    "........" */
1117313a0c13SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000078    "........" */
1118313a0c13SJung-uk Kim     0x03,0x12,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000080    "........" */
1119313a0c13SJung-uk Kim     0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,  /* 00000088    "........" */
1120313a0c13SJung-uk Kim     0x00,0x00                                 /* 00000090    ".."       */
1121a88e22b7SJung-uk Kim };
1122a88e22b7SJung-uk Kim 
1123a371a5fdSJung-uk Kim const unsigned char TemplateStao[] =
1124a371a5fdSJung-uk Kim {
1125a371a5fdSJung-uk Kim     0x53,0x54,0x41,0x4F,0x7E,0x00,0x00,0x00,  /* 00000000    "STAO~..." */
1126a371a5fdSJung-uk Kim     0x01,0x7F,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1127a371a5fdSJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1128a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1129a371a5fdSJung-uk Kim     0x10,0x04,0x15,0x20,0x01,0x5C,0x5F,0x53,  /* 00000020    "... .\_S" */
1130a371a5fdSJung-uk Kim     0x42,0x30,0x2E,0x42,0x55,0x53,0x30,0x2E,  /* 00000028    "B0.BUS0." */
1131a371a5fdSJung-uk Kim     0x44,0x45,0x56,0x31,0x00,0x5C,0x5F,0x53,  /* 00000030    "DEV1.\_S" */
1132a371a5fdSJung-uk Kim     0x42,0x30,0x2E,0x42,0x55,0x53,0x30,0x2E,  /* 00000038    "B0.BUS0." */
1133a371a5fdSJung-uk Kim     0x44,0x45,0x56,0x32,0x00,0x5C,0x5F,0x53,  /* 00000040    "DEV2.\_S" */
1134a371a5fdSJung-uk Kim     0x42,0x30,0x2E,0x42,0x55,0x53,0x31,0x2E,  /* 00000048    "B0.BUS1." */
1135a371a5fdSJung-uk Kim     0x44,0x45,0x56,0x31,0x2E,0x44,0x45,0x56,  /* 00000050    "DEV1.DEV" */
1136a371a5fdSJung-uk Kim     0x32,0x00,0x5C,0x5F,0x53,0x42,0x30,0x2E,  /* 00000058    "2.\_SB0." */
1137a371a5fdSJung-uk Kim     0x42,0x55,0x53,0x31,0x2E,0x44,0x45,0x56,  /* 00000060    "BUS1.DEV" */
1138a371a5fdSJung-uk Kim     0x32,0x2E,0x44,0x45,0x56,0x32,0x00,0x5C,  /* 00000068    "2.DEV2.\" */
1139a371a5fdSJung-uk Kim     0x55,0x53,0x42,0x31,0x2E,0x48,0x55,0x42,  /* 00000070    "USB1.HUB" */
1140a371a5fdSJung-uk Kim     0x31,0x2E,0x50,0x54,0x31,0x00             /* 00000078    "1.PT1."   */
1141a371a5fdSJung-uk Kim };
1142a371a5fdSJung-uk Kim 
1143a88e22b7SJung-uk Kim const unsigned char TemplateTcpa[] =
1144a88e22b7SJung-uk Kim {
1145fe0f0bbbSJung-uk Kim     0x54,0x43,0x50,0x41,0x64,0x00,0x00,0x00,  /* 00000000    "TCPAd..." */
1146fe0f0bbbSJung-uk Kim     0x02,0xFF,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1147fe0f0bbbSJung-uk Kim     0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65,  /* 00000010    "Template" */
1148a88e22b7SJung-uk Kim     0x80,0x31,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    ".1..INTL" */
1149fe0f0bbbSJung-uk Kim     0x19,0x06,0x15,0x20,0x01,0x00,0x00,0x00,  /* 00000020    "... ...." */
1150fe0f0bbbSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
1151fe0f0bbbSJung-uk Kim     0x11,0x00,0xFF,0xEE,0xDD,0xCC,0xBB,0xAA,  /* 00000030    "........" */
1152fe0f0bbbSJung-uk Kim     0x02,0x01,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000038    "........" */
1153fe0f0bbbSJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x20,0x00,0x03,  /* 00000040    "..... .." */
1154fe0f0bbbSJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000048    "........" */
1155fe0f0bbbSJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x20,0x00,0x03,  /* 00000050    "..... .." */
1156fe0f0bbbSJung-uk Kim     0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000058    "........" */
1157fe0f0bbbSJung-uk Kim     0x01,0x01,0x01,0x01                       /* 00000060    "...."     */
1158a88e22b7SJung-uk Kim };
1159a88e22b7SJung-uk Kim 
1160efcc2a30SJung-uk Kim const unsigned char TemplateTpm2[] =
1161efcc2a30SJung-uk Kim {
1162efcc2a30SJung-uk Kim     0x54,0x50,0x4D,0x32,0x34,0x00,0x00,0x00,  /* 00000000    "TPM24..." */
1163efcc2a30SJung-uk Kim     0x03,0x42,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ".BINTEL " */
1164efcc2a30SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1165efcc2a30SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1166efcc2a30SJung-uk Kim     0x14,0x11,0x12,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "... ...." */
1167efcc2a30SJung-uk Kim     0x77,0x66,0x55,0x44,0x33,0x22,0x11,0x00,  /* 00000028    "wfUD3".." */
1168efcc2a30SJung-uk Kim     0x01,0x00,0x00,0x00                       /* 00000030    "...."     */
1169efcc2a30SJung-uk Kim };
1170efcc2a30SJung-uk Kim 
1171a88e22b7SJung-uk Kim const unsigned char TemplateUefi[] =
1172a88e22b7SJung-uk Kim {
1173a88e22b7SJung-uk Kim     0x55,0x45,0x46,0x49,0x36,0x00,0x00,0x00,  /* 00000000    "UEFI6..." */
1174a88e22b7SJung-uk Kim     0x01,0x9B,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1175a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1176a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1177a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x01,0x02,0x03,  /* 00000020    "(.. ...." */
1178a88e22b7SJung-uk Kim     0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,  /* 00000028    "........" */
1179a88e22b7SJung-uk Kim     0x0C,0x0D,0x0E,0x0F,0x00,0x00             /* 00000030    "......"   */
1180a88e22b7SJung-uk Kim };
1181a88e22b7SJung-uk Kim 
11829c48c75eSJung-uk Kim const unsigned char TemplateVrtc[] =
11839c48c75eSJung-uk Kim {
11849c48c75eSJung-uk Kim     0x56,0x52,0x54,0x43,0x44,0x00,0x00,0x00,  /* 00000000    "VRTCD..." */
11859c48c75eSJung-uk Kim     0x01,0xEF,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
11869c48c75eSJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
11879c48c75eSJung-uk Kim     0x03,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
11889c48c75eSJung-uk Kim     0x17,0x01,0x13,0x20,0x00,0x08,0x00,0x00,  /* 00000020    "... ...." */
11899c48c75eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
11909c48c75eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,  /* 00000030    "........" */
11919c48c75eSJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
11929c48c75eSJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000040    "...."     */
11939c48c75eSJung-uk Kim };
11949c48c75eSJung-uk Kim 
1195a88e22b7SJung-uk Kim const unsigned char TemplateWaet[] =
1196a88e22b7SJung-uk Kim {
1197a88e22b7SJung-uk Kim     0x57,0x41,0x45,0x54,0x28,0x00,0x00,0x00,  /* 00000000    "WAET(..." */
1198a88e22b7SJung-uk Kim     0x01,0x19,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1199a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1200a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1201a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00   /* 00000020    "(.. ...." */
1202a88e22b7SJung-uk Kim };
1203a88e22b7SJung-uk Kim 
1204a88e22b7SJung-uk Kim const unsigned char TemplateWdat[] =
1205a88e22b7SJung-uk Kim {
1206a88e22b7SJung-uk Kim     0x57,0x44,0x41,0x54,0x5C,0x00,0x00,0x00,  /* 00000000    "WDAT\..." */
1207a88e22b7SJung-uk Kim     0x01,0xE3,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1208a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1209a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1210a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x20,0x00,0x00,0x00,  /* 00000020    "(..  ..." */
1211a88e22b7SJung-uk Kim     0xFF,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,  /* 00000028    "........" */
1212a88e22b7SJung-uk Kim     0x58,0x02,0x00,0x00,0xFF,0x03,0x00,0x00,  /* 00000030    "X......." */
1213a88e22b7SJung-uk Kim     0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000038    "........" */
1214a88e22b7SJung-uk Kim     0x0E,0x00,0x00,0x00,0x01,0x02,0x00,0x00,  /* 00000040    "........" */
1215a88e22b7SJung-uk Kim     0x01,0x10,0x00,0x02,0x60,0x04,0x00,0x00,  /* 00000048    "....`..." */
1216a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,  /* 00000050    "........" */
1217a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00                       /* 00000058    "...."     */
1218a88e22b7SJung-uk Kim };
1219a88e22b7SJung-uk Kim 
1220a88e22b7SJung-uk Kim const unsigned char TemplateWddt[] =
1221a88e22b7SJung-uk Kim {
1222a88e22b7SJung-uk Kim     0x57,0x44,0x44,0x54,0x40,0x00,0x00,0x00,  /* 00000000    "WDDT@..." */
1223a88e22b7SJung-uk Kim     0x01,0x00,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1224a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1225a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1226a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
1227a88e22b7SJung-uk Kim     0x00,0x00,0x01,0xFF,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
1228a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    "........" */
1229a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00   /* 00000038    "........" */
1230a88e22b7SJung-uk Kim };
1231a88e22b7SJung-uk Kim 
1232a88e22b7SJung-uk Kim const unsigned char TemplateWdrt[] =
1233a88e22b7SJung-uk Kim {
1234a88e22b7SJung-uk Kim     0x57,0x44,0x52,0x54,0x47,0x00,0x00,0x00,  /* 00000000    "WDRTG..." */
1235a88e22b7SJung-uk Kim     0x01,0xB0,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1236a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1237a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1238a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x00,0x20,0x00,0x00,  /* 00000020    "(.. . .." */
1239a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000028    "........" */
1240a88e22b7SJung-uk Kim     0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000030    ". ......" */
1241a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,  /* 00000038    "........" */
1242a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0xFF,0xFF,0x00        /* 00000040    "......."  */
1243a88e22b7SJung-uk Kim };
1244a88e22b7SJung-uk Kim 
1245a371a5fdSJung-uk Kim const unsigned char TemplateWpbt[] =
1246a371a5fdSJung-uk Kim {
1247a371a5fdSJung-uk Kim     0x57,0x50,0x42,0x54,0x98,0x00,0x00,0x00,  /* 00000000    "WPBT...." */
1248a371a5fdSJung-uk Kim     0x01,0x83,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1249a371a5fdSJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1250a371a5fdSJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1251a371a5fdSJung-uk Kim     0x10,0x04,0x15,0x20,0x78,0x56,0x34,0x12,  /* 00000020    "... xV4." */
1252a371a5fdSJung-uk Kim     0x00,0x00,0x00,0xBB,0x00,0x00,0x00,0xAA,  /* 00000028    "........" */
1253a371a5fdSJung-uk Kim     0x33,0x88,0x64,0x00,0x34,0x00,0x20,0x00,  /* 00000030    "3.d.4. ." */
1254a371a5fdSJung-uk Kim     0x73,0x00,0x63,0x00,0x6F,0x00,0x72,0x00,  /* 00000038    "s.c.o.r." */
1255a371a5fdSJung-uk Kim     0x65,0x00,0x20,0x00,0x61,0x00,0x6E,0x00,  /* 00000040    "e. .a.n." */
1256a371a5fdSJung-uk Kim     0x64,0x00,0x20,0x00,0x37,0x00,0x20,0x00,  /* 00000048    "d. .7. ." */
1257a371a5fdSJung-uk Kim     0x79,0x00,0x65,0x00,0x61,0x00,0x72,0x00,  /* 00000050    "y.e.a.r." */
1258a371a5fdSJung-uk Kim     0x73,0x00,0x20,0x00,0x61,0x00,0x67,0x00,  /* 00000058    "s. .a.g." */
1259a371a5fdSJung-uk Kim     0x6F,0x00,0x20,0x00,0x6F,0x00,0x75,0x00,  /* 00000060    "o. .o.u." */
1260a371a5fdSJung-uk Kim     0x72,0x00,0x20,0x00,0x66,0x00,0x61,0x00,  /* 00000068    "r. .f.a." */
1261a371a5fdSJung-uk Kim     0x74,0x00,0x68,0x00,0x65,0x00,0x72,0x00,  /* 00000070    "t.h.e.r." */
1262a371a5fdSJung-uk Kim     0x73,0x00,0x20,0x00,0x62,0x00,0x72,0x00,  /* 00000078    "s. .b.r." */
1263a371a5fdSJung-uk Kim     0x6F,0x00,0x75,0x00,0x67,0x00,0x68,0x00,  /* 00000080    "o.u.g.h." */
1264a371a5fdSJung-uk Kim     0x74,0x00,0x20,0x00,0x66,0x00,0x6F,0x00,  /* 00000088    "t. .f.o." */
1265a371a5fdSJung-uk Kim     0x72,0x00,0x74,0x00,0x68,0x00,0x00,0x00   /* 00000090    "r.t.h..." */
1266a371a5fdSJung-uk Kim };
1267a371a5fdSJung-uk Kim 
1268a371a5fdSJung-uk Kim const unsigned char TemplateXenv[] =
1269a371a5fdSJung-uk Kim {
1270a371a5fdSJung-uk Kim     0x58,0x45,0x4E,0x56,0x39,0x00,0x00,0x00,  /* 00000000    "XENV9..." */
1271a371a5fdSJung-uk Kim     0x01,0x3A,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    ".:INTEL " */
1272a371a5fdSJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1273a371a5fdSJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1274a371a5fdSJung-uk Kim     0x10,0x04,0x15,0x20,0x00,0x00,0x00,0x10,  /* 00000020    "... ...." */
1275a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x0A,0x00,0x20,0x00,0x00,  /* 00000028    "..... .." */
1276a371a5fdSJung-uk Kim     0x00,0x00,0x00,0x0B,0x25,0x00,0xBB,0xAA,  /* 00000030    "....%..." */
1277a371a5fdSJung-uk Kim     0x03                                      /* 00000038    "."        */
1278a371a5fdSJung-uk Kim };
1279a371a5fdSJung-uk Kim 
1280a88e22b7SJung-uk Kim const unsigned char TemplateXsdt[] =
1281a88e22b7SJung-uk Kim {
1282a88e22b7SJung-uk Kim     0x58,0x53,0x44,0x54,0x64,0x00,0x00,0x00,  /* 00000000    "XSDTd..." */
1283a88e22b7SJung-uk Kim     0x01,0x8B,0x49,0x4E,0x54,0x45,0x4C,0x20,  /* 00000008    "..INTEL " */
1284a88e22b7SJung-uk Kim     0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45,  /* 00000010    "TEMPLATE" */
1285a88e22b7SJung-uk Kim     0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
1286a88e22b7SJung-uk Kim     0x28,0x05,0x10,0x20,0x10,0x00,0x00,0x00,  /* 00000020    "(.. ...." */
1287a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,  /* 00000028    ".... ..." */
1288a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,  /* 00000030    "....0..." */
1289a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,  /* 00000038    "....@..." */
1290a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,  /* 00000040    "....P..." */
1291a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,  /* 00000048    "....`..." */
1292a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,  /* 00000050    "....p..." */
1293a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,  /* 00000058    "........" */
1294a88e22b7SJung-uk Kim     0x00,0x00,0x00,0x00                       /* 00000060    "...."     */
1295a88e22b7SJung-uk Kim };
1296a88e22b7SJung-uk Kim 
1297a88e22b7SJung-uk Kim #endif
1298