qemu/roms
Philippe Mathieu-Daudé 1cab464136 roms: Allow passing configure options to the EDK2 build tools
Since commit f590a812c2 we build the EDK2 EfiRom utility
unconditionally.

Some distributions require to use extra compiler/linker flags,
i.e. SUSE which enforces the PIE protection (see [*]).

EDK2 build tools already provide a set of variables for that,
use them to allow the caller to easily inject compiler/linker
options..

Now build scripts can pass extra options, example:

  $ make -C roms \
      EDK2_BASETOOLS_OPTFLAGS='-fPIE' \
      efirom

[*] https://lists.opensuse.org/opensuse-factory/2017-06/msg00403.html

Reported-by: Olaf Hering <olaf@aepfle.de>
Suggested-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20190409134536.15548-3-philmd@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2019-04-09 18:33:55 +02:00
..
edk2@8558838922 roms: add the edk2 project as a git submodule 2019-02-21 12:28:41 -05:00
ipxe@de4565cbe7 ipxe: update to latest git master 2019-01-22 07:27:59 +01:00
openbios@3464681b2b Update OpenBIOS images to 3464681b built from submodule. 2019-02-15 10:07:40 +00:00
openhackware@c559da7c8e prep: Update ppc_rom.bin 2014-07-07 16:46:35 +02:00
qemu-palcode@bf0e136988 pc-bios: Update palcode-clipper 2019-03-25 13:37:18 -07:00
QemuMacDrivers@90c488d5f4 QemuMacDrivers: update qemu_vga.ndrv to 90c488d built from submodule 2019-02-04 18:44:19 +11:00
seabios@a5cab58e9a seabios: update submodule to 1.12.1 2019-03-18 14:07:06 +01:00
seabios-hppa@0f4fe84658 Update seabios-hppa to latest upstream 2019-03-15 10:11:16 -07:00
sgabios@cbaee52287 sgabios: update for "fix wrong video attrs for int 10h,ah==13h" 2017-05-05 12:09:59 +02:00
skiboot@261ca8e779 ppc/pnv: update skiboot to commit 261ca8e779e5. 2019-03-19 15:20:14 +11:00
SLOF@a5b428e1c1 pseries: Update SLOF firmware image 2019-02-04 18:44:04 +11:00
u-boot@d3689267f9 PPC: E500: Update u-boot to v2019.01 2019-03-12 14:33:04 +11:00
u-boot-sam460ex@60b3916f33 sam460ex: Update u-boot-sam460ex firmware 2018-07-09 13:31:20 +10:00
config.seabios-128k seabios: turn off CONFIG_ATA_DMA 2019-03-18 14:07:06 +01:00
config.seabios-256k seabios: turn off CONFIG_ATA_DMA 2019-03-18 14:07:06 +01:00
config.vga-bochs-display seabios: add vga configs for bochs-display and ramfb 2018-07-02 17:20:54 +02:00
config.vga-cirrus roms: enable parallel seabios / seavgabios builds 2013-09-30 09:44:35 +02:00
config.vga-isavga roms: enable parallel seabios / seavgabios builds 2013-09-30 09:44:35 +02:00
config.vga-qxl roms: enable parallel seabios / seavgabios builds 2013-09-30 09:44:35 +02:00
config.vga-ramfb seabios: add vga configs for bochs-display and ramfb 2018-07-02 17:20:54 +02:00
config.vga-stdvga roms: enable parallel seabios / seavgabios builds 2013-09-30 09:44:35 +02:00
config.vga-virtio virtio-vga: add vgabios configuration 2015-06-12 10:13:23 +02:00
config.vga-vmware roms: enable parallel seabios / seavgabios builds 2013-09-30 09:44:35 +02:00
configure-seabios.sh Revert "roms: switch oldnoconfig to olddefconfig" 2013-05-28 12:12:07 +02:00
Makefile roms: Allow passing configure options to the EDK2 build tools 2019-04-09 18:33:55 +02:00