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>tags/v1.20.1
|
||
25 | 25 |
|
26 | 26 |
|
27 | 27 |
|
28 |
|
|
29 |
|
|
30 |
|
|
31 |
|
|
32 |
|
|
33 |
|
|
28 |
|
|
29 |
|
|
34 | 30 |
|
35 | 31 |
|
36 | 32 |
|
|
||
791 | 787 |
|
792 | 788 |
|
793 | 789 |
|
794 |
|
|
790 |
|
|
795 | 791 |
|
796 | 792 |
|
797 | 793 |
|
|
||
28 | 28 |
|
29 | 29 |
|
30 | 30 |
|
31 |
|
|
32 |
|
|
31 |
|
|
32 |
|
|
33 |
|
|
34 |
|
|
35 |
|
|
36 |
|
|
37 |
|
|
38 |
|
|
39 |
|
|
40 |
|
|
41 |
|
|
42 |
|
|
43 |
|
|
33 | 44 |
|
34 |
|
|
35 |
|
|
45 |
|
|
46 |
|
|
36 | 47 |
|
37 | 48 |
|
38 | 49 |
|