1. 2dc5090 MdeModulePkg: AtaAtapiPassThru: select master/slave around DIAG command by Reza Jelveh · 9 years ago
  2. 857ce45 MdeModulePkg/AtaBus: remove TPer Reset operation in DriverBindingStart by Tian Feng · 10 years ago
  3. 5149242 MdeModulePkg/AtaAtapiPassThru: ensure PRDT of IDE is in 64K boundary by Feng Tian · 10 years ago
  4. e7401ee MdeModulePkg/AtaAtapiPassThruDxe: Support 4K bytes block size HDDs by Feng Tian · 10 years ago
  5. 6a49701 MdeModulePkg\Bus\Ata\AtaAtapiPassThru: don't set PxSACT bit when issuing command by Chris Ruffin · 10 years ago
  6. 1ff1dd0 MdeModulePkg/AtaAtapiPassThru: don't write read-only AHCI MMIO register by Feng Tian · 10 years ago
  7. 43654b1 MdeModulePkg/AtaAtapiPassThru: When D2H FIS received at PIO DATA-IN transfer, check PxTFD.Error register to confirm if there is a real error for better device compatibilities with Qemu and Marvel9230 sata controllers. by Reza Jelveh · 10 years ago
  8. bf5a949 AtaBusDxe: Fix ReadBlockEx andWriteBlockEx to still signal event when the BufferSize is 0. by Ruiyu Ni · 10 years ago
  9. 35c77da MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. by Gao, Liming · 10 years ago
  10. fea55a1 MdeModulePkg: INF/DEC file updates to EDK II packages by Zeng, Star · 10 years ago
  11. 6036e94 MdeModulePkg: INF/DEC file updates to EDK II packages by Zeng, Star · 10 years ago
  12. 6e1e540 1) Add type cast for better coding style. by Feng Tian · 10 years ago
  13. f1bc233 MdeModulePkg/AtaAtapiPassThru: Correct the algo of calculating PRDT number to avoid beyond the boundary of 32 bit. by Tian, Feng · 10 years ago
  14. ab82122 MdeModulePkg/AtaAtapiPassThru: Handle timeout 0 as indefinitely wait to strictly comply with UEFI spec by Tian, Feng · 11 years ago
  15. 73a9e82 MdeModulePkg/ScsiDisk: Using back-off algorithm to dynamically adjust transfer length in a single SCSI/ATAPI transfer to reach best device compatibility. by Tian, Feng · 11 years ago
  16. 4b738c7 Fix CRLF format by Tian, Hot · 11 years ago
  17. 32e817c MdeModulePkg/AtaAtapiPassThru: Error handling enhancement for uninstalling protocol interface failure case by Feng Tian · 11 years ago
  18. 59b1b9d MdeModulePkg/AtaAtapiPassThru: Add parameter check to ResetDevice() to follow UEFI spec. by Tian, Feng · 11 years ago
  19. 71fd9fa MdeModulePkg/AtaBus&AtaAtapiPassThru: Update ATA drivers to follow UEFI2.4 new request in which it requests ResetEx() to terminate any in-flight non-blocking IO request with EFI_ABORTED transaction status. by Tian, Feng · 11 years ago
  20. df202d7 MdeModulePkg/AtaAtapiPassThru: To follow UEFI 2.4, updating the implementation of ATA_PASS_THRU.PassThru() to allow sending ATA cmds to ATAPI devices. by Feng Tian · 11 years ago
  21. cffd217 Add new adding ATA related status code in PI 1.3 to definition and ATA modules. by Elvin Li · 11 years ago
  22. 8e1f061 MdeModulePkg/AtaBus: wait up to 30s for ATA cmd response in Standby/Idle mode to follow ATA spec by Feng Tian · 12 years ago
  23. 8908e76 MdeModulePkg/AtaBus: AtaBusDxe module would ignore ATA Pass Thru Protocol instances that do not have the LOGICAL attribute set by erictian · 12 years ago
  24. 9690325 MdeModulePkg/AtaBus&ScsiBus: Dynamically calculate how long shall we wait for the finish of a read/write operation according to the actual transfer length by erictian · 12 years ago
  25. e8a50d1 MdeModulePkg/AtaAtapiPassThru: Not set AhciCmdC bit of CommandList when doing transaction as AHCI spec say this bit is only used to do soft reset by erictian · 12 years ago
  26. 467cacb MdeModulePkg/AtaAtapiPassThru: fix buffer overflow issue introduced by previous patch(r13932). by erictian · 12 years ago
  27. 6b13aa6 MdeModulePkg/AtaAtapiPassThru: valid ports transverse algo of AHCI controller is updated to handle inconsecutive case by erictian · 12 years ago
  28. a326830 MdeModulePkg: eliminate all implicit library dependencies for all modules in MdeModulePkg on PcdLib by erictian · 12 years ago
  29. 0d5df2a MdeModulePkg/AtaBusDxe: remove a redundant error check by erictian · 12 years ago
  30. 37623a5 Add missing status code in several modules. by li-elvin · 12 years ago
  31. 3d267c7 Fix code potential errors. by ydong10 · 12 years ago
  32. ce68d3b Add missing braces around initializer. by lzeng14 · 12 years ago
  33. 2ca8548 Add TperReset Logic By using MOR bit - Remove the unnecessary parameter. by qianouyang · 12 years ago
  34. 90398d5 Add Tper Reset Logic by using MOR bit. by qianouyang · 12 years ago
  35. 7fb60a9 MdeModulePkg/AtaAtapiPassThru: Move error check behind the place that SetupFIS frame is received. by erictian · 12 years ago
  36. 2721fab MdeModulePkg/Ata: Clear PxCmd.SUD bit when the port has no device presented at AHCI mode. by erictian · 13 years ago
  37. fc80ee6 MdeModulePkg/Ata: Use a new Pcd named "PcdAtaSmartEnable" to control if enabling S.M.A.R.T feature by default. by erictian · 13 years ago
  38. 58727f2 Introduce tow non-blocking task lists to AtaBus. One maintains the sub-task which is related to running Ata Task and the other is for waiting Ata Task. And it will not pass any task to AtaAtapiPassThru until the previous Ata task has been finished or met error. by qianouyang · 13 years ago
  39. d8982b0 MdeModulePkg: Fix a bug in GetNextTargetLun()/GetNextTarget() when two cdroms attached by erictian · 13 years ago
  40. 7f070be MdeModulePkg: Fix a bug that UnregisterAtaDev() will return error when SSP protocol is not installed by erictian · 13 years ago
  41. e0e7f80 Update code to pass build on VS2008 with /Od compiler option. by lgao4 · 13 years ago
  42. 957fe09 Allocate aligned buffer to satisfy the IoAlign requirement of high level protocol. by lzeng14 · 13 years ago
  43. 1aff716 In AtaAtapiPassThru driver by qianouyang · 13 years ago
  44. 9cc8626 Correct AtaAtapiPassThru module packaging info. by erictian · 13 years ago
  45. 8536cc4 MdeModulePkg: ATA performance tuning. by erictian · 13 years ago
  46. 7538d53 MdeModulePkg: Remove variables that are set, but not used by jljusten · 13 years ago
  47. 9e70c18 If the data buffer described by InDataBuffer/OutDataBuffer and InTransferLength/OutTransferLength is too big to be transferred, EFI_BAD_BUFFER_SIZE should be returned by erictian · 13 years ago
  48. 25dd150 Remove, correct and refine some debug messages. by lzeng14 · 13 years ago
  49. 284ee2e Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid. by niruiyu · 14 years ago
  50. 5d0066d Return the correct status at the last of UnregisterAtaDevice. by li-elvin · 14 years ago
  51. 2525e22 Fix a potential memory free failure bug in AtaAtapiPassThru by erictian · 14 years ago
  52. cbd2a4b ScsiBus/ScsiDisk enhancement for no_media state. by erictian · 14 years ago
  53. d490265 Update code to pass packaging tool. by lzeng14 · 14 years ago
  54. 3d0a238 Add more status code in drivers. by li-elvin · 14 years ago
  55. 3c063fe fix memory leak at AccessAtaDevice() of AtaBus. by erictian · 14 years ago
  56. 86d8e19 Update the function's descriptions (which is in AtaBus, AtaAtapiPassThru, Partition drivers) to make them be consistent with the code. by qianouyang · 14 years ago
  57. d0844d1 Add Pointer check for NULL before referring it and remove unnecessary pointer check in AtaAtapiPassThru and Partition Drivers. by qianouyang · 14 years ago
  58. c24097a 1. Enabled SSP(StorageSecurityCommandProtocol) for ATA devices. by hhuan13 · 14 years ago
  59. 490b5ea Add BlockIO2 Protocol. by qianouyang · 14 years ago
  60. fcf5e49 Change BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the Buffer/BufferSize/Lba is invalid so that caller can probe the media status easier. by niruiyu · 14 years ago
  61. e70ae46 fix null DevicePath issue. by erictian · 14 years ago
  62. ed365e9 fix a invalid pointer conversion when builing 32bit image. by erictian · 14 years ago
  63. e519983 1. fix AtaPassThru.PassThru() sct failure by erictian · 14 years ago
  64. 12873d5 S.M.A.R.T feature enable by erictian · 14 years ago
  65. c6e797a return EFI_DEVICE_ERROR if the Status value is not EFI_SUCCESS. by erictian · 14 years ago
  66. 5dec0c6 fix 32bit build warning by erictian · 14 years ago
  67. aca8441 remove additional space from comments and pass ICC/GCC44 build by erictian · 14 years ago
  68. a41b527 add native ide/ahci driver by erictian · 14 years ago
  69. 034ffda Fill AtaDeviceHeader field in ATA command block by qhuang8 · 14 years ago
  70. 09ba0c4 Update AtaBus module to use Uefi.h as the master header file as it is a pure UEFI driver. by qhuang8 · 14 years ago
  71. cd5ebaa Update the copyright notice format by hhtian · 15 years ago
  72. c61f936 fix ia32 build error. by erictian · 15 years ago
  73. fa03149 The ATA alignment_logic_in_phy_blocks field doesn’t directly report the lowest aligned LBA. Instead, there’s some modulo arithmetic involved. by erictian · 15 years ago
  74. 6bfbb5f 1. Correct File header to ## @file by lgao4 · 15 years ago
  75. 6ea8e37 Clean up AtaBus driver to not depend on PI IdeControllerInit Protocol definitions by qhuang8 · 15 years ago
  76. 05a44e9 Fix minor coding style issues. by qhuang8 · 15 years ago
  77. 907c1a0 Remove the hard-code IoAlign in BlockIo.Media; instead, this value should inherit from lower Ata Pass Thru protocol instance. by qhuang8 · 15 years ago
  78. 3bfa77f Fix bug that that the template does not match fields in structure EFI_BLOCK_IO_MEDIA by qhuang8 · 15 years ago
  79. 61d4f8f Add assertion to ensure the boolean value must be 0 or 1 before the use of array index by qhuang8 · 15 years ago
  80. 423401f 1. Fix bug in some boundary cases to calculate SectorCountExp. by qhuang8 · 15 years ago
  81. ad86a50 Add new UEFI driver AtaBusDxe: by qhuang8 · 15 years ago