37 for (NextEntry = LoaderBlock->MemoryDescriptorListHead.
Flink;
38 NextEntry != &LoaderBlock->MemoryDescriptorListHead;
39 NextEntry = NextEntry->
Flink)
57 PCHAR CommandLine, XipBoot, XipRom, XipMegs, XipVerbose, XipRam;
61 CommandLine = LoaderBlock->LoadOptions;
62 if (!CommandLine)
return;
65 XipBoot =
strstr(CommandLine,
"XIPBOOT");
66 XipRam =
strstr(CommandLine,
"XIPRAM=");
67 XipRom =
strstr(CommandLine,
"XIPROM=");
68 XipMegs =
strstr(CommandLine,
"XIPMEGS=");
69 XipVerbose =
strstr(CommandLine,
"XIPVERBOSE");
75 DbgPrint(
"\n\nXIP: debug timestamp at line %d in %s: <<<%s %s>>>\n\n",
84 if (!XipDescriptor)
return;
93 DPRINT1(
"ReactOS does not yet support eXecute In Place boot technology\n");
94 DPRINT(
"%s MB requested (XIP = %s)\n", XipMegs, XipBoot);
char * strstr(char *String1, char *String2)
#define STATUS_NOT_IMPLEMENTED
struct _LIST_ENTRY * Flink
#define CONTAINING_RECORD(address, type, field)
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize
_Must_inspect_result_ _In_ WDFIORESLIST _In_ PIO_RESOURCE_DESCRIPTOR Descriptor
NTSTATUS NTAPI XIPDispatch(IN ULONG DispatchCode, OUT PVOID Buffer, IN ULONG BufferSize)
VOID NTAPI XIPInit(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
PMEMORY_ALLOCATION_DESCRIPTOR NTAPI XIPpFindMemoryDescriptor(IN PLOADER_PARAMETER_BLOCK LoaderBlock)