Home
last modified time | relevance | path

Searched full:boot (Results 1 – 25 of 503) sorted by relevance

12345678910>>...21

/qemu/docs/system/riscv/
H A Dsifive_u.rst56 Boot options
60 for loading a Linux kernel, a VxWorks kernel, a modified U-Boot bootloader
62 -bios. It also supports booting the unmodified U-Boot bootloader using the
76 offset 0xfc. U-Boot reads the serial number from the OTP memory, and uses
91 Mode Select (MSEL[3:0]) pins value, used to control where to boot from.
94 using the Mode Select pins on the chip. Typically, the boot process runs
98 1. Zeroth Stage Boot Loader (ZSBL), which is contained in an on-chip mask
102 2. First Stage Boot Loader (FSBL), which brings up PLLs and DDR memory.
103 This is U-Boot SPL.
104 3. Second Stage Boot Loader (SSBL), which further initializes additional
[all …]
H A Dvirt.rst47 Boot options
51 for loading a Linux kernel, a VxWorks kernel, an S-mode U-Boot bootloader
53 the recommended RISC-V bootflow: U-Boot SPL (M-mode) loads OpenSBI fw_dynamic
54 firmware and U-Boot proper (S-mode), using the standard -bios functionality.
73 For TCG guests only, it is also possible to boot M-mode firmware from
163 To boot the newly built Linux kernel in QEMU with the ``virt`` machine:
169 -kernel arch/riscv/boot/Image \
175 fix the 32-bit boot issue for Linux kernel v5.12.
187 line above to boot the 32-bit Linux kernel. A rootfs image containing 32-bit
188 applications shall be used in order for kernel to boot to user space.
[all …]
H A Dmicrochip-icicle-kit.rst33 Boot options
50 Direct Kernel Boot
54 kernel boot is requested, a device tree blob may be specified via the ``-dtb``
69 ``fw_dynamic`` BIOS image for the ``generic`` platform is used to boot an
70 S-mode payload like U-Boot or OS kernel directly.
72 For example, the following commands show building a U-Boot image from U-Boot
80 Then we can boot the machine by:
89 -kernel path/to/u-boot/build/dir/u-boot.bin \
90 -dtb path/to/u-boot/build/dir/u-boot.dtb
97 * The default U-Boot configuration uses CONFIG_OF_SEPARATE hence the ELF image
[all …]
/qemu/tests/qtest/
H A Dboot-order-test.c2 * Boot order test cases.
82 { "-boot c",
84 { "-boot nda",
86 { "-boot order=",
88 { "-boot order= -boot order=c",
90 { "-boot once=a",
92 { "-boot once=a -no-fd-bootchk",
94 { "-boot once=a,order=c",
96 { "-boot once=d -boot order=nda",
98 { "-boot once=a -boot once=b -boot once=c",
[all …]
H A Dcdrom-test.c15 #include "boot-sector.h"
18 static char isoimage[] = "cdrom-boot-iso-XXXXXX";
46 "xorrisofs", "-quiet", "-l", "-no-emul-boot", in prepare_image()
134 g_test_skip("No KVM or TCG accelerator available, skipping boot tests"); in add_x86_tests()
139 qtest_add_data_func("cdrom/boot/default", "-cdrom ", test_cdboot); in add_x86_tests()
141 qtest_add_data_func("cdrom/boot/virtio-scsi", in add_x86_tests()
148 qtest_add_data_func("cdrom/boot/am53c974", in add_x86_tests()
154 qtest_add_data_func("cdrom/boot/dc390", in add_x86_tests()
160 qtest_add_data_func("cdrom/boot/lsi53c895a", in add_x86_tests()
172 qtest_add_data_func("cdrom/boot/isapc", "-M isapc " in add_x86_tests()
[all …]
/qemu/docs/system/
H A Dbootindex.rst1 Managing device boot order with bootindex properties
6 A simple way to set this order is to use the ``-boot order=`` option,
14 boot priority. There is no particular order in which devices with no
19 not support ``-boot order=``; on those machines you must always
44 Given the command above, firmware should try to boot from the e1000 NIC
52 booting. For instance, the x86 PC BIOS boot specification allows only one
53 disk to be bootable. If boot from disk fails for some reason, the x86 BIOS
54 won't retry booting from other disk. It can still try to boot from
59 boot from to a boot method. It doesn't happen for devices the firmware
60 can natively boot from, but if firmware relies on an option ROM for
[all …]
H A Dguest-loader.rst10 hoops of firmware and boot-loaders.
15 - sets platform FDT data so hypervisors can find and boot them
17 This is what is typically done by a boot-loader like grub using its
18 multi-boot capability. A typical example would look like:
28 parameter and passed its boot arguments via -append. The Dom0 guest
34 Currently the only supported machines which use FDT data to boot are
/qemu/docs/system/arm/
H A Daspeed.rst65 * Secure Boot Controller (AST2600)
66 * eMMC Boot Controller (dummy)
86 Boot options
106 To boot a kernel directly from a Linux build tree:
111 -kernel arch/arm/boot/zImage \
112 -dtb arch/arm/boot/dts/aspeed-ast2600-evb.dtb \
118 The machine options specific to Aspeed to boot from a flash image are :
120 * ``execute-in-place`` which emulates the boot from the CE0 flash
125 support for the chip model to boot.
129 To boot the machine from the flash image, use an MTD drive :
[all …]
H A Dsabrelite.rst33 Boot options
37 for loading a Linux kernel, U-Boot bootloader or ELF executable.
53 To boot the newly built Linux kernel in QEMU with the SABRE Lite machine, use:
59 -kernel arch/arm/boot/zImage \
60 -dtb arch/arm/boot/dts/imx6q-sabrelite.dtb \
64 Running U-Boot
67 U-Boot mainline v2020.10 release is tested at the time of writing. To build a
68 U-Boot mainline bootloader that can be booted by the SABRE Lite machine, use
82 then manually select the following configuration in U-Boot:
86 To start U-Boot using the SABRE Lite machine, provide the u-boot binary to
[all …]
H A Dorangepi.rst5 based embedded computer with mainline support in both U-Boot
43 Boot options
68 For example, U-Boot uses it to determine a unique MAC address.
107 To boot the newly build linux kernel in QEMU with the Orange Pi PC machine, use:
112 -kernel /path/to/linux/arch/arm/boot/zImage \
114 -dtb /path/to/linux/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dtb
143 For example, to boot using the Orange Pi PC Debian image on SD card, simply add the -sd
149 -kernel /path/to/linux/arch/arm/boot/zImage \
151 -dtb /path/to/linux/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dtb \
176 give the following kernel parameters via U-Boot (or via -append):
[all …]
H A Dxlnx-versal-virt.rst55 Users can load firmware or boot-loaders with the ``-device loader`` options.
61 for boot-loaders or firmware to pick it up.
73 Direct Linux boot of a generic ARM64 upstream Linux kernel:
79 -kernel arch/arm64/boot/Image \
86 Direct Linux boot of PetaLinux 2019.2:
98 Boot PetaLinux 2019.2 via ARM Trusted Firmware (2018.3 because the 2019.2
99 version of ATF tries to configure the CCI which we don't model) and U-boot:
106 -device loader,file=petalinux-v2019.2/u-boot.elf \
112 Run the following at the U-Boot prompt:
124 Boot Linux as DOM0 on Xen via U-Boot:
[all …]
H A Dbananapi_m2u.rst42 Boot options
62 To boot the newly build linux kernel in QEMU with the Banana Pi M2U machine, use:
67 -kernel /path/to/linux/arch/arm/boot/zImage \
69 -dtb /path/to/linux/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dtb
105 Running U-Boot
108 U-Boot mainline can be build and configured using the Bananapi_M2_Ultra_defconfig
110 for development/testing to select the following configuration setting in U-Boot:
114 The BootROM of allwinner R40 loading u-boot from the 8KiB offset of sdcard.
120 $ dd if=u-boot-sunxi-with-spl.bin of=sd.img bs=1k seek=8 conv=notrunc
122 And then boot it.
/qemu/docs/system/s390x/
H A Dbootdevices.rst1 Boot devices on s390x
8 have to explicitly specify the disk where you want to boot from (or "IPL" from,
12 device where you want to boot from with the ``bootindex`` property, for
21 remaining boot devices to try.
23 For booting from a CD-ROM ISO image (which needs to include El-Torito boot
32 boot device. The old-fashioned ``-boot order=...`` command of QEMU (and
33 also ``-boot once=...``) is not supported on s390x.
41 not specify a boot device with the ``bootindex`` property, there is still a
45 It is really recommended to always specify the boot device with the
64 s390-ccw bios should boot. When starting QEMU, it can be specified like this::
[all …]
/qemu/include/hw/riscv/
H A Dboot_opensbi.h25 /** Disable prints during boot */
44 * Preferred boot HART id
50 * stage leading to boot-time crash. To avoid this boot-time crash,
52 * to the FW_DYNAMIC firmware as the preferred boot HART.
54 * To avoid specifying a preferred boot HART, the previous booting
74 * Preferred boot HART id
80 * stage leading to boot-time crash. To avoid this boot-time crash,
82 * to the FW_DYNAMIC firmware as the preferred boot HART.
84 * To avoid specifying a preferred boot HART, the previous booting
/qemu/docs/system/ppc/
H A Dppce500.rst59 Boot options
63 for loading a payload like an OS kernel (e.g.: Linux), or U-Boot firmware.
65 When -bios is omitted, the default pc-bios/u-boot.e500 firmware image is used
71 N N u-boot
73 Y don't care u-boot
76 When both -bios and -kernel are present, QEMU loads U-Boot and U-Boot in turns
78 U-Boot's built-in "bootm" command, hence a legacy uImage format is required in
99 To boot the newly built Linux kernel in QEMU with the ``ppce500`` machine:
113 To boot the 32-bit Linux kernel:
123 Running U-Boot
[all …]
H A Damigang.rst13 which is a rebranded Mai Logic Teron board with modified U-Boot
29 A firmware binary is necessary for the boot process. It is a modified
30 U-Boot under GPL but its source is lost so it cannot be included in
38 $ tail -c 524288 updater.image > u-boot-amigaone.bin
50 To boot the system run:
54 $ qemu-system-ppc -machine amigaone -bios u-boot-amigaone.bin \
58 If a firmware menu appears, select ``Boot sequence`` → ``Amiga Multiboot Options``
59 and set ``Boot device 1`` to ``Onboard VIA IDE CDROM``. Then hit escape until
102 vgabios so it needs to be disabled. To boot the system run:
110 At the firmware ``ok`` prompt enter ``boot cd install/pegasos``.
[all …]
/qemu/hw/core/
H A Duboot_image.h8 * NOTE: This header file defines an interface to U-Boot. Including
10 * use of U-Boot, and does *not* fall under the heading of "derived
102 * provided by U-Boot; it is expected that (if they behave
103 * well) you can continue to work in U-Boot after return from
109 * expect to re-enter U-Boot except by resetting the CPU.
116 * to boot over the network using BOOTP etc., where the boot
128 * U-Boot or FPGA images) which usually will be programmed to
132 * U-Boot's command interpreter; this feature is especially
133 * useful when you configure U-Boot to use a real shell (hush)
151 IH_TYPE_KWBIMAGE, /* Kirkwood Boot Image */
[all …]
/qemu/include/hw/arm/
H A Dboot.h54 /* multicore boards that use the default secondary core boot functions
55 * need to put the address of the secondary boot code, the boot reg,
57 * have their own boot functions can use these values as they want.
68 /* multicore boards that use the default secondary core boot functions
72 * boot loader/boot ROM code, and secondary_cpu_reset_hook() should
74 * secondary CPUs to point at this boot blob.
110 /* Boot firmware has been loaded, typically at address 0, with -bios or
128 * changing to non-secure state if implementing a non-secure boot,
136 /* CPU having load the kernel and that should be the first to boot. */
141 * arm_load_kernel - Loads memory with everything needed to boot
[all …]
/qemu/roms/
H A DMakefile67 @echo " u-boot.e500 -- update u-boot.e500"
68 @echo " u-boot.sam460 -- update u-boot.sam460"
138 u-boot.e500:
139 $(MAKE) -C u-boot O=build-e500 qemu-ppce500_config
140 $(MAKE) -C u-boot CROSS_COMPILE=$(powerpc_cross_prefix) \
142 $(powerpc_cross_prefix)strip u-boot/build-e500/u-boot -o \
143 ../pc-bios/u-boot.e500
145 u-boot.sam460:
146 $(MAKE) -C u-boot-sam460ex Sam460ex_config
147 $(MAKE) -C u-boot-sam460ex CROSS_COMPILE=$(powerpc_cross_prefix)
[all …]
/qemu/tests/functional/
H A Dtest_arm_orangepi.py42 'main/u/u-boot/u-boot-sunxi_2020.01%2Bdfsg-1_armhf.deb'),
53 self.ASSET_DEB, member='boot/vmlinuz-6.6.16-current-sunxi')
74 self.ASSET_DEB, member='boot/vmlinuz-6.6.16-current-sunxi')
90 self.wait_for_console_pattern('Boot successful.')
108 self.ASSET_DEB, member='boot/vmlinuz-6.6.16-current-sunxi')
172 self.wait_for_console_pattern('U-Boot SPL')
177 exec_command_and_wait_for_pattern(self, 'boot', 'Starting kernel ...')
189 # We use the common OrangePi PC 'plus' build of U-Boot for our secondary
191 # OrangePi "PC" device tree blob with 'setenv fdtfile' in U-Boot prompt,
192 # before to boot NetBSD.
[all …]
H A Dtest_arm_sx1.py7 # * just boot initrd
8 # * boot with filesystem on SD card
9 # * boot from flash
11 # to immediately reboot the system on successful boot, so we
47 wait_for='Boot successful')
58 self.launch_kernel(zimage_path, wait_for='Boot successful')
69 self.launch_kernel(zimage_path, wait_for='Boot successful')
/qemu/tests/uefi-test-tools/UefiTestToolsPkg/BiosTablesTest/
H A DBiosTablesTest.c72 // Assuming the application was launched by the boot manager as a boot in BiosTablesTestMain()
73 // loader, exiting with error will cause the boot manager to proceed with in BiosTablesTestMain()
74 // the remaining boot options. If there are no other boot options, the boot in BiosTablesTestMain()
138 // assuming the application was launched by the boot manager as a boot in BiosTablesTestMain()
139 // loader, exiting the app with success causes the boot manager to pull up in BiosTablesTestMain()
140 // the boot manager menu at once (regardless of other boot options); the wait in BiosTablesTestMain()
/qemu/pc-bios/
HDhppa-firmware.img ... x etc/usb-time-sigatt etc/boot-menu-message etc/boot-menu- ...
/qemu/
H A D.gitmodules16 [submodule "roms/u-boot"]
17 path = roms/u-boot
18 url = https://gitlab.com/qemu-project/u-boot.git
28 [submodule "roms/u-boot-sam460ex"]
29 path = roms/u-boot-sam460ex
30 url = https://gitlab.com/qemu-project/u-boot-sam460ex.git
/qemu/tests/vm/
H A Dcentos.aarch6434 # We increase beyond the default time since during boot
56 def boot(self, img, extra_args=None): member in CentosAarch64VM
64 # because without them, we boot so slowly that we
65 # can time out finding the boot efi device.
71 # We have overridden boot() since aarch64 has additional parameters.
73 super(CentosAarch64VM, self).boot(img, extra_args=extra_args)
80 self.boot(img_tmp, extra_args = ["-cdrom", self.gen_cloud_init_iso()])

12345678910>>...21