[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-discuss] Skip iPXE delay before launching bootloader?
From: |
Jakob Bohm |
Subject: |
Re: [Qemu-discuss] Skip iPXE delay before launching bootloader? |
Date: |
Thu, 11 Oct 2012 09:35:55 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 5.2; WOW64; rv:15.0) Gecko/20120907 Thunderbird/15.0.1 |
On 10/10/2012 7:09 PM, Andrew Pennebaker wrote:
I'm working on some bootloader assembly code, and it slows down
my workflow when I have to wait 2 seconds after the iPXE message
appears in qemu, before it actually launches my bootloader.
Any idea how to skip this delay?
Option 1: Pass the "boot" option for the virtual device that holds
your bootloader code (probably a virtual floppy or hard drive),
this should tell the qemu/bochs BIOS to ignore other boot sources
such as PXE.
Option 2: Start qemu with no virtual network interface, I guess that
should shut up PXE (assuming your code is not a PXE bootloader).
Option 3: If you are writing a PXE bootloader, speed up your DHCP
and TFTP servers and the network that lead to them, this is
usually the thing that takes 2 seconds.
Option 4: Consider a "warm boot" where qemu is not shut down between
boot attempts, this may reduce the work done by the qemu/bochs
BIOS.
Option 5: Look in the qemu/bochs BIOS ROM assembly source code and
comment out the unwanted code in your own copy.
Enjoy
Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S. http://www.wisemo.com
Transformervej 29, 2730 Herlev, Denmark. Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded