Sushma,
When you say “We placed this UEFI driver ROM image, below the legacy optrom and
flashed the same on the PCIe card.”, how exactly did you do this?
Did you change the headers in the legacy image to indicated that it no longer
is the last image?
It’s been several years since I’ve done this so I’m still going back trying to
find the tools we used but it almost sounds like the PCI Data Structure in the
legacy ROM wasn’t updated and therefore, the BIOS only sees the one image,
regardless of what you put after… (There’s a ‘Last Image Indicator’ that needs
to have bit 7 set to zero in all images except the last. In this, case, the
legacy image should be zero and the UEFI image should be 1 (0x80). The UEFI
image then needs to follow the legacy image at ‘Image Length’ * 512 bytes.)
I’ll try to find what we did and forward if I can.
-Joe
// Joseph Thomas
// Principal Software Engineer
// Dot Hill Systems
// 2905 NorthWest Blvd., Suite 20
// Plymouth, MN 55441
// 763.226.2640
From: Ramesh R. [mailto:rame...@ami.com]
Sent: Wednesday, August 06, 2014 7:19 AM
To: edk2-devel@lists.sourceforge.net
Subject: Re: [edk2] making UEFI driver part of optrom
Hi Sushma,
It’s depend on the platform BIOS to decide which option rom needs to be
invoked. May be the BIOS you are having invokes only Legacy option rom if it’s
exists and doesn’t launch the UEFI option rom.
I mean to say from the option rom we can’t control which option rom needs to be
launched. It’s decided by the platform BIOS.
Thanks,
Ramesh
From: sushma s [mailto:sushma.bharadw...@gmail.com]
Sent: 06 August 2014 11:33
To: edk2-devel@lists.sourceforge.net<mailto:edk2-devel@lists.sourceforge.net>
Subject: Re: [edk2] making UEFI driver part of optrom
Hello,
As suggested, we placed only uefi.rom in the PCIE optrom, our UEFI driver is
getting loaded during boot.
But if i keep both the legacy optrom images, and UEFI driver rom image, i below
the other in the optrom space, my UEFI driver is not getting loaded.
Any additional changes required to make both images co-exist. Please advise.
Regards,
Sushma.S
On Mon, Aug 4, 2014 at 11:17 AM, Onipchuk Vladimir
<v-onipc...@yandex.ru<mailto:v-onipc...@yandex.ru>> wrote:
>>> We are able to successfully load the UEFI driver ROM using loadpicrom UEFI
>>> shell command.
During loadpcirom command please make sure what "start" function was loaded
(not just "entrypoint").
>>> In the PCIE card optrom layout We placed this UEFI driver ROM image, below
>>> the legacy optrom image and flashed the same on the PCIe card.
Try to place only UEFI driver ROM image on the PCIe card.
Thanks,
Vladimir
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls.
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net<mailto:edk2-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls.
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel