| /openbmc/openbmc/poky/scripts/lib/wic/plugins/imager/ |
| H A D | direct.py | 73 for part in self.parts: 74 if not self.ks.bootloader.source and part.mountpoint == "/boot": 75 self.ks.bootloader.source = part.source 118 for part in self.parts: 119 if not part.realnum or not part.mountpoint \ 120 … or part.mountpoint == "/" or not (part.mountpoint.startswith('/') or part.mountpoint == "swap"): 123 if part.use_uuid: 124 if part.fsuuid: 126 if len(part.fsuuid) == 10: 128 (part.fsuuid[2:6], part.fsuuid[6:]) [all …]
|
| /openbmc/phosphor-mboxd/vpnor/test/ |
| H A D | toc_flags.cpp | 18 struct pnor_partition part; in main() local 25 vpnor::parseTocLine(line, BLOCK_SIZE, part); in main() 26 assert((part.data.user.data[0]) == PARTITION_ECC_PROTECTED); in main() 27 assert(!(part.data.user.data[1] & DATA_MASK)); in main() 30 vpnor::parseTocLine(line, BLOCK_SIZE, part); in main() 31 assert(!(part.data.user.data[0])); in main() 32 assert((part.data.user.data[1] & DATA_MASK) == PARTITION_PRESERVED); in main() 35 vpnor::parseTocLine(line, BLOCK_SIZE, part); in main() 36 assert(!(part.data.user.data[0])); in main() 37 assert((part.data.user.data[1] & DATA_MASK) == PARTITION_READONLY); in main() [all …]
|
| /openbmc/hiomapd/vpnor/test/ |
| H A D | toc_flags.cpp | 20 struct pnor_partition part; in main() local 27 vpnor::parseTocLine(line, BLOCK_SIZE, part); in main() 28 assert((part.data.user.data[0]) == PARTITION_ECC_PROTECTED); in main() 29 assert(!(part.data.user.data[1] & DATA_MASK)); in main() 32 vpnor::parseTocLine(line, BLOCK_SIZE, part); in main() 33 assert(!(part.data.user.data[0])); in main() 34 assert((part.data.user.data[1] & DATA_MASK) == PARTITION_PRESERVED); in main() 37 vpnor::parseTocLine(line, BLOCK_SIZE, part); in main() 38 assert(!(part.data.user.data[0])); in main() 39 assert((part.data.user.data[1] & DATA_MASK) == PARTITION_READONLY); in main() [all …]
|
| /openbmc/openbmc/meta-arm/meta-arm-bsp/wic/ |
| H A D | corstone1000-flash-firmware.wks.in | 10 part --source empty --size 3k --offset 17k --part-name="reserved_1" --uuid B1F2FC8C-A7A3-4485-87CB-… 12 part --source empty --size 4k --align 4 --offset 20k --part-name="FWU-Metadata" --uuid 3FDFFEE1-322… 13 part --source empty --size 4k --align 4 --offset 24k --part-name="Bkup-FWU-Metadata" --uuid B306831… 15 part --source empty --size 4k --align 4 --offset 28k --part-name="private_metadata_replica_2" --uui… 16 part --source empty --size 4k --align 4 --offset 32k --part-name="private_metadata_replica_2" --uui… 19 part --source rawcopy --size 144k --sourceparams="file=bl2_signed.bin" --offset 36k --align 4 --par… 22 part --source rawcopy --size 320k --sourceparams="file=tfm_s_signed.bin" --align 4 --part-name="tfm… 25 part --source rawcopy --size 2 --sourceparams="file=signed_fip-corstone1000.bin" --align 4 --part-n… 28 part --source rawcopy --size 12 --sourceparams="file=Image.gz-initramfs-${MACHINE}.bin" --align 4 -… 32 part --source empty --size 144k --offset 16392k --align 4 --part-name="bl2_secondary" --uuid 3F0C49… [all …]
|
| /openbmc/u-boot/drivers/fastboot/ |
| H A D | fb_nand.c | 19 struct part_info *part; member 34 struct part_info **part, in fb_nand_lookup() argument 48 ret = find_dev_and_part(partname, &dev, &pnum, part); in fb_nand_lookup() 67 static int _fb_nand_erase(struct mtd_info *mtd, struct part_info *part) in _fb_nand_erase() argument 73 opts.offset = part->offset; in _fb_nand_erase() 74 opts.length = part->size; in _fb_nand_erase() 78 part->offset, part->offset + part->size); in _fb_nand_erase() 85 part->size, part->name); in _fb_nand_erase() 90 static int _fb_nand_write(struct mtd_info *mtd, struct part_info *part, in _fb_nand_write() argument 101 part->size - (offset - part->offset), in _fb_nand_write() [all …]
|
| /openbmc/u-boot/cmd/ |
| H A D | jffs2.c | 256 static inline u32 get_part_sector_size_nor(struct mtdids *id, struct part_info *part) in get_part_sector_size_nor() argument 267 start_phys = flash->start[0] + part->offset; in get_part_sector_size_nor() 268 end_phys = start_phys + part->size - 1; in get_part_sector_size_nor() 307 static inline u32 get_part_sector_size(struct mtdids *id, struct part_info *part) in get_part_sector_size() argument 312 return get_part_sector_size_nor(id, part); in get_part_sector_size() 339 struct part_info *part; in mtdparts_init() local 354 part = (struct part_info *)(id + 1); in mtdparts_init() 378 part->name = "static"; in mtdparts_init() 379 part->auto_name = 0; in mtdparts_init() 382 part->size = CONFIG_JFFS2_PART_SIZE; in mtdparts_init() [all …]
|
| H A D | mtdparts.c | 140 extern void jffs2_free_cache(struct part_info *part); 232 struct part_info *part; in index_partitions() local 251 part = mtd_part_info(current_mtd_dev, current_mtd_partnum); in index_partitions() 252 if (part) { in index_partitions() 253 env_set("mtddevname", part->name); in index_partitions() 255 debug("=> mtddevname %s\n", part->name); in index_partitions() 328 static int part_validate_eraseblock(struct mtdids *id, struct part_info *part) in part_validate_eraseblock() argument 338 part->sector_size = mtd->erasesize; in part_validate_eraseblock() 345 offset = part->offset; in part_validate_eraseblock() 349 MTD_DEV_TYPE(id->type), id->num, part->name); in part_validate_eraseblock() [all …]
|
| H A D | reiser.c | 35 int dev, part; in do_reiserls() local 42 part = blk_get_device_part_str(argv[1], argv[2], &dev_desc, &info, 1); in do_reiserls() 43 if (part < 0) in do_reiserls() 51 PRINTF("Using device %s %d:%d, directory: %s\n", argv[1], dev, part, filename); in do_reiserls() 56 printf ("** Bad Reiserfs partition or disk - %s %d:%d **\n", argv[1], dev, part); in do_reiserls() 81 int dev, part; in do_reiserload() local 124 part = blk_get_device_part_str(argv[1], argv[2], &dev_desc, &info, 1); in do_reiserload() 125 if (part < 0) in do_reiserload() 132 part ? ':' : ' ', part ? part + '0' : ' '); in do_reiserload() 137 printf ("** Bad Reiserfs partition or disk - %s %d:%d **\n", argv[1], dev, part); in do_reiserload() [all …]
|
| H A D | cramfs.c | 102 struct part_info part; in do_cramfs_load() local 115 part.dev = &dev; in do_cramfs_load() 117 part.offset = (u64)(uintptr_t) map_sysmem(addr - OFFSET_ADJUSTMENT, 0); in do_cramfs_load() 135 if (cramfs_check(&part)) in do_cramfs_load() 136 size = cramfs_load (offset_virt, &part, filename); in do_cramfs_load() 147 unmap_sysmem((void *)(uintptr_t)part.offset); in do_cramfs_load() 167 struct part_info part; in do_cramfs_ls() local 180 part.dev = &dev; in do_cramfs_ls() 182 part.offset = (u64)(uintptr_t) map_sysmem(addr - OFFSET_ADJUSTMENT, 0); in do_cramfs_ls() 188 if (cramfs_check(&part)) in do_cramfs_ls() [all …]
|
| H A D | zfs.c | 38 int part; in do_zfs_load() local 82 part = blk_get_device_part_str(argv[1], argv[2], &dev_desc, &info, 1); in do_zfs_load() 83 if (part < 0) in do_zfs_load() 89 part ? ':' : ' ', part ? part + '0' : ' '); in do_zfs_load() 106 filename, argv[1], dev, part); in do_zfs_load() 136 int part; in do_zfs_ls() local 147 part = blk_get_device_part_str(argv[1], argv[2], &dev_desc, &info, 1); in do_zfs_ls() 148 if (part < 0) in do_zfs_ls()
|
| H A D | fat.c | 70 int dev, part; in do_fat_fsinfo() local 79 part = blk_get_device_part_str(argv[1], argv[2], &dev_desc, &info, 1); in do_fat_fsinfo() 80 if (part < 0) in do_fat_fsinfo() 86 argv[1], dev, part); in do_fat_fsinfo() 111 int part = 1; in do_fat_fswrite() local 117 part = blk_get_device_part_str(argv[1], argv[2], &dev_desc, &info, 1); in do_fat_fswrite() 118 if (part < 0) in do_fat_fswrite() 125 argv[1], dev, part); in do_fat_fswrite() 138 argv[4], argv[1], dev, part); in do_fat_fswrite()
|
| H A D | part.c | 31 int part; in do_part_uuid() local 40 part = blk_get_device_part_str(argv[0], argv[1], &dev_desc, &info, 0); in do_part_uuid() 41 if (part < 0) in do_part_uuid() 121 int part; in do_part_info() local 134 part = simple_strtoul(argv[2], &endp, 0); in do_part_info() 136 err = part_get_info(desc, part, &info); in do_part_info() 140 part = part_get_info_by_name(desc, argv[2], &info); in do_part_info() 141 if (part == -1) in do_part_info() 193 part, CONFIG_SYS_MAXARGS, 1, do_part,
|
| H A D | avb.c | 45 const char *part; in do_avb_read_part() local 58 part = argv[1]; in do_avb_read_part() 63 if (avb_ops->read_from_partition(avb_ops, part, offset, bytes, in do_avb_read_part() 78 const char *part; in do_avb_read_part_hex() local 91 part = argv[1]; in do_avb_read_part_hex() 102 if (avb_ops->read_from_partition(avb_ops, part, offset, bytes, buffer, in do_avb_read_part_hex() 123 const char *part; in do_avb_write_part() local 136 part = argv[1]; in do_avb_write_part() 141 if (avb_ops->write_to_partition(avb_ops, part, offset, bytes, buffer) == in do_avb_write_part() 206 const char *part; in do_avb_get_uuid() local [all …]
|
| /openbmc/u-boot/common/ |
| H A D | avb_verify.c | 259 static unsigned long mmc_read_and_flush(struct mmc_part *part, in mmc_read_and_flush() argument 269 if (start < part->info.start) { in mmc_read_and_flush() 273 if ((start + sectors) > (part->info.start + part->info.size)) { in mmc_read_and_flush() 274 sectors = part->info.start + part->info.size - start; in mmc_read_and_flush() 288 if (sectors > buf_size / part->info.blksz) in mmc_read_and_flush() 289 sectors = buf_size / part->info.blksz; in mmc_read_and_flush() 294 blks = blk_dread(part->mmc_blk, in mmc_read_and_flush() 297 flush_cache((ulong)tmp_buf, sectors * part->info.blksz); in mmc_read_and_flush() 300 memcpy(buffer, tmp_buf, sectors * part->info.blksz); in mmc_read_and_flush() 305 static unsigned long mmc_write(struct mmc_part *part, lbaint_t start, in mmc_write() argument [all …]
|
| /openbmc/openbmc/poky/scripts/lib/wic/ |
| H A D | ksparser.py | 148 part = subparsers.add_parser('part') 149 part.add_argument('mountpoint', nargs='?') 150 part.add_argument('--active', action='store_true') 151 part.add_argument('--align', type=int) 152 part.add_argument('--offset', type=sizetype("K", True)) 153 part.add_argument('--exclude-path', nargs='+') 154 part.add_argument('--include-path', nargs='+', action='append') 155 part.add_argument('--change-directory') 156 part.add_argument("--extra-space", type=sizetype("M")) 157 part.add_argument('--fsoptions', dest='fsopts') [all …]
|
| H A D | engine.py | 311 part = self.partitions[pnum] 314 if part.fstype.startswith(fstype): 317 raise WicError("Not supported fstype: {}".format(part.fstype)) 322 sparse_copy(self.imagepath, dst_fname, skip=part.start, length=part.size) 347 pnum = dest.part if isinstance(src, str) else src.part 444 for part in parts['partitiontable']['partitions']: 447 if name == 'size' and part['type'] == 'f': 450 val = part.get(name) 455 if part.get('bootable'): 493 for num, part in enumerate(parts['partitiontable']['partitions'], 1): [all …]
|
| /openbmc/openbmc/poky/scripts/lib/wic/plugins/source/ |
| H A D | rootfs.py | 74 def do_prepare_partition(cls, part, source_params, cr, cr_workdir, argument 82 if part.rootfs_dir is None: 88 if part.rootfs_dir in krootfs_dir: 89 rootfs_dir = krootfs_dir[part.rootfs_dir] 90 elif part.rootfs_dir: 91 rootfs_dir = part.rootfs_dir 94 "it is not a valid path, exiting" % part.rootfs_dir) 96 part.rootfs_dir = cls.__get_rootfs_dir(rootfs_dir) 97 part.has_fstab = os.path.exists(os.path.join(part.rootfs_dir, "etc/fstab")) 98 pseudo_dir = os.path.join(part.rootfs_dir, "../pseudo") [all …]
|
| H A D | empty.py | 47 def do_prepare_partition(cls, part, source_params, cr, cr_workdir, argument 62 if part.fixed_size == 0: 64 size = get_byte_count(part.fixed_size) 78 source_file = os.path.join(cr_workdir, 'empty-plugin-zeros%s.bin' % part.lineno) 88 part.size = (size + 1024 - 1) // 1024 # size in KB rounded up 89 part.source_file = source_file
|
| H A D | rawcopy.py | 70 def do_prepare_partition(cls, part, source_params, cr, cr_workdir, argument 94 … dst = os.path.join(cr_workdir, "%s.%s" % (os.path.basename(source_params['file']), part.lineno)) 109 if filesize > part.size: 110 part.size = filesize 112 if part.label: 113 RawCopyPlugin.do_image_label(part.fstype, dst, part.label) 115 part.source_file = dst
|
| H A D | bootimg-pcbios.py | 80 def do_configure_partition(cls, part, source_params, creator, cr_workdir, argument 138 def do_prepare_partition(cls, part, source_params, creator, cr_workdir, argument 176 extra_blocks = part.get_extra_block_count(blocks) 184 extra_blocks, part.mountpoint, blocks) 187 bootimg = "%s/boot%s.img" % (cr_workdir, part.lineno) 189 label = part.label if part.label else "boot" 192 (label, part.fsuuid, bootimg, blocks) 208 part.size = int(bootimg_size) 209 part.source_file = bootimg
|
| /openbmc/hiomapd/vpnor/ |
| H A D | table.cpp | 97 pnor_partition& part = table.partitions[numParts]; in preparePartitions() local 115 parseTocLine(line, blockSize, part); in preparePartitions() 122 if (part.data.id == prev.data.id) in preparePartitions() 127 prev.data.name, prev.data.base, part.data.name, in preparePartitions() 128 part.data.base, part.data.id); in preparePartitions() 131 if (part.data.base < prev_end) in preparePartitions() 134 err << "Partition '" << part.data.name << "' start block 0x" in preparePartitions() 135 << std::hex << part.data.base << "is less than the end " in preparePartitions() 142 file = rwDir / part.data.name; in preparePartitions() 145 file = roDir / part.data.name; in preparePartitions() [all …]
|
| /openbmc/phosphor-mboxd/vpnor/ |
| H A D | pnor_partition_table.cpp | 84 pnor_partition& part = table.partitions[numParts]; in preparePartitions() local 102 parseTocLine(line, blockSize, part); in preparePartitions() 109 if (part.data.id == prev.data.id) in preparePartitions() 114 prev.data.name, prev.data.base, part.data.name, in preparePartitions() 115 part.data.base, part.data.id); in preparePartitions() 118 if (part.data.base < prev_end) in preparePartitions() 121 err << "Partition '" << part.data.name << "' start block 0x" in preparePartitions() 122 << std::hex << part.data.base << "is less than the end " in preparePartitions() 129 file = roDir / part.data.name; in preparePartitions() 137 patch = patchDir / part.data.name; in preparePartitions() [all …]
|
| /openbmc/u-boot/env/ |
| H A D | fat.c | 39 int dev, part; in env_fat_save() local 47 part = blk_get_device_part_str(CONFIG_ENV_FAT_INTERFACE, in env_fat_save() 50 if (part < 0) in env_fat_save() 60 CONFIG_ENV_FAT_INTERFACE, dev, part); in env_fat_save() 72 CONFIG_ENV_FAT_FILE, CONFIG_ENV_FAT_INTERFACE, dev, part); in env_fat_save() 86 int dev, part; in env_fat_load() local 94 part = blk_get_device_part_str(CONFIG_ENV_FAT_INTERFACE, in env_fat_load() 97 if (part < 0) in env_fat_load() 107 CONFIG_ENV_FAT_INTERFACE, dev, part); in env_fat_load() 118 CONFIG_ENV_FAT_FILE, CONFIG_ENV_FAT_INTERFACE, dev, part); in env_fat_load()
|
| H A D | ext4.c | 39 int dev, part; in env_ext4_save() local 46 part = blk_get_device_part_str(CONFIG_ENV_EXT4_INTERFACE, in env_ext4_save() 49 if (part < 0) in env_ext4_save() 69 part); in env_ext4_save() 83 int dev, part; in env_ext4_load() local 92 part = blk_get_device_part_str(CONFIG_ENV_EXT4_INTERFACE, in env_ext4_load() 95 if (part < 0) in env_ext4_load() 115 part); in env_ext4_load()
|
| /openbmc/openbmc/poky/meta-selftest/wic/ |
| H A D | test_gpt_partition_name.wks | 1 # short-description: image to test part-name in GPT partitions 3 part --fstype=ext4 --part-name boot-A --label boot --size 1M --align 1024 4 part / --source rootfs --fstype=ext4 --part-name root-A --align 1024 5 part --fstype=ext4 --label ext-space --size 1M --align 1024
|