/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: sdk/xtdk/xtfw.h * DESCRIPTION: EFI-dependent XT structures * DEVELOPERS: Rafal Kupiec */ #ifndef __XTDK_XTFW_H #define __XTDK_XTFW_H #include "xttypes.h" /* Memory allocation structures */ typedef enum _LOADER_MEMORY_TYPE { LoaderExceptionBlock, LoaderSystemBlock, LoaderFree, LoaderBad, LoaderLoadedProgram, LoaderFirmwareTemporary, LoaderFirmwarePermanent, LoaderOsloaderHeap, LoaderOsloaderStack, LoaderSystemCode, LoaderHalCode, LoaderBootDriver, LoaderConsoleInDriver, LoaderConsoleOutDriver, LoaderStartupDpcStack, LoaderStartupKernelStack, LoaderStartupPanicStack, LoaderStartupPcrPage, LoaderStartupPdrPage, LoaderRegistryData, LoaderMemoryData, LoaderNlsData, LoaderSpecialMemory, LoaderBBTMemory, LoaderReserve, LoaderXIPRom, LoaderHALCachedMemory, LoaderMaximum } LOADER_MEMORY_TYPE, *PLOADER_MEMORY_TYPE; #endif /* __XTDK_XTFW_H */