History | View | Annotate | Download (5 kB)
roms: build two seabios binaries
Adding xhci support to seabios made it jump over the 128k line.Changing the bios size breaks migration, so we have to keep a128k seabios binary for old machine types. New machine types canuse a large 256k bios which should be big enougth for a while....
roms: enable seabios cross builds
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
roms: add support for building sgabios
roms: add 'make clean'
roms: enable parallel builds for 'make lgplvgabios'
Recurse into vgabios once, adjust dependencies, call make using$(MAKE) $(MAKEFLAGS) so jobserver mode works.
roms: build lgplvgabios isavga variant
Add logic to also build+install the isavga vgabios variant.
roms: parallel ipxe builds
Enable parallel ipxe builds. Reduce the recursive make calls. Callrecursive make properly using $(MAKE) $(MAKEFLAGS).
roms: add rules to build slof
Add some logic to detect cross compilers. Add support for "make slof",which should JustWork[tm] if you are on a ppx64 machine or have a ppc64cross compiler installed somewhere in your path.
roms: enable ipxe cross builds
roms: enable parallel seabios / seavgabios builds
ipxe: disable two second timeout
Add Makefile rules to build nic rom binaries
"make -C roms pxerom" will build the ipxe roms and updatethe binaries in pc-bios/, i.e. it basically documents howthe build process of our current nic roms works.
Add Makefile rules to build nic rom binaries with efi support
"make -C roms efirom" will build rom binaries with EFI support.They are composed from three images: legacy bios, efi ia32and efi x64. So netbooting via SeaBIOS will continue to worklike it does today, and additionally we get network support...
roms: also copy the dsdt when updating seabios.
Add vgabios build rules to roms/Makefile
This patch adds some glue to roms/Makefile to build vgabios binaries forqemu. It covers both the lgpl'ed vgabios implementation used by qemutraditionally and the new seabios implementation.
The purpose of this patch is to (a) document the vgabios build process...
Add seabios build scripts to roms/