audk/MdeModulePkg
rsun3 d1a8a1dc99 Fix a bug in the SCSI Bus driver due to which some SCSI devices can not be discovered. Per SCSI spec, the standard INQUIRY data shall contain at least 36 bytes and the length of the data is variable. The definition
///
/// Standard INQUIRY data format
///
typedef struct {
  UINT8 Peripheral_Type : 5;
  UINT8 Peripheral_Qualifier : 3;
  UINT8 DeviceType_Modifier : 7;
  UINT8 Rmb : 1;
  UINT8 Version;
  UINT8 Response_Data_Format;
  UINT8 Addnl_Length;
  UINT8 Reserved_5_95[95 - 5 + 1];
} EFI_SCSI_INQUIRY_DATA;

is longer than 36 bytes and EFI_BAD_BUFFER_SIZE may be returned if the actual inquiry data is less than that of EFI_SCSI_INQUIRY_DATA.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8329 6f19259b-4bc3-4df7-8a09-765794883524
2009-05-19 05:38:40 +00:00
..
Application Merge application PlatOverMngr and library DxePlatDriOverLib into driver PlatDriOverrideDxe. 2009-04-24 07:02:52 +00:00
Bus Fix a bug in the SCSI Bus driver due to which some SCSI devices can not be discovered. Per SCSI spec, the standard INQUIRY data shall contain at least 36 bytes and the length of the data is variable. The definition 2009-05-19 05:38:40 +00:00
Core fix the typo in DxeCore 2009-05-11 07:28:44 +00:00
Include Retire original HII APIs: IfrLibExtractDefault and ConstructConfigAltResp, which are replaced by HiiSetToDefaults API. 2009-05-18 03:26:54 +00:00
Library Fix K8 issues in HiiDataBase 2009-05-18 12:12:56 +00:00
Logo INF head modified 2008-12-12 01:27:36 +00:00
Universal update the check condition of PASS THRU interface to pass Uefi sct test. 2009-05-19 01:24:08 +00:00
ChangeLog.txt updated to use the term “temporary memory” but not CAR 2009-04-08 08:14:09 +00:00
MdeModulePkg.dec 1. retired NicIp4ConfigProtocolGuid 2009-05-13 09:29:44 +00:00
MdeModulePkg.dsc Merge application PlatOverMngr and library DxePlatDriOverLib into driver PlatDriOverrideDxe. 2009-04-24 07:02:52 +00:00