mirror of
https://github.com/acpica/acpica/
synced 2025-01-15 05:49:18 +03:00
Added an OEM table for test purposes (LoadTable)
date 2003.10.02.17.38.00; author rmoore1; state Exp;
This commit is contained in:
parent
026ea6c24a
commit
d9a5300408
@ -1,7 +1,7 @@
|
|||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
*
|
*
|
||||||
* Module Name: aeexec - Support routines for AcpiExec utility
|
* Module Name: aeexec - Support routines for AcpiExec utility
|
||||||
* $Revision: 1.73 $
|
* $Revision: 1.74 $
|
||||||
*
|
*
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
@ -161,6 +161,17 @@ unsigned char Ssdt2Code[] =
|
|||||||
0x39,0x39,0x00,0x70,0x0A,0x04,0x60,0xA4, /* 00000028 "99.p..`." */
|
0x39,0x39,0x00,0x70,0x0A,0x04,0x60,0xA4, /* 00000028 "99.p..`." */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
unsigned char Oem1Code[] =
|
||||||
|
{
|
||||||
|
0x4F,0x45,0x4D,0x31,0x38,0x00,0x00,0x00, /* 00000000 "OEM18..." */
|
||||||
|
0x01,0x4B,0x49,0x6E,0x74,0x65,0x6C,0x00, /* 00000008 ".KIntel." */
|
||||||
|
0x4D,0x61,0x6E,0x79,0x00,0x00,0x00,0x00, /* 00000010 "Many...." */
|
||||||
|
0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
|
||||||
|
0x18,0x09,0x03,0x20,0x08,0x5F,0x58,0x54, /* 00000020 "... ._XT" */
|
||||||
|
0x32,0x0A,0x04,0x14,0x0C,0x5F,0x58,0x54, /* 00000028 "2...._XT" */
|
||||||
|
0x31,0x00,0x70,0x01,0x5F,0x58,0x54,0x32, /* 00000030 "1.p._XT2" */
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* We need a local FADT so that the hardware subcomponent will function,
|
* We need a local FADT so that the hardware subcomponent will function,
|
||||||
@ -176,7 +187,7 @@ ACPI_TABLE_HEADER LocalBADTABLE;
|
|||||||
|
|
||||||
RSDT_DESCRIPTOR_REV1 *LocalRSDT;
|
RSDT_DESCRIPTOR_REV1 *LocalRSDT;
|
||||||
|
|
||||||
#define RSDT_TABLES 6
|
#define RSDT_TABLES 7
|
||||||
#define RSDT_SIZE (sizeof (RSDT_DESCRIPTOR_REV1) + ((RSDT_TABLES -1) * sizeof (UINT32)))
|
#define RSDT_SIZE (sizeof (RSDT_DESCRIPTOR_REV1) + ((RSDT_TABLES -1) * sizeof (UINT32)))
|
||||||
|
|
||||||
|
|
||||||
@ -253,6 +264,9 @@ AeBuildLocalTables (
|
|||||||
LocalRSDT->TableOffsetEntry[4] = ACPI_PTR_TO_PHYSADDR (&Ssdt1Code);
|
LocalRSDT->TableOffsetEntry[4] = ACPI_PTR_TO_PHYSADDR (&Ssdt1Code);
|
||||||
LocalRSDT->TableOffsetEntry[5] = ACPI_PTR_TO_PHYSADDR (&Ssdt2Code);
|
LocalRSDT->TableOffsetEntry[5] = ACPI_PTR_TO_PHYSADDR (&Ssdt2Code);
|
||||||
|
|
||||||
|
/* Install the OEM1 table to test LoadTable */
|
||||||
|
|
||||||
|
LocalRSDT->TableOffsetEntry[6] = ACPI_PTR_TO_PHYSADDR (&Oem1Code);
|
||||||
|
|
||||||
/* Build an RSDP */
|
/* Build an RSDP */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user