Firmware dependent XT structures
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
2022-11-12 12:21:08 +01:00
父節點 c2b720fbd8
當前提交 60c56c4462
共有 2 個文件被更改,包括 49 次插入0 次删除

48
sdk/xtdk/xtfw.h Normal file
查看文件

@@ -0,0 +1,48 @@
/**
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: sdk/xtdk/xtfw.h
* DESCRIPTION: EFI-dependent XT structures
* DEVELOPERS: Rafal Kupiec <belliash@codingworkshop.eu.org>
*/
#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 */

查看文件

@@ -22,6 +22,7 @@
#include "xtcommon.h" #include "xtcommon.h"
#include "xtimage.h" #include "xtimage.h"
#include "xtuefi.h" #include "xtuefi.h"
#include "xtfw.h"
/* Low level data types headers */ /* Low level data types headers */
#include "rtltypes.h" #include "rtltypes.h"