Home
last modified time | relevance | path

Searched refs:rom_size (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/qemu/hw/arm/
H A Dfby35.c40 hwaddr offset, size_t rom_size, in fby35_bmc_write_boot_rom() argument
57 if (rom_size > size) { in fby35_bmc_write_boot_rom()
58 rom_size = size; in fby35_bmc_write_boot_rom()
61 storage = g_malloc0(rom_size); in fby35_bmc_write_boot_rom()
62 if (blk_pread(blk, 0, rom_size, storage, 0) < 0) { in fby35_bmc_write_boot_rom()
68 memcpy(memory_region_get_ram_ptr(mr) + offset, storage, rom_size); in fby35_bmc_write_boot_rom()
103 uint64_t rom_size = memory_region_size(&soc->spi_boot); in fby35_bmc_init() local
106 rom_size, &error_abort); in fby35_bmc_init()
112 rom_size, &error_abort); in fby35_bmc_init()
H A Ddigic_boards.c83 target_long rom_size; in digic_load_rom() local
100 rom_size = load_image_targphys(fn, addr, max_size); in digic_load_rom()
101 if (rom_size < 0 || rom_size > max_size) { in digic_load_rom()
H A Dallwinner-a10.c50 const int64_t rom_size = 32 * KiB; in allwinner_a10_bootrom_setup() local
51 g_autofree uint8_t *buffer = g_new0(uint8_t, rom_size); in allwinner_a10_bootrom_setup()
53 if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) { in allwinner_a10_bootrom_setup()
58 rom_add_blob("allwinner-a10.bootrom", buffer, rom_size, in allwinner_a10_bootrom_setup()
59 rom_size, AW_A10_SRAM_A_BASE, in allwinner_a10_bootrom_setup()
H A Dallwinner-h3.c181 const int64_t rom_size = 32 * KiB; in allwinner_h3_bootrom_setup() local
182 g_autofree uint8_t *buffer = g_new0(uint8_t, rom_size); in allwinner_h3_bootrom_setup()
184 if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) { in allwinner_h3_bootrom_setup()
189 rom_add_blob("allwinner-h3.bootrom", buffer, rom_size, in allwinner_h3_bootrom_setup()
190 rom_size, s->memmap[AW_H3_DEV_SRAM_A1], in allwinner_h3_bootrom_setup()
H A Dallwinner-r40.c229 const int64_t rom_size = 32 * KiB; in allwinner_r40_bootrom_setup() local
230 g_autofree uint8_t *buffer = g_new0(uint8_t, rom_size); in allwinner_r40_bootrom_setup()
233 if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) { in allwinner_r40_bootrom_setup()
256 rom_add_blob("allwinner-r40.bootrom", buffer, rom_size, in allwinner_r40_bootrom_setup()
257 rom_size, s->memmap[AW_R40_DEV_SRAM_A1], in allwinner_r40_bootrom_setup()
H A Daspeed.c259 static void write_boot_rom(BlockBackend *blk, hwaddr addr, size_t rom_size, in write_boot_rom() argument
275 if (rom_size > size) { in write_boot_rom()
276 rom_size = size; in write_boot_rom()
279 storage = g_malloc0(rom_size); in write_boot_rom()
280 if (blk_pread(blk, 0, rom_size, storage, 0) < 0) { in write_boot_rom()
285 rom_add_blob_fixed("aspeed.boot_rom", storage, rom_size, addr); in write_boot_rom()
293 uint64_t rom_size) in aspeed_install_boot_rom() argument
298 memory_region_init_rom(&bmc->boot_rom, NULL, "aspeed.boot_rom", rom_size, in aspeed_install_boot_rom()
303 rom_size, &error_abort); in aspeed_install_boot_rom()
474 uint64_t rom_size = memory_region_size(&bmc->soc->spi_boot); in aspeed_machine_init() local
[all …]
/openbmc/u-boot/fs/cbfs/
H A Dcbfs.c45 dest->rom_size = be32_to_cpu(src->rom_size); in swap_header()
175 header->rom_size - header->boot_block_size) { in file_cbfs_load_header()
190 start_of_rom = (u8 *)(end_of_rom + 1 - cbfs_header.rom_size); in file_cbfs_init()
192 file_cbfs_fill_cache(start_of_rom, cbfs_header.rom_size, in file_cbfs_init()
266 start = (u8 *)(end_of_rom + 1 - cbfs_header.rom_size); in file_cbfs_find_uncached()
267 size = cbfs_header.rom_size; in file_cbfs_find_uncached()
/openbmc/qemu/hw/i386/
H A Dvapic.c70 size_t rom_size; member
546 rom = g_malloc(s->rom_size); in patch_hypercalls()
547 cpu_physical_memory_read(rom_paddr, rom, s->rom_size); in patch_hypercalls()
549 for (pos = 0; pos < s->rom_size - sizeof(vmcall_pattern); pos++) { in patch_hypercalls()
586 size_t rom_size; in vapic_map_rom_writable() local
602 rom_size = ram[rom_paddr + 2] * ROM_BLOCK_SIZE; in vapic_map_rom_writable()
603 if (rom_size == 0) { in vapic_map_rom_writable()
606 s->rom_size = rom_size; in vapic_map_rom_writable()
610 rom_size += rom_paddr & ~TARGET_PAGE_MASK; in vapic_map_rom_writable()
612 rom_size = TARGET_PAGE_ALIGN(rom_size); in vapic_map_rom_writable()
[all …]
/openbmc/u-boot/drivers/pci/
H A Dpci_rom.c156 unsigned int rom_size; in pci_rom_load() local
175 rom_size = rom_header->size * 512; in pci_rom_load()
180 target = (void *)malloc(rom_size); in pci_rom_load()
189 rom_header, target, rom_size); in pci_rom_load()
190 memcpy(target, rom_header, rom_size); in pci_rom_load()
191 if (memcmp(target, rom_header, rom_size)) { in pci_rom_load()
/openbmc/qemu/include/hw/nvram/
H A Deeprom_at24c.h21 I2CSlave *at24c_eeprom_init(I2CBus *bus, uint8_t address, uint32_t rom_size);
36 I2CSlave *at24c_eeprom_init_rom(I2CBus *bus, uint8_t address, uint32_t rom_size,
/openbmc/u-boot/tools/
H A Difdtool.c824 int rom_size = -1; in main() local
897 rom_size = strtol(optarg, NULL, 0); in main()
898 debug("ROM size %d\n", rom_size); in main()
985 if (create && rom_size == -1) { in main()
1027 if (rom_size == -1) in main()
1028 rom_size = size; in main()
1030 image = malloc(rom_size); in main()
1036 memset(image, '\xff', rom_size); in main()
1041 if (size != rom_size) { in main()
1042 debug("ROM size changed to %d bytes\n", rom_size); in main()
[all …]
/openbmc/qemu/hw/nvram/
H A Deeprom_at24c.c154 I2CSlave *at24c_eeprom_init(I2CBus *bus, uint8_t address, uint32_t rom_size) in at24c_eeprom_init() argument
156 return at24c_eeprom_init_rom(bus, address, rom_size, NULL, 0); in at24c_eeprom_init()
159 I2CSlave *at24c_eeprom_init_rom(I2CBus *bus, uint8_t address, uint32_t rom_size, in at24c_eeprom_init_rom() argument
166 qdev_prop_set_uint32(DEVICE(s), "rom-size", rom_size); in at24c_eeprom_init_rom()
/openbmc/qemu/include/hw/riscv/
H A Dboot.h56 hwaddr rom_base, hwaddr rom_size,
62 hwaddr rom_size,
/openbmc/linux/drivers/misc/
H A Dpch_phub.c496 ssize_t rom_size; in pch_phub_bin_read() local
507 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in pch_phub_bin_read()
562 ssize_t rom_size; in pch_phub_bin_write() local
578 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in pch_phub_bin_write()
615 ssize_t rom_size; in show_pch_mac() local
617 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in show_pch_mac()
631 ssize_t rom_size; in store_pch_mac() local
638 chip->pch_phub_extrom_base_address = pci_map_rom(chip->pdev, &rom_size); in store_pch_mac()
/openbmc/qemu/hw/riscv/
H A Dboot.c348 hwaddr rom_base, hwaddr rom_size, in riscv_rom_copy_firmware_info() argument
379 if (dinfo_len > (rom_size - reset_vec_size)) { in riscv_rom_copy_firmware_info()
394 hwaddr rom_base, hwaddr rom_size, in riscv_setup_rom_reset_vec() argument
444 rom_base, rom_size, in riscv_setup_rom_reset_vec()
/openbmc/u-boot/cmd/
H A Dcbfs.c215 printf("ROM size: %#x\n", header->rom_size); in do_cbfs_fsinfo()
218 header->rom_size - header->boot_block_size - header->offset); in do_cbfs_fsinfo()
/openbmc/u-boot/include/
H A Dcbfs.h46 u32 rom_size; member
/openbmc/linux/drivers/gpu/drm/qxl/
H A Dqxl_kms.c121 qdev->rom_size = pci_resource_len(pdev, 2); in qxl_device_init()
166 qdev->rom = ioremap_wc(qdev->rom_base, qdev->rom_size); in qxl_device_init()
H A Dqxl_drv.h181 resource_size_t rom_base, rom_size; member
/openbmc/qemu/hw/display/
H A Dqxl.h100 uint32_t rom_size; member
H A Dqxl.c336 memset(rom, 0, d->rom_size); in init_qxl_rom()
431 qxl_set_dirty(&qxl->rom_bar, 0, qxl->rom_size); in qxl_rom_set_dirty()
2130 qxl->rom_size = qxl_rom_size();
2132 qxl->rom_size, &error_fatal);
/openbmc/qemu/hw/vfio/
H A Dpci.h129 unsigned int rom_size; member
H A Dpci.c897 vdev->rom_size = size = reg_info->size; in vfio_pci_load_rom()
900 if (!vdev->rom_size) { in vfio_pci_load_rom()
937 pci_get_word(vdev->rom + 0x18) + 8 < vdev->rom_size && in vfio_pci_load_rom()
952 for (csum = 0, i = 0; i < vdev->rom_size; i++) { in vfio_pci_load_rom()
978 (addr < vdev->rom_size) ? MIN(size, vdev->rom_size - addr) : 0); in vfio_rom_read()
/openbmc/linux/drivers/pci/
H A Dpci-sysfs.c1354 size_t rom_size; in pci_dev_rom_attr_is_visible() local
1357 rom_size = pci_resource_len(pdev, PCI_ROM_RESOURCE); in pci_dev_rom_attr_is_visible()
1358 if (!rom_size) in pci_dev_rom_attr_is_visible()
1361 a->size = rom_size; in pci_dev_rom_attr_is_visible()
/openbmc/linux/sound/isa/gus/
H A Dinterwave.c358 /* 040 */ unsigned int rom_size; member

12