Home
last modified time | relevance | path

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

12345678910>>...21

/openbmc/linux/Documentation/driver-api/mmc/
H A Dmmc-dev-parts.rst2 SD and MMC Device Partitions
5 Device partitions are additional logical block devices present on the
8 As of this writing, MMC boot partitions as supported and exposed as
12 MMC Boot Partitions
15 Read and write access is provided to the two MMC boot partitions. Due to
16 the sensitive nature of the boot partition contents, which often store
21 To enable write access to /dev/mmcblkXbootY, disable the forced read-only
26 To re-enable read-only access::
30 The boot partitions can also be locked read only until the next power on,
36 not support boot partition locking, the file will not exist. If the
[all …]
/openbmc/u-boot/doc/
H A DREADME.gpt1 # SPDX-License-Identifier: GPL-2.0+
9 - UUID -(Universally Unique Identifier)
10 - GUID - (Globally Unique ID)
11 - EFI - (Extensible Firmware Interface)
12 - UEFI - (Unified EFI) - EFI evolution
13 - GPT (GUID Partition Table) - it is the EFI standard part
14 - partitions - lists of available partitions (defined at u-boot):
20 the gpt command in u-boot.
25 GPT for marking disks/partitions is using the UUID. It is supposed to be a
26 globally unique value. A UUID is a 16-byte (128-bit) number. The number of
[all …]
H A DREADME.android-fastboot9 ``README.android-fastboot-protocol`` file in the same directory.
13 - ``boot``
14 - ``continue``
15 - ``download``
16 - ``erase`` (if enabled)
17 - ``flash`` (if enabled)
18 - ``getvar``
19 - ``reboot``
20 - ``reboot-bootloader``
21 - ``set_active`` (only a stub implementation which always succeeds)
[all …]
H A DREADME.avb21 Android Verified Boot 2.0
4 Boot 2.0 in U-boot
7 ---------------------------------
8 Verified Boot establishes a chain of trust from the bootloader to system images
10 - Android Boot image: Linux kernel + ramdisk. RAW hashing of the whole
13 - system/vendor partitions: verifying root hash of dm-verity hashtrees.
16 Integrity of the bootloader (U-boot BLOB and environment) is out of scope.
21 1.1. AVB using OP-TEE (optional)
22 ---------------------------------
23 If AVB is configured to use OP-TEE (see 4. below) rollback indexes and
[all …]
H A DREADME.mediatek1 # SPDX-License-Identifier: GPL-2.0+
7 This document describes how to compile the U-Boot and how to change U-Boot
13 -Set the cross compiler:
15 # export CROSS_COMPILE=/path/to/toolchain/arm-linux-gnueabi-
17 -Clean-up old residuals:
21 -Configure the U-Boot:
26 - For the MT7623n bananapi R2 board use "mt7623n_bpir2_defconfig"
27 - For the MT7629 reference board use "mt7629_rfb_defconfig"
30 Boot sequence
32 -Bootrom -> MTK preloader -> U-Boot
[all …]
/openbmc/u-boot/disk/
H A DKconfig4 config PARTITIONS config
14 - CONFIG_MAC_PARTITION Apple's MacOS partition table.
15 - CONFIG_DOS_PARTITION MS Dos partition table, traditional on the
17 - CONFIG_ISO_PARTITION ISO partition table, used on CDROM etc.
18 - CONFIG_EFI_PARTITION GPT partition table, common when EFI is the
21 - CONFIG_MTD_PARTITIONS Memory Technology Device partition table.
23 you must configure support for at least one non-MTD partition type
28 depends on PARTITIONS
30 Say Y here if you would like to use device under U-Boot which
35 depends on SPL && PARTITIONS
[all …]
/openbmc/linux/Documentation/devicetree/bindings/mtd/
H A Dqcom,nandc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15 - qcom,ipq806x-nand
16 - qcom,ipq4019-nand
17 - qcom,ipq6018-nand
18 - qcom,ipq8074-nand
19 - qcom,sdx55-nand
26 - description: Core Clock
[all …]
H A Dingenic,nand.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Paul Cercueil <paul@crapouillou.net>
13 - $ref: nand-controller.yaml#
14 - $ref: /schemas/memory-controllers/ingenic,nemc-peripherals.yaml#
19 - ingenic,jz4740-nand
20 - ingenic,jz4725b-nand
21 - ingenic,jz4780-nand
25 - description: Bank number, offset and size of first attached NAND chip
[all …]
/openbmc/linux/drivers/mtd/parsers/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 This provides partitions parser for devices based on BCM47xx
24 tristate "Broadcom's U-Boot partition parser"
27 Broadcom uses a custom way of storing U-Boot environment variables.
28 They are placed inside U-Boot partition itself at unspecified offset.
49 <mtddef> := <mtd-id>:<partdef>[,<partdef>]
51 <mtd-id> := unique id used in mapping driver/device
52 <size> := standard linux memsize OR "-" to denote all
62 1 flash resource (mtd-id "sa1100"), with 1 single writable partition:
63 mtdparts=sa1100:-
[all …]
/openbmc/linux/Documentation/devicetree/bindings/nvmem/
H A Du-boot,env.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/nvmem/u-boot,env.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: U-Boot environment variables
10 U-Boot uses environment variables to store device parameters and
14 Data is stored using U-Boot specific formats (variant specific header and NUL
15 separated key-value pairs).
30 - Rafał Miłecki <rafal@milecki.pl>
35 - description: A standalone env data block
[all …]
/openbmc/u-boot/board/freescale/mx35pdk/
H A DREADME2 --------------
6 - CPU module, with CPU, RAM, flash
7 - Personality board, with most interfaces (USB, Network,..)
8 - Debug board with JTAG header.
10 The board is usually delivered with redboot. This howto explains how to boot
11 a linux kernel and how to replace the original bootloader with U-Boot.
14 switch the boot device with the switches SW1-SW2 on the Personality board,
15 and with SW5-SW10 on the Debug board.
18 ---------------------------------------------------
23 exec -c "noinitrd console=ttymxc0,115200 root=/dev/mtdblock8 rw rootfstype=jffs2 ip=dhcp fec_mac=00…
[all …]
/openbmc/linux/Documentation/devicetree/bindings/mtd/partitions/
H A Du-boot.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mtd/partitions/u-boot.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: U-Boot bootloader partition
10 U-Boot is a bootlodaer commonly used in embedded devices. It's almost always
17 - Rafał Miłecki <rafal@milecki.pl>
20 - $ref: partition.yaml#
25 - const: brcm,u-boot
27 Broadcom stores environment variables inside a U-Boot partition. They
[all …]
H A Dfixed-partitions.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mtd/partitions/fixed-partitions.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Fixed partitions
12 on-flash partition table such as RedBoot.
14 The partition table should be a node named "partitions". Partitions are then
18 - Rafał Miłecki <rafal@milecki.pl>
23 - const: fixed-partitions
24 - items:
[all …]
H A Dtplink,safeloader-partitions.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mtd/partitions/tplink,safeloader-partitions.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TP-Link SafeLoader partitions
10 TP-Link home routers store various data on flash (e.g. bootloader,
14 Flash space layout of TP-Link devices is stored on flash itself using
15 a custom ASCII-based format. That format was first found in TP-Link
17 CFE and U-Boot bootloaders.
19 Partitions specified in partitions table cover whole flash space. Some
[all …]
/openbmc/openbmc/poky/scripts/lib/wic/plugins/source/
H A Dbootimg-biosplusefi.py13 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
16 # This implements the 'bootimg-biosplusefi' source plugin class for 'wic'
28 Create MBR + EFI boot partition
30 This plugin creates a boot partition that contains both
31 legacy BIOS and EFI content. It will be able to boot from both.
35 Note it is possible to create an image that can boot from both
36 legacy BIOS and EFI by defining two partitions : one with arg
37 --source bootimg-efi and another one with --source bootimg-pcbios.
39 partitions to be created on the storage device.
40 Both partitions will also be marked as "bootable" which does not work on
[all …]
/openbmc/docs/architecture/code-update/
H A Demmc-storage-design.md7 Created: 2019-06-20
12 filesystem type, partitioning, volume management, boot options and
22 - Security: Ability to enforce read-only, verification of official/signed images
25 - Updatable: Ensure that the filesystem design allows for an effective and
28 - Simplicity: Make the system easy to understand, so that it is easy to develop,
31 - Code reuse: Try to use something that already exists instead of re-inventing
36 - The eMMC image layout and characteristics are specified in a meta layer. This
41 - Code update: Support two versions on flash. This allows a known good image to
44 - GPT partitioning for the eMMC User Data Area: This is chosen over dynamic
48 - Initramfs: An initramfs is needed to run sgdisk on first boot to move the
[all …]
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/
H A D0004-FF-A-v15-arm_ffa-introduce-Arm-FF-A-support.patch4 Subject: [PATCH] FF-A v15: arm_ffa: introduce Arm FF-A support
6 Add Arm FF-A support implementing Arm Firmware Framework for Armv8-A v1.0
8 The Firmware Framework for Arm A-profile processors (FF-A v1.0) [1]
13 This driver uses 64-bit registers as per SMCCCv1.2 spec and comes
14 on top of the SMCCC layer. The driver provides the FF-A ABIs needed for
15 querying the FF-A framework from the secure world.
18 32-bit data of the Xn registers.
20 All supported ABIs come with their 32-bit version except FFA_RXTX_MAP
21 which has 64-bit version supported.
23 Both 32-bit and 64-bit direct messaging are supported which allows both
[all …]
/openbmc/u-boot/drivers/block/
H A DKconfig7 flash sticks. These provide a block-level interface which permits
10 be partitioned into several areas, called 'partitions' in U-Boot.
24 flash sticks. These provide a block-level interface which permits
27 be partitioned into several areas, called 'partitions' in U-Boot.
36 flash sticks. These provide a block-level interface which permits
39 be partitioned into several areas, called 'partitions' in U-Boot.
47 This option enables a disk-block cache for all block devices.
48 This is most useful when accessing filesystems under U-Boot since
57 This option enables the disk-block cache in SPL
65 from U-Boot. See also CMD_IDE which provides an 'ide' command for
/openbmc/linux/include/linux/platform_data/
H A Dmtd-nand-s3c2410.h1 /* SPDX-License-Identifier: GPL-2.0-only */
6 * S3C2410 - NAND device controller platform_device info
15 * struct s3c2410_nand_set - define a set of one or more nand chips
16 * @flash_bbt: Openmoko u-boot can create a Bad Block Table
18 * look for it at boot time and also skip the NAND
22 * @nr_partitions: Number of partitions pointed to by @partitions
24 * @nr_map: Map for low-layer logical to physical chip numbers (option)
25 * @partitions: The mtd partition list
29 * a warning at boot time.
39 struct mtd_partition *partitions; member
[all …]
/openbmc/openbmc/poky/scripts/lib/wic/plugins/imager/
H A Ddirect.py4 # SPDX-License-Identifier: GPL-2.0-only
64 self.name = "%s-%s" % (os.path.splitext(os.path.basename(wks_file))[0],
69 self.parts = self.ks.partitions
71 # as a convenience, set source to the boot partition source
72 # instead of forcing it to be set via bootloader --source
74 if not self.ks.bootloader.source and part.mountpoint == "/boot":
127 device_name = "UUID=%s-%s" % \
136 # mmc device partitions are named mmcblk0p1, mmcblk0p2..
158 return os.path.join(path, "%s-%s.%s" % (self.name, name, extention))
165 For 'wic', we already have our build artifacts - we just create
[all …]
/openbmc/openbmc/poky/scripts/lib/wic/
H A Dhelp.py3 # SPDX-License-Identifier: GPL-2.0-only
35 pager.communicate(hlp.encode('utf-8'))
67 Dispatch to subcommand handler borrowed from combo-layer.
94 usage: wic [--version] | [--help] | [COMMAND [ARGS]]
102 overview wic overview - General overview of wic
103 plugins wic plugins - Overview and API
104 kickstart wic kickstart - wic kickstart reference
118 usage: wic create <wks file or image name> [-o <DIRNAME> | --outdir <DIRNAME>]
119 [-e | --image-name] [-s, --skip-build-check] [-D, --debug]
120 [-r, --rootfs-dir] [-b, --bootimg-dir]
[all …]
/openbmc/u-boot/lib/libavb/
H A Davb_slot_verify.h1 /* SPDX-License-Identifier: MIT */
77 * to boot valid but unverified slots when the device is unlocked.
95 /* AvbPartitionData contains data loaded from partitions when using
103 * Note that this is strictly less than the partition size - it's only
134 /* AvbSlotVerifyData contains data needed to boot a particular slot
135 * and is returned by avb_slot_verify() if partitions in a slot are
138 * All data pointed to by this struct - including data in each item in
139 * the |partitions| array - will be freed when the
144 * value includes the leading underscore - typical values are "" (if
150 * number of elements in this array. The first element -
[all …]
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Dopenbmc-flash-layout.dtsi1 // SPDX-License-Identifier: GPL-2.0+
3 partitions {
4 compatible = "fixed-partitions";
5 #address-cells = <1>;
6 #size-cells = <1>;
8 u-boot@0 {
10 label = "u-boot";
13 u-boot-env@60000 {
15 label = "u-boot-env";
H A Dopenbmc-flash-layout-128.dtsi1 // SPDX-License-Identifier: GPL-2.0+
3 partitions {
4 compatible = "fixed-partitions";
5 #address-cells = <1>;
6 #size-cells = <1>;
8 u-boot@0 {
10 label = "u-boot";
13 u-boot-env@e0000 {
15 label = "u-boot-env";
H A Dopenbmc-flash-layout-64.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 partitions {
7 compatible = "fixed-partitions";
8 #address-cells = <1>;
9 #size-cells = <1>;
11 u-boot@0 {
13 label = "u-boot";
16 u-boot-env@e0000 {
18 label = "u-boot-env";

12345678910>>...21