xref: /openbmc/qemu/hw/i386/multiboot.h (revision b1fd92137e4d485adeec8e9f292f928ff335b76c)
147b43a1fSPaolo Bonzini #ifndef QEMU_MULTIBOOT_H
247b43a1fSPaolo Bonzini #define QEMU_MULTIBOOT_H
347b43a1fSPaolo Bonzini 
4a88b362cSLaszlo Ersek #include "hw/nvram/fw_cfg.h"
5*3ca8ce72SPaolo Bonzini #include "hw/i386/x86.h"
6a88b362cSLaszlo Ersek 
7*3ca8ce72SPaolo Bonzini int load_multiboot(X86MachineState *x86ms,
8*3ca8ce72SPaolo Bonzini                    FWCfgState *fw_cfg,
947b43a1fSPaolo Bonzini                    FILE *f,
1047b43a1fSPaolo Bonzini                    const char *kernel_filename,
1147b43a1fSPaolo Bonzini                    const char *initrd_filename,
1247b43a1fSPaolo Bonzini                    const char *kernel_cmdline,
1347b43a1fSPaolo Bonzini                    int kernel_file_size,
1447b43a1fSPaolo Bonzini                    uint8_t *header);
1547b43a1fSPaolo Bonzini 
1647b43a1fSPaolo Bonzini #endif
17