From 6f4ee195af585379325c58d83fefbbf844329416 Mon Sep 17 00:00:00 2001 From: qwang12 Date: Tue, 11 Nov 2008 22:42:28 +0000 Subject: EFI Specification extension on Media Device Path. MEDIA_FW_VOL_FILEPATH_DEVICE_PATH is adopted by UEFI later and added in UEFI2.10. In EdkCompatibility Package, we only support MEDIA_FW_VOL_FILEPATH_DEVICE_PATH that complies with EFI 1.10 and UEFI 2.10. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6462 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Framework/Include/TianoSpecDevicePath.h | 32 ++-------------------- 1 file changed, 3 insertions(+), 29 deletions(-) (limited to 'EdkCompatibilityPkg/Foundation/Framework') diff --git a/EdkCompatibilityPkg/Foundation/Framework/Include/TianoSpecDevicePath.h b/EdkCompatibilityPkg/Foundation/Framework/Include/TianoSpecDevicePath.h index a2f45a4a54..413b19bcb5 100644 --- a/EdkCompatibilityPkg/Foundation/Framework/Include/TianoSpecDevicePath.h +++ b/EdkCompatibilityPkg/Foundation/Framework/Include/TianoSpecDevicePath.h @@ -24,43 +24,17 @@ Abstract: #pragma pack(1) -#if (EFI_SPECIFICATION_VERSION < 0x00020000) // -// EFI Specification extension on Media Device Path +// EFI Specification extension on Media Device Path. MEDIA_FW_VOL_FILEPATH_DEVICE_PATH is adopted by UEFI later and added in UEFI2.10. +// In EdkCompatibility Package, we only support MEDIA_FW_VOL_FILEPATH_DEVICE_PATH that complies with +// EFI 1.10 and UEFI 2.10. // #define MEDIA_FV_FILEPATH_DP 0x06 typedef struct { EFI_DEVICE_PATH_PROTOCOL Header; EFI_GUID NameGuid; } MEDIA_FW_VOL_FILEPATH_DEVICE_PATH; -#endif - - -#if (EFI_SPECIFICATION_VERSION == 0x00020000) -// -// For UEFI 2.0, use GUIDed PIWG device path to work-around EFI Specification extension on Media Device Path -// -typedef struct { - EFI_DEVICE_PATH_PROTOCOL Header; - EFI_GUID PiwgSpecificDevicePath; - UINT32 Type; -} PIWG_DEVICE_PATH; -#define PIWG_MEDIA_FW_VOL_FILEPATH_DEVICE_PATH_TYPE 0x01 -typedef struct { - PIWG_DEVICE_PATH Piwg; - EFI_GUID NameGuid; -} MEDIA_FW_VOL_FILEPATH_DEVICE_PATH; - -// -// Place holder for a future extension -// -#define PIWG_MEDIA_FW_VOL_DEVICE_PATH_TYPE 0x02 -typedef struct { - PIWG_DEVICE_PATH Piwg; - EFI_GUID VolumeGuid; -} MEDIA_FW_VOL_DEVICE_PATH; -#endif #if (EFI_SPECIFICATION_VERSION > 0x00020000) // -- cgit v1.2.3