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 /* 8efcc2a30SJung-uk Kim * Copyright (C) 2000 - 2013, 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 /* Special templates for DSDT and SSDT (AML byte-code tables) */ 49a88e22b7SJung-uk Kim 50a88e22b7SJung-uk Kim const char TemplateDsdt[] = 51a88e22b7SJung-uk Kim "DefinitionBlock (\"dsdt.aml\", \"DSDT\", 2, \"Intel\", \"Template\", 0x00000001)\n" 52a88e22b7SJung-uk Kim "{\n" 53a88e22b7SJung-uk Kim " Method (MAIN, 0, NotSerialized)\n" 54a88e22b7SJung-uk Kim " {\n" 55a88e22b7SJung-uk Kim " Return (Zero)\n" 56a88e22b7SJung-uk Kim " }\n" 57a88e22b7SJung-uk Kim "}\n\n"; 58a88e22b7SJung-uk Kim 59a88e22b7SJung-uk Kim const char TemplateSsdt[] = 60a88e22b7SJung-uk Kim "DefinitionBlock (\"ssdt.aml\", \"SSDT\", 2, \"Intel\", \"Template\", 0x00000001)\n" 61a88e22b7SJung-uk Kim "{\n" 62a88e22b7SJung-uk Kim " Method (MAIN, 0, NotSerialized)\n" 63a88e22b7SJung-uk Kim " {\n" 64a88e22b7SJung-uk Kim " Return (Zero)\n" 65a88e22b7SJung-uk Kim " }\n" 66a88e22b7SJung-uk Kim "}\n\n"; 67a88e22b7SJung-uk Kim 68a88e22b7SJung-uk Kim 69a88e22b7SJung-uk Kim /* Templates for ACPI data tables */ 70a88e22b7SJung-uk Kim 71a88e22b7SJung-uk Kim const unsigned char TemplateAsf[] = 72a88e22b7SJung-uk Kim { 73a88e22b7SJung-uk Kim 0x41,0x53,0x46,0x21,0x72,0x00,0x00,0x00, /* 00000000 "ASF!r..." */ 74a88e22b7SJung-uk Kim 0x10,0x0B,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 75a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 76a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 77a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x10,0x00, /* 00000020 "(.. ...." */ 78a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 79a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x14,0x00, /* 00000030 "........" */ 80a88e22b7SJung-uk Kim 0x00,0x00,0x01,0x0C,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 81a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 82a88e22b7SJung-uk Kim 0x02,0x00,0x0C,0x00,0x01,0x04,0x00,0x00, /* 00000048 "........" */ 83a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x03,0x00,0x17,0x00, /* 00000050 "........" */ 84a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 85a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */ 86a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x84,0x00,0x07,0x00,0x00, /* 00000068 "........" */ 87a88e22b7SJung-uk Kim 0x01,0x00 /* 00000070 ".." */ 88a88e22b7SJung-uk Kim }; 89a88e22b7SJung-uk Kim 903f0275a0SJung-uk Kim const unsigned char TemplateBgrt[] = 913f0275a0SJung-uk Kim { 923f0275a0SJung-uk Kim 0x42,0x47,0x52,0x54,0x38,0x00,0x00,0x00, /* 00000000 "BGRT8..." */ 933f0275a0SJung-uk Kim 0x01,0x0D,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 943f0275a0SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 953f0275a0SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 963f0275a0SJung-uk Kim 0x23,0x06,0x11,0x20,0x01,0x00,0x00,0x00, /* 00000020 "#.. ...." */ 973f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 983f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000030 "........" */ 993f0275a0SJung-uk Kim }; 1003f0275a0SJung-uk Kim 101a88e22b7SJung-uk Kim const unsigned char TemplateBert[] = 102a88e22b7SJung-uk Kim { 103a88e22b7SJung-uk Kim 0x42,0x45,0x52,0x54,0x30,0x00,0x00,0x00, /* 00000000 "BERT0..." */ 104a88e22b7SJung-uk Kim 0x01,0x15,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 105a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 106a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 107a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 108a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000028 "........" */ 109a88e22b7SJung-uk Kim }; 110a88e22b7SJung-uk Kim 111a88e22b7SJung-uk Kim const unsigned char TemplateBoot[] = 112a88e22b7SJung-uk Kim { 113a88e22b7SJung-uk Kim 0x42,0x4F,0x4F,0x54,0x28,0x00,0x00,0x00, /* 00000000 "BOOT(..." */ 114a88e22b7SJung-uk Kim 0x01,0x0D,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 115a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 116a88e22b7SJung-uk Kim 0x00,0x00,0x04,0x06,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 117a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00 /* 00000020 "(.. ...." */ 118a88e22b7SJung-uk Kim }; 119a88e22b7SJung-uk Kim 120a88e22b7SJung-uk Kim const unsigned char TemplateCpep[] = 121a88e22b7SJung-uk Kim { 122a88e22b7SJung-uk Kim 0x43,0x50,0x45,0x50,0x34,0x00,0x00,0x00, /* 00000000 "CPEP4..." */ 123a88e22b7SJung-uk Kim 0x01,0x0F,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 124a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 125a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 126a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 127a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00, /* 00000028 "........" */ 128a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000030 "...." */ 129a88e22b7SJung-uk Kim }; 130a88e22b7SJung-uk Kim 131efcc2a30SJung-uk Kim const unsigned char TemplateCsrt[] = 132efcc2a30SJung-uk Kim { 133efcc2a30SJung-uk Kim 0x43,0x53,0x52,0x54,0x4C,0x01,0x00,0x00, /* 00000000 "CSRTL..." */ 134efcc2a30SJung-uk Kim 0x01,0x0D,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 135efcc2a30SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 136efcc2a30SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 137efcc2a30SJung-uk Kim 0x14,0x11,0x12,0x20,0x88,0x00,0x00,0x00, /* 00000020 "... ...." */ 138efcc2a30SJung-uk Kim 0x49,0x4E,0x54,0x4C,0x00,0x00,0x00,0x00, /* 00000028 "INTL...." */ 139efcc2a30SJung-uk Kim 0x60,0x9C,0x00,0x00,0x02,0x00,0x00,0x00, /* 00000030 "`......." */ 140efcc2a30SJung-uk Kim 0x1C,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000038 "........" */ 141efcc2a30SJung-uk Kim 0x00,0x00,0xA0,0xB3,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 142efcc2a30SJung-uk Kim 0x2A,0x00,0x00,0x00,0x02,0x00,0x06,0x20, /* 00000048 "*...... " */ 143efcc2a30SJung-uk Kim 0x00,0x00,0x10,0x00,0xFF,0x0F,0x00,0x00, /* 00000050 "........" */ 144efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x01,0x00, /* 00000058 "........" */ 145efcc2a30SJung-uk Kim 0x53,0x50,0x49,0x20,0x0C,0x00,0x00,0x00, /* 00000060 "SPI ...." */ 146efcc2a30SJung-uk Kim 0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x30, /* 00000068 "....CHA0" */ 147efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00, /* 00000070 "........" */ 148efcc2a30SJung-uk Kim 0x43,0x48,0x41,0x31,0x0C,0x00,0x00,0x00, /* 00000078 "CHA1...." */ 149efcc2a30SJung-uk Kim 0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x32, /* 00000080 "....CHA2" */ 150efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00, /* 00000088 "........" */ 151efcc2a30SJung-uk Kim 0x43,0x48,0x41,0x33,0x0C,0x00,0x00,0x00, /* 00000090 "CHA3...." */ 152efcc2a30SJung-uk Kim 0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x34, /* 00000098 "....CHA4" */ 153efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00, /* 000000A0 "........" */ 154efcc2a30SJung-uk Kim 0x43,0x48,0x41,0x35,0xA0,0x00,0x00,0x00, /* 000000A8 "CHA5...." */ 155efcc2a30SJung-uk Kim 0x49,0x4E,0x54,0x4C,0x00,0x00,0x00,0x00, /* 000000B0 "INTL...." */ 156efcc2a30SJung-uk Kim 0x60,0x9C,0x00,0x00,0x03,0x00,0x00,0x00, /* 000000B8 "`......." */ 157efcc2a30SJung-uk Kim 0x1C,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 000000C0 "........" */ 158efcc2a30SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000C8 "........" */ 159efcc2a30SJung-uk Kim 0x2B,0x00,0x00,0x00,0x02,0x00,0x08,0x20, /* 000000D0 "+...... " */ 160efcc2a30SJung-uk Kim 0x10,0x00,0x10,0x00,0xFF,0x0F,0x00,0x00, /* 000000D8 "........" */ 161efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x01,0x00, /* 000000E0 "........" */ 162efcc2a30SJung-uk Kim 0x49,0x32,0x43,0x20,0x0C,0x00,0x00,0x00, /* 000000E8 "I2C ...." */ 163efcc2a30SJung-uk Kim 0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x30, /* 000000F0 "....CHA0" */ 164efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00, /* 000000F8 "........" */ 165efcc2a30SJung-uk Kim 0x43,0x48,0x41,0x31,0x0C,0x00,0x00,0x00, /* 00000100 "CHA1...." */ 166efcc2a30SJung-uk Kim 0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x32, /* 00000108 "....CHA2" */ 167efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00, /* 00000110 "........" */ 168efcc2a30SJung-uk Kim 0x43,0x48,0x41,0x33,0x0C,0x00,0x00,0x00, /* 00000118 "CHA3...." */ 169efcc2a30SJung-uk Kim 0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x34, /* 00000120 "....CHA4" */ 170efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00, /* 00000128 "........" */ 171efcc2a30SJung-uk Kim 0x43,0x48,0x41,0x35,0x0C,0x00,0x00,0x00, /* 00000130 "CHA5...." */ 172efcc2a30SJung-uk Kim 0x03,0x00,0x00,0x00,0x43,0x48,0x41,0x36, /* 00000138 "....CHA6" */ 173efcc2a30SJung-uk Kim 0x0C,0x00,0x00,0x00,0x03,0x00,0x00,0x00, /* 00000140 "........" */ 174efcc2a30SJung-uk Kim 0x43,0x48,0x41,0x37 /* 00000148 "CHA7" */ 175efcc2a30SJung-uk Kim }; 176efcc2a30SJung-uk Kim 177a88e22b7SJung-uk Kim const unsigned char TemplateDbgp[] = 178a88e22b7SJung-uk Kim { 179a88e22b7SJung-uk Kim 0x44,0x42,0x47,0x50,0x34,0x00,0x00,0x00, /* 00000000 "DBGP4..." */ 180a88e22b7SJung-uk Kim 0x01,0x1A,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 181a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 182a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 183a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 184a88e22b7SJung-uk Kim 0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 185a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000030 "...." */ 186a88e22b7SJung-uk Kim }; 187a88e22b7SJung-uk Kim 188a88e22b7SJung-uk Kim const unsigned char TemplateDmar[] = 189a88e22b7SJung-uk Kim { 190a88e22b7SJung-uk Kim 0x44,0x4D,0x41,0x52,0x8C,0x00,0x00,0x00, /* 00000000 "DMAR...." */ 191*8d744e47SJung-uk Kim 0x01,0x03,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 192a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 193a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 194*8d744e47SJung-uk Kim 0x17,0x05,0x13,0x20,0x2F,0x01,0x00,0x00, /* 00000020 "... /..." */ 195a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 196a88e22b7SJung-uk Kim 0x00,0x00,0x18,0x00,0x01,0x00,0x00,0x00, /* 00000030 "........" */ 197*8d744e47SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 198*8d744e47SJung-uk Kim 0x03,0x08,0x00,0x00,0x08,0x00,0x00,0x01, /* 00000040 "........" */ 199a88e22b7SJung-uk Kim 0x01,0x00,0x20,0x00,0x00,0x00,0x00,0x00, /* 00000048 ".. ....." */ 200*8d744e47SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000050 "........" */ 201*8d744e47SJung-uk Kim 0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 202*8d744e47SJung-uk Kim 0x01,0x08,0x00,0x00,0x00,0x00,0x00,0x02, /* 00000060 "........" */ 203a88e22b7SJung-uk Kim 0x02,0x00,0x10,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */ 204*8d744e47SJung-uk Kim 0x02,0x08,0x00,0x00,0x00,0x00,0x00,0x03, /* 00000070 "........" */ 205a88e22b7SJung-uk Kim 0x03,0x00,0x14,0x00,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 206*8d744e47SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000080 "........" */ 207a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000088 "...." */ 208a88e22b7SJung-uk Kim }; 209a88e22b7SJung-uk Kim 210a88e22b7SJung-uk Kim const unsigned char TemplateEcdt[] = 211a88e22b7SJung-uk Kim { 212a88e22b7SJung-uk Kim 0x45,0x43,0x44,0x54,0x42,0x00,0x00,0x00, /* 00000000 "ECDTB..." */ 213a88e22b7SJung-uk Kim 0x01,0x2D,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 ".-INTEL " */ 214a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 215a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 216a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x01,0x08,0x00,0x00, /* 00000020 "(.. ...." */ 217a88e22b7SJung-uk Kim 0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "f......." */ 218a88e22b7SJung-uk Kim 0x01,0x08,0x00,0x00,0x62,0x00,0x00,0x00, /* 00000030 "....b..." */ 219a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 220a88e22b7SJung-uk Kim 0x09,0x00 /* 00000040 ".." */ 221a88e22b7SJung-uk Kim }; 222a88e22b7SJung-uk Kim 223a88e22b7SJung-uk Kim const unsigned char TemplateEinj[] = 224a88e22b7SJung-uk Kim { 225a88e22b7SJung-uk Kim 0x45,0x49,0x4E,0x4A,0x30,0x01,0x00,0x00, /* 00000000 "EINJ0..." */ 226a88e22b7SJung-uk Kim 0x01,0x09,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 227a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 228a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 229a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x30,0x00,0x00,0x00, /* 00000020 "(.. 0..." */ 230a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x0A,0x00,0x00,0x00, /* 00000028 "........" */ 231a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000030 ".....@.." */ 232a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 233a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 234a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000048 "........" */ 235a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000050 ".....@.." */ 236a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 237a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */ 238a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000068 "........" */ 239a88e22b7SJung-uk Kim 0x02,0x02,0x01,0x00,0x00,0x40,0x00,0x04, /* 00000070 ".....@.." */ 240a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 241a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000080 "........" */ 242a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000088 "........" */ 243a88e22b7SJung-uk Kim 0x03,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000090 ".....@.." */ 244a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 245a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A0 "........" */ 246a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000000A8 "........" */ 247a88e22b7SJung-uk Kim 0x04,0x03,0x01,0x00,0x00,0x40,0x00,0x04, /* 000000B0 ".....@.." */ 248a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B8 "........" */ 249a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000C0 "........" */ 250a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000000C8 "........" */ 251a88e22b7SJung-uk Kim 0x05,0x03,0x01,0x00,0x01,0x10,0x00,0x02, /* 000000D0 "........" */ 252a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000D8 "........" */ 253a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E0 "........" */ 254a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000000E8 "........" */ 255a88e22b7SJung-uk Kim 0x06,0x01,0x00,0x00,0x00,0x40,0x00,0x04, /* 000000F0 ".....@.." */ 256a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000F8 "........" */ 257a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000100 "........" */ 258a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000108 "........" */ 259a88e22b7SJung-uk Kim 0x07,0x00,0x01,0x00,0x00,0x40,0x00,0x04, /* 00000110 ".....@.." */ 260a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000118 "........" */ 261a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000120 "........" */ 262a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF /* 00000128 "........" */ 263a88e22b7SJung-uk Kim }; 264a88e22b7SJung-uk Kim 265a88e22b7SJung-uk Kim const unsigned char TemplateErst[] = 266a88e22b7SJung-uk Kim { 267a88e22b7SJung-uk Kim 0x45,0x52,0x53,0x54,0x30,0x02,0x00,0x00, /* 00000000 "ERST0..." */ 268a88e22b7SJung-uk Kim 0x01,0xAB,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 269a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 270a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 271a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x30,0x00,0x00,0x00, /* 00000020 "(.. 0..." */ 272a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00, /* 00000028 "........" */ 273a88e22b7SJung-uk Kim 0x00,0x03,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000030 ".....@.." */ 274a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 275a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 276a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000048 "........" */ 277a88e22b7SJung-uk Kim 0x01,0x03,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000050 ".....@.." */ 278a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 279a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */ 280a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000068 "........" */ 281a88e22b7SJung-uk Kim 0x02,0x03,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000070 ".....@.." */ 282a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 283a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000080 "........" */ 284a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000088 "........" */ 285a88e22b7SJung-uk Kim 0x03,0x04,0x01,0x00,0x00,0x40,0x00,0x04, /* 00000090 ".....@.." */ 286a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 287a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A0 "........" */ 288a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000000A8 "........" */ 289a88e22b7SJung-uk Kim 0x04,0x02,0x00,0x00,0x00,0x40,0x00,0x04, /* 000000B0 ".....@.." */ 290a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B8 "........" */ 291a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000C0 "........" */ 292a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000000C8 "........" */ 293a88e22b7SJung-uk Kim 0x05,0x03,0x00,0x00,0x01,0x08,0x00,0x01, /* 000000D0 "........" */ 294a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000D8 "........" */ 295a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E0 "........" */ 296a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000000E8 "........" */ 297a88e22b7SJung-uk Kim 0x06,0x01,0x00,0x00,0x00,0x40,0x00,0x04, /* 000000F0 ".....@.." */ 298a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000F8 "........" */ 299a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000100 "........" */ 300a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000108 "........" */ 301a88e22b7SJung-uk Kim 0x07,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000110 ".....@.." */ 302a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000118 "........" */ 303a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000120 "........" */ 304a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000128 "........" */ 305a88e22b7SJung-uk Kim 0x08,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000130 ".....@.." */ 306a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000138 "........" */ 307a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000140 "........" */ 308a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000148 "........" */ 309a88e22b7SJung-uk Kim 0x09,0x02,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000150 ".....@.." */ 310a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000158 "........" */ 311a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000160 "........" */ 312a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000168 "........" */ 313a88e22b7SJung-uk Kim 0x0A,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000170 ".....@.." */ 314a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000178 "........" */ 315a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000180 "........" */ 316a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000188 "........" */ 317a88e22b7SJung-uk Kim 0x0B,0x03,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000190 ".....@.." */ 318a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000198 "........" */ 319a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001A0 "........" */ 320a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000001A8 "........" */ 321a88e22b7SJung-uk Kim 0x0C,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 000001B0 ".....@.." */ 322a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001B8 "........" */ 323a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001C0 "........" */ 324a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000001C8 "........" */ 325a88e22b7SJung-uk Kim 0x0D,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 000001D0 ".....@.." */ 326a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001D8 "........" */ 327a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001E0 "........" */ 328a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 000001E8 "........" */ 329a88e22b7SJung-uk Kim 0x0E,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 000001F0 ".....@.." */ 330a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001F8 "........" */ 331a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000200 "........" */ 332a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, /* 00000208 "........" */ 333a88e22b7SJung-uk Kim 0x0F,0x00,0x00,0x00,0x00,0x40,0x00,0x04, /* 00000210 ".....@.." */ 334a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000218 "........" */ 335a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000220 "........" */ 336a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF /* 00000228 "........" */ 337a88e22b7SJung-uk Kim }; 338a88e22b7SJung-uk Kim 339a88e22b7SJung-uk Kim const unsigned char TemplateFacs[] = 340a88e22b7SJung-uk Kim { 341a88e22b7SJung-uk Kim 0x46,0x41,0x43,0x53,0x40,0x00,0x00,0x00, /* 00000000 "FACS@..." */ 342a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000008 "........" */ 343a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000010 "........" */ 344a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000018 "........" */ 345a88e22b7SJung-uk Kim 0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000020 "........" */ 346a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 347a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 348a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000038 "........" */ 349a88e22b7SJung-uk Kim }; 350a88e22b7SJung-uk Kim 351ec3fc72fSJung-uk Kim /* Version 5 FADT */ 352ec3fc72fSJung-uk Kim 353a88e22b7SJung-uk Kim const unsigned char TemplateFadt[] = 354a88e22b7SJung-uk Kim { 355ec3fc72fSJung-uk Kim 0x46,0x41,0x43,0x50,0x0C,0x01,0x00,0x00, /* 00000000 "FACP...." */ 356ec3fc72fSJung-uk Kim 0x05,0x18,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 357a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 358a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 359ec3fc72fSJung-uk Kim 0x23,0x11,0x11,0x20,0x01,0x00,0x00,0x00, /* 00000020 "#.. ...." */ 360a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 361a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 362a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 363a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 364a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000048 "........" */ 365a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000050 "........" */ 366a88e22b7SJung-uk Kim 0x04,0x02,0x01,0x04,0x08,0x00,0x00,0x00, /* 00000058 "........" */ 367a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */ 368a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */ 369a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x01, /* 00000070 "........" */ 370a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 371a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000080 "........" */ 372a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000088 "........" */ 373a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x20,0x00,0x02, /* 00000090 "..... .." */ 374a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 375a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A0 "........" */ 376a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x10,0x00,0x02, /* 000000A8 "........" */ 377a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B0 "........" */ 378a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B8 "........" */ 379a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x00, /* 000000C0 "........" */ 380a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000C8 "........" */ 381a88e22b7SJung-uk Kim 0x01,0x20,0x00,0x03,0x01,0x00,0x00,0x00, /* 000000D0 ". ......" */ 382a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x01, /* 000000D8 "........" */ 383a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E0 "........" */ 384a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E8 "........" */ 385ec3fc72fSJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x08,0x00,0x01, /* 000000F0 "........" */ 386ec3fc72fSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000F8 "........" */ 387ec3fc72fSJung-uk Kim 0x01,0x08,0x00,0x01,0x00,0x00,0x00,0x00, /* 00000100 "........" */ 388ec3fc72fSJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000108 "...." */ 389a88e22b7SJung-uk Kim }; 390a88e22b7SJung-uk Kim 3913f0275a0SJung-uk Kim const unsigned char TemplateFpdt[] = 3923f0275a0SJung-uk Kim { 3933f0275a0SJung-uk Kim 0x46,0x50,0x44,0x54,0x64,0x00,0x00,0x00, /* 00000000 "FPDTd..." */ 3943f0275a0SJung-uk Kim 0x01,0xBD,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 3953f0275a0SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 3963f0275a0SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 3973f0275a0SJung-uk Kim 0x04,0x08,0x11,0x20,0x00,0x00,0x30,0x01, /* 00000020 "... ..0." */ 3983f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 3993f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 4003f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 4013f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 4023f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000048 "........" */ 4033f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x10,0x01, /* 00000050 "........" */ 4043f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 4053f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000060 "...." */ 4063f0275a0SJung-uk Kim }; 4073f0275a0SJung-uk Kim 4083f0275a0SJung-uk Kim const unsigned char TemplateGtdt[] = 4093f0275a0SJung-uk Kim { 4103f0275a0SJung-uk Kim 0x47,0x54,0x44,0x54,0x50,0x00,0x00,0x00, /* 00000000 "GTDTP..." */ 4113f0275a0SJung-uk Kim 0x01,0xF1,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 4123f0275a0SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 4133f0275a0SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 4143f0275a0SJung-uk Kim 0x23,0x06,0x11,0x20,0x00,0x00,0x00,0x00, /* 00000020 "#.. ...." */ 4153f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000028 "........" */ 4163f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 4173f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 4183f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 4193f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000048 "........" */ 4203f0275a0SJung-uk Kim }; 4213f0275a0SJung-uk Kim 422a88e22b7SJung-uk Kim const unsigned char TemplateHest[] = 423a88e22b7SJung-uk Kim { 424a88e22b7SJung-uk Kim 0x48,0x45,0x53,0x54,0xD4,0x01,0x00,0x00, /* 00000000 "HEST...." */ 425a88e22b7SJung-uk Kim 0x01,0x20,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 ". INTEL " */ 426a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 427a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 428a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x04,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 429a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, /* 00000028 "........" */ 430a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000030 "........" */ 431a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 432a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 433a88e22b7SJung-uk Kim 0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000048 "........" */ 434a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000050 "........" */ 435a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 436a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */ 437a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000068 "........" */ 438a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000070 "........" */ 439a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 440a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000080 "........" */ 441a88e22b7SJung-uk Kim 0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x01, /* 00000088 "........" */ 442a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000090 "........" */ 443a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 444a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A0 "........" */ 445a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A8 "........" */ 446a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, /* 000000B0 "........" */ 447a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B8 "........" */ 448a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000C0 "........" */ 449a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000C8 "........" */ 450a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 000000D0 "........" */ 451a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000D8 "........" */ 452a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E0 "........" */ 453a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E8 "........" */ 454a88e22b7SJung-uk Kim 0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x01, /* 000000F0 "........" */ 455a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 000000F8 "........" */ 456a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000100 "........" */ 457a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000108 "........" */ 458a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000110 "........" */ 459a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, /* 00000118 "........" */ 460a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00, /* 00000120 "........" */ 461a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000128 "........" */ 462a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000130 "........" */ 463a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000138 "........" */ 464a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000140 "........" */ 465a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000148 "........" */ 466a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x09,0x00,0x02,0x00, /* 00000150 "........" */ 467a88e22b7SJung-uk Kim 0xFF,0xFF,0x00,0x01,0x01,0x00,0x00,0x00, /* 00000158 "........" */ 468a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x10,0x00,0x00, /* 00000160 "........" */ 469a88e22b7SJung-uk Kim 0x00,0x40,0x00,0x04,0x00,0x00,0x00,0x00, /* 00000168 ".@......" */ 470a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x03,0x1C,0x00,0x00, /* 00000170 "........" */ 471a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000178 "........" */ 472a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000180 "........" */ 473a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000188 "........" */ 474a88e22b7SJung-uk Kim 0x00,0x10,0x00,0x00,0x09,0x00,0x03,0x00, /* 00000190 "........" */ 475a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00, /* 00000198 "........" */ 476a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x10,0x00,0x00, /* 000001A0 "........" */ 477a88e22b7SJung-uk Kim 0x00,0x40,0x00,0x04,0x00,0x00,0x00,0x00, /* 000001A8 ".@......" */ 478a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x04,0x1C,0x00,0x00, /* 000001B0 "........" */ 479a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001B8 "........" */ 480a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001C0 "........" */ 481a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000001C8 "........" */ 482a88e22b7SJung-uk Kim 0x00,0x10,0x00,0x00 /* 000001D0 "...." */ 483a88e22b7SJung-uk Kim }; 484a88e22b7SJung-uk Kim 485a88e22b7SJung-uk Kim const unsigned char TemplateHpet[] = 486a88e22b7SJung-uk Kim { 487a88e22b7SJung-uk Kim 0x48,0x50,0x45,0x54,0x38,0x00,0x00,0x00, /* 00000000 "HPET8..." */ 488a88e22b7SJung-uk Kim 0x01,0x09,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 489a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 490a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 491a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 492a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 493a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000030 "........" */ 494a88e22b7SJung-uk Kim }; 495a88e22b7SJung-uk Kim 496a88e22b7SJung-uk Kim const unsigned char TemplateIvrs[] = 497a88e22b7SJung-uk Kim { 498a88e22b7SJung-uk Kim 0x49,0x56,0x52,0x53,0xBC,0x00,0x00,0x00, /* 00000000 "IVRS...." */ 499a88e22b7SJung-uk Kim 0x01,0x87,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 500a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 501a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 502a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 503a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 504a88e22b7SJung-uk Kim 0x10,0x14,0x34,0x00,0x00,0x00,0x00,0x00, /* 00000030 "..4....." */ 505a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 506a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 507a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00, /* 00000048 "....@..." */ 508a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x42,0x00,0x00,0x00, /* 00000050 "....B..." */ 509a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x48,0x00,0x00,0x00, /* 00000058 "....H..." */ 510a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x20,0x08,0x20,0x00, /* 00000060 ".... . ." */ 511a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */ 512a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000070 "........" */ 513a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 514a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x21,0x04,0x20,0x00, /* 00000080 "....!. ." */ 515a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000088 "........" */ 516a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000090 "........" */ 517a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 518a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x10,0x14,0x18,0x00, /* 000000A0 "........" */ 519a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A8 "........" */ 520a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B0 "........" */ 521a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00 /* 000000B8 "...." */ 522a88e22b7SJung-uk Kim }; 523a88e22b7SJung-uk Kim 5243f0275a0SJung-uk Kim /* MADT with ACPI 5.0 subtables */ 5253f0275a0SJung-uk Kim 526a88e22b7SJung-uk Kim const unsigned char TemplateMadt[] = 527a88e22b7SJung-uk Kim { 5283f0275a0SJung-uk Kim 0x41,0x50,0x49,0x43,0xF6,0x00,0x00,0x00, /* 00000000 "APIC...." */ 5293f0275a0SJung-uk Kim 0x01,0xB0,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 530a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 531a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 5323f0275a0SJung-uk Kim 0x23,0x06,0x11,0x20,0x00,0x00,0x00,0x00, /* 00000020 "#.. ...." */ 533a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x00,0x08,0x00,0x00, /* 00000028 "........" */ 534a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x01,0x0C,0x01,0x00, /* 00000030 "........" */ 535a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 536a88e22b7SJung-uk Kim 0x02,0x0A,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 537a88e22b7SJung-uk Kim 0x00,0x00,0x03,0x08,0x0D,0x00,0x01,0x00, /* 00000048 "........" */ 538a88e22b7SJung-uk Kim 0x00,0x00,0x04,0x06,0x00,0x05,0x00,0x01, /* 00000050 "........" */ 539a88e22b7SJung-uk Kim 0x05,0x0C,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 540a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x06,0x10,0x00,0x00, /* 00000060 "........" */ 541a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */ 542a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x07,0x16,0x00,0x00, /* 00000070 "........" */ 543a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000078 "........" */ 544a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x5C,0x43,0x50,0x55, /* 00000080 "....\CPU" */ 545a88e22b7SJung-uk Kim 0x30,0x00,0x08,0x10,0x05,0x00,0x00,0x00, /* 00000088 "0......." */ 546a88e22b7SJung-uk Kim 0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00, /* 00000090 "........" */ 547a88e22b7SJung-uk Kim 0x00,0x00,0x09,0x10,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 548a88e22b7SJung-uk Kim 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, /* 000000A0 "........" */ 549a88e22b7SJung-uk Kim 0x00,0x00,0x0A,0x0C,0x05,0x00,0x00,0x00, /* 000000A8 "........" */ 5503f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0x28, /* 000000B0 ".......(" */ 5513f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B8 "........" */ 5523f0275a0SJung-uk Kim 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, /* 000000C0 "........" */ 5533f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000C8 "........" */ 5543f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000D0 "........" */ 5553f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x18, /* 000000D8 "........" */ 5563f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E0 "........" */ 5573f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E8 "........" */ 5583f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00 /* 000000F0 "......" */ 559a88e22b7SJung-uk Kim }; 560a88e22b7SJung-uk Kim 561a88e22b7SJung-uk Kim const unsigned char TemplateMcfg[] = 562a88e22b7SJung-uk Kim { 563a88e22b7SJung-uk Kim 0x4D,0x43,0x46,0x47,0x3C,0x00,0x00,0x00, /* 00000000 "MCFG<..." */ 564a88e22b7SJung-uk Kim 0x01,0x19,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 565a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 566a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 567a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 568a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 569a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 570a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000038 "...." */ 571a88e22b7SJung-uk Kim }; 572a88e22b7SJung-uk Kim 573a88e22b7SJung-uk Kim const unsigned char TemplateMchi[] = 574a88e22b7SJung-uk Kim { 575a88e22b7SJung-uk Kim 0x4D,0x43,0x48,0x49,0x45,0x00,0x00,0x00, /* 00000000 "MCHIE..." */ 576a88e22b7SJung-uk Kim 0x01,0xE4,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 577a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 578a88e22b7SJung-uk Kim 0x15,0x07,0x00,0x02,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 579a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x01,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 580a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 581a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x02,0x08,0x00, /* 00000030 "........" */ 582a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 583a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00 /* 00000040 "....." */ 584a88e22b7SJung-uk Kim }; 585a88e22b7SJung-uk Kim 5863f0275a0SJung-uk Kim const unsigned char TemplateMpst[] = 5873f0275a0SJung-uk Kim { 5888ef1a331SJung-uk Kim 0x4D,0x50,0x53,0x54,0xB6,0x00,0x00,0x00, /* 00000000 "MPST...." */ 5898ef1a331SJung-uk Kim 0x01,0x77,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 ".wINTEL " */ 5903f0275a0SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 5913f0275a0SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 5928ef1a331SJung-uk Kim 0x13,0x09,0x12,0x20,0x00,0x00,0x00,0x00, /* 00000020 "... ...." */ 5938ef1a331SJung-uk Kim 0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 5943f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 5953f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 5968ef1a331SJung-uk Kim 0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, /* 00000040 "........" */ 5978ef1a331SJung-uk Kim 0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000048 "........" */ 5988ef1a331SJung-uk Kim 0x00,0x00,0x01,0x00,0x02,0x00,0x00,0x00, /* 00000050 "........" */ 5993f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 6003f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */ 6018ef1a331SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00, /* 00000068 "........" */ 6028ef1a331SJung-uk Kim 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, /* 00000070 "........" */ 6038ef1a331SJung-uk Kim 0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00, /* 00000078 "........" */ 6048ef1a331SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000080 "........" */ 6058ef1a331SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000088 "........" */ 6068ef1a331SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000090 "........" */ 6078ef1a331SJung-uk Kim 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 6088ef1a331SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A0 "........" */ 6098ef1a331SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A8 "........" */ 6108ef1a331SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00 /* 000000B0 "......" */ 6113f0275a0SJung-uk Kim }; 6123f0275a0SJung-uk Kim 613a88e22b7SJung-uk Kim const unsigned char TemplateMsct[] = 614a88e22b7SJung-uk Kim { 615a88e22b7SJung-uk Kim 0x4D,0x53,0x43,0x54,0x90,0x00,0x00,0x00, /* 00000000 "MSCT...." */ 616a88e22b7SJung-uk Kim 0x01,0xB7,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 617a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 618a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 619a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x38,0x00,0x00,0x00, /* 00000020 "(.. 8..." */ 620a88e22b7SJung-uk Kim 0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 621a88e22b7SJung-uk Kim 0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x00, /* 00000030 "........" */ 622a88e22b7SJung-uk Kim 0x01,0x16,0x00,0x00,0x00,0x00,0x03,0x00, /* 00000038 "........" */ 623a88e22b7SJung-uk Kim 0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 624a88e22b7SJung-uk Kim 0x00,0x00,0x40,0x00,0x00,0x00,0x01,0x16, /* 00000048 "..@....." */ 625a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000050 "........" */ 626a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 627a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x16,0x00,0x00, /* 00000060 "........" */ 628a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */ 629a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000070 "........" */ 630a88e22b7SJung-uk Kim 0x00,0x00,0x01,0x16,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 631a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000080 "........" */ 632a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000088 "........" */ 633a88e22b7SJung-uk Kim }; 634a88e22b7SJung-uk Kim 6359c48c75eSJung-uk Kim const unsigned char TemplateMtmr[] = 6369c48c75eSJung-uk Kim { 6379c48c75eSJung-uk Kim 0x4D,0x54,0x4D,0x52,0x4C,0x00,0x00,0x00, /* 00000000 "MTMRL..." */ 6389c48c75eSJung-uk Kim 0x01,0xB0,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 6399c48c75eSJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 6409c48c75eSJung-uk Kim 0x03,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 6419c48c75eSJung-uk Kim 0x17,0x01,0x13,0x20,0x00,0x20,0x00,0x03, /* 00000020 "... . .." */ 6429c48c75eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 6439c48c75eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 6449c48c75eSJung-uk Kim 0x00,0x20,0x00,0x03,0x00,0x00,0x00,0x00, /* 00000038 ". ......" */ 6459c48c75eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 6469c48c75eSJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000048 "...." */ 6479c48c75eSJung-uk Kim }; 6489c48c75eSJung-uk Kim 6493f0275a0SJung-uk Kim const unsigned char TemplatePmtt[] = 6503f0275a0SJung-uk Kim { 6513f0275a0SJung-uk Kim 0x50,0x4D,0x54,0x54,0xB4,0x00,0x00,0x00, /* 00000000 "PMTT...." */ 6523f0275a0SJung-uk Kim 0x01,0x3A,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 ".:INTEL " */ 6533f0275a0SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 6543f0275a0SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 6553f0275a0SJung-uk Kim 0x26,0x08,0x11,0x20,0x00,0x00,0x00,0x00, /* 00000020 "&.. ...." */ 6563f0275a0SJung-uk Kim 0x00,0x00,0x80,0x00,0x01,0x00,0x00,0x00, /* 00000028 "........" */ 6573f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x54,0x00, /* 00000030 "......T." */ 6583f0275a0SJung-uk Kim 0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 6593f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 6603f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000048 "........" */ 6613f0275a0SJung-uk Kim 0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00, /* 00000050 "........" */ 6623f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 6633f0275a0SJung-uk Kim 0x02,0x00,0x14,0x00,0x02,0x00,0x00,0x00, /* 00000060 "........" */ 6643f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */ 6653f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x02,0x00,0x14,0x00, /* 00000070 "........" */ 6663f0275a0SJung-uk Kim 0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 6673f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000080 "........" */ 6683f0275a0SJung-uk Kim 0x01,0x00,0x20,0x00,0x01,0x00,0x00,0x00, /* 00000088 ".. ....." */ 6693f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000090 "........" */ 6703f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 6713f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A0 "........" */ 6723f0275a0SJung-uk Kim 0x00,0x00,0x0C,0x00,0x01,0x00,0x00,0x00, /* 000000A8 "........" */ 6733f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00 /* 000000B0 "...." */ 6743f0275a0SJung-uk Kim }; 6753f0275a0SJung-uk Kim 676a88e22b7SJung-uk Kim const unsigned char TemplateRsdp[] = 677a88e22b7SJung-uk Kim { 678a88e22b7SJung-uk Kim 0x52,0x53,0x44,0x20,0x50,0x54,0x52,0x20, /* 00000000 "RSD PTR " */ 679a88e22b7SJung-uk Kim 0x43,0x49,0x4E,0x54,0x45,0x4C,0x20,0x02, /* 00000008 "CINTEL ." */ 680a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00, /* 00000010 "....$..." */ 681a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000018 "........" */ 682a88e22b7SJung-uk Kim 0xDC,0x00,0x00,0x00 /* 00000020 "...." */ 683a88e22b7SJung-uk Kim }; 684a88e22b7SJung-uk Kim 685a88e22b7SJung-uk Kim const unsigned char TemplateRsdt[] = 686a88e22b7SJung-uk Kim { 687a88e22b7SJung-uk Kim 0x52,0x53,0x44,0x54,0x44,0x00,0x00,0x00, /* 00000000 "RSDTD..." */ 688a88e22b7SJung-uk Kim 0x01,0xB1,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 689a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 690a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 691a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x10,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 692a88e22b7SJung-uk Kim 0x20,0x00,0x00,0x00,0x30,0x00,0x00,0x00, /* 00000028 " ...0..." */ 693a88e22b7SJung-uk Kim 0x40,0x00,0x00,0x00,0x50,0x00,0x00,0x00, /* 00000030 "@...P..." */ 694a88e22b7SJung-uk Kim 0x60,0x00,0x00,0x00,0x70,0x00,0x00,0x00, /* 00000038 "`...p..." */ 695a88e22b7SJung-uk Kim 0x80,0x00,0x00,0x00 /* 00000040 "...." */ 696a88e22b7SJung-uk Kim }; 697a88e22b7SJung-uk Kim 6983f0275a0SJung-uk Kim const unsigned char TemplateS3pt[] = 6993f0275a0SJung-uk Kim { 7003f0275a0SJung-uk Kim 0x53,0x33,0x50,0x54,0x34,0x00,0x00,0x00, /* 00000000 "S3PT4..." */ 7013f0275a0SJung-uk Kim 0x00,0x00,0x18,0x01,0x00,0x00,0x00,0x00, /* 00000008 "........" */ 7023f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000010 "........" */ 7033f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000018 "........" */ 7043f0275a0SJung-uk Kim 0x01,0x00,0x14,0x01,0x00,0x00,0x00,0x00, /* 00000020 "........" */ 7053f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 7063f0275a0SJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000030 "...." */ 7073f0275a0SJung-uk Kim }; 7083f0275a0SJung-uk Kim 709a88e22b7SJung-uk Kim const unsigned char TemplateSbst[] = 710a88e22b7SJung-uk Kim { 711a88e22b7SJung-uk Kim 0x53,0x42,0x53,0x54,0x30,0x00,0x00,0x00, /* 00000000 "SBST0..." */ 712a88e22b7SJung-uk Kim 0x01,0x06,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 713a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 714a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 715a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 716a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000028 "........" */ 717a88e22b7SJung-uk Kim }; 718a88e22b7SJung-uk Kim 719dcbce41eSJung-uk Kim const unsigned char TemplateSlic[] = 720dcbce41eSJung-uk Kim { 721dcbce41eSJung-uk Kim 0x53,0x4C,0x49,0x43,0x76,0x01,0x00,0x00, /* 00000000 "SLICv..." */ 722dcbce41eSJung-uk Kim 0x01,0x07,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 723dcbce41eSJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 724dcbce41eSJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 725dcbce41eSJung-uk Kim 0x11,0x02,0x11,0x20,0x00,0x00,0x00,0x00, /* 00000020 "... ...." */ 726dcbce41eSJung-uk Kim 0x9C,0x00,0x00,0x00,0x06,0x02,0x00,0x00, /* 00000028 "........" */ 727dcbce41eSJung-uk Kim 0x00,0x24,0x00,0x00,0x52,0x53,0x41,0x31, /* 00000030 ".$..RSA1" */ 728dcbce41eSJung-uk Kim 0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 729dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 730dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000048 "........" */ 731dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000050 "........" */ 732dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */ 733dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */ 734dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */ 735dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000070 "........" */ 736dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000078 "........" */ 737dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000080 "........" */ 738dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000088 "........" */ 739dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000090 "........" */ 740dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */ 741dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A0 "........" */ 742dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000A8 "........" */ 743dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B0 "........" */ 744dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000B8 "........" */ 745dcbce41eSJung-uk Kim 0x01,0x00,0x00,0x00,0xB6,0x00,0x00,0x00, /* 000000C0 "........" */ 746dcbce41eSJung-uk Kim 0x00,0x00,0x02,0x00,0x49,0x4E,0x54,0x45, /* 000000C8 "....INTE" */ 747dcbce41eSJung-uk Kim 0x4C,0x20,0x54,0x45,0x4D,0x50,0x4C,0x41, /* 000000D0 "L TEMPLA" */ 748dcbce41eSJung-uk Kim 0x54,0x45,0x57,0x49,0x4E,0x44,0x4F,0x57, /* 000000D8 "TEWINDOW" */ 749dcbce41eSJung-uk Kim 0x53,0x20,0x01,0x00,0x02,0x00,0x00,0x00, /* 000000E0 "S ......" */ 750dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000E8 "........" */ 751dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000F0 "........" */ 752dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000F8 "........" */ 753dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000100 "........" */ 754dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000108 "........" */ 755dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000110 "........" */ 756dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000118 "........" */ 757dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000120 "........" */ 758dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000128 "........" */ 759dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000130 "........" */ 760dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000138 "........" */ 761dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000140 "........" */ 762dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000148 "........" */ 763dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000150 "........" */ 764dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000158 "........" */ 765dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000160 "........" */ 766dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000168 "........" */ 767dcbce41eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00 /* 00000170 "......" */ 768dcbce41eSJung-uk Kim }; 769dcbce41eSJung-uk Kim 770a88e22b7SJung-uk Kim const unsigned char TemplateSlit[] = 771a88e22b7SJung-uk Kim { 772d052a1ccSJung-uk Kim 0x53,0x4C,0x49,0x54,0xBC,0x01,0x00,0x00, /* 00000000 "SLIT...." */ 773d052a1ccSJung-uk Kim 0x01,0x00,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 774a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 775d052a1ccSJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 776d052a1ccSJung-uk Kim 0x16,0x03,0x11,0x20,0x14,0x00,0x00,0x00, /* 00000020 "... ...." */ 777d052a1ccSJung-uk Kim 0x00,0x00,0x00,0x00,0x0A,0x10,0x16,0x17, /* 00000028 "........" */ 778d052a1ccSJung-uk Kim 0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F, /* 00000030 "........" */ 779d052a1ccSJung-uk Kim 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27, /* 00000038 " !"#$%&'" */ 780d052a1ccSJung-uk Kim 0x10,0x0A,0x15,0x16,0x17,0x18,0x19,0x1A, /* 00000040 "........" */ 781d052a1ccSJung-uk Kim 0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x22, /* 00000048 "..... !"" */ 782d052a1ccSJung-uk Kim 0x23,0x24,0x25,0x26,0x16,0x15,0x0A,0x10, /* 00000050 "#$%&...." */ 783d052a1ccSJung-uk Kim 0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D, /* 00000058 "........" */ 784d052a1ccSJung-uk Kim 0x1E,0x1F,0x20,0x21,0x22,0x23,0x24,0x25, /* 00000060 ".. !"#$%" */ 785d052a1ccSJung-uk Kim 0x17,0x16,0x10,0x0A,0x15,0x16,0x17,0x18, /* 00000068 "........" */ 786d052a1ccSJung-uk Kim 0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20, /* 00000070 "....... " */ 787d052a1ccSJung-uk Kim 0x21,0x22,0x23,0x24,0x18,0x17,0x16,0x15, /* 00000078 "!"#$...." */ 788d052a1ccSJung-uk Kim 0x0A,0x10,0x16,0x17,0x18,0x19,0x1A,0x1B, /* 00000080 "........" */ 789d052a1ccSJung-uk Kim 0x1C,0x1D,0x1E,0x1F,0x20,0x21,0x22,0x23, /* 00000088 ".... !"#" */ 790d052a1ccSJung-uk Kim 0x19,0x18,0x17,0x16,0x10,0x0A,0x15,0x16, /* 00000090 "........" */ 791d052a1ccSJung-uk Kim 0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E, /* 00000098 "........" */ 792d052a1ccSJung-uk Kim 0x1F,0x20,0x21,0x22,0x1A,0x19,0x18,0x17, /* 000000A0 ". !"...." */ 793d052a1ccSJung-uk Kim 0x16,0x15,0x0A,0x10,0x16,0x17,0x18,0x19, /* 000000A8 "........" */ 794d052a1ccSJung-uk Kim 0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,0x20,0x21, /* 000000B0 "...... !" */ 795d052a1ccSJung-uk Kim 0x1B,0x1A,0x19,0x18,0x17,0x16,0x10,0x0A, /* 000000B8 "........" */ 796d052a1ccSJung-uk Kim 0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C, /* 000000C0 "........" */ 797d052a1ccSJung-uk Kim 0x1D,0x1E,0x1F,0x20,0x1C,0x1B,0x1A,0x19, /* 000000C8 "... ...." */ 798d052a1ccSJung-uk Kim 0x18,0x17,0x16,0x15,0x0A,0x10,0x16,0x17, /* 000000D0 "........" */ 799d052a1ccSJung-uk Kim 0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F, /* 000000D8 "........" */ 800d052a1ccSJung-uk Kim 0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16, /* 000000E0 "........" */ 801d052a1ccSJung-uk Kim 0x10,0x0A,0x15,0x16,0x17,0x18,0x19,0x1A, /* 000000E8 "........" */ 802d052a1ccSJung-uk Kim 0x1B,0x1C,0x1D,0x1E,0x1E,0x1D,0x1C,0x1B, /* 000000F0 "........" */ 803d052a1ccSJung-uk Kim 0x1A,0x19,0x18,0x17,0x16,0x15,0x0A,0x10, /* 000000F8 "........" */ 804d052a1ccSJung-uk Kim 0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D, /* 00000100 "........" */ 805d052a1ccSJung-uk Kim 0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18, /* 00000108 "........" */ 806d052a1ccSJung-uk Kim 0x17,0x16,0x10,0x0A,0x15,0x16,0x17,0x18, /* 00000110 "........" */ 807d052a1ccSJung-uk Kim 0x19,0x1A,0x1B,0x1C,0x20,0x1F,0x1E,0x1D, /* 00000118 ".... ..." */ 808d052a1ccSJung-uk Kim 0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16,0x15, /* 00000120 "........" */ 809d052a1ccSJung-uk Kim 0x0A,0x10,0x16,0x17,0x18,0x19,0x1A,0x1B, /* 00000128 "........" */ 810d052a1ccSJung-uk Kim 0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A, /* 00000130 "! ......" */ 811d052a1ccSJung-uk Kim 0x19,0x18,0x17,0x16,0x10,0x0A,0x15,0x16, /* 00000138 "........" */ 812d052a1ccSJung-uk Kim 0x17,0x18,0x19,0x1A,0x22,0x21,0x20,0x1F, /* 00000140 "...."! ." */ 813d052a1ccSJung-uk Kim 0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17, /* 00000148 "........" */ 814d052a1ccSJung-uk Kim 0x16,0x15,0x0A,0x10,0x16,0x17,0x18,0x19, /* 00000150 "........" */ 815d052a1ccSJung-uk Kim 0x23,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C, /* 00000158 "#"! ...." */ 816d052a1ccSJung-uk Kim 0x1B,0x1A,0x19,0x18,0x17,0x16,0x10,0x0A, /* 00000160 "........" */ 817d052a1ccSJung-uk Kim 0x15,0x16,0x17,0x18,0x24,0x23,0x22,0x21, /* 00000168 "....$#"!" */ 818d052a1ccSJung-uk Kim 0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19, /* 00000170 " ......." */ 819d052a1ccSJung-uk Kim 0x18,0x17,0x16,0x15,0x0A,0x10,0x16,0x17, /* 00000178 "........" */ 820d052a1ccSJung-uk Kim 0x25,0x24,0x23,0x22,0x21,0x20,0x1F,0x1E, /* 00000180 "%$#"! .." */ 821d052a1ccSJung-uk Kim 0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16, /* 00000188 "........" */ 822d052a1ccSJung-uk Kim 0x10,0x0A,0x15,0x16,0x26,0x25,0x24,0x23, /* 00000190 "....&%$#" */ 823d052a1ccSJung-uk Kim 0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B, /* 00000198 ""! ....." */ 824d052a1ccSJung-uk Kim 0x1A,0x19,0x18,0x17,0x16,0x15,0x0A,0x10, /* 000001A0 "........" */ 825d052a1ccSJung-uk Kim 0x27,0x26,0x25,0x24,0x23,0x22,0x21,0x20, /* 000001A8 "'&%$#"! " */ 826d052a1ccSJung-uk Kim 0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18, /* 000001B0 "........" */ 827d052a1ccSJung-uk Kim 0x17,0x16,0x10,0x0A /* 000001B8 "...." */ 828a88e22b7SJung-uk Kim }; 829a88e22b7SJung-uk Kim 830a88e22b7SJung-uk Kim const unsigned char TemplateSpcr[] = 831a88e22b7SJung-uk Kim { 832a88e22b7SJung-uk Kim 0x53,0x50,0x43,0x52,0x50,0x00,0x00,0x00, /* 00000000 "SPCRP..." */ 833a88e22b7SJung-uk Kim 0x01,0xE3,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 834a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 835a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 836a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 837a88e22b7SJung-uk Kim 0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 838a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 839a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 840a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */ 841a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000048 "........" */ 842a88e22b7SJung-uk Kim }; 843a88e22b7SJung-uk Kim 844a88e22b7SJung-uk Kim const unsigned char TemplateSpmi[] = 845a88e22b7SJung-uk Kim { 846a88e22b7SJung-uk Kim 0x53,0x50,0x4D,0x49,0x41,0x00,0x00,0x00, /* 00000000 "SPMIA..." */ 847a88e22b7SJung-uk Kim 0x04,0xED,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 848a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 849a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 850a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 851a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 852a88e22b7SJung-uk Kim 0x00,0x08,0x00,0x01,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 853a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 854a88e22b7SJung-uk Kim 0x00 /* 00000040 "." */ 855a88e22b7SJung-uk Kim }; 856a88e22b7SJung-uk Kim 857a88e22b7SJung-uk Kim const unsigned char TemplateSrat[] = 858a88e22b7SJung-uk Kim { 859a88e22b7SJung-uk Kim 0x53,0x52,0x41,0x54,0x80,0x00,0x00,0x00, /* 00000000 "SRAT...." */ 860a88e22b7SJung-uk Kim 0x03,0x5A,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 ".ZINTEL " */ 861a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 862a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 863a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x01,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 864a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 865a88e22b7SJung-uk Kim 0x00,0x10,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000030 "........" */ 866a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 867a88e22b7SJung-uk Kim 0x01,0x28,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 ".(......" */ 868a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000048 "........" */ 869a88e22b7SJung-uk Kim 0x00,0xFC,0x09,0x00,0x00,0x00,0x00,0x00, /* 00000050 "........" */ 870a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000058 "........" */ 871a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */ 872a88e22b7SJung-uk Kim 0x02,0x18,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */ 873a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000070 "........" */ 874a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000078 "........" */ 875a88e22b7SJung-uk Kim }; 876a88e22b7SJung-uk Kim 877a88e22b7SJung-uk Kim const unsigned char TemplateTcpa[] = 878a88e22b7SJung-uk Kim { 879a88e22b7SJung-uk Kim 0x54,0x43,0x50,0x41,0x32,0x00,0x00,0x00, /* 00000000 "TCPA2..." */ 880a88e22b7SJung-uk Kim 0x01,0x67,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 ".gINTEL " */ 881a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 882a88e22b7SJung-uk Kim 0x80,0x31,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 ".1..INTL" */ 883a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 884a88e22b7SJung-uk Kim 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 885a88e22b7SJung-uk Kim 0x00,0x00 /* 00000030 ".." */ 886a88e22b7SJung-uk Kim }; 887a88e22b7SJung-uk Kim 888efcc2a30SJung-uk Kim const unsigned char TemplateTpm2[] = 889efcc2a30SJung-uk Kim { 890efcc2a30SJung-uk Kim 0x54,0x50,0x4D,0x32,0x34,0x00,0x00,0x00, /* 00000000 "TPM24..." */ 891efcc2a30SJung-uk Kim 0x03,0x42,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 ".BINTEL " */ 892efcc2a30SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 893efcc2a30SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 894efcc2a30SJung-uk Kim 0x14,0x11,0x12,0x20,0x00,0x00,0x00,0x00, /* 00000020 "... ...." */ 895efcc2a30SJung-uk Kim 0x77,0x66,0x55,0x44,0x33,0x22,0x11,0x00, /* 00000028 "wfUD3".." */ 896efcc2a30SJung-uk Kim 0x01,0x00,0x00,0x00 /* 00000030 "...." */ 897efcc2a30SJung-uk Kim }; 898efcc2a30SJung-uk Kim 899a88e22b7SJung-uk Kim const unsigned char TemplateUefi[] = 900a88e22b7SJung-uk Kim { 901a88e22b7SJung-uk Kim 0x55,0x45,0x46,0x49,0x36,0x00,0x00,0x00, /* 00000000 "UEFI6..." */ 902a88e22b7SJung-uk Kim 0x01,0x9B,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 903a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 904a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 905a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x01,0x02,0x03, /* 00000020 "(.. ...." */ 906a88e22b7SJung-uk Kim 0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B, /* 00000028 "........" */ 907a88e22b7SJung-uk Kim 0x0C,0x0D,0x0E,0x0F,0x00,0x00 /* 00000030 "......" */ 908a88e22b7SJung-uk Kim }; 909a88e22b7SJung-uk Kim 9109c48c75eSJung-uk Kim const unsigned char TemplateVrtc[] = 9119c48c75eSJung-uk Kim { 9129c48c75eSJung-uk Kim 0x56,0x52,0x54,0x43,0x44,0x00,0x00,0x00, /* 00000000 "VRTCD..." */ 9139c48c75eSJung-uk Kim 0x01,0xEF,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 9149c48c75eSJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 9159c48c75eSJung-uk Kim 0x03,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 9169c48c75eSJung-uk Kim 0x17,0x01,0x13,0x20,0x00,0x08,0x00,0x00, /* 00000020 "... ...." */ 9179c48c75eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 9189c48c75eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00, /* 00000030 "........" */ 9199c48c75eSJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 9209c48c75eSJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000040 "...." */ 9219c48c75eSJung-uk Kim }; 9229c48c75eSJung-uk Kim 923a88e22b7SJung-uk Kim const unsigned char TemplateWaet[] = 924a88e22b7SJung-uk Kim { 925a88e22b7SJung-uk Kim 0x57,0x41,0x45,0x54,0x28,0x00,0x00,0x00, /* 00000000 "WAET(..." */ 926a88e22b7SJung-uk Kim 0x01,0x19,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 927a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 928a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 929a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00 /* 00000020 "(.. ...." */ 930a88e22b7SJung-uk Kim }; 931a88e22b7SJung-uk Kim 932a88e22b7SJung-uk Kim const unsigned char TemplateWdat[] = 933a88e22b7SJung-uk Kim { 934a88e22b7SJung-uk Kim 0x57,0x44,0x41,0x54,0x5C,0x00,0x00,0x00, /* 00000000 "WDAT\..." */ 935a88e22b7SJung-uk Kim 0x01,0xE3,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 936a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 937a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 938a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x20,0x00,0x00,0x00, /* 00000020 "(.. ..." */ 939a88e22b7SJung-uk Kim 0xFF,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00, /* 00000028 "........" */ 940a88e22b7SJung-uk Kim 0x58,0x02,0x00,0x00,0xFF,0x03,0x00,0x00, /* 00000030 "X......." */ 941a88e22b7SJung-uk Kim 0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */ 942a88e22b7SJung-uk Kim 0x0E,0x00,0x00,0x00,0x01,0x02,0x00,0x00, /* 00000040 "........" */ 943a88e22b7SJung-uk Kim 0x01,0x10,0x00,0x02,0x60,0x04,0x00,0x00, /* 00000048 "....`..." */ 944a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000050 "........" */ 945a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00 /* 00000058 "...." */ 946a88e22b7SJung-uk Kim }; 947a88e22b7SJung-uk Kim 948a88e22b7SJung-uk Kim const unsigned char TemplateWddt[] = 949a88e22b7SJung-uk Kim { 950a88e22b7SJung-uk Kim 0x57,0x44,0x44,0x54,0x40,0x00,0x00,0x00, /* 00000000 "WDDT@..." */ 951a88e22b7SJung-uk Kim 0x01,0x00,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 952a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 953a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 954a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 955a88e22b7SJung-uk Kim 0x00,0x00,0x01,0xFF,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 956a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 "........" */ 957a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 /* 00000038 "........" */ 958a88e22b7SJung-uk Kim }; 959a88e22b7SJung-uk Kim 960a88e22b7SJung-uk Kim const unsigned char TemplateWdrt[] = 961a88e22b7SJung-uk Kim { 962a88e22b7SJung-uk Kim 0x57,0x44,0x52,0x54,0x47,0x00,0x00,0x00, /* 00000000 "WDRTG..." */ 963a88e22b7SJung-uk Kim 0x01,0xB0,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 964a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 965a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 966a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x00,0x20,0x00,0x00, /* 00000020 "(.. . .." */ 967a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */ 968a88e22b7SJung-uk Kim 0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000030 ". ......" */ 969a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF, /* 00000038 "........" */ 970a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0xFF,0xFF,0x00 /* 00000040 "......." */ 971a88e22b7SJung-uk Kim }; 972a88e22b7SJung-uk Kim 973a88e22b7SJung-uk Kim const unsigned char TemplateXsdt[] = 974a88e22b7SJung-uk Kim { 975a88e22b7SJung-uk Kim 0x58,0x53,0x44,0x54,0x64,0x00,0x00,0x00, /* 00000000 "XSDTd..." */ 976a88e22b7SJung-uk Kim 0x01,0x8B,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */ 977a88e22b7SJung-uk Kim 0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */ 978a88e22b7SJung-uk Kim 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ 979a88e22b7SJung-uk Kim 0x28,0x05,0x10,0x20,0x10,0x00,0x00,0x00, /* 00000020 "(.. ...." */ 980a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00, /* 00000028 ".... ..." */ 981a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00, /* 00000030 "....0..." */ 982a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00, /* 00000038 "....@..." */ 983a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00, /* 00000040 "....P..." */ 984a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00, /* 00000048 "....`..." */ 985a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00, /* 00000050 "....p..." */ 986a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00, /* 00000058 "........" */ 987a88e22b7SJung-uk Kim 0x00,0x00,0x00,0x00 /* 00000060 "...." */ 988a88e22b7SJung-uk Kim }; 989a88e22b7SJung-uk Kim 990a88e22b7SJung-uk Kim #endif 991