EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index
Defines

OvmfPkg/AcpiTables/Platform.h File Reference

#include <PiDxe.h>
#include <IndustryStandard/Acpi.h>

Go to the source code of this file.

Defines

#define EFI_ACPI_OEM_ID   'O','V','M','F',' ',' '
#define EFI_ACPI_OEM_TABLE_ID   SIGNATURE_64('O','V','M','F','E','D','K','2')
#define EFI_ACPI_OEM_REVISION   0x02000820
#define EFI_ACPI_CREATOR_ID   SIGNATURE_32('O','V','M','F')
#define EFI_ACPI_CREATOR_REVISION   0x00000097
#define INT_MODEL   0x01
#define SCI_INT_VECTOR   0x0009
#define SMI_CMD_IO_PORT   0
#define ACPI_ENABLE   0x0E1
#define ACPI_DISABLE   0x01E
#define S4BIOS_REQ   0x00
#define PM1a_EVT_BLK   0x00000400
#define PM1b_EVT_BLK   0x00000000
#define PM1a_CNT_BLK   0x00000404
#define PM1b_CNT_BLK   0x00000000
#define PM2_CNT_BLK   0x00000022
#define PM_TMR_BLK   0x00000408
#define GPE0_BLK   0x0000040C
#define GPE1_BLK   0x00000000
#define PM1_EVT_LEN   0x04
#define PM1_CNT_LEN   0x02
#define PM2_CNT_LEN   0x01
#define PM_TM_LEN   0x04
#define GPE0_BLK_LEN   0x04
#define GPE1_BLK_LEN   0x00
#define GPE1_BASE   0x00
#define RESERVED   0x00
#define P_LVL2_LAT   0x0065
#define P_LVL3_LAT   0x03E9
#define FLUSH_SIZE   0x0400
#define FLUSH_STRIDE   0x0010
#define DUTY_OFFSET   0x00
#define DUTY_WIDTH   0x00
#define DAY_ALRM   0x0D
#define MON_ALRM   0x00
#define CENTURY   0x00
#define FLAG   EFI_ACPI_1_0_WBINVD | EFI_ACPI_1_0_PROC_C1 | EFI_ACPI_1_0_SLP_BUTTON | EFI_ACPI_1_0_RTC_S4 | EFI_ACPI_1_0_TMR_VAL_EXT

Detailed Description

Platform specific defines for constructing ACPI tables

Copyright (c) 2008, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file Platform.h.


Define Documentation

#define ACPI_DISABLE   0x01E

Definition at line 34 of file Platform.h.

#define ACPI_ENABLE   0x0E1

Definition at line 33 of file Platform.h.

#define CENTURY   0x00

Definition at line 60 of file Platform.h.

#define DAY_ALRM   0x0D

Definition at line 58 of file Platform.h.

#define DUTY_OFFSET   0x00

Definition at line 56 of file Platform.h.

#define DUTY_WIDTH   0x00

Definition at line 57 of file Platform.h.

#define EFI_ACPI_CREATOR_ID   SIGNATURE_32('O','V','M','F')

Definition at line 27 of file Platform.h.

#define EFI_ACPI_CREATOR_REVISION   0x00000097

Definition at line 28 of file Platform.h.

#define EFI_ACPI_OEM_ID   'O','V','M','F',' ',' '

Definition at line 24 of file Platform.h.

#define EFI_ACPI_OEM_REVISION   0x02000820

Definition at line 26 of file Platform.h.

#define EFI_ACPI_OEM_TABLE_ID   SIGNATURE_64('O','V','M','F','E','D','K','2')

Definition at line 25 of file Platform.h.

#define FLAG   EFI_ACPI_1_0_WBINVD | EFI_ACPI_1_0_PROC_C1 | EFI_ACPI_1_0_SLP_BUTTON | EFI_ACPI_1_0_RTC_S4 | EFI_ACPI_1_0_TMR_VAL_EXT

Definition at line 61 of file Platform.h.

#define FLUSH_SIZE   0x0400

Definition at line 54 of file Platform.h.

#define FLUSH_STRIDE   0x0010

Definition at line 55 of file Platform.h.

#define GPE0_BLK   0x0000040C

Definition at line 42 of file Platform.h.

#define GPE0_BLK_LEN   0x04

Definition at line 48 of file Platform.h.

#define GPE1_BASE   0x00

Definition at line 50 of file Platform.h.

#define GPE1_BLK   0x00000000

Definition at line 43 of file Platform.h.

#define GPE1_BLK_LEN   0x00

Definition at line 49 of file Platform.h.

#define INT_MODEL   0x01

Definition at line 30 of file Platform.h.

#define MON_ALRM   0x00

Definition at line 59 of file Platform.h.

#define P_LVL2_LAT   0x0065

Definition at line 52 of file Platform.h.

#define P_LVL3_LAT   0x03E9

Definition at line 53 of file Platform.h.

#define PM1_CNT_LEN   0x02

Definition at line 45 of file Platform.h.

#define PM1_EVT_LEN   0x04

Definition at line 44 of file Platform.h.

#define PM1a_CNT_BLK   0x00000404

Definition at line 38 of file Platform.h.

#define PM1a_EVT_BLK   0x00000400

Definition at line 36 of file Platform.h.

#define PM1b_CNT_BLK   0x00000000

Definition at line 39 of file Platform.h.

#define PM1b_EVT_BLK   0x00000000

Definition at line 37 of file Platform.h.

#define PM2_CNT_BLK   0x00000022

Definition at line 40 of file Platform.h.

#define PM2_CNT_LEN   0x01

Definition at line 46 of file Platform.h.

#define PM_TM_LEN   0x04

Definition at line 47 of file Platform.h.

#define PM_TMR_BLK   0x00000408

Definition at line 41 of file Platform.h.

#define RESERVED   0x00

Definition at line 51 of file Platform.h.

#define S4BIOS_REQ   0x00

Definition at line 35 of file Platform.h.

#define SCI_INT_VECTOR   0x0009

Definition at line 31 of file Platform.h.

#define SMI_CMD_IO_PORT   0

Definition at line 32 of file Platform.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines