/qemu/docs/system/ |
H A D | guest-loader.rst | 4 Guest Loader 7 The guest loader is similar to the ``generic-loader`` although it is 12 The guest loader does two things: 17 This is what is typically done by a boot-loader like grub using its 24 …-device guest-loader,addr=0x42000000,kernel=Image,bootargs="root=/dev/sda2 ro console=hvc0 earlypr… 25 -device guest-loader,addr=0x47000000,initrd=rootfs.cpio 40 The full syntax of the guest-loader is:: 42 -device guest-loader,addr=<addr>[,kernel=<file>,[bootargs=<args>]][,initrd=<file>]
|
H A D | generic-loader.rst | 7 Generic Loader 10 The 'loader' device allows the user to load multiple images or values into 15 The loader device allows memory values to be set from the command line. This 18 -device loader,addr=<addr>,data=<data>,data-len=<data-len> \ 47 -device loader,addr=0xfd1a0104,data=0x8000000e,data-len=4 52 The loader device allows the CPU's PC to be set from the command line. This 55 -device loader,addr=<addr>,cpu-num=<cpu-num> 70 -device loader,addr=0x8000,cpu-num=0 75 The loader device also allows files to be loaded into memory. It can load ELF, 79 -device loader,file=<file>[,addr=<addr>][,cpu-num=<cpu-num>][,force-raw=<raw>] [all …]
|
H A D | index.rst | 24 generic-loader 25 guest-loader
|
/qemu/hw/core/ |
H A D | guest-loader.c | 2 * Guest Loader 6 * (based on the generic-loader by Li Guang <lig.fnst@cn.fujitsu.com>) 15 * Much like the generic-loader this is treated as a special device 16 * inside QEMU. However unlike the generic-loader this device is used 20 * the hypervisor directly you use the guest-loader to load the Dom0 22 * boot loader would. 30 #include "hw/loader.h" 34 #include "guest-loader.h" 127 dc->desc = "Guest Loader"; in guest_loader_class_init()
|
H A D | meson.build | 17 system_ss.add(when: 'CONFIG_FITLOADER', if_true: files('loader-fit.c')) 18 system_ss.add(when: 'CONFIG_GENERIC_LOADER', if_true: files('generic-loader.c')) 19 system_ss.add(when: 'CONFIG_GUEST_LOADER', if_true: files('guest-loader.c')) 34 'loader.c',
|
H A D | guest-loader.h | 2 * Guest Loader 6 * (based on the generic-loader by Li Guang <lig.fnst@cn.fujitsu.com>) 31 #define TYPE_GUEST_LOADER "guest-loader"
|
H A D | generic-loader.c | 2 * Generic Loader 37 #include "hw/loader.h" 41 #include "hw/core/generic-loader.h" 198 dc->desc = "Generic Loader"; in generic_loader_class_init()
|
H A D | loader-fit.c | 2 * Flattened Image Tree loader. 24 #include "hw/loader.h" 25 #include "hw/loader-fit.h"
|
/qemu/docs/system/arm/ |
H A D | aspeed.rst | 313 Manual boot using ``-device loader``: 324 -device loader,force-raw=on,addr=0x400000000,file=${IMGDIR}/u-boot-nodtb.bin \ 325 -device loader,force-raw=on,addr=$((0x400000000 + ${UBOOT_SIZE})),file=${IMGDIR}/u-boot.dtb \ 326 -device loader,force-raw=on,addr=0x430000000,file=${IMGDIR}/bl31.bin \ 327 -device loader,force-raw=on,addr=0x430080000,file=${IMGDIR}/optee/tee-raw.bin \ 328 -device loader,cpu-num=0,addr=0x430000000 \ 329 -device loader,cpu-num=1,addr=0x430000000 \ 330 -device loader,cpu-num=2,addr=0x430000000 \ 331 -device loader,cpu-num=3,addr=0x430000000 \ 383 -device loader,force-raw=on,addr=0x400000000,file=${IMGDIR}/u-boot-nodtb.bin \ [all …]
|
H A D | xlnx-versal-virt.rst | 55 Users can load firmware or boot-loaders with the ``-device loader`` options. 105 -device loader,file=petalinux-v2018.3/bl31.elf,cpu-num=0 \ 106 -device loader,file=petalinux-v2019.2/u-boot.elf \ 107 -device loader,addr=0x20000000,file=petalinux-v2019.2/Image \ 130 -device loader,file=petalinux-v2019.2/u-boot.elf,cpu-num=0 \ 131 -device loader,addr=0x30000000,file=linux/2018-04-24/xen \ 132 -device loader,addr=0x40000000,file=petalinux-v2019.2/Image \ 158 -device loader,file=petalinux-v2018.3/bl31.elf,cpu-num=0 \ 159 -device loader,file=petalinux-v2019.2/u-boot.elf \ 160 -device loader,addr=0x30000000,file=linux/2018-04-24/xen \ [all …]
|
/qemu/tests/qtest/ |
H A D | hexloader-test.c | 2 * QTest testcase for the Intel Hexadecimal Object File Loader 26 "-M vexpress-a9 -device loader,file=tests/data/hex-loader/test.hex"); in hex_loader_test()
|
/qemu/docs/system/riscv/ |
H A D | microblaze-v-generic.rst | 38 -device loader,addr=0x80000000,file=u-boot-spl.bin,cpu-num=0 \ 39 -device loader,addr=0x80200000,file=u-boot.img \ 41 -device loader,addr=0x83000000,file=system.dtb \
|
/qemu/include/hw/core/ |
H A D | generic-loader.h | 2 * Generic Loader 44 #define TYPE_GENERIC_LOADER "loader"
|
/qemu/tests/functional/ |
H A D | test_aarch64_aspeed_ast2700fc.py | 105 f'loader,force-raw=on,addr={addr},file={file}') 109 f'loader,addr=0x430000000,cpu-num={i}') 119 f'loader,file={file},cpu-num={cpu_num}')
|
H A D | test_aarch64_aspeed_ast2700.py | 99 f'loader,force-raw=on,addr={addr},file={file}') 103 f'loader,addr=0x430000000,cpu-num={i}')
|
/qemu/include/hw/arm/ |
H A D | boot.h | 2 * ARM kernel loader. 72 * boot loader/boot ROM code, and secondary_cpu_reset_hook() should 115 /* Address at which board specific loader/setup code exists. If enabled, 126 * If set, the board specific loader/setup blob will be run from secure
|
/qemu/hw/avr/ |
H A D | boot.c | 2 * AVR loader helpers 13 #include "hw/loader.h"
|
/qemu/tests/functional/qemu_test/ |
H A D | asset.py | 226 loader = unittest.loader.defaultTestLoader 227 tests = loader.loadTestsFromNames([path], None)
|
/qemu/linux-user/ |
H A D | loader.h | 2 * loader.h: prototypes for linux-user guest binary loader
|
/qemu/tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/ |
H A D | BiosTablesTest.c | 73 // loader, exiting with error will cause the boot manager to proceed with in BiosTablesTestMain() 139 // loader, exiting the app with success causes the boot manager to pull up in BiosTablesTestMain()
|
/qemu/hw/i386/ |
H A D | acpi-common.h | 5 #include "hw/acpi/bios-linker-loader.h"
|
/qemu/include/hw/acpi/ |
H A D | vmclock.h | 4 #include "hw/acpi/bios-linker-loader.h"
|
H A D | erst.h | 14 #include "hw/acpi/bios-linker-loader.h"
|
/qemu/tests/tcg/riscv64/ |
H A D | Makefile.softmmu-target | 17 QEMU_OPTS += -M virt -display none -semihosting -device loader,file=
|
/qemu/hw/microblaze/ |
H A D | boot.c | 2 * Microblaze kernel loader 37 #include "hw/loader.h"
|