Go to the source code of this file.
◆ ATAG_CMDLINE
◆ ATAG_CORE
◆ ATAG_INITRD2
◆ ATAG_MEM
◆ ATAG_NONE
◆ ATAG_RAMDISK
#define ATAG_RAMDISK 0x54410004 |
◆ ATAG_REVISION
◆ ATAG_SERIAL
#define ATAG_SERIAL 0x54410006 |
◆ ATAG_VIDEOLFB
#define ATAG_VIDEOLFB 0x54410008 |
◆ ATAG_VIDEOTEXT
#define ATAG_VIDEOTEXT 0x54410003 |
◆ ATAG
◆ ATAG_CMDLINE
◆ ATAG_CORE
◆ ATAG_HEADER
◆ ATAG_INITRD2
◆ ATAG_MEM
◆ ATAG_REVISION
◆ PATAG
◆ PATAG_CMDLINE
◆ PATAG_CORE
◆ PATAG_HEADER
◆ PATAG_INITRD2
◆ PATAG_MEM
◆ PATAG_REVISION
◆ LlbEnvGetMemoryInformation()
Definition at line 97 of file envir.c.
99{
100
103}
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
Referenced by LlbHwBuildMemoryMap().
◆ LlbEnvGetRamDiskInformation()
◆ LlbEnvParseArguments()
Definition at line 22 of file envir.c.
23{
25
26
27 Atag = Arguments;
29 {
30
32 {
34
35
37 break;
38
40
41
43 break;
44
46
47
50 break;
51
53
54
57
58#ifdef _BEAGLE_
59
61 &~ ((16 * 1024 * 1024) - 1);
62
63
66#endif
67 break;
68
70
71
75 break;
76
77
79 default:
80 break;
81 }
82
83
85 }
86
87
88 DbgPrint(
"[BOOTROM] Board Revision: %lx PageSize: %dKB RAM: %dMB CMDLINE: %s\n"
89 "[RAMDISK] Base: %lx Size: %dMB\n",
93}
char * strncpy(char *DstString, const char *SrcString, ACPI_SIZE Count)
CHAR CmdLine[ANYSIZE_ARRAY]
Referenced by LlbStartup().
◆ LlbEnvRead()
Definition at line 127 of file envir.c.
128{
131
132
134 if (ValuePointer)
135 {
136
138 if (
strchr(ValuePointer,
','))
139 {
140
142 }
143 else
144 {
145
147 }
148
149
151 }
152
153
155
156
158}
char * strstr(char *String1, char *String2)
ACPI_SIZE strlen(const char *String)
char * strchr(const char *String, int ch)
_In_ ULONG _In_ ULONG _In_ ULONG Length
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING ValueName
Referenced by LlbHwLoadOsLoaderFromRam(), and LlbLoadOsLoader().