diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2015-06-01 11:31:06 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2015-06-01 11:31:06 +0200 |
commit | 50e36a13582491514a1cd794ce3c29e8d09022ac (patch) | |
tree | f9e5edc2286ff4664658ed913eed769e6598bea0 | |
parent | ad49734febeb28e9e4eb523a40315256c4e8f11a (diff) | |
download | seabios-50e36a13582491514a1cd794ce3c29e8d09022ac.tar.gz |
add stripped-down config
-rw-r--r-- | config.bios.fast | 54 | ||||
-rw-r--r-- | seabios.git.spec | 5 |
2 files changed, 59 insertions, 0 deletions
diff --git a/config.bios.fast b/config.bios.fast new file mode 100644 index 0000000..be5065c --- /dev/null +++ b/config.bios.fast @@ -0,0 +1,54 @@ +# +# Stripped down seabios config. +# +# Left enabled: +# CONFIG_OPTIONROMS (needed for -kernel to work) +# CONFIG_VIRTIO_{BLK,SCSI} (to boot from virtio disks) +# + +CONFIG_QEMU=y +CONFIG_QEMU_HARDWARE=y +CONFIG_PERMIT_UNALIGNED_PCIROM=y +CONFIG_ROM_SIZE=64 + +# processor +CONFIG_XEN=n +CONFIG_USE_SMM=n +CONFIG_MTRR_INIT=n + +# isa/lpc +CONFIG_FLOPPY=n +CONFIG_SERIAL=n +CONFIG_LPT=n +CONFIG_PS2PORT=n +CONFIG_DEBUG_IO=n + +# storage +CONFIG_ATA=n +CONFIG_AHCI=n +CONFIG_PVSCSI=n +CONFIG_ESP_SCSI=n +CONFIG_LSI_SCSI=n +CONFIG_MEGASAS=n +CONFIG_SDCARD=n + +# usb +CONFIG_USB=n + +# bios features +CONFIG_CDROM_BOOT=n +CONFIG_CDROM_EMU=n +CONFIG_TCGBIOS=n +CONFIG_APMBIOS=n +CONFIG_KEYBOARD=n +CONFIG_MOUSE=n +CONFIG_BOOTMENU=n +CONFIG_BOOTSPLASH=n +CONFIG_THREADS=n +CONFIG_RELOCATE_INIT=n + +# old qemu compat +CONFIG_ACPI_DSDT=n + +# vga +CONFIG_VGAHOOKS=n diff --git a/seabios.git.spec b/seabios.git.spec index b48ed4d..b2347a6 100644 --- a/seabios.git.spec +++ b/seabios.git.spec @@ -11,6 +11,7 @@ License: LGPLv3 Source0: seabios.git-g5b63109.tar.xz Source10: config.bios.qemu Source11: config.bios.qemu-256k +Source12: config.bios.fast Source15: config.bios.coreboot Source16: config.bios.csm Source20: config.vga.stdvga @@ -76,6 +77,10 @@ do_build %{SOURCE11} out/bios.bin cp out/bios.bin rpm.bin/bios-qemu-256k.bin cp .config rpm.doc/bios-qemu-256k.config +do_build %{SOURCE12} out/bios.bin +cp out/bios.bin rpm.bin/bios-qemu-fast.bin +cp .config rpm.doc/bios-qemu-fast.config + mkdir rpm.core.bin mkdir rpm.core.doc do_build %{SOURCE15} out/bios.bin.elf |