]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdePkg: Add definition for new warning code EFI_WARN_FILE_SYSTEM.
authorFu Siyuan <siyuan.fu@intel.com>
Mon, 15 Feb 2016 05:57:41 +0000 (13:57 +0800)
committerFu Siyuan <siyuan.fu@intel.com>
Thu, 25 Feb 2016 01:32:44 +0000 (09:32 +0800)
Add the definition for the new return status code defined in UEFI 2.6.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdePkg/Include/Base.h
MdePkg/Include/Protocol/LoadFile.h
MdePkg/Include/Uefi/UefiBaseType.h

index f45f3442cb3a9bacb493ec8b3531cff349ceb359..89b2aed07229f4d6eaab8d916bf71c856aa468b1 100644 (file)
@@ -974,6 +974,12 @@ typedef UINTN RETURN_STATUS;
 ///\r
 #define RETURN_WARN_STALE_DATA       ENCODE_WARNING (5)\r
 \r
+///\r
+/// The resulting buffer contains UEFI-compliant file system.\r
+///\r
+#define RETURN_WARN_FILE_SYSTEM      ENCODE_WARNING (6)\r
+\r
+\r
 /**\r
   Returns a 16-bit signature built from 2 ASCII characters.\r
 \r
index 4e4214fb3c7432fc3594a63b1a390db08321013a..eb03b325999cebbce2f4fe97dadd6446ed99028e 100644 (file)
@@ -7,7 +7,7 @@
 \r
   UEFI 2.0 can boot from any device that produces a LoadFile protocol.\r
 \r
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
 This program and the accompanying materials are licensed and made available under \r
 the terms and conditions of the BSD License that accompanies this distribution.  \r
 The full text of the license may be found at\r
@@ -64,7 +64,7 @@ typedef EFI_LOAD_FILE_PROTOCOL  EFI_LOAD_FILE_INTERFACE;
   @retval EFI_NO_RESPONSE       The remote system did not respond.\r
   @retval EFI_NOT_FOUND         The file was not found.\r
   @retval EFI_ABORTED           The file load process was manually cancelled.\r
-\r
+  @retval EFI_WARN_FILE_SYSTEM  The resulting Buffer contains UEFI-compliant file system.\r
 **/\r
 typedef\r
 EFI_STATUS\r
index 90a93db8b2a48a5c3f2027da3f11b673fe20e466..84e4dc65bf7d1e3c051ba9bde3657835ca84f2be 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Defines data types and constants introduced in UEFI.\r
 \r
-Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
 Portions copyright (c) 2011 - 2016, ARM Ltd. All rights reserved.<BR>\r
 \r
 This program and the accompanying materials are licensed and made available under \r
@@ -158,6 +158,7 @@ typedef union {
 #define EFI_WARN_WRITE_FAILURE    RETURN_WARN_WRITE_FAILURE   \r
 #define EFI_WARN_BUFFER_TOO_SMALL RETURN_WARN_BUFFER_TOO_SMALL\r
 #define EFI_WARN_STALE_DATA       RETURN_WARN_STALE_DATA\r
+#define EFI_WARN_FILE_SYSTEM      RETURN_WARN_FILE_SYSTEM\r
 ///@}\r
 \r
 ///\r