]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fill AtaDeviceHeader field in ATA command block
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 2 Sep 2010 08:00:27 +0000 (08:00 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 2 Sep 2010 08:00:27 +0000 (08:00 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10849 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Bus/Ata/AtaBusDxe/AtaPassThruExecute.c

index 93bad4259aba16d7407f212724e96a8f192be362..acfbd743943ae9829b6d3d2f132d41ecba99ff8e 100644 (file)
@@ -354,6 +354,7 @@ DiscoverAtaDevice (
   //\r
   Acb = ZeroMem (&AtaDevice->Acb, sizeof (*Acb));\r
   Acb->AtaCommand = ATA_CMD_IDENTIFY_DRIVE;\r
+  Acb->AtaDeviceHead = (UINT8) (BIT7 | BIT6 | BIT5 | (AtaDevice->PortMultiplierPort << 4)); \r
 \r
   //\r
   // Prepare for ATA pass through packet.\r