]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/Guid/LinuxEfiInitrdMedia.h
MdePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Include / Guid / LinuxEfiInitrdMedia.h
CommitLineData
0856cdc8
JB
1/** @file\r
2 GUID definition for the Linux Initrd media device path\r
3\r
4 Linux distro boot generally relies on an initial ramdisk (initrd) which is\r
5 provided by the loader, and which contains additional kernel modules (for\r
6 storage and network, for instance), and the initial user space startup code,\r
7 i.e., the code which brings up the user space side of the entire OS.\r
8\r
9 In order to provide a standard method to locate this initrd, the GUID defined\r
10 in this file is used to describe the device path for a LoadFile2 Protocol\r
11 instance that is responsible for loading the initrd file.\r
12\r
13 The kernel EFI Stub will locate and use this instance to load the initrd,\r
14 therefore the firmware/loader should install an instance of this to load the\r
15 relevant initrd.\r
16\r
17 Copyright (c) 2020, Arm, Ltd. All rights reserved.<BR>\r
18\r
19 SPDX-License-Identifier: BSD-2-Clause-Patent\r
20**/\r
21\r
22#ifndef LINUX_EFI_INITRD_MEDIA_GUID_H_\r
23#define LINUX_EFI_INITRD_MEDIA_GUID_H_\r
24\r
25#define LINUX_EFI_INITRD_MEDIA_GUID \\r
26 {0x5568e427, 0x68fc, 0x4f3d, {0xac, 0x74, 0xca, 0x55, 0x52, 0x31, 0xcc, 0x68}}\r
27\r
2f88bd3a 28extern EFI_GUID gLinuxEfiInitrdMediaGuid;\r
0856cdc8
JB
29\r
30#endif\r