072b2327c137482a89bca1c7805f739af571d304 |
|
19-Dec-2016 |
Dandan Bi <dandan.bi@intel.com> |
MdeModulePkg/EmmcDxe: Avoid Non-Boolean type used as Boolean Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi <dandan.bi@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com>
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c
|
3b1d8241d0dac25c5e678c364fa2754ac1731060 |
|
22-Jun-2016 |
Feng Tian <feng.tian@intel.com> |
MdeModulePkg/SdMmc: update TPL to notify to fix UEFI SCT hang We have to upgrade the TPL level used by SdMmc stack because the following flow: DiskIo2ReadWriteDisk() in logical partition -> PartitionReadBlocksEx() in logical partition at TPL callback level -> ProbeMediaStatusEx() with sync request -> DiskIo2ReadWriteDisk() in physical partition -> waiting for async task completion. if the low layer driver doesn't run at TPL_NOTIFY level, it will have no time to trigger async task and cause system hang. Cc: Hao Wu <hao.a.wu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Hao Wu <hao.a.wu@intel.com>
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c
|
275d51369a55952c7d75399752c7269a16ff03de |
|
03-May-2016 |
Feng Tian <feng.tian@intel.com> |
MdeModulePkg/Sd: add Erase Block support on sd/emmc device It's done by producing EFI_ERASE_BLOCK_PROTOCOL protocol instance. Cc: Hao Wu <hao.a.wu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Hao Wu <hao.a.wu@intel.com>
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c
|
48555339beb65f90bd42995a15bd38cd45e378f5 |
|
23-Mar-2016 |
Feng Tian <feng.tian@intel.com> |
MdeModulePkg/SdMmc: Add EDKII SD/MMC stack This stack includes: 1. Dxe phase support by: 1) SdMmcPciHcDxe driver to consume PciIo and produce SdMmcPassThru. 2) SdDxe driver to consume SdMmcPassThru to produce BlkIo1/BlkIo2. 3) EmmcDxe driver to consume SdMmcPassThru to produce BlkIo1/BlkIo2/SSP. 2. Pei phase support 1) SdBlockIoPei driver to consume SdMmcHostController Ppi and produce VirutalBlkIo1&2. 2) EmmcBlockIoPei driver to consume SdMmcHostController Ppi and produce VirutalBlkIo1&2. 3) SdMmcPciHcPei driver to produce SdMmcHostController Ppi. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Hao Wu <hao.a.wu@intel.com>
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/EmmcDxe/EmmcBlockIo.c
|