Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
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
BaseTools Originally, there are following implementation: 2009-05-18 07:09:48 +00:00
Conf Adding top-level Conf directory for next generation of EDK II build infrastructure tools. 2007-06-20 19:33:23 +00:00
DuetPkg Remove the duplicated EdidActive.h & EdidDiscovery.h in DuetPkg. MdePkg has already defined these two files with the exactly same contents. 2009-05-08 01:23:49 +00:00
EdkCompatibilityPkg change the error usage of "#if __GNUC__" Condition Macro to "#if defined(__GNUC__)" 2009-05-19 04:25:42 +00:00
EdkShellBinPkg update shell binary to fix one bug when reconnect -r. 2009-04-17 05:41:11 +00:00
EdkShellPkg fixed one bug when "reconnect -r" 2009-04-17 05:40:21 +00:00
FatBinPkg Update FAT binary for the source update: 2009-03-25 08:42:33 +00:00
IntelFrameworkModulePkg Refine code for PeiReportStatusCodeLib. 2009-05-13 07:43:45 +00:00
IntelFrameworkPkg Clarify BuildCvHob() API in HobLib to state that this function will ASSERT() if the platform does not support Capsule Volume HOBs. This allows PI implementations to ASSERT() and Framework implementations to provide a full implementation of this API. 2009-05-09 01:48:15 +00:00
MdeModulePkg 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
MdePkg Add BaseLib for BaseCpuLib.inf. 2009-05-19 02:15:40 +00:00
Nt32Pkg Sync with PE/COFF Extra Action library class comments and add ASSERT() conditions if ImageContext is NULL. 2009-05-09 00:50:40 +00:00
OptionRomPkg Replace references to RFC 3066 with RFC 4646. 2009-04-30 05:37:31 +00:00
PcAtChipsetPkg Remove unnecessary references to DuetPkg in PcAtChipsetPkg. 2009-03-29 18:42:12 +00:00
ShellPkg fixed to build under IPF. 2009-05-11 18:02:16 +00:00
UefiCpuPkg Remove unneeded reference to DuetPkg.dec. 2009-02-23 20:22:58 +00:00
UnixPkg add one comment when destroy the buffer. 2009-05-18 05:31:18 +00:00
BuildNotes.txt Updated BuildNotes.txt according to new packages name: 2007-06-20 05:35:00 +00:00
BuildNotes2.txt updating the doc 2008-09-25 23:13:48 +00:00
edksetup.bat Removed Java/Ant specific content from the setup scripts. 2008-12-31 16:57:24 +00:00
edksetup.sh Removed Java/Ant specific content from the setup scripts. 2008-12-31 16:57:24 +00:00