]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/Pi/PiBootMode.h
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Include / Pi / PiBootMode.h
CommitLineData
959ccb23 1/** @file\r
2 Present the boot mode values in PI.\r
3\r
95830a11 4 Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>\r
9344f092 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
959ccb23 6\r
959ccb23 7 @par Revision Reference:\r
95830a11 8 PI Version 1.2.1A\r
959ccb23 9\r
10**/\r
11\r
12#ifndef __PI_BOOT_MODE_H__\r
13#define __PI_BOOT_MODE_H__\r
14\r
dc53faa3 15///\r
16/// EFI boot mode\r
fbb393ab 17///\r
00edb218 18typedef UINT32 EFI_BOOT_MODE;\r
959ccb23 19\r
20//\r
21// 0x21 - 0xf..f are reserved.\r
fbb393ab 22//\r
00edb218
A
23#define BOOT_WITH_FULL_CONFIGURATION 0x00\r
24#define BOOT_WITH_MINIMAL_CONFIGURATION 0x01\r
25#define BOOT_ASSUMING_NO_CONFIGURATION_CHANGES 0x02\r
959ccb23 26#define BOOT_WITH_FULL_CONFIGURATION_PLUS_DIAGNOSTICS 0x03\r
00edb218
A
27#define BOOT_WITH_DEFAULT_SETTINGS 0x04\r
28#define BOOT_ON_S4_RESUME 0x05\r
29#define BOOT_ON_S5_RESUME 0x06\r
95830a11 30#define BOOT_WITH_MFG_MODE_SETTINGS 0x07\r
00edb218
A
31#define BOOT_ON_S2_RESUME 0x10\r
32#define BOOT_ON_S3_RESUME 0x11\r
33#define BOOT_ON_FLASH_UPDATE 0x12\r
34#define BOOT_IN_RECOVERY_MODE 0x20\r
959ccb23 35\r
36#endif\r