| /** @file | |
| This driver effectuates OVMF's platform configuration settings and exposes | |
| them via HII. | |
| Copyright (C) 2014, Red Hat, Inc. | |
| SPDX-License-Identifier: BSD-2-Clause-Patent | |
| **/ | |
| #ifndef _PLATFORM_H_ | |
| #define _PLATFORM_H_ | |
| // | |
| // Macro and type definitions that connect the form with the HII driver code. | |
| // | |
| #define FORMSTATEID_MAIN_FORM 1 | |
| #define FORMID_MAIN_FORM 1 | |
| #define QUESTION_RES_CUR 1 | |
| #define MAXSIZE_RES_CUR 16 | |
| #define LABEL_RES_NEXT 1 | |
| #define QUESTION_RES_NEXT 2 | |
| #define QUESTION_SAVE_EXIT 3 | |
| #define QUESTION_DISCARD_EXIT 4 | |
| // | |
| // This structure describes the form state. Its fields relate strictly to the | |
| // visual widgets on the form. | |
| // | |
| typedef struct { | |
| UINT16 CurrentPreferredResolution[MAXSIZE_RES_CUR]; | |
| UINT32 NextPreferredResolution; | |
| } MAIN_FORM_STATE; | |
| #endif // _PLATFORM_H_ |