Home
last modified time | relevance | path

Searched +full:boot +full:- +full:up (Results 1 – 25 of 1025) sorted by relevance

12345678910>>...41

/openbmc/u-boot/common/
H A DKconfig1 menu "Boot timing"
4 bool "Boot timing and reporting"
6 Enable recording of boot time while booting. To use it, insert
12 add up all the accumulated time and report it.
22 bool "Boot timing and reported in SPL"
25 Enable recording of boot time in SPL. To make this visible to U-Boot
27 information when SPL finishes and load it when U-Boot proper starts
28 up.
31 bool "Boot timing and reported in TPL"
34 Enable recording of boot time in SPL. To make this visible to U-Boot
[all …]
/openbmc/u-boot/include/
H A Dspl.h1 /* SPDX-License-Identifier: GPL-2.0+ */
11 /* Platform-specific defines */
16 /* Value in r0 indicates we booted from U-Boot */
19 /* Boot type */
26 * u_boot_first_phase() - check if this is the first U-Boot phase
28 * U-Boot has up to three phases: TPL, SPL and U-Boot proper. Depending on the
30 * phase of U-Boot or not. If there is no SPL, then this is U-Boot proper. If
34 * @returns true if this is the first phase of U-Boot
103 * We need to know the position of U-Boot in memory so we can jump to it. We
104 * allow any U-Boot binary to be used (u-boot.bin, u-boot-nodtb.bin,
[all …]
/openbmc/u-boot/arch/x86/
H A DKconfig8 prompt "Run U-Boot in 32/64-bit mode"
11 U-Boot can be built as a 32-bit binary which runs in 32-bit mode
12 even on 64-bit machines. In this case SPL is not used, and U-Boot
13 runs directly from the reset vector (via 16-bit start-up).
15 Alternatively it can be run as a 64-bit binary, thus requiring a
16 64-bit machine. In this case SPL runs in 32-bit mode (via 16-bit
17 start-up) then jumps to U-Boot in 64-bit mode.
19 For now, 32-bit mode is recommended, as 64-bit is still
23 bool "32-bit"
25 Build U-Boot as a 32-bit binary with no SPL. This is the currently
[all …]
/openbmc/u-boot/tools/binman/
H A DREADME.entries5 be placed in an image one by one to build up a final firmware image. It is
15 ------------------------------------------------------
21 - filename: Filename of file to read into entry
22 - compress: Compression algorithm to use:
24 lz4: Use lz4 compression (via 'lz4' command-line utility)
28 example the 'u_boot' entry which provides the filename 'u-boot.bin'.
30 If compression is enabled, an extra 'uncomp-size' property is written to
31 the node (if enabled with -u) which provides the uncompressed size of the
36 Entry: blob-dtb: A blob that holds a device tree
37 ------------------------------------------------
[all …]
H A Dstate.py1 # SPDX-License-Identifier: GPL-2.0+
15 # Records the device-tree files known to binman, keyed by filename (e.g.
16 # 'u-boot-spl.dtb')
22 # True to use fake device-tree files for testing (see U_BOOT_DTB_DATA in
36 """Get the Fdt object for a particular device-tree filename
38 Binman keeps track of at least one device-tree file called u-boot.dtb but
39 can also have others (e.g. for SPL). This function looks up the given
43 fname: Filename to look up (e.g. 'u-boot.dtb').
56 fname: Filename to look up (e.g. 'u-boot.dtb').
64 """Looks up the FDT pathname and contents
[all …]
/openbmc/u-boot/board/freescale/t208xqds/
H A DREADME1 The T2080QDS is a high-performance computing evaluation, development and
5 ------------------
6 The T2080 QorIQ multicore processor combines four dual-threaded e6500 Power
7 Architecture processor cores with high-performance datapath acceleration
12 - Four dual-threads 64-bit Power architecture e6500 cores, up to 1.8GHz
13 - 2MB L2 cache and 512KB CoreNet platform cache (CPC)
14 - Hierarchical interconnect fabric
15 - One 32-/64-bit DDR3/3L SDRAM memory controllers with ECC and interleaving
16 - Data Path Acceleration Architecture (DPAA) incorporating acceleration
17 - 16 SerDes lanes up to 10.3125 GHz
[all …]
/openbmc/u-boot/doc/
H A DREADME.x861 # SPDX-License-Identifier: GPL-2.0+
6 U-Boot on x86
9 This document describes the information about U-Boot running on x86 targets,
13 ------
14 U-Boot supports running as a coreboot [1] payload on x86. So far only Link
17 most of the low-level details.
19 U-Boot is a main bootloader on Intel Edison board.
21 U-Boot also supports booting directly from x86 reset vector, without coreboot.
23 'bare metal', U-Boot acts like a BIOS replacement. The following platforms
26 - Bayley Bay CRB
[all …]
H A DREADME.u-boot_on_efi1 # SPDX-License-Identifier: GPL-2.0+
5 U-Boot on EFI
7 This document provides information about U-Boot running on top of EFI, either
8 as an application or just as a means of getting U-Boot onto a new platform.
22 32/64-bit
28 ----------
29 Running U-Boot on EFI is useful in several situations:
31 - You have EFI running on a board but U-Boot does not natively support it
32 fully yet. You can boot into U-Boot from EFI and use that until U-Boot is
35 - You need to use an EFI implementation (e.g. UEFI) because your vendor
[all …]
H A DREADME.chromium1 Running U-Boot from coreboot on Chromebooks
4 U-Boot can be used as a secondary boot loader in a few situations such as from
6 ARM platforms to start up the machine.
8 This document aims to provide a guide to booting U-Boot on a Chromebook. It
10 placing this information in the U-Boot tree should make it easier to find for
11 those who use U-Boot habitually.
13 Most of these platforms are supported by U-Boot natively, but it is risky to
17 For all of these the standard U-Boot build instructions apply. For example on
20 sudo apt install gcc-arm-linux-gnueabi
22 make O=b/nyan_big CROSS_COMPILE=arm-linux-gnueabi- nyan-big_defconfig all
[all …]
/openbmc/u-boot/board/freescale/ls2080aqds/
H A DREADME2 --------
3 The LS2080A Development System (QDS) is a high-performance computing,
10 --------------------
11 Please refer arch/arm/cpu/armv8/fsl-layerscape/doc/README.soc for LS2080A,
15 -----------------------
16 - SERDES Connections, 16 lanes supporting:
17 - PCI Express - 3.0
18 - SGMII, SGMII 2.5
19 - QSGMII
20 - SATA 3.0
[all …]
/openbmc/u-boot/tools/binman/etype/
H A Dx86_start16.py1 # SPDX-License-Identifier: GPL-2.0+
5 # Entry-type module for the 16-bit x86 start-up code for U-Boot
12 """x86 16-bit start-up code for U-Boot
15 - filename: Filename of u-boot-x86-16bit.bin (default
16 'u-boot-x86-16bit.bin')
18 x86 CPUs start up in 16-bit mode, even if they are 32-bit CPUs. This code
21 for changing to 32-bit mode and jumping to U-Boot's entry point, which
22 requires 32-bit mode (for 32-bit U-Boot).
24 For 64-bit U-Boot, the 'x86_start16_spl' entry type is used instead.
30 return 'u-boot-x86-16bit.bin'
H A Dx86_start16_spl.py1 # SPDX-License-Identifier: GPL-2.0+
5 # Entry-type module for the 16-bit x86 start-up code for U-Boot SPL
12 """x86 16-bit start-up code for SPL
15 - filename: Filename of spl/u-boot-x86-16bit-spl.bin (default
16 'spl/u-boot-x86-16bit-spl.bin')
18 x86 CPUs start up in 16-bit mode, even if they are 64-bit CPUs. This code
21 for changing to 32-bit mode and starting SPL, which in turn changes to
22 64-bit mode and jumps to U-Boot (for 64-bit U-Boot).
24 For 32-bit U-Boot, the 'x86_start16' entry type is used instead.
30 return 'spl/u-boot-x86-16bit-spl.bin'
H A Du_boot_ucode.py1 # SPDX-License-Identifier: GPL-2.0+
5 # Entry-type module for a U-Boot binary with an embedded microcode pointer
13 """U-Boot microcode block
21 U-Boot on x86 needs a single block of microcode. This is collected from
26 the FSP sets up the SRAM / cache-as-RAM but does so in the call that
28 microcode the same way in U-Boot (even non-FSP platforms). This is that
31 platforms), or used to set up the microcode (for non-FSP platforms).
37 entry (u-boot-ucode) is empty. If there is more than one update, then
39 entry (u-boot-dtb-with-ucode) is updated to remove the microcode. This
47 Contains u-boot-nodtb.bin (i.e. U-Boot without the device tree).
[all …]
/openbmc/u-boot/lib/efi/
H A Defi_app.c1 // SPDX-License-Identifier: GPL-2.0+
8 * This file implements U-Boot running as an EFI application.
27 return global_priv->sys_table; in efi_get_sys_table()
32 return global_priv->ram_base; in efi_get_ram_base()
37 struct efi_boot_services *boot = priv->boot; in setup_memory() local
44 * are very few assignments to global_data in U-Boot and this makes in setup_memory()
52 gd->malloc_base = (ulong)efi_malloc(priv, CONFIG_VAL(SYS_MALLOC_F_LEN), in setup_memory()
54 if (!gd->malloc_base) in setup_memory()
59 * Don't allocate any memory above 4GB. U-Boot is a 32-bit application in setup_memory()
63 ret = boot->allocate_pages(EFI_ALLOCATE_MAX_ADDRESS, in setup_memory()
[all …]
/openbmc/openbmc/poky/meta/lib/oeqa/manual/
H A Dbsp-hw.json4 "@alias": "bsps-hw.bsps-hw.boot_and_install_from_USB",
14 …sults": "User can choose install system from usb stick onto harddisk from boot menu or command lin…
17 "action": "configure device BIOS to firstly boot from USB if necessary",
18 "expected_results": "Installed system can boot up"
21 "action": "boot the device and select option \"Install\" from boot menu",
38 "@alias": "bsps-hw.bsps-hw.live_boot_from_USB",
48 …"expected_results": "User can choose boot from live image on usb stick from boot menu or command l…
51 "action": "Configure device BIOS to firstly boot from USB if necessary.",
55 "action": "Reboot the device and boot from USB stick.",
56 "expected_results": "Live image can boot up with usb stick"
[all …]
/openbmc/u-boot/board/boundary/nitrogen6x/
H A DREADME.mx6qsabrelite1 U-Boot for the Freescale i.MX6q SabreLite board
4 This file contains information for the port of U-Boot to the Freescale
9 --------
11 To build U-Boot for the SabreLite board:
17 2. Boot from SD card
18 --------------------
20 The SabreLite boards boot from the SPI NOR flash. These boards need their SPI
21 to be reflashed with a small SD card loader to support boot from SD card. The
22 board will still boot from SPI NOR, but the loader will in turn request the
23 BootROM to load the U-Boot from SD card.
[all …]
/openbmc/u-boot/board/freescale/t102xqds/
H A DREADME2 ------------------
4 combines two or one 64-bit Power Architecture e5500 core respectively with high
9 and general-purpose embedded computing. Its high level of integration offers
14 - two e5500 cores, each with a private 256 KB L2 cache
15 - Up to 1.4 GHz with 64-bit ISA support (Power Architecture v2.06-compliant)
16 - Three levels of instructions: User, supervisor, and hypervisor
17 - Independent boot and reset
18 - Secure boot capability
19 - 256 KB shared L3 CoreNet platform cache (CPC)
20 - Interconnect CoreNet platform
[all …]
/openbmc/linux/Documentation/power/
H A Dswsusp-dmcrypt.rst2 How to use dm-crypt and swsusp together
10 You know how dm-crypt works. If not, visit the following web page:
11 http://www.saout.de/misc/dm-crypt/
13 You did read Documentation/admin-guide/initrd.rst and know how an initrd works.
16 Now your system is properly set up, your disk is encrypted except for
17 the swap device(s) and the boot partition which may contain a mini
26 up dm-crypt and then asks swsusp to resume from the encrypted
29 The most important thing is that you set up dm-crypt in such
33 to always set up this swap device first with dmsetup, so that
36 brw------- 1 root root 254, 0 Jul 28 13:37 /dev/mapper/swap0
[all …]
/openbmc/u-boot/common/spl/
H A DKconfig25 supports MMC, NAND and YMODEM and other methods loading of U-Boot
29 bool "Pass hand-off information from SPL to U-Boot proper"
32 It is useful to be able to pass information from SPL to U-Boot
33 proper to preserve state that is known in SPL and is needed in U-Boot.
34 Enable this to locate the handoff information in U-Boot proper, early
35 in boot. It is available in gd->handoff. The state state is set up
44 This option can minilize the SPL size to compatible with AST2600-A0
45 secure boot.
48 bool "Pass hand-off information from SPL to U-Boot proper"
53 used to pass information like the size of SDRAM from SPL to U-Boot
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dmp.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2008-2011 Freescale Semiconductor, Inc.
27 * Determine if U-Boot should keep secondary cores in reset, or let them out
48 out_be32(&pic->pir, 1 << nr); in cpu_reset()
50 (void)in_be32(&pic->pir); in cpu_reset()
51 out_be32(&pic->pir, 0x0); in cpu_reset()
73 printf(" addr - 0x%08x\n", table[BOOT_ENTRY_ADDR_LOWER]); in cpu_status()
74 printf(" r3 - 0x%08x\n", table[BOOT_ENTRY_R3_LOWER]); in cpu_status()
75 printf(" pir - 0x%08x\n", table[BOOT_ENTRY_PIR]); in cpu_status()
86 setbits_be32(&gur->coredisrl, 1 << nr); in cpu_disable()
[all …]
/openbmc/u-boot/arch/arm/lib/
H A Dcrt0_64.S1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * crt0 - C-runtime startup Code for AArch64 U-Boot
9 * Albert ARIBAUD <albert.u.boot@aribaud.net>
13 #include <asm-offsets.h>
18 * This file handles the target-independent stages of the U-Boot
19 * start-up where a C runtime environment is needed. Its entry point
24 * 1. Set up initial environment for calling board_init_f().
39 * 3. Set up intermediate environment where the stack and GD are the
41 * initialized non-const data are still not available.
43 * 4a.For U-Boot proper (not SPL), call relocate_code(). This function
[all …]
/openbmc/u-boot/board/phytec/pcl063/
H A DREADME1 How to use U-Boot on PHYTEC phyBOARD-i.MX6UL-Segin
2 --------------------------------------------------
4 - Configure and build U-Boot for phyCORE-i.MX6UL:
10 This will generate SPL and u-boot-dtb.img images.
12 - The SPL and u-boot-dtb.img images need to be flashed into the micro SD card:
15 $ sudo dd if=u-boot-dtb.img of=/dev/mmcblk0 bs=1k seek=69; sync
17 - Jumper settings:
19 JP1: Open: Boot from NAND
20 Closed: Boot from SD/MMC1
22 - Connect the Serial cable to UART0 and the PC for the console.
[all …]
/openbmc/u-boot/board/freescale/mpc8572ds/
H A DREADME2 --------
3 MPC8572DS is a high-performance computing, evaluation and development platform
6 Building U-Boot
7 -----------
12 -----------
13 MPC8572DS board has two flash banks. They are both present on boot, but their
14 locations can be swapped using the dip-switch SW9[1:2].
16 Booting is always from the boot bank at 0xec00_0000.
20 ----------
22 0xe800_0000 - 0xebff_ffff Alternate bank 64MB
[all …]
/openbmc/u-boot/board/engicam/imx6ul/
H A DREADME1 Hsow to use U-Boot on Engicam GEAM6UL and Is.IoT MX6UL Starter Kit:
2 -------------------------------------------------------------------
6 - Configure U-Boot for Engicam GEAM6UL:
9 - Configure U-Boot for Engicam Is.IoT MX6UL:
12 - Build U-Boot
15 This will generate the SPL image called SPL and the u-boot-dtb.img.
17 - Flash the SPL image into the micro SD card:
21 - Flash the u-boot-dtb.img image into the micro SD card:
23 sudo dd if=u-boot-dtb.img of=/dev/mmcblk0 bs=1k seek=69; sync
25 - Jumper settings:
[all …]
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/
H A DREADME.soc13 ---------
14 The LS1043A integrated multicore processor combines four ARM Cortex-A53
20 - Four 64-bit ARM Cortex-A53 CPUs
21 - 1 MB unified L2 Cache
22 - One 32-bit DDR3L/DDR4 SDRAM memory controllers with ECC and interleaving
24 - Data Path Acceleration Architecture (DPAA) incorporating acceleration the
26 - Packet parsing, classification, and distribution (FMan)
27 - Queue management for scheduling, packet sequencing, and congestion
29 - Hardware buffer management for buffer allocation and de-allocation (BMan)
30 - Cryptography acceleration (SEC)
[all …]

12345678910>>...41