]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Library/LoadLinuxLib/LoadLinuxLib.h
OvmfPkg: Apply uncrustify changes
[mirror_edk2.git] / OvmfPkg / Library / LoadLinuxLib / LoadLinuxLib.h
CommitLineData
3c0a051f 1/** @file\r
2 Boot UEFI Linux.\r
3\r
dd71f6e2 4 Copyright (c) 2008 - 2013, Intel Corporation. All rights reserved.<BR>\r
3c0a051f 5\r
b26f0cf9 6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
3c0a051f 7\r
8**/\r
9\r
10#ifndef _LOAD_LINUX_LIB_INCLUDED_\r
11#define _LOAD_LINUX_LIB_INCLUDED_\r
12\r
13#include <Uefi.h>\r
14#include <Library/LoadLinuxLib.h>\r
15#include <Library/BaseLib.h>\r
16#include <Library/BaseMemoryLib.h>\r
17#include <Library/DebugLib.h>\r
18#include <Library/MemoryAllocationLib.h>\r
19#include <Library/UefiBootServicesTableLib.h>\r
20#include <Library/UefiRuntimeServicesTableLib.h>\r
21\r
22#include <IndustryStandard/LinuxBzimage.h>\r
23\r
24#include <Protocol/GraphicsOutput.h>\r
25\r
26VOID\r
27EFIAPI\r
28JumpToKernel (\r
ac0a286f
MK
29 VOID *KernelStart,\r
30 VOID *KernelBootParams\r
3c0a051f 31 );\r
32\r
dd71f6e2 33VOID\r
34EFIAPI\r
35JumpToUefiKernel (\r
ac0a286f
MK
36 EFI_HANDLE ImageHandle,\r
37 EFI_SYSTEM_TABLE *SystemTable,\r
38 VOID *KernelBootParams,\r
39 VOID *KernelStart\r
dd71f6e2 40 );\r
41\r
3c0a051f 42VOID\r
43InitLinuxDescriptorTables (\r
44 VOID\r
45 );\r
46\r
47VOID\r
48SetLinuxDescriptorTables (\r
49 VOID\r
50 );\r
51\r
52#endif\r