Statistics
| Branch: | Revision:

root / roms / Makefile @ feature-archipelago

History | View | Annotate | Download (4.9 kB)

# Date Author Comment
50df8d5d 02/03/2014 04:37 pm Bruce Rogers

roms: remove explicit MAKEFLAGS from recursive make invocations

When using $(MAKE) within a makefile, we shouldn't be explicitly
including $(MAKEFLAGS) on the command-line. It causes problems
when that makefile is recursively invoked. When the roms/Makefile...

94e68caa 12/06/2013 09:55 am Gerd Hoffmann

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 a
128k seabios binary for old machine types. New machine types can
use a large 256k bios which should be big enougth for a while....

07403a5a 12/06/2013 09:55 am Gerd Hoffmann

roms: enable seabios cross builds

Signed-off-by: Gerd Hoffmann <>

774e80ea 09/30/2013 10:44 am Gerd Hoffmann

roms: add support for building sgabios

Signed-off-by: Gerd Hoffmann <>

68875817 09/30/2013 10:44 am Gerd Hoffmann

roms: add 'make clean'

Signed-off-by: Gerd Hoffmann <>

1ede4dd0 09/30/2013 10:44 am Gerd Hoffmann

roms: enable parallel builds for 'make lgplvgabios'

Recurse into vgabios once, adjust dependencies, call make using
$(MAKE) $(MAKEFLAGS) so jobserver mode works.

Signed-off-by: Gerd Hoffmann <>

5a7bd333 09/30/2013 10:44 am Gerd Hoffmann

roms: build lgplvgabios isavga variant

Add logic to also build+install the isavga vgabios variant.

Signed-off-by: Gerd Hoffmann <>

46ef7f33 09/30/2013 10:44 am Gerd Hoffmann

roms: parallel ipxe builds

Enable parallel ipxe builds. Reduce the recursive make calls. Call
recursive make properly using $(MAKE) $(MAKEFLAGS).

Signed-off-by: Gerd Hoffmann <>

bcf06c15 09/30/2013 10:44 am Gerd Hoffmann

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 ppc64
cross compiler installed somewhere in your path.

Signed-off-by: Gerd Hoffmann <>

779fa9d7 09/30/2013 10:44 am Gerd Hoffmann

roms: enable ipxe cross builds

95f7c680 09/30/2013 10:44 am Gerd Hoffmann

roms: enable parallel seabios / seavgabios builds

Signed-off-by: Gerd Hoffmann <>

95ca557d 03/25/2013 10:07 am Gerd Hoffmann

ipxe: disable two second timeout

Signed-off-by: Gerd Hoffmann <>

2397edd7 03/18/2013 11:21 am Gerd Hoffmann

Add Makefile rules to build nic rom binaries

"make -C roms pxerom" will build the ipxe roms and update
the binaries in pc-bios/, i.e. it basically documents how
the build process of our current nic roms works.

Signed-off-by: Gerd Hoffmann <>

2f3f430d 03/18/2013 11:21 am Gerd Hoffmann

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 ia32
and efi x64. So netbooting via SeaBIOS will continue to work
like it does today, and additionally we get network support...

7527bd85 11/30/2012 05:24 pm Gerd Hoffmann

roms: also copy the dsdt when updating seabios.

Signed-off-by: Gerd Hoffmann <>

b4566776 07/12/2012 04:25 pm Gerd Hoffmann

Add vgabios build rules to roms/Makefile

This patch adds some glue to roms/Makefile to build vgabios binaries for
qemu. It covers both the lgpl'ed vgabios implementation used by qemu
traditionally and the new seabios implementation.

The purpose of this patch is to (a) document the vgabios build process...

b1c0d031 03/12/2012 02:56 pm Gerd Hoffmann

Add seabios build scripts to roms/

Signed-off-by: Gerd Hoffmann <>