]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Update ScsiIo protocol and ScsiPassThruExt protocol guid value to UEFI 2.1
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 10 Oct 2008 04:50:16 +0000 (04:50 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 10 Oct 2008 04:50:16 +0000 (04:50 +0000)
And remove DriverHealth protocol file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6099 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/Protocol/Dhcp4.h
MdePkg/Include/Protocol/DriverHealth.h [deleted file]
MdePkg/Include/Protocol/FirmwareVolume2.h
MdePkg/Include/Protocol/FirmwareVolumeBlock.h
MdePkg/Include/Protocol/FormBrowser2.h
MdePkg/Include/Protocol/ScsiIo.h
MdePkg/Include/Protocol/ScsiPassThruExt.h
MdePkg/MdePkg.dec

index 2031f2b5da7825c148957fbbee753e24d8a102a7..f59e9d74c57955192c041e80097641caf4cf2aea 100644 (file)
@@ -331,7 +331,7 @@ EFI_STATUS
   Builds a DHCP packet, given the options to be appended or deleted or replaced.\r
 \r
   @param  This        Pointer to the EFI_DHCP4_PROTOCOL instance.\r
   Builds a DHCP packet, given the options to be appended or deleted or replaced.\r
 \r
   @param  This        Pointer to the EFI_DHCP4_PROTOCOL instance.\r
- @param  SeedPacket  Initial packet to be used as a base for building new packet.\r
 @param  SeedPacket  Initial packet to be used as a base for building new packet.\r
   @param  DeleteCount Number of opcodes in the DeleteList.\r
   @param  DeleteList  List of opcodes to be deleted from the seed packet.\r
                       Ignored if DeleteCount is zero.\r
   @param  DeleteCount Number of opcodes in the DeleteList.\r
   @param  DeleteList  List of opcodes to be deleted from the seed packet.\r
                       Ignored if DeleteCount is zero.\r
diff --git a/MdePkg/Include/Protocol/DriverHealth.h b/MdePkg/Include/Protocol/DriverHealth.h
deleted file mode 100644 (file)
index f7bf0b8..0000000
+++ /dev/null
@@ -1,247 +0,0 @@
-/** @file\r
-  EFI Driver Health Protocol\r
-\r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
-  All rights reserved. This program and the accompanying materials                          \r
-  are licensed and made available under the terms and conditions of the BSD License         \r
-  which accompanies this distribution.  The full text of the license may be found at        \r
-  http://opensource.org/licenses/bsd-license.php                                            \r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
-\r
-**/\r
-\r
-#ifndef __EFI_DRIVER_HEALTH_H__\r
-#define __EFI_DRIVER_HEALTH_H__\r
-\r
-#define EFI_DRIVER_HEALTH_PROTOCOL_GUID \\r
-  { \\r
-    0x2a534210, 0x9280, 0x41d8, { 0xae, 0x79, 0xca, 0xda, 0x1, 0xa2, 0xb1, 0x27 } \\r
-  }\r
-  \r
-typedef struct _EFI_DRIVER_HEALTH_PROTOCOL  EFI_DRIVER_HEALTH_PROTOCOL;\r
-\r
-///\r
-/// EFI_DRIVER_HEALTH_HEALTH_STATUS\r
-///\r
-typedef enum {\r
-  EfiDriverHealthStatusHealthy,\r
-  EfiDriverHealthStatusRepairRequired,\r
-  EfiDriverHealthStatusConfigurationRequired,\r
-  EfiDriverHealthStatusFailed,\r
-  EfiDriverHealthStatusReconnectRequired,\r
-  EfiDriverHealthStatusRebootRequired\r
-} EFI_DRIVER_HEALTH_HEALTH_STATUS;\r
-\r
-///\r
-/// EFI_DRIVER_HEALTH_HII_MESSAGE\r
-///\r
-typedef struct {\r
-  EFI_HII_HANDLE  HiiHandle;\r
-  EFI_STRING_ID   StringId;\r
-  UINT64          Reserved;\r
-} EFI_DRIVER_HEALTH_HII_MESSAGE;\r
-\r
-/**\r
-  Reports the progress of a repair operation\r
-\r
-  @param  Value            A value between 0 and Limit that identifies the current \r
-                           progress of the repair operation.\r
-  \r
-  @param  Limit            The maximum value of Value for the current repair operation.\r
-                           For example, a driver that wants to specify progress in \r
-                           percent would use a Limit value of 100.\r
-**/\r
-typedef\r
-VOID\r
-(EFIAPI *EFI_DRIVER_HEALTH_REPAIR_PROGRESS_NOTIFY)(\r
-  IN UINTN  Value,\r
-  IN UINTN  Limit\r
-  );\r
-\r
-/**\r
-  Retrieves the health status of a controller in the platform.  This function can also \r
-  optionally return warning messages, error messages, and a set of HII Forms that may \r
-  be repair a controller that is not proper configured. \r
-  \r
-  @param  This             A pointer to the EFI_DRIVER_HEALTH_PROTOCOL instance.\r
-\r
-  @param  ControllerHandle The handle of the controller to retrieve the health status \r
-                           on.  This is an optional parameter that may be NULL.  If \r
-                           this parameter is NULL, then the value of ChildHandle is \r
-                           ignored, and the combined health status of all the devices \r
-                           that the driver is managing is returned.\r
-\r
-  @param  ChildHandle      The handle of the child controller to retrieve the health \r
-                           status on.  This is an optional parameter that may be NULL.  \r
-                           This parameter is ignored of ControllerHandle is NULL.  It \r
-                           will be NULL for device drivers.  It will also be NULL for \r
-                           bus drivers when an attempt is made to collect the health \r
-                           status of the bus controller.  If will not be NULL when an \r
-                           attempt is made to collect the health status for a child \r
-                           controller produced by the driver.\r
-\r
-  @param  HealthStatus     A pointer to the health status that is returned by this \r
-                           function.  This is an optional parameter that may be NULL.  \r
-                           This parameter is ignored of ControllerHandle is NULL.  \r
-                           The health status for the controller specified by \r
-                           ControllerHandle and ChildHandle is returned. \r
-\r
-  @param  MessageList      A pointer to an array of warning or error messages associated \r
-                           with the controller specified by ControllerHandle and \r
-                           ChildHandle.  This is an optional parameter that may be NULL.  \r
-                           MessageList is allocated by this function with the EFI Boot \r
-                           Service AllocatePool(), and it is the caller's responsibility \r
-                           to free MessageList with the EFI Boot Service FreePool().  \r
-                           Each message is specified by tuple of an EFI_HII_HANDLE and \r
-                           an EFI_STRING_ID.  The array of messages is terminated by tuple \r
-                           containing a EFI_HII_HANDLE with a value of NULL.  The \r
-                           EFI_HII_STRING_PROTOCOL.GetString() function can be used to \r
-                           retrieve the warning or error message as a Null-terminated \r
-                           Unicode string in a specific language.  Messages may be \r
-                           returned for any of the HealthStatus values except \r
-                           EfiDriverHealthStatusReconnectRequired and \r
-                           EfiDriverHealthStatusRebootRequired.\r
-\r
-  @param  FormHiiHandle    A pointer to the HII handle for an HII form associated with the \r
-                           controller specified by ControllerHandle and ChildHandle.  \r
-                           This is an optional parameter that may be NULL.  An HII form \r
-                           is specified by a combination of an EFI_HII_HANDLE and an \r
-                           EFI_GUID that identifies the Form Set GUID.  The \r
-                           EFI_FORM_BROWSER2_PROTOCOL.SendForm() function can be used \r
-                           to display and allow the user to make configuration changes \r
-                           to the HII Form.  An HII form may only be returned with a \r
-                           HealthStatus value of EfiDriverHealthStatusConfigurationRequired.\r
-\r
-  @param  FormSetGuid      A pointer to the GUID for an HII form associated with the \r
-                           controller specified by ControllerHandle and ChildHandle.  \r
-                           This is an optional parameter that may be NULL.  An HII form \r
-                           is specified by a combination of an EFI_HII_HANDLE and an \r
-                           EFI_GUID that identifies the Form Set GUID.  The \r
-                           EFI_FORM_BROWSER2_PROTOCOL.SendForm() function can be used \r
-                           to display and allow the user to make configuration changes \r
-                           to the HII Form.  An HII form may only be returned with a \r
-                           HealthStatus value of EfiDriverHealthStatusConfigurationRequired.\r
-\r
-  @retval EFI_SUCCESS           ControllerHandle is NULL, and all the controllers \r
-                                managed by this driver specified by This have a health \r
-                                status of EfiDriverHealthStatusHealthy with no warning \r
-                                messages to be returned.  The ChildHandle, HealthStatus, \r
-                                MessageList, and FormList parameters are ignored.\r
-\r
-  @retval EFI_DEVICE_ERROR      ControllerHandle is NULL, and one or more of the \r
-                                controllers managed by this driver specified by This \r
-                                do not have a health status of EfiDriverHealthStatusHealthy.  \r
-                                The ChildHandle, HealthStatus, MessageList, and \r
-                                FormList parameters are ignored.\r
-\r
-  @retval EFI_DEVICE_ERROR      ControllerHandle is NULL, and one or more of the \r
-                                controllers managed by this driver specified by This \r
-                                have one or more warning and/or error messages.  \r
-                                The ChildHandle, HealthStatus, MessageList, and \r
-                                FormList parameters are ignored.\r
-\r
-  @retval EFI_SUCCESS           ControllerHandle is not NULL and the health status \r
-                                of the controller specified by ControllerHandle and \r
-                                ChildHandle was returned in HealthStatus.  A list \r
-                                of warning and error messages may be optionally \r
-                                returned in MessageList, and a list of HII Forms \r
-                                may be optionally returned in FormList.\r
-\r
-  @retval EFI_UNSUPPORTED            ControllerHandle is not NULL, and the controller \r
-                                specified by ControllerHandle and ChildHandle is not \r
-                                currently being managed by the driver specified by This.\r
-\r
-  @retval EFI_INVALID_PARAMETER        HealthStatus is NULL.\r
-\r
-  @retval EFI_OUT_OF_RESOURCES MessageList is not NULL, and there are not enough \r
-                                resource available to allocate memory for MessageList.\r
-\r
-**/\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_DRIVER_HEALTH_GET_HEALTH_STATUS)(\r
-  IN  EFI_DRIVER_HEALTH_PROTOCOL       *This,\r
-  IN  EFI_HANDLE                       ControllerHandle  OPTIONAL,\r
-  IN  EFI_HANDLE                       ChildHandle       OPTIONAL,\r
-  OUT EFI_DRIVER_HEALTH_HEALTH_STATUS  *HealthStatus,\r
-  OUT EFI_DRIVER_HEALTH_HII_MESSAGE    **MessageList     OPTIONAL,\r
-  OUT EFI_HII_HANDLE                   *FormHiiHandle    OPTIONAL,\r
-  OUT EFI_GUID                         **FormSetGuid     OPTIONAL\r
-  );\r
-\r
-/**\r
-  Performs a repair operation on a controller in the platform.  This function can \r
-  optionally report repair progress information back to the platform. \r
-  \r
-  @param  This             A pointer to the EFI_DRIVER_HEALTH_PROTOCOL instance.\r
-  @param  ControllerHandle The handle of the controller to repair.\r
-  @param  ChildHandle      The handle of the child controller to repair.  This is \r
-                           an optional parameter that may be NULL.  It will be NULL \r
-                           for device drivers.  It will also be NULL for bus \r
-                           drivers when an attempt is made to repair a bus controller.\r
-                           If will not be NULL when an attempt is made to repair a \r
-                           child controller produced by the driver.\r
-  @param  ProgressNotification\r
-                           A notification function that may be used by a driver to \r
-                           report the progress of the repair operation.  This is \r
-                           an optional parameter that may be NULL.  \r
-\r
-\r
-  @retval EFI_SUCCESS            An attempt to repair the controller specified by \r
-                                ControllerHandle and ChildHandle was performed.  \r
-                                The result of the repair operation can bet \r
-                                determined by calling GetHealthStatus().\r
-  @retval EFI_UNSUPPORTED            The driver specified by This is not currently \r
-                                managing the controller specified by ControllerHandle \r
-                                and ChildHandle.\r
-  @retval EFI_OUT_OF_RESOURCES There are not enough resources to perform the \r
-                                repair operation.\r
-\r
-*/\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_DRIVER_HEALTH_REPAIR)(\r
-  IN  EFI_DRIVER_HEALTH_PROTOCOL                *This,\r
-  IN  EFI_HANDLE                                ControllerHandle,\r
-  IN  EFI_HANDLE                                ChildHandle           OPTIONAL,\r
-  IN  EFI_DRIVER_HEALTH_REPAIR_PROGRESS_NOTIFY  ProgressNotification  OPTIONAL\r
-  );\r
-\r
-/**\r
-  When installed, the Driver Health Protocol produces a collection of services \r
-  that allow the health status for a controller to be retrieved.  If a controller \r
-  is not in a usable state, status messages may be reported to the user, repair \r
-  operations can be invoked, and the user may be asked to make software and/or \r
-  hardware configuration changes. \r
-\r
-  @par Protocol Description:\r
-  The Driver Health Protocol is optionally produced by a driver that follows the \r
-  EFI Driver Model.  If an EFI Driver needs to report health status to the platform, \r
-  provide warning or error messages to the user, perform length repair operations, \r
-  or request the user to make hardware or software configuration changes, then the \r
-  Driver Health Protocol must be produced.\r
-  \r
-  A controller that is managed by driver that follows the EFI Driver Model and \r
-  produces the Driver Health Protocol must report the current health of the \r
-  controllers that the driver is currently managing.  The controller can initially \r
-  be healthy, failed, require repair, or require configuration.  If a controller \r
-  requires configuration, and the user make configuration changes, the controller \r
-  may then need to be reconnected or the system may need to be rebooted for the \r
-  configuration changes to take affect.  Figure 2-1 below shows all the possible \r
-  health states of a controller and the legal transitions between the health states. \r
-\r
-**/\r
-struct _EFI_DRIVER_HEALTH_PROTOCOL {\r
-  EFI_DRIVER_HEALTH_GET_HEALTH_STATUS  GetHealthStatus;\r
-  EFI_DRIVER_HEALTH_REPAIR             Repair;\r
-};\r
-\r
-extern EFI_GUID gEfiDriverHealthProtocolGuid;\r
-\r
-#endif\r
-\r
-\r
-\r
-\r
index 5961c8b74126f30eb76b9eaa2524d5b5d955e3dd..62218d71497e675f553ef1edbbc86f4fa3abb16a 100644 (file)
@@ -85,7 +85,8 @@ typedef UINT64  EFI_FV_ATTRIBUTES;
 #define EFI_FV2_ALIGNMENT_2G            0x00000000001F0000ULL\r
 \r
 /**\r
 #define EFI_FV2_ALIGNMENT_2G            0x00000000001F0000ULL\r
 \r
 /**\r
-  \r
+  Returns the attributes and current settings of the firmware volume.\r
+\r
   Because of constraints imposed by the underlying firmware\r
   storage, an instance of the Firmware Volume Protocol may not\r
   be to able to support all possible variations of this\r
   Because of constraints imposed by the underlying firmware\r
   storage, an instance of the Firmware Volume Protocol may not\r
   be to able to support all possible variations of this\r
@@ -116,6 +117,8 @@ EFI_STATUS
 \r
 \r
 /**\r
 \r
 \r
 /**\r
+  Modifies the current settings of the firmware volume according to the input parameter.\r
+  \r
   The SetVolumeAttributes() function is used to set configurable\r
   firmware volume attributes. Only EFI_FV_READ_STATUS,\r
   EFI_FV_WRITE_STATUS, and EFI_FV_LOCK_STATUS may be modified, and\r
   The SetVolumeAttributes() function is used to set configurable\r
   firmware volume attributes. Only EFI_FV_READ_STATUS,\r
   EFI_FV_WRITE_STATUS, and EFI_FV_LOCK_STATUS may be modified, and\r
@@ -209,11 +212,13 @@ EFI_STATUS
 \r
 \r
 /**\r
 \r
 \r
 /**\r
+  Retrieves a file and/or file information from the firmware volume.\r
+\r
   ReadFile() is used to retrieve any file from a firmware volume\r
   during the DXE phase. The actual binary encoding of the file in\r
   the firmware volume media may be in any arbitrary format as long\r
   ReadFile() is used to retrieve any file from a firmware volume\r
   during the DXE phase. The actual binary encoding of the file in\r
   the firmware volume media may be in any arbitrary format as long\r
-  as it does the following: ?It is accessed using the Firmware\r
-  Volume Protocol. ?The image that is returned follows the image\r
+  as it does the following: It is accessed using the Firmware\r
+  Volume Protocol. The image that is returned follows the image\r
   format defined in Code Definitions: PI Firmware File Format.\r
   If the input value of Buffer==NULL, it indicates the caller is\r
   requesting only that the type, attributes, and size of the\r
   format defined in Code Definitions: PI Firmware File Format.\r
   If the input value of Buffer==NULL, it indicates the caller is\r
   requesting only that the type, attributes, and size of the\r
@@ -308,12 +313,12 @@ EFI_STATUS
 \r
 \r
 /**\r
 \r
 \r
 /**\r
+  Locates the requested section within a file and returns it in a buffer.\r
+\r
   ReadSection() is used to retrieve a specific section from a file\r
   within a firmware volume. The section returned is determined\r
   using a depth-first, left-to-right search algorithm through all\r
   ReadSection() is used to retrieve a specific section from a file\r
   within a firmware volume. The section returned is determined\r
   using a depth-first, left-to-right search algorithm through all\r
-  sections found in the specified file. See\r
-   ????Firmware File Sections???? on page 9 for more details about\r
-  sections. The output buffer is specified by a double indirection\r
+  sections found in the specified file. The output buffer is specified by a double indirection\r
   of the Buffer parameter. The input value of Buffer is used to\r
   determine if the output buffer is caller allocated or is\r
   dynamically allocated by ReadSection(). If the input value of\r
   of the Buffer parameter. The input value of Buffer is used to\r
   determine if the output buffer is caller allocated or is\r
   dynamically allocated by ReadSection(). If the input value of\r
@@ -432,6 +437,8 @@ typedef struct {
 } EFI_FV_WRITE_FILE_DATA;\r
 \r
 /**\r
 } EFI_FV_WRITE_FILE_DATA;\r
 \r
 /**\r
+  Locates the requested section within a file and returns it in a buffer.\r
+\r
   WriteFile() is used to write one or more files to a firmware\r
   volume. Each file to be written is described by an\r
   EFI_FV_WRITE_FILE_DATA structure. The caller must ensure that\r
   WriteFile() is used to write one or more files to a firmware\r
   volume. Each file to be written is described by an\r
   EFI_FV_WRITE_FILE_DATA structure. The caller must ensure that\r
@@ -506,6 +513,9 @@ EFI_STATUS
 \r
 \r
 /**\r
 \r
 \r
 /**\r
+       Retrieves information about the next file in the firmware volume store \r
+       that matches the search criteria.\r
+\r
   GetNextFile() is the interface that is used to search a firmware\r
   volume for a particular file. It is called successively until\r
   the desired file is located or the function returns\r
   GetNextFile() is the interface that is used to search a firmware\r
   volume for a particular file. It is called successively until\r
   the desired file is located or the function returns\r
@@ -589,6 +599,8 @@ EFI_STATUS
 );\r
 \r
 /**\r
 );\r
 \r
 /**\r
+  Return information about a firmware volume.\r
+\r
   The GetInfo() function returns information of type\r
   InformationType for the requested firmware volume. If the volume\r
   does not support the requested information type, then\r
   The GetInfo() function returns information of type\r
   InformationType for the requested firmware volume. If the volume\r
   does not support the requested information type, then\r
@@ -644,6 +656,7 @@ EFI_STATUS
 \r
 \r
 /**\r
 \r
 \r
 /**\r
+  Sets information about a firmware volume.\r
 \r
   The SetInfo() function sets information of type InformationType\r
   on the requested firmware volume.\r
 \r
   The SetInfo() function sets information of type InformationType\r
   on the requested firmware volume.\r
index 9c20ba2296ae24fbdca61651affc67a8d41f6a08..ab996778d7c1e0c13cc79521c194de9ebd991013 100644 (file)
@@ -139,6 +139,8 @@ EFI_STATUS
 \r
 \r
 /**\r
 \r
 \r
 /**\r
+  Reads the specified number of bytes into a buffer from the specified block.\r
+\r
   The Read() function reads the requested number of bytes from the\r
   requested block and stores them in the provided buffer.\r
   Implementations should be mindful that the firmware volume\r
   The Read() function reads the requested number of bytes from the\r
   requested block and stores them in the provided buffer.\r
   Implementations should be mindful that the firmware volume\r
@@ -194,6 +196,8 @@ EFI_STATUS
 );\r
 \r
 /**\r
 );\r
 \r
 /**\r
+  Writes the specified number of bytes from the input buffer to the block.\r
+\r
   The Write() function writes the specified number of bytes from\r
   the provided buffer to the specified block and offset. If the\r
   firmware volume is sticky write, the caller must ensure that\r
   The Write() function writes the specified number of bytes from\r
   the provided buffer to the specified block and offset. If the\r
   firmware volume is sticky write, the caller must ensure that\r
@@ -270,6 +274,8 @@ EFI_STATUS
 \r
 \r
 /**\r
 \r
 \r
 /**\r
+  Erases and initializes a firmware volume block.\r
+\r
   The EraseBlocks() function erases one or more blocks as denoted\r
   by the variable argument list. The entire parameter list of\r
   blocks must be verified before erasing any blocks. If a block is\r
   The EraseBlocks() function erases one or more blocks as denoted\r
   by the variable argument list. The entire parameter list of\r
   blocks must be verified before erasing any blocks. If a block is\r
index 021e04d3773e41697c2e16656940bb579a186eb3..3dc8fa21165ab856cb769aaf9068f65984df74e1 100644 (file)
@@ -60,6 +60,8 @@ typedef UINTN EFI_BROWSER_ACTION_REQUEST;
 \r
 \r
 /**\r
 \r
 \r
 /**\r
+  Initialize the browser to display the specified configuration forms.\r
+\r
   This function is the primary interface to the internal forms-based browser. \r
   The forms browser will display forms associated with the specified Handles. \r
   The browser will select all forms in packages which have the specified Type \r
   This function is the primary interface to the internal forms-based browser. \r
   The forms browser will display forms associated with the specified Handles. \r
   The browser will select all forms in packages which have the specified Type \r
@@ -68,7 +70,7 @@ typedef UINTN EFI_BROWSER_ACTION_REQUEST;
   @param This            A pointer to the EFI_FORM_BROWSER2_PROTOCOL instance\r
 \r
   @param Handles         A pointer to an array of Handles. This value should correspond \r
   @param This            A pointer to the EFI_FORM_BROWSER2_PROTOCOL instance\r
 \r
   @param Handles         A pointer to an array of Handles. This value should correspond \r
-                         to the value of the HII form package that is required to be displayed. Type\r
+                         to the value of the HII form package that is required to be displayed.\r
 \r
   @param HandleCount     The number of Handles specified in Handle.\r
 \r
 \r
   @param HandleCount     The number of Handles specified in Handle.\r
 \r
@@ -107,7 +109,8 @@ EFI_STATUS
 \r
 \r
 /**\r
 \r
 \r
 /**\r
-   \r
+  This function is called by a callback handler to retrieve uncommitted state data from the browser.\r
+\r
   This routine is called by a routine which was called by the\r
   browser. This routine called this service in the browser to\r
   retrieve or set certain uncommitted state information.\r
   This routine is called by a routine which was called by the\r
   browser. This routine called this service in the browser to\r
   retrieve or set certain uncommitted state information.\r
index 51840a17a8cf0d199bf4bba7c6ebeaef34b020a8..db209c8ec95d0f86739beadc68ec9345a7ecad84 100644 (file)
@@ -20,7 +20,7 @@
 \r
 #define EFI_SCSI_IO_PROTOCOL_GUID \\r
   { \\r
 \r
 #define EFI_SCSI_IO_PROTOCOL_GUID \\r
   { \\r
-    0x932f4736, 0x2362, 0x4002, {0x80, 0x3e, 0x3c, 0xd5, 0x4b, 0x13, 0x8f, 0x85 } \\r
+    0x932f47e6, 0x2362, 0x4002, {0x80, 0x3e, 0x3c, 0xd5, 0x4b, 0x13, 0x8f, 0x85 } \\r
   }\r
 \r
 ///\r
   }\r
 \r
 ///\r
index 02c2de8b9f99ab22e0a935556ee69f63f0d2bce1..39b2ba59073931bac92a3c5675cfa3c662eb2fde 100644 (file)
@@ -19,7 +19,7 @@
 \r
 #define EFI_EXT_SCSI_PASS_THRU_PROTOCOL_GUID \\r
   { \\r
 \r
 #define EFI_EXT_SCSI_PASS_THRU_PROTOCOL_GUID \\r
   { \\r
-    0x1d3de7f0, 0x0807, 0x424f, {0xaa, 0x69, 0x11, 0xa5, 0x4e, 0x19, 0xa4, 0x6f } \\r
+    0x143b7632, 0xb81b, 0x4cb7, {0xab, 0xd3, 0xb6, 0x25, 0xa5, 0xb9, 0xbf, 0xfe } \\r
   }\r
 \r
 typedef struct _EFI_EXT_SCSI_PASS_THRU_PROTOCOL EFI_EXT_SCSI_PASS_THRU_PROTOCOL;\r
   }\r
 \r
 typedef struct _EFI_EXT_SCSI_PASS_THRU_PROTOCOL EFI_EXT_SCSI_PASS_THRU_PROTOCOL;\r
@@ -205,7 +205,7 @@ EFI_STATUS
   IN UINT8                                         *Target,\r
   IN UINT64                                        Lun,\r
   IN OUT EFI_DEVICE_PATH_PROTOCOL                  **DevicePath\r
   IN UINT8                                         *Target,\r
   IN UINT64                                        Lun,\r
   IN OUT EFI_DEVICE_PATH_PROTOCOL                  **DevicePath\r
-  );     \r
+  );\r
 \r
 /**\r
   Used to translate a device path node to a Target ID and LUN.\r
 \r
 /**\r
   Used to translate a device path node to a Target ID and LUN.\r
index 78489a724bc69815fd5243aac636b6b463fa9858..b30453202afb83ccb7f15f6e4ac7d418f88e2537 100644 (file)
   gEfiPlatformDriverOverrideProtocolGuid = { 0x6b30c738, 0xa391, 0x11d4, {0x9a, 0x3b, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d } }\r
   gEfiDriverFamilyOverrideProtocolGuid = {0x6b30c738, 0xa391, 0x11d4, {0x9a, 0x3b, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d }}\r
   gEfiBusSpecificDriverOverrideProtocolGuid = { 0x3BC1B285, 0x8A15, 0x4A82, { 0xAA, 0xBF, 0x4D, 0x7D, 0x13, 0xFB, 0x32, 0x65 }}\r
   gEfiPlatformDriverOverrideProtocolGuid = { 0x6b30c738, 0xa391, 0x11d4, {0x9a, 0x3b, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d } }\r
   gEfiDriverFamilyOverrideProtocolGuid = {0x6b30c738, 0xa391, 0x11d4, {0x9a, 0x3b, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d }}\r
   gEfiBusSpecificDriverOverrideProtocolGuid = { 0x3BC1B285, 0x8A15, 0x4A82, { 0xAA, 0xBF, 0x4D, 0x7D, 0x13, 0xFB, 0x32, 0x65 }}\r
-  gEfiDriverHealthProtocolGuid = {0x2a534210, 0x9280, 0x41d8, { 0xae, 0x79, 0xca, 0xda, 0x1, 0xa2, 0xb1, 0x27 }}\r
   gEfiDriverDiagnostics2ProtocolGuid = { 0x4D330321, 0x025F, 0x4AAC, { 0x90, 0xD8, 0x5E, 0xD9, 0x00, 0x17, 0x3B, 0x63 }}\r
   gEfiDriverDiagnosticsProtocolGuid = { 0x0784924F, 0xE296, 0x11D4, { 0x9A, 0x49, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }}\r
   gEfiComponentName2ProtocolGuid = { 0x6A7A5CFF, 0xE8D9, 0x4F70, { 0xBA, 0xDA, 0x75, 0xAB, 0x30, 0x25, 0xCE, 0x14 }}\r
   gEfiDriverDiagnostics2ProtocolGuid = { 0x4D330321, 0x025F, 0x4AAC, { 0x90, 0xD8, 0x5E, 0xD9, 0x00, 0x17, 0x3B, 0x63 }}\r
   gEfiDriverDiagnosticsProtocolGuid = { 0x0784924F, 0xE296, 0x11D4, { 0x9A, 0x49, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }}\r
   gEfiComponentName2ProtocolGuid = { 0x6A7A5CFF, 0xE8D9, 0x4F70, { 0xBA, 0xDA, 0x75, 0xAB, 0x30, 0x25, 0xCE, 0x14 }}\r
   gEfiUnicodeCollation2ProtocolGuid = {0xa4c751fc, 0x23ae, 0x4c3e, { 0x92, 0xe9, 0x49, 0x64, 0xcf, 0x63, 0xf3, 0x49 }}\r
   gEfiPciRootBridgeIoProtocolGuid = { 0x2F707EBB, 0x4A1A, 0x11D4, { 0x9A, 0x38, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }}\r
   gEfiPciIoProtocolGuid          = { 0x4CF5B200, 0x68B8, 0x4CA5, { 0x9E, 0xEC, 0xB2, 0x3E, 0x3F, 0x50, 0x02, 0x9A }}\r
   gEfiUnicodeCollation2ProtocolGuid = {0xa4c751fc, 0x23ae, 0x4c3e, { 0x92, 0xe9, 0x49, 0x64, 0xcf, 0x63, 0xf3, 0x49 }}\r
   gEfiPciRootBridgeIoProtocolGuid = { 0x2F707EBB, 0x4A1A, 0x11D4, { 0x9A, 0x38, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }}\r
   gEfiPciIoProtocolGuid          = { 0x4CF5B200, 0x68B8, 0x4CA5, { 0x9E, 0xEC, 0xB2, 0x3E, 0x3F, 0x50, 0x02, 0x9A }}\r
-  gEfiScsiIoProtocolGuid         = { 0x932F4736, 0x2362, 0x4002, { 0x80, 0x3E, 0x3C, 0xD5, 0x4B, 0x13, 0x8F, 0x85 }}\r
-  gEfiExtScsiPassThruProtocolGuid = { 0x143B7632, 0xB81B, 0x4CB7, { 0xAB, 0xD3, 0xB6, 0x25, 0xA5, 0xB9, 0xBF, 0xFE }}\r
+  gEfiScsiIoProtocolGuid         = { 0x932F47e6, 0x2362, 0x4002, { 0x80, 0x3E, 0x3C, 0xD5, 0x4B, 0x13, 0x8F, 0x85 }}\r
+  gEfiExtScsiPassThruProtocolGuid = { 0x143b7632, 0xb81b, 0x4cb7, {0xab, 0xd3, 0xb6, 0x25, 0xa5, 0xb9, 0xbf, 0xfe }}\r
   gEfiScsiPassThruProtocolGuid   = { 0xA59E8FCF, 0xBDA0, 0x43BB, { 0x90, 0xB1, 0xD3, 0x73, 0x2E, 0xCA, 0xA8, 0x77 }}\r
   gEfiIScsiInitiatorNameProtocolGuid = { 0x59324945, 0xEC44, 0x4C0D, { 0xB1, 0xCD, 0x9D, 0xB1, 0x39, 0xDF, 0x07, 0x0C }}\r
   gEfiUsb2HcProtocolGuid         = { 0x3E745226, 0x9818, 0x45B6, { 0xA2, 0xAC, 0xD7, 0xCD, 0x0E, 0x8B, 0xA2, 0xBC }}\r
   gEfiScsiPassThruProtocolGuid   = { 0xA59E8FCF, 0xBDA0, 0x43BB, { 0x90, 0xB1, 0xD3, 0x73, 0x2E, 0xCA, 0xA8, 0x77 }}\r
   gEfiIScsiInitiatorNameProtocolGuid = { 0x59324945, 0xEC44, 0x4C0D, { 0xB1, 0xCD, 0x9D, 0xB1, 0x39, 0xDF, 0x07, 0x0C }}\r
   gEfiUsb2HcProtocolGuid         = { 0x3E745226, 0x9818, 0x45B6, { 0xA2, 0xAC, 0xD7, 0xCD, 0x0E, 0x8B, 0xA2, 0xBC }}\r