[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH] pc-bios: Use iPXE ROMs
From: |
Alex Williamson |
Subject: |
[Qemu-devel] Re: [PATCH] pc-bios: Use iPXE ROMs |
Date: |
Tue, 15 Mar 2011 13:08:05 -0600 |
On Tue, 2011-03-15 at 12:35 -0500, Anthony Liguori wrote:
> On 03/15/2011 12:00 PM, Alex Williamson wrote:
> > Refresh PXE ROMs from the iPXE project (http://ipxe.org). This
> > includes moving eepro100 to use standard naming and including a
> > script to easily refresh PXE ROMs from either a local git tree
> > or the upstream project. We include the 'git describe' output
> > in the resulting product name, making it easy to identify and
> > reproduce.
> >
> > Signed-off-by: Alex Williamson<address@hidden>
> > ---
> >
> > Anthony - I've skipped actually including the binary diffs here to
> > be friendly to the mailing list for review. You can reproduce them
> > with the included script. Note that pc-bios/gpxe-eepro100-80861209.rom
> > is moved to pc-bios/pxe-eepro100.bin when doing the commit. I'll be
> > happy to tar up the commit if you prefer. I've tested these ROMs using
> > ipxe v1.0.0-492-g23daab1.
> >
> > Makefile | 2 -
> > hw/eepro100.c | 2 -
> > pc-bios/README | 9 ++
> > pc-bios/gpxe-eepro100-80861209.rom | Bin
> > pc-bios/pxe-e1000.bin | Bin
> > pc-bios/pxe-eepro100.bin | Bin
> > pc-bios/pxe-ne2k_pci.bin | Bin
> > pc-bios/pxe-pcnet.bin | Bin
> > pc-bios/pxe-rtl8139.bin | Bin
> > pc-bios/pxe-virtio.bin | Bin
> > scripts/refresh-pxe-roms.sh | 138
> > ++++++++++++++++++++++++++++++++++++
> > 11 files changed, 146 insertions(+), 5 deletions(-)
> > delete mode 100644 pc-bios/gpxe-eepro100-80861209.rom
> > create mode 100644 pc-bios/pxe-eepro100.bin
> > create mode 100755 scripts/refresh-pxe-roms.sh
>
> We should probably just put ipxe in roms/ as a git submodule and have
> the make infrastructure (optionally) build each rom as appropriate.
>
> That way when we distribute releases, the ipxe code is part of the tarball.
That sounds fine to me. Do you want to add git://git.ipxe.org/ipxe.git
as a submodule in roms/ipxe and I'll follow-up with a patch to switch
over? I'm not sure how to deal with adding submodules via patches.
Thanks,
Alex