On Feb 28, 2013, at 2:24 PM, James Deutch <[email protected]> wrote:
> Hi,
>
> I'm hoping someone on the EDK2 mailing list can help me with an issue I've
> run into. My apologies if this is something that is well known or a RTFM
> question.
>
https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/OvmfPkg/README
> I'd like to use OVMF to develop a networked UEFI application. Is networking
> supported under OVMF for UEFI? When I build the EDK2 tree for the
> .../OvmvPkg/OvmfPkgIa32.dsc platform with -DNETWORK_ENABLE=TRUE, I get the
> following error:
>
> build.py...
> : error 000E: File/directory not found in workspace
> /home/jdeutch/src/edk2/Intel3.5/EFI32/E3507E2.EFI
>
> There is no .../Intel3.5/ subdirectory in the EDK2 source tree, so I'm
> wondering if it's in a separate tree like the FatPkg support. Is that the
> case?
>
> I greped through the tree and found .../OvmfPkg/OvmfPkgIa32.fdf is pulling in
> the .../Intel3.5 dependency, but I'm not sure what functionality is missing
> from the build if I comment out the following lines (starting at line 253):
>
> FILE DRIVER = 5D695E11-9B3F-4b83-B25F-4A8D5D69BE07 {
> SECTION PE32 = Intel3.5/EFI32/E3507E2.EFI
> }
>
This statement is basically put this binary in the FV. So yes it does seem to
be missing.
> The build completes if I comment out the lines in the FDF file, and OVMF runs
> in QEMU, but if I execute "ifconfig -l" under the shell 2.0 (I build with
> -DUSE_NEW_SHELL=TRUE), I get the following error message:
>
> Error. The protocol 'gEfiIp4ConfigProtocolGuid' was required and not found
> (3B95
> AA31-3793-434B-8667-C8070892E05E).
>
> I suspect the .../Intel3.5//EFI32/E3507E2.EFI (driver) dependency is used to
> load/initialize the Ip4 Config Protocol and associated GUID, but don't know
> it that's the case or I'm just lost in the weeds.
>
The network stack is generic, you can see all the drivers listed after one you
commented out. This must be device driver for the Intel NIC.
> Is there documentation on getting networking to work with OVMF? I didn't see
> any when I went to the EDK2 wiki, but I could have missed it.
>
> Thanks in advance for your help!
>
> Sincerely,
> James Deutch
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel