/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: xtldr/globals.c * DESCRIPTION: XT Boot Loader global variables * DEVELOPERS: Rafal Kupiec */ #include /* XT Boot Loader configuration list */ PLIST_ENTRY BlpConfig = NULL; /* XT Boot Loader loaded configuration */ LIST_ENTRY BlpConfiguration; /* XT Boot Loader debug port configuration */ ULONG BlpDebugPort = 0; /* XT Boot Loader hex table */ STATIC PUINT16 BlpHexTable = L"0123456789ABCDEF"; /* XT Boot Loader menu list */ PLIST_ENTRY BlpMenuList = NULL; /* Serial port configuration */ CPPORT BlpSerialPort; /* XT Boot Loader status data */ XTBL_STATUS BlpStatus = {0}; /* List of available block devices */ LIST_ENTRY EfiBlockDevices; /* EFI Image Handle */ EFI_HANDLE EfiImageHandle; /* EFI System Table */ PEFI_SYSTEM_TABLE EfiSystemTable;