63 DbgPrint(
"Machine Identifier: %lx\nPCLK: %d\nTIMER 0: %p\nSERIAL UART: %p\n",
103 CHAR CommandLine[64];
118 "rdbase=0x%lx rdsize=0x%lx rdoffset=%s",
155 #ifdef _ZOOM2_ // need something better than this...
ULONG MemoryMapEntryCount
_In_ ULONG _In_ ULONG _In_ ULONG Length
VOID LlbFwVideoPutChar(IN INT c, IN UCHAR Attr, IN ULONG X, IN ULONG Y)
BIOS_MEMORY_MAP MemoryMap[32]
#define ARM_BOARD_CONFIGURATION_MAJOR_VERSION
IN PVOID IN PVOID IN USHORT IN USHORT Size
VOID NTAPI LlbSetCommandLine(IN PCHAR CommandLine)
VOID NTAPI LlbLoadOsLoader(VOID)
PVOID VideoGetDisplaySize
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
ARM_BOARD_CONFIGURATION_BLOCK ArmBlock
PVOID VideoSetDisplayMode
ULONG LlbFwVideoSetDisplayMode(IN PCHAR DisplayModeName, IN BOOLEAN Init)
ULONG NTAPI LlbHwGetSerialUart(VOID)
POSLOADER_INIT LoaderInit
#define ARM_BOARD_CONFIGURATION_MINOR_VERSION
PCHAR NTAPI LlbEnvRead(IN PCHAR ValueName)
VOID NTAPI LlbHwBuildMemoryMap(IN PBIOS_MEMORY_MAP MemoryMap)
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID * BaseAddress
ULONG NTAPI LlbHwGetPClk(VOID)
VOID NTAPI LlbAllocateMemoryEntry(IN BIOS_MEMORY_TYPE Type, IN ULONG BaseAddress, IN ULONG Length)
VOID NTAPI LlbBuildArmBlock(VOID)
VOID LlbFwVideoClearScreen(IN UCHAR Attr)
VOID LlbFwVideoGetDisplaySize(OUT PULONG Width, OUT PULONG Height, OUT PULONG Depth)
ULONG NTAPI LlbHwGetTmr0Base(VOID)
TIMEINFO * LlbFwGetTime(VOID)
_In_ ULONG _In_ ULONG Offset
BOOLEAN NTAPI LlbEnvGetRamDiskInformation(IN PULONG Base, IN PULONG Size)
PBIOS_MEMORY_MAP MemoryMap
VOID(* POSLOADER_INIT)(IN PVOID BoardInit)
POSLOADER_INIT NTAPI LlbHwLoadOsLoaderFromRam(VOID)
ULONG NTAPI LlbHwGetUartBase(IN ULONG Port)
VOID NTAPI LlbBuildMemoryMap(VOID)
char * strcpy(char *DstString, const char *SrcString)
VOID LlbFwPutChar(INT Ch)
int strcmp(const char *String1, const char *String2)
ULONG NTAPI LlbHwGetBoardType(VOID)
base of all file and directory entries