Home | History | Annotate | Download | only in Include
      1 /*++
      2 
      3 Copyright (c) 2004, Intel Corporation. All rights reserved.<BR>
      4 This program and the accompanying materials
      5 are licensed and made available under the terms and conditions of the BSD License
      6 which accompanies this distribution.  The full text of the license may be found at
      7 http://opensource.org/licenses/bsd-license.php
      8 
      9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     11 
     12 Module Name:
     13 
     14   BootMode.h
     15 
     16 Abstract:
     17 
     18   This includes for the Boot mode information.
     19 
     20 --*/
     21 
     22 #ifndef _EFI_BOOT_MODE_H
     23 #define _EFI_BOOT_MODE_H
     24 
     25 #define BOOT_WITH_FULL_CONFIGURATION                  0x00
     26 #define BOOT_WITH_MINIMAL_CONFIGURATION               0x01
     27 #define BOOT_ASSUMING_NO_CONFIGURATION_CHANGES        0x02
     28 #define BOOT_WITH_FULL_CONFIGURATION_PLUS_DIAGNOSTICS 0x03
     29 #define BOOT_WITH_DEFAULT_SETTINGS                    0x04
     30 #define BOOT_ON_S4_RESUME                             0x05
     31 #define BOOT_ON_S5_RESUME                             0x06
     32 #define BOOT_ON_S2_RESUME                             0x10
     33 #define BOOT_ON_S3_RESUME                             0x11
     34 #define BOOT_ON_FLASH_UPDATE                          0x12
     35 #define BOOT_IN_RECOVERY_MODE                         0x20
     36 #define BOOT_IN_RECOVERY_MODE_MASK                    0x40
     37 #define BOOT_SPECIAL_MASK                             0x80
     38 #endif
     39