]> git.proxmox.com Git - mirror_edk2.git/commit
MdePkg Protocol/AtaPassThru.h: Update PortMultiplierPort related comments
authorHao Wu <hao.a.wu@intel.com>
Fri, 8 Apr 2016 08:17:37 +0000 (16:17 +0800)
committerHao Wu <hao.a.wu@intel.com>
Thu, 12 May 2016 06:17:55 +0000 (14:17 +0800)
commitcc4036509e32413570430f7a2f8f92a37190cb6e
treefcd323ebf391fd35d09f2b172bde07bb582e1c0c
parentb87031be7b4f88e87e089083452e43bca5a17ac1
MdePkg Protocol/AtaPassThru.h: Update PortMultiplierPort related comments

The UEFI2.5 Errata (Mantis ticket 1472 -
https://mantis.uefi.org/mantis/view.php?id=1472) updated
'PortMultiplierPort' parameter description for the following services in
EFI_ATA_PASS_THRU_PROTOCOL:

1. PassThru
2. BuildDevicePath
3. ResetDevice

Now, if there is no port multiplier on a ATA controller port, the
PortMultiplierPort parameter should be set to 0xFFFF instead of 0.

Please note that this is an incompatible semantic change. The consumer of
EFI_ATA_PASS_THRU_PROTOCOL needs to re-examine its usage to follow UEFI
2.5 Errata mantis 1472.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
MdePkg/Include/Protocol/AtaPassThru.h