Another improvements to module loading support
This commit is contained in:
@@ -19,6 +19,10 @@
|
||||
#define XTBL_MODULES_DIRECTORY_PATH L"\\EFI\\BOOT\\XTLDR\\MODULES\\"
|
||||
#define XTBL_THEMES_DIRECTORY_PATH L"\\EFI\\BOOT\\XTLDR\\THEMES\\"
|
||||
|
||||
/* XTLDR module segment macros */
|
||||
#define XTBL_MODDEPS SEGMENT(".moddeps") CONST WCHAR XtBlpDeps[][8]
|
||||
#define XTBL_MODINFO SEGMENT(".modinfo") CONST WCHAR XtBlpInfo[]
|
||||
|
||||
/* EFI XT boot devices */
|
||||
#define XTBL_BOOT_DEVICE_UNKNOWN 0x00
|
||||
#define XTBL_BOOT_DEVICE_CDROM 0x01
|
||||
@@ -31,16 +35,16 @@
|
||||
#define XTBL_DEBUGPORT_SERIAL 2
|
||||
|
||||
/* TUI dialog box attributes */
|
||||
#define XTBL_TUI_DIALOG_GENERIC_BOX 1
|
||||
#define XTBL_TUI_DIALOG_ERROR_BOX 2
|
||||
#define XTBL_TUI_DIALOG_ACTIVE_BUTTON 4
|
||||
#define XTBL_TUI_DIALOG_INACTIVE_BUTTON 8
|
||||
#define XTBL_TUI_DIALOG_ACTIVE_INPUT 16
|
||||
#define XTBL_TUI_DIALOG_INACTIVE_INPUT 32
|
||||
#define XTBL_TUI_DIALOG_PROGRESS_BAR 64
|
||||
#define XTBL_TUI_DIALOG_GENERIC_BOX 1
|
||||
#define XTBL_TUI_DIALOG_ERROR_BOX 2
|
||||
#define XTBL_TUI_DIALOG_ACTIVE_BUTTON 4
|
||||
#define XTBL_TUI_DIALOG_INACTIVE_BUTTON 8
|
||||
#define XTBL_TUI_DIALOG_ACTIVE_INPUT 16
|
||||
#define XTBL_TUI_DIALOG_INACTIVE_INPUT 32
|
||||
#define XTBL_TUI_DIALOG_PROGRESS_BAR 64
|
||||
|
||||
/* TUI dialog box maximum width */
|
||||
#define XTBL_TUI_MAX_DIALOG_WIDTH 100
|
||||
#define XTBL_TUI_MAX_DIALOG_WIDTH 100
|
||||
|
||||
/* Boot Loader protocol routine pointers */
|
||||
typedef EFI_STATUS (*PBL_ALLOCATE_PAGES)(IN UINT64 Size, OUT PEFI_PHYSICAL_ADDRESS Memory);
|
||||
|
Reference in New Issue
Block a user