- LinuxArguments = &(OptionalData->Arguments.LinuxArguments);\r
- CmdLineSize = ReadUnaligned16 ((CONST UINT16*)&LinuxArguments->CmdLineSize);\r
- InitrdSize = ReadUnaligned16 ((CONST UINT16*)&LinuxArguments->InitrdSize);\r
-\r
- if (InitrdSize > 0) {\r
- Initrd = GetAlignedDevicePath ((EFI_DEVICE_PATH*)((UINTN)(LinuxArguments + 1) + CmdLineSize));\r
- } else {\r
- Initrd = NULL;\r
- }\r
- Status = BdsBootLinuxFdt (\r
- BootOption->FilePathList,\r
- Initrd,\r
- (CHAR8*)(LinuxArguments + 1)\r
- );\r