Add an entry to the bootorder file with name "vmlinux". Give this entry more priority than the romfile.
Signed-off-by: Marc Marí <mar...@redhat.com> --- hw/i386/pc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hw/i386/pc.c b/hw/i386/pc.c index 81d93b4..c4c51f7 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -1012,8 +1012,10 @@ static void load_linux(PCMachineState *pcms, fw_cfg_add_bytes(fw_cfg, FW_CFG_SETUP_DATA, setup, setup_size); option_rom[nb_option_roms].name = "linuxboot.bin"; - option_rom[nb_option_roms].bootindex = 0; + option_rom[nb_option_roms].bootindex = 1; nb_option_roms++; + + add_boot_device_path(0, NULL, "vmlinux"); } #define NE2000_NB_MAX 6 -- 2.4.3