|
XenevaOS
|
#include <Protocol/GraphicsOutput.h>
Go to the source code of this file.
Classes | |
| struct | _EFI_PEI_GRAPHICS_PPI |
Macros | |
| #define | EFI_PEI_GRAPHICS_PPI_GUID |
Typedefs | |
| typedef struct _EFI_PEI_GRAPHICS_PPI | EFI_PEI_GRAPHICS_PPI |
| typedef EFI_STATUS(EFIAPI * | EFI_PEI_GRAPHICS_INIT) (IN VOID *GraphicsPolicyPtr) |
| typedef EFI_STATUS(EFIAPI * | EFI_PEI_GRAPHICS_GET_MODE) (IN OUT EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE *Mode) |
Variables | |
| EFI_GUID | gEfiPeiGraphicsPpiGuid |
This file declares Graphics PPI. This PPI is the main interface exposed by the Graphics PEIM to be used by the other firmware modules.
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.
| #define EFI_PEI_GRAPHICS_PPI_GUID |
| typedef EFI_STATUS(EFIAPI * EFI_PEI_GRAPHICS_GET_MODE) (IN OUT EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE *Mode) |
The GraphicsPpiGetMode returns the mode information supported by the Graphics PEI Module.
| [in,out] | Mode | Pointer to EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE data. |
| EFI_SUCCESS | Valid mode information was returned. |
| EFI_INVALID_PARAMETER | The Mode parameter is not valid. |
| EFI_DEVICE_ERROR | A hardware error occurred trying to retrieve the video mode. |
| EFI_NOT_READY | The Graphics Initialization is not competed and Mode information is not yet available.The platform code should call this again after the Graphics initialization is done. |
| typedef EFI_STATUS(EFIAPI * EFI_PEI_GRAPHICS_INIT) (IN VOID *GraphicsPolicyPtr) |
The GraphicsPpiInit initializes the graphics subsystem in phases.
| [in] | GraphicsPolicyPtr | GraphicsPolicyPtr points to a configuration data block of policy settings required by Graphics PEIM. |
| EFI_SUCCESS | The invocation was successful. |
| EFI_INVALID_PARAMETER | The phase parameter is not valid. |
| EFI_NOT_ABORTED | The stages was not called in the proper order. |
| EFI_NOT_FOUND | The PeiGraphicsPlatformPolicyPpi is not located. |
| EFI_DEVICE_ERROR | The initialization failed due to device error. |
| EFI_NOT_READY | The previous init stage is still in progress and not ready for the current initialization phase yet. The platform code should call this again sometime later. |
| typedef struct _EFI_PEI_GRAPHICS_PPI EFI_PEI_GRAPHICS_PPI |
|
extern |