MdePkg/Include/Guid/SystemResourceTable.h File Reference


Data Structures

struct  EFI_SYSTEM_RESOURCE_ENTRY
struct  EFI_SYSTEM_RESOURCE_TABLE

Defines

#define EFI_SYSTEM_RESOURCE_TABLE_GUID
#define EFI_SYSTEM_RESOURCE_TABLE_FIRMWARE_RESOURCE_VERSION   1
#define ESRT_FW_TYPE_UNKNOWN   0x00000000
#define ESRT_FW_TYPE_SYSTEMFIRMWARE   0x00000001
#define ESRT_FW_TYPE_DEVICEFIRMWARE   0x00000002
#define ESRT_FW_TYPE_UEFIDRIVER   0x00000003
#define LAST_ATTEMPT_STATUS_SUCCESS   0x00000000
#define LAST_ATTEMPT_STATUS_ERROR_UNSUCCESSFUL   0x00000001
#define LAST_ATTEMPT_STATUS_ERROR_INSUFFICIENT_RESOURCES   0x00000002
#define LAST_ATTEMPT_STATUS_ERROR_INCORRECT_VERSION   0x00000003
#define LAST_ATTEMPT_STATUS_ERROR_INVALID_FORMAT   0x00000004
#define LAST_ATTEMPT_STATUS_ERROR_AUTH_ERROR   0x00000005
#define LAST_ATTEMPT_STATUS_ERROR_PWR_EVT_AC   0x00000006
#define LAST_ATTEMPT_STATUS_ERROR_PWR_EVT_BATT   0x00000007

Variables

EFI_GUID gEfiSystemResourceTableGuid

Detailed Description

Guid & data structure used for EFI System Resource Table (ESRT)

Copyright (c) 2015, 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.

Revision Reference:
GUIDs defined in UEFI 2.5 spec.

Define Documentation

#define EFI_SYSTEM_RESOURCE_TABLE_FIRMWARE_RESOURCE_VERSION   1

Current Entry Version

#define EFI_SYSTEM_RESOURCE_TABLE_GUID

Value:

{ \
    0xb122a263, 0x3661, 0x4f68, {0x99, 0x29, 0x78, 0xf8, 0xb0, 0xd6, 0x21, 0x80 } \
  }

#define ESRT_FW_TYPE_DEVICEFIRMWARE   0x00000002

#define ESRT_FW_TYPE_SYSTEMFIRMWARE   0x00000001

#define ESRT_FW_TYPE_UEFIDRIVER   0x00000003

#define ESRT_FW_TYPE_UNKNOWN   0x00000000

Firmware Type Definitions

#define LAST_ATTEMPT_STATUS_ERROR_AUTH_ERROR   0x00000005

#define LAST_ATTEMPT_STATUS_ERROR_INCORRECT_VERSION   0x00000003

#define LAST_ATTEMPT_STATUS_ERROR_INSUFFICIENT_RESOURCES   0x00000002

#define LAST_ATTEMPT_STATUS_ERROR_INVALID_FORMAT   0x00000004

#define LAST_ATTEMPT_STATUS_ERROR_PWR_EVT_AC   0x00000006

#define LAST_ATTEMPT_STATUS_ERROR_PWR_EVT_BATT   0x00000007

#define LAST_ATTEMPT_STATUS_ERROR_UNSUCCESSFUL   0x00000001

#define LAST_ATTEMPT_STATUS_SUCCESS   0x00000000

Last Attempt Status Values


Variable Documentation


Generated on Wed Sep 23 16:24:20 2015 for MdePkg[ALL] by  doxygen 1.5.7.1