]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Include/Protocol/OvmfLoadedX86LinuxKernel.h
OvmfPkg: Apply uncrustify changes
[mirror_edk2.git] / OvmfPkg / Include / Protocol / OvmfLoadedX86LinuxKernel.h
CommitLineData
1dc875a7
AB
1/** @file\r
2 Protocol/GUID definition to describe a x86 Linux kernel image loaded\r
3 into memory.\r
4\r
5 Note that this protocol is considered internal ABI, and may be change\r
6 structure at any time without regard for backward compatibility.\r
7\r
8 Copyright (c) 2020, Arm, Ltd. All rights reserved.<BR>\r
9\r
10 SPDX-License-Identifier: BSD-2-Clause-Patent\r
11**/\r
12\r
13#ifndef OVMF_LOADED_X86_LINUX_KERNEL_H__\r
14#define OVMF_LOADED_X86_LINUX_KERNEL_H__\r
15\r
16#define OVMF_LOADED_X86_LINUX_KERNEL_PROTOCOL_GUID \\r
17 {0xa3edc05d, 0xb618, 0x4ff6, {0x95, 0x52, 0x76, 0xd7, 0x88, 0x63, 0x43, 0xc8}}\r
18\r
19typedef struct {\r
ac0a286f
MK
20 VOID *SetupBuf;\r
21 VOID *KernelBuf;\r
22 CHAR8 *CommandLine;\r
23 VOID *InitrdData;\r
24 UINTN SetupSize;\r
25 UINTN KernelInitialSize;\r
26 UINTN InitrdSize;\r
27 UINTN CommandLineSize;\r
1dc875a7
AB
28} OVMF_LOADED_X86_LINUX_KERNEL;\r
29\r
ac0a286f 30extern EFI_GUID gOvmfLoadedX86LinuxKernelProtocolGuid;\r
1dc875a7
AB
31\r
32#endif\r