/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: xtldr/includes/globals.h * DESCRIPTION: XTLDR global variables * DEVELOPERS: Rafal Kupiec */ #ifndef __XTLDR_GLOBALS_H #define __XTLDR_GLOBALS_H #include /* XT Boot Loader configuration list */ EXTERN PLIST_ENTRY BlpConfig; /* XT Boot Loader loaded configuration */ EXTERN LIST_ENTRY BlpConfiguration; /* XT Boot Loader debug port configuration */ EXTERN ULONG BlpDebugPort; /* XT Boot Loader hex table */ EXTERN PUINT16 BlpHexTable; /* XT Boot Loader menu list */ EXTERN PLIST_ENTRY BlpMenuList; /* Serial port configuration */ EXTERN CPPORT BlpSerialPort; /* XT Boot Loader status data */ EXTERN XTBL_STATUS BlpStatus; /* List of available block devices */ EXTERN LIST_ENTRY EfiBlockDevices; /* EFI Image Handle */ EXTERN EFI_HANDLE EfiImageHandle; /* EFI System Table */ EXTERN PEFI_SYSTEM_TABLE EfiSystemTable; #endif /* __XTLDR_GLOBALS_H */