]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OptionRomPkg/AtapiPassThruDxe/AtapiPassThru.c
Update AtapiPassThru driver in Option ROM package to support to produce EFI Driver...
[mirror_edk2.git] / OptionRomPkg / AtapiPassThruDxe / AtapiPassThru.c
index b15f292e93b2eab89a72258bf5977eaee2709352..482933dc1b94cf1fb23d90ab75ab5ca659def370 100644 (file)
@@ -3390,5 +3390,18 @@ InitializeAtapiPassThru(
              );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
+  //\r
+  // Install EFI Driver Supported EFI Version Protocol required for \r
+  // EFI drivers that are on PCI and other plug in cards.\r
+  //\r
+  gAtapiScsiPassThruDriverSupportedEfiVersion.FirmwareVersion = PcdGet32 (PcdDriverSupportedEfiVersion);\r
+  Status = gBS->InstallMultipleProtocolInterfaces (\r
+                  &ImageHandle,\r
+                  &gEfiDriverSupportedEfiVersionProtocolGuid,\r
+                  &gAtapiScsiPassThruDriverSupportedEfiVersion,\r
+                  NULL\r
+                  );\r
+  ASSERT_EFI_ERROR (Status);\r
+\r
   return Status;\r
 }\r