From b7c51c9cf4864df6aabb99a1ae843becd577237c Mon Sep 17 00:00:00 2001 From: raywu Date: Fri, 15 Jun 2018 00:00:50 +0800 Subject: init. 1AQQW051 --- EDK/Foundation/Include/FastBootDataDef.h | 56 ++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 EDK/Foundation/Include/FastBootDataDef.h (limited to 'EDK/Foundation/Include/FastBootDataDef.h') diff --git a/EDK/Foundation/Include/FastBootDataDef.h b/EDK/Foundation/Include/FastBootDataDef.h new file mode 100644 index 0000000..d5bb7b1 --- /dev/null +++ b/EDK/Foundation/Include/FastBootDataDef.h @@ -0,0 +1,56 @@ +/*++ + +Copyright (c) 1999 - 2011 Intel Corporation. All rights reserved +This software and associated documentation (if any) is furnished +under a license and may only be used or copied in accordance +with the terms of the license. Except as permitted by such +license, no part of this software or documentation may be +reproduced, stored in a retrieval system, or transmitted in any +form or by any means without the express written consent of +Intel Corporation. + +Module Name: + +Module Name: + + FastBootDataDef.h + +Abstract: + + This file defines Fast Boot exception types and categories defined by + the Intel Fast Boot Specification. + +--*/ + +#ifndef _FAST_BOOT_DATA_DEF_H_ +#define _FAST_BOOT_DATA_DEF_H_ + +typedef enum { + NoException = 0, + ExceptionType1, + ExceptionType2, + ExceptionType3A, + ExceptionType3B, + ExceptionTypeMax +} FAST_BOOT_EXCEPTION_TYPE; + +typedef enum { + NoExceptionCategory = 0, + FastBootDisabled, + FastBootOverridden, + FastBootBreakByUser, + FirstBoot, + BootFailure, + HardwareChanged, + SetupConfigurationChanged, + ConsoleDeviceChanged, + BootDeviceChanged, + ContentLost, + PowerFailure, + HardwareError, + SpecialBoot, + AnyOfOtherCategories, + ExceptionCategoryMax +} FAST_BOOT_EXCEPTION_CATEGORY; + +#endif -- cgit v1.2.3