PiMultiPhase.h File Reference

Include file matches things in PI for multiple module types. More...

#include <gpxe/efi/Uefi/UefiMultiPhase.h>
#include <gpxe/efi/Pi/PiFirmwareVolume.h>
#include <gpxe/efi/Pi/PiFirmwareFile.h>
#include <gpxe/efi/Pi/PiBootMode.h>
#include <gpxe/efi/Pi/PiHob.h>
#include <gpxe/efi/Pi/PiDependency.h>

Go to the source code of this file.

Data Structures

struct  EFI_STATUS_CODE_DATA
 Definition of Status Code extended data header. More...

Defines

#define EFI_NOT_AVAILABLE_YET   EFIERR (32)
#define EFI_STATUS_CODE_TYPE_MASK   0x000000FF
#define EFI_STATUS_CODE_SEVERITY_MASK   0xFF000000
#define EFI_STATUS_CODE_RESERVED_MASK   0x00FFFF00
#define EFI_PROGRESS_CODE   0x00000001
#define EFI_ERROR_CODE   0x00000002
#define EFI_DEBUG_CODE   0x00000003
#define EFI_ERROR_MINOR   0x40000000
#define EFI_ERROR_MAJOR   0x80000000
#define EFI_ERROR_UNRECOVERED   0x90000000
#define EFI_ERROR_UNCONTAINED   0xa0000000
#define EFI_STATUS_CODE_CLASS_MASK   0xFF000000
#define EFI_STATUS_CODE_SUBCLASS_MASK   0x00FF0000
#define EFI_STATUS_CODE_OPERATION_MASK   0x0000FFFF
#define EFI_AUTH_STATUS_PLATFORM_OVERRIDE   0x01
#define EFI_AUTH_STATUS_IMAGE_SIGNED   0x02
#define EFI_AUTH_STATUS_NOT_TESTED   0x04
#define EFI_AUTH_STATUS_TEST_FAILED   0x08
#define EFI_AUTH_STATUS_ALL   0x0f

Typedefs

typedef UINT32 EFI_STATUS_CODE_TYPE
 Status Code Type Definition.
typedef UINT32 EFI_STATUS_CODE_VALUE
 Status Code Value Definition.


Detailed Description

Include file matches things in PI for multiple module types.

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

Revision Reference:
PI Version 1.0

Definition in file PiMultiPhase.h.


Define Documentation

#define EFI_NOT_AVAILABLE_YET   EFIERR (32)

Definition at line 31 of file PiMultiPhase.h.

Referenced by efi_init().

#define EFI_STATUS_CODE_TYPE_MASK   0x000000FF

Definition at line 43 of file PiMultiPhase.h.

#define EFI_STATUS_CODE_SEVERITY_MASK   0xFF000000

Definition at line 44 of file PiMultiPhase.h.

#define EFI_STATUS_CODE_RESERVED_MASK   0x00FFFF00

Definition at line 45 of file PiMultiPhase.h.

#define EFI_PROGRESS_CODE   0x00000001

Definition at line 52 of file PiMultiPhase.h.

#define EFI_ERROR_CODE   0x00000002

Definition at line 53 of file PiMultiPhase.h.

#define EFI_DEBUG_CODE   0x00000003

Definition at line 54 of file PiMultiPhase.h.

#define EFI_ERROR_MINOR   0x40000000

Definition at line 65 of file PiMultiPhase.h.

#define EFI_ERROR_MAJOR   0x80000000

Definition at line 66 of file PiMultiPhase.h.

#define EFI_ERROR_UNRECOVERED   0x90000000

Definition at line 67 of file PiMultiPhase.h.

#define EFI_ERROR_UNCONTAINED   0xa0000000

Definition at line 68 of file PiMultiPhase.h.

#define EFI_STATUS_CODE_CLASS_MASK   0xFF000000

Definition at line 79 of file PiMultiPhase.h.

#define EFI_STATUS_CODE_SUBCLASS_MASK   0x00FF0000

Definition at line 80 of file PiMultiPhase.h.

#define EFI_STATUS_CODE_OPERATION_MASK   0x0000FFFF

Definition at line 81 of file PiMultiPhase.h.

#define EFI_AUTH_STATUS_PLATFORM_OVERRIDE   0x01

Definition at line 98 of file PiMultiPhase.h.

#define EFI_AUTH_STATUS_IMAGE_SIGNED   0x02

Definition at line 99 of file PiMultiPhase.h.

#define EFI_AUTH_STATUS_NOT_TESTED   0x04

Definition at line 100 of file PiMultiPhase.h.

#define EFI_AUTH_STATUS_TEST_FAILED   0x08

Definition at line 101 of file PiMultiPhase.h.

#define EFI_AUTH_STATUS_ALL   0x0f

Definition at line 102 of file PiMultiPhase.h.


Typedef Documentation

Status Code Type Definition.

Definition at line 36 of file PiMultiPhase.h.

Status Code Value Definition.

Definition at line 73 of file PiMultiPhase.h.


Generated on Tue Apr 6 20:01:49 2010 for gPXE by  doxygen 1.5.7.1