david/ipxe
david
/
ipxe
Archived
1
0
Fork 0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/config
Alex Williamson 27d1b40ee9 [romprefix] Allow ROM banner timeout to be configured independently
iPXE currently prints a "Press Ctrl-B" banner twice: once when the ROM
is first called for initialisation and again if we attempt to boot
from the ROM.  This slows boot, especially when the NIC is not the
primary boot device.  Tools such as libguestfs make use of QEMU VMs
for performing maintenance on disk images and may make use of NICs in
the VM for network support.  If iPXE introduces a static init-time
delay, that directly translates to increased runtime for the tools.

Fix by allowing the ROM banner timeout to be configured independently
of the main banner timeout.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Modified-by: Michael Brown <mcb30@ipxe.org>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2014-03-03 13:09:25 +00:00
..
defaults [legal] Add missing FILE_LICENCE declarations 2013-07-15 13:41:46 +02:00
local [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
.gitignore [makefile] Split config.h out into config/*.h and kill off mkconfig.pl 2008-10-08 02:17:32 +01:00
colour.h [console] Add centralised concept of colours and colour pairs 2013-12-09 15:34:07 +00:00
config.c [cmdline] Add the "ipstat" command 2014-03-02 23:57:47 +00:00
config_ethernet.c [fcoe] Add support for Fibre Channel over Ethernet 2010-09-15 03:20:54 +01:00
config_fc.c [fcp] Add support for the Fibre Channel Protocol 2010-09-15 03:20:26 +01:00
config_infiniband.c [block] Replace gPXE block-device API with an iPXE asynchronous interface 2010-09-14 20:37:15 +01:00
config_net80211.c [wpa] Add CCMP backend (new AES-based cryptosystem) 2010-01-05 10:11:42 -05:00
config_romprefix.c [config] Make PXE stack a compile-time option 2010-01-20 17:23:37 -05:00
config_route.c [ipv6] Replace IPv6 stack 2013-09-03 16:30:46 +01:00
console.h [vesafb] Add VESA frame buffer console 2013-11-28 05:55:45 +00:00
defaults.h [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
entropy.h [rng] Add ANS X9.82 Approved Source of Entropy Input 2012-02-21 12:42:38 +00:00
general.h [romprefix] Allow ROM banner timeout to be configured independently 2014-03-03 13:09:25 +00:00
ioapi.h [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
isa.h [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
nap.h [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
reboot.h [efi] Add "reboot" command for EFI 2013-03-22 13:44:02 +00:00
sanboot.h [block] Replace gPXE block-device API with an iPXE asynchronous interface 2010-09-14 20:37:15 +01:00
serial.h [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
settings.h [settings] Expose memory map via settings mechanism 2013-08-12 22:00:36 +01:00
sideband.h [settings] Add config/settings.h 2013-07-13 12:44:48 +02:00
time.h [time] Define an API for getting the current time 2012-03-19 22:13:27 +00:00
timer.h [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
umalloc.h [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00