/openbmc/qemu/hw/riscv/ |
H A D | opentitan.c | 82 const MemMapEntry *memmap = ibex_memmap; in opentitan_machine_init() local 98 memmap[IBEX_DEV_RAM].base, machine->ram); in opentitan_machine_init() 101 hwaddr firmware_load_addr = memmap[IBEX_DEV_RAM].base; in opentitan_machine_init() 107 memmap[IBEX_DEV_RAM].base, in opentitan_machine_init() 144 const MemMapEntry *memmap = ibex_memmap; in lowrisc_ibex_soc_realize() local 162 memmap[IBEX_DEV_ROM].size, &error_fatal); in lowrisc_ibex_soc_realize() 164 memmap[IBEX_DEV_ROM].base, &s->rom); in lowrisc_ibex_soc_realize() 168 memmap[IBEX_DEV_FLASH].size, &error_fatal); in lowrisc_ibex_soc_realize() 171 memmap[IBEX_DEV_FLASH_VIRTUAL].size); in lowrisc_ibex_soc_realize() 172 memory_region_add_subregion(sys_mem, memmap[IBEX_DEV_FLASH].base, in lowrisc_ibex_soc_realize() [all …]
|
H A D | microchip_pfsoc.c | 197 const MemMapEntry *memmap = microchip_pfsoc_memmap; in microchip_pfsoc_soc_realize() local 220 memmap[MICROCHIP_PFSOC_RSVD0].size, &error_fatal); in microchip_pfsoc_soc_realize() 222 memmap[MICROCHIP_PFSOC_RSVD0].base, in microchip_pfsoc_soc_realize() 227 memmap[MICROCHIP_PFSOC_E51_DTIM].size, &error_fatal); in microchip_pfsoc_soc_realize() 229 memmap[MICROCHIP_PFSOC_E51_DTIM].base, in microchip_pfsoc_soc_realize() 234 memmap[MICROCHIP_PFSOC_BUSERR_UNIT0].base, in microchip_pfsoc_soc_realize() 235 memmap[MICROCHIP_PFSOC_BUSERR_UNIT0].size); in microchip_pfsoc_soc_realize() 237 memmap[MICROCHIP_PFSOC_BUSERR_UNIT1].base, in microchip_pfsoc_soc_realize() 238 memmap[MICROCHIP_PFSOC_BUSERR_UNIT1].size); in microchip_pfsoc_soc_realize() 240 memmap[MICROCHIP_PFSOC_BUSERR_UNIT2].base, in microchip_pfsoc_soc_realize() [all …]
|
H A D | sifive_e.c | 76 const MemMapEntry *memmap = sifive_e_memmap; in sifive_e_machine_init() local 95 memmap[SIFIVE_E_DEV_DTIM].base, machine->ram); in sifive_e_machine_init() 114 memmap[SIFIVE_E_DEV_MROM].base, &address_space_memory); in sifive_e_machine_init() 118 memmap[SIFIVE_E_DEV_DTIM].base, in sifive_e_machine_init() 195 const MemMapEntry *memmap = sifive_e_memmap; in sifive_e_soc_realize() local 205 memmap[SIFIVE_E_DEV_MROM].size, &error_fatal); in sifive_e_soc_realize() 207 memmap[SIFIVE_E_DEV_MROM].base, &s->mask_rom); in sifive_e_soc_realize() 210 s->plic = sifive_plic_create(memmap[SIFIVE_E_DEV_PLIC].base, in sifive_e_soc_realize() 220 memmap[SIFIVE_E_DEV_PLIC].size); in sifive_e_soc_realize() 221 riscv_aclint_swi_create(memmap[SIFIVE_E_DEV_CLINT].base, in sifive_e_soc_realize() [all …]
|
H A D | sifive_u.c | 95 static void create_fdt(SiFiveUState *s, const MemMapEntry *memmap, in create_fdt() argument 155 (long)memmap[SIFIVE_U_DEV_DRAM].base); in create_fdt() 158 memmap[SIFIVE_U_DEV_DRAM].base >> 32, memmap[SIFIVE_U_DEV_DRAM].base, in create_fdt() 210 (long)memmap[SIFIVE_U_DEV_CLINT].base); in create_fdt() 215 0x0, memmap[SIFIVE_U_DEV_CLINT].base, in create_fdt() 216 0x0, memmap[SIFIVE_U_DEV_CLINT].size); in create_fdt() 223 (long)memmap[SIFIVE_U_DEV_OTP].base); in create_fdt() 227 0x0, memmap[SIFIVE_U_DEV_OTP].base, in create_fdt() 228 0x0, memmap[SIFIVE_U_DEV_OTP].size); in create_fdt() 235 (long)memmap[SIFIVE_U_DEV_PRCI].base); in create_fdt() [all …]
|
H A D | virt.c | 293 const MemMapEntry *memmap, int socket) in create_fdt_socket_memory() argument 299 addr = memmap[VIRT_DRAM].base + riscv_socket_mem_offset(ms, socket); in create_fdt_socket_memory() 310 const MemMapEntry *memmap, int socket, in create_fdt_socket_clint() argument 331 clint_addr = memmap[VIRT_CLINT].base + (memmap[VIRT_CLINT].size * socket); in create_fdt_socket_clint() 338 0x0, clint_addr, 0x0, memmap[VIRT_CLINT].size); in create_fdt_socket_clint() 345 const MemMapEntry *memmap, int socket, in create_fdt_socket_aclint() argument 372 addr = memmap[VIRT_CLINT].base + (memmap[VIRT_CLINT].size * socket); in create_fdt_socket_aclint() 388 addr = memmap[VIRT_CLINT].base + in create_fdt_socket_aclint() 392 addr = memmap[VIRT_CLINT].base + RISCV_ACLINT_SWI_SIZE + in create_fdt_socket_aclint() 393 (memmap[VIRT_CLINT].size * socket); in create_fdt_socket_aclint() [all …]
|
H A D | spike.c | 51 static void create_fdt(SpikeState *s, const MemMapEntry *memmap, in create_fdt() argument 83 0x0, memmap[SPIKE_HTIF].base, 0x0, memmap[SPIKE_HTIF].size); in create_fdt() 148 addr = memmap[SPIKE_DRAM].base + riscv_socket_mem_offset(ms, socket); in create_fdt() 158 clint_addr = memmap[SPIKE_CLINT].base + in create_fdt() 159 (memmap[SPIKE_CLINT].size * socket); in create_fdt() 165 0x0, clint_addr, 0x0, memmap[SPIKE_CLINT].size); in create_fdt() 196 const MemMapEntry *memmap = spike_memmap; in spike_board_init() local 200 target_ulong firmware_end_addr = memmap[SPIKE_DRAM].base; in spike_board_init() 201 hwaddr firmware_load_addr = memmap[SPIKE_DRAM].base; in spike_board_init() 250 memmap[SPIKE_CLINT].base + i * memmap[SPIKE_CLINT].size, in spike_board_init() [all …]
|
H A D | virt-acpi-build.c | 79 imsic_socket_addr = s->memmap[VIRT_IMSIC_S].base + in riscv_acpi_madt_add_rintc() 215 .base_addr.addr = s->memmap[VIRT_UART0].base, in spcr_setup() 417 const MemMapEntry *memmap = s->memmap; in build_dsdt() local 434 fw_cfg_acpi_dsdt_add(scope, &memmap[VIRT_FW_CFG]); in build_dsdt() 439 acpi_dsdt_add_plic_aplic(scope, socket_count, memmap[VIRT_PLIC].base, in build_dsdt() 440 memmap[VIRT_PLIC].size, "RSCV0001"); in build_dsdt() 442 acpi_dsdt_add_plic_aplic(scope, socket_count, memmap[VIRT_APLIC_S].base, in build_dsdt() 443 memmap[VIRT_APLIC_S].size, "RSCV0002"); in build_dsdt() 446 acpi_dsdt_add_uart(scope, &memmap[VIRT_UART0], UART0_IRQ); in build_dsdt() 449 virtio_acpi_dsdt_add(scope, memmap[VIRT_VIRTIO].base, in build_dsdt() [all …]
|
/openbmc/qemu/hw/tricore/ |
H A D | tc27x_soc.c | 106 sc->memmap[TC27XD_DSPR0].base, sc->memmap[TC27XD_DSPR0].size); in tc27x_soc_init_memory_mapping() 108 sc->memmap[TC27XD_PSPR0].base, sc->memmap[TC27XD_PSPR0].size); in tc27x_soc_init_memory_mapping() 110 sc->memmap[TC27XD_DSPR1].base, sc->memmap[TC27XD_DSPR1].size); in tc27x_soc_init_memory_mapping() 112 sc->memmap[TC27XD_PSPR1].base, sc->memmap[TC27XD_PSPR1].size); in tc27x_soc_init_memory_mapping() 114 sc->memmap[TC27XD_DSPR2].base, sc->memmap[TC27XD_DSPR2].size); in tc27x_soc_init_memory_mapping() 116 sc->memmap[TC27XD_PSPR2].base, sc->memmap[TC27XD_PSPR2].size); in tc27x_soc_init_memory_mapping() 120 sc->memmap[TC27XD_DCACHE2].base, sc->memmap[TC27XD_DCACHE2].size); in tc27x_soc_init_memory_mapping() 122 sc->memmap[TC27XD_DTAG2].base, sc->memmap[TC27XD_DTAG2].size); in tc27x_soc_init_memory_mapping() 124 sc->memmap[TC27XD_PCACHE2].base, sc->memmap[TC27XD_PCACHE2].size); in tc27x_soc_init_memory_mapping() 126 sc->memmap[TC27XD_PTAG2].base, sc->memmap[TC27XD_PTAG2].size); in tc27x_soc_init_memory_mapping() [all …]
|
/openbmc/linux/drivers/virt/acrn/ |
H A D | mm.c | 107 int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_memseg_map() argument 111 if (memmap->type == ACRN_MEMMAP_RAM) in acrn_vm_memseg_map() 112 return acrn_vm_ram_map(vm, memmap); in acrn_vm_memseg_map() 114 if (memmap->type != ACRN_MEMMAP_MMIO) { in acrn_vm_memseg_map() 116 "Invalid memmap type: %u\n", memmap->type); in acrn_vm_memseg_map() 120 ret = acrn_mm_region_add(vm, memmap->user_vm_pa, in acrn_vm_memseg_map() 121 memmap->service_vm_pa, memmap->len, in acrn_vm_memseg_map() 122 ACRN_MEM_TYPE_UC, memmap->attr); in acrn_vm_memseg_map() 130 int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_memseg_unmap() argument 134 if (memmap->type != ACRN_MEMMAP_MMIO) { in acrn_vm_memseg_unmap() [all …]
|
/openbmc/qemu/hw/arm/ |
H A D | allwinner-h3.c | 190 rom_size, s->memmap[AW_H3_DEV_SRAM_A1], in allwinner_h3_bootrom_setup() 198 s->memmap = allwinner_h3_memmap; in allwinner_h3_init() 275 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, s->memmap[AW_H3_DEV_GIC_DIST]); in allwinner_h3_realize() 276 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, s->memmap[AW_H3_DEV_GIC_CPU]); in allwinner_h3_realize() 277 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 2, s->memmap[AW_H3_DEV_GIC_HYP]); in allwinner_h3_realize() 278 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 3, s->memmap[AW_H3_DEV_GIC_VCPU]); in allwinner_h3_realize() 325 sysbus_mmio_map(SYS_BUS_DEVICE(&s->timer), 0, s->memmap[AW_H3_DEV_PIT]); in allwinner_h3_realize() 338 memory_region_add_subregion(get_system_memory(), s->memmap[AW_H3_DEV_SRAM_A1], in allwinner_h3_realize() 340 memory_region_add_subregion(get_system_memory(), s->memmap[AW_H3_DEV_SRAM_A2], in allwinner_h3_realize() 342 memory_region_add_subregion(get_system_memory(), s->memmap[AW_H3_DEV_SRAM_C], in allwinner_h3_realize() [all …]
|
H A D | aspeed_ast2400.c | 272 memory_region_add_subregion(s->memory, sc->memmap[ASPEED_DEV_SPI_BOOT], in aspeed_ast2400_soc_realize() 277 sc->memmap[ASPEED_DEV_IOMEM], in aspeed_ast2400_soc_realize() 282 sc->memmap[ASPEED_DEV_VIDEO], 0x1000); in aspeed_ast2400_soc_realize() 300 sc->memmap[ASPEED_DEV_SRAM], &s->sram); in aspeed_ast2400_soc_realize() 306 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_ast2400_soc_realize() 312 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->vic), 0, sc->memmap[ASPEED_DEV_VIC]); in aspeed_ast2400_soc_realize() 322 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->rtc), 0, sc->memmap[ASPEED_DEV_RTC]); in aspeed_ast2400_soc_realize() 333 sc->memmap[ASPEED_DEV_TIMER1]); in aspeed_ast2400_soc_realize() 349 sc->memmap[ASPEED_DEV_WDT] + i * awc->iosize); in aspeed_ast2400_soc_realize() 356 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->adc), 0, sc->memmap[ASPEED_DEV_ADC]); in aspeed_ast2400_soc_realize() [all …]
|
H A D | aspeed_ast2600.c | 326 memory_region_add_subregion(s->memory, sc->memmap[ASPEED_DEV_SPI_BOOT], in aspeed_soc_ast2600_realize() 331 sc->memmap[ASPEED_DEV_IOMEM], in aspeed_soc_ast2600_realize() 336 sc->memmap[ASPEED_DEV_VIDEO], 0x1000); in aspeed_soc_ast2600_realize() 341 sc->memmap[ASPEED_DEV_EMMC_BC], 0x1000); in aspeed_soc_ast2600_realize() 397 sc->memmap[ASPEED_DEV_SRAM], &s->sram); in aspeed_soc_ast2600_realize() 401 sc->memmap[ASPEED_DEV_DPMCU], in aspeed_soc_ast2600_realize() 408 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast2600_realize() 414 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->rtc), 0, sc->memmap[ASPEED_DEV_RTC]); in aspeed_soc_ast2600_realize() 425 sc->memmap[ASPEED_DEV_TIMER1]); in aspeed_soc_ast2600_realize() 441 sc->memmap[ASPEED_DEV_WDT] + i * awc->iosize); in aspeed_soc_ast2600_realize() [all …]
|
H A D | aspeed_ast10x0.c | 205 sc->memmap[ASPEED_DEV_IOMEM], in aspeed_soc_ast1030_realize() 208 "aspeed.sbc", sc->memmap[ASPEED_DEV_SBC], in aspeed_soc_ast1030_realize() 229 sc->memmap[ASPEED_DEV_SRAM], in aspeed_soc_ast1030_realize() 237 memory_region_add_subregion(s->memory, sc->memmap[ASPEED_DEV_SECSRAM], in aspeed_soc_ast1030_realize() 244 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast1030_realize() 253 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->i2c), 0, sc->memmap[ASPEED_DEV_I2C]); in aspeed_soc_ast1030_realize() 265 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->i3c), 0, sc->memmap[ASPEED_DEV_I3C]); in aspeed_soc_ast1030_realize() 278 sc->memmap[ASPEED_DEV_PECI]); in aspeed_soc_ast1030_realize() 286 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->lpc), 0, sc->memmap[ASPEED_DEV_LPC]); in aspeed_soc_ast1030_realize() 323 sc->memmap[ASPEED_DEV_TIMER1]); in aspeed_soc_ast1030_realize() [all …]
|
H A D | allwinner-r40.c | 257 rom_size, s->memmap[AW_R40_DEV_SRAM_A1], in allwinner_r40_bootrom_setup() 269 s->memmap = allwinner_r40_memmap; in allwinner_r40_init() 349 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, s->memmap[AW_R40_DEV_GIC_DIST]); in allwinner_r40_realize() 350 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, s->memmap[AW_R40_DEV_GIC_CPU]); in allwinner_r40_realize() 351 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 2, s->memmap[AW_R40_DEV_GIC_HYP]); in allwinner_r40_realize() 352 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 3, s->memmap[AW_R40_DEV_GIC_VCPU]); in allwinner_r40_realize() 399 sysbus_mmio_map(SYS_BUS_DEVICE(&s->timer), 0, s->memmap[AW_R40_DEV_PIT]); in allwinner_r40_realize() 409 sysbus_mmio_map(SYS_BUS_DEVICE(&s->sramc), 0, s->memmap[AW_R40_DEV_SRAMC]); in allwinner_r40_realize() 420 s->memmap[AW_R40_DEV_SRAM_A1], &s->sram_a1); in allwinner_r40_realize() 422 s->memmap[AW_R40_DEV_SRAM_A2], &s->sram_a2); in allwinner_r40_realize() [all …]
|
H A D | virt-acpi-build.c | 122 static void acpi_dsdt_add_pci(Aml *scope, const MemMapEntry *memmap, in acpi_dsdt_add_pci() argument 127 .mmio32 = memmap[VIRT_PCIE_MMIO], in acpi_dsdt_add_pci() 128 .pio = memmap[VIRT_PCIE_PIO], in acpi_dsdt_add_pci() 129 .ecam = memmap[ecam_id], in acpi_dsdt_add_pci() 135 cfg.mmio64 = memmap[VIRT_HIGH_PCIE_MMIO]; in acpi_dsdt_add_pci() 175 hwaddr pbus_base = vms->memmap[VIRT_PLATFORM_BUS].base; in acpi_dsdt_add_tpm() 358 build_append_int_noprefix(table_data, vms->memmap[VIRT_SMMU].base, 8); in build_iort() 448 .base_addr.addr = vms->memmap[VIRT_UART0].base, in spcr_setup() 503 mem_base = vms->memmap[VIRT_MEM].base; in build_srat() 639 vms->memmap[VIRT_UART0].base); in build_dbg2() [all …]
|
H A D | aspeed_ast27x0.c | 300 sc->memmap[ASPEED_DEV_SDRAM] + ram_size, in aspeed_soc_ast2700_dram_init() 305 sc->memmap[ASPEED_DEV_SDRAM], &s->dram_container); in aspeed_soc_ast2700_dram_init() 435 sysbus_mmio_map(gicbusdev, 0, sc->memmap[ASPEED_GIC_DIST]); in aspeed_soc_ast2700_gic_realize() 436 sysbus_mmio_map(gicbusdev, 1, sc->memmap[ASPEED_GIC_REDIST]); in aspeed_soc_ast2700_gic_realize() 487 memory_region_add_subregion(s->memory, sc->memmap[ASPEED_DEV_SPI_BOOT], in aspeed_soc_ast2700_realize() 516 sc->memmap[ASPEED_DEV_INTC]); in aspeed_soc_ast2700_realize() 534 sc->memmap[ASPEED_DEV_SRAM], &s->sram); in aspeed_soc_ast2700_realize() 540 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->scu), 0, sc->memmap[ASPEED_DEV_SCU]); in aspeed_soc_ast2700_realize() 547 sc->memmap[ASPEED_DEV_SCUIO]); in aspeed_soc_ast2700_realize() 556 sc->memmap[ASPEED_DEV_SDRAM], in aspeed_soc_ast2700_realize() [all …]
|
H A D | virt.c | 538 vms->memmap[VIRT_GIC_ITS].base); in fdt_add_its_gic_node() 545 2, vms->memmap[VIRT_GIC_ITS].base, in fdt_add_its_gic_node() 546 2, vms->memmap[VIRT_GIC_ITS].size); in fdt_add_its_gic_node() 557 vms->memmap[VIRT_GIC_V2M].base); in fdt_add_v2m_gic_node() 564 2, vms->memmap[VIRT_GIC_V2M].base, in fdt_add_v2m_gic_node() 565 2, vms->memmap[VIRT_GIC_V2M].size); in fdt_add_v2m_gic_node() 579 vms->memmap[VIRT_GIC_DIST].base); in fdt_add_gic_node() 597 2, vms->memmap[VIRT_GIC_DIST].base, in fdt_add_gic_node() 598 2, vms->memmap[VIRT_GIC_DIST].size, in fdt_add_gic_node() 599 2, vms->memmap[VIRT_GIC_REDIS in fdt_add_gic_node() [all...] |
/openbmc/linux/drivers/firmware/efi/ |
H A D | memmap.c | 60 efi.memmap = map; in __efi_memmap_init() 75 WARN_ON(efi.memmap.flags & EFI_MEMMAP_LATE); in efi_memmap_init_early() 86 if (!(efi.memmap.flags & EFI_MEMMAP_LATE)) { in efi_memmap_unmap() 89 size = efi.memmap.desc_size * efi.memmap.nr_map; in efi_memmap_unmap() 90 early_memunmap(efi.memmap.map, size); in efi_memmap_unmap() 92 memunmap(efi.memmap.map); in efi_memmap_unmap() 95 efi.memmap.map = NULL; in efi_memmap_unmap() 131 WARN_ON(efi.memmap.map); in efi_memmap_init_late() 134 WARN_ON(efi.memmap.flags & EFI_MEMMAP_LATE); in efi_memmap_init_late() 141 data.desc_version = efi.memmap.desc_version; in efi_memmap_init_late() [all …]
|
/openbmc/linux/arch/x86/platform/efi/ |
H A D | efi.c | 231 WARN(efi.memmap.desc_version != 1, in efi_memblock_x86_reserve_range() 233 efi.memmap.desc_version); in efi_memblock_x86_reserve_range() 235 memblock_reserve(pmap, efi.memmap.nr_map * efi.memmap.desc_size); in efi_memblock_x86_reserve_range() 281 efi_memory_desc_t *out = efi.memmap.map; in efi_clean_memmap() 283 const efi_memory_desc_t *end = efi.memmap.map_end; in efi_clean_memmap() 289 memcpy(out, in, efi.memmap.desc_size); in efi_clean_memmap() 290 out = (void *)out + efi.memmap.desc_size; in efi_clean_memmap() 294 in = (void *)in + efi.memmap.desc_size; in efi_clean_memmap() 299 .phys_map = efi.memmap.phys_map, in efi_clean_memmap() 300 .desc_version = efi.memmap.desc_version, in efi_clean_memmap() [all …]
|
H A D | memmap.c | 64 data->size = num_entries * efi.memmap.desc_size; in efi_memmap_alloc() 65 data->desc_version = efi.memmap.desc_version; in efi_memmap_alloc() 66 data->desc_size = efi.memmap.desc_size; in efi_memmap_alloc() 68 data->flags |= efi.memmap.flags & EFI_MEMMAP_LATE; in efi_memmap_alloc() 95 unsigned long size = efi.memmap.desc_size * efi.memmap.nr_map; in efi_memmap_install() 96 unsigned long flags = efi.memmap.flags; in efi_memmap_install() 97 u64 phys = efi.memmap.phys_map; in efi_memmap_install()
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-firmware-memmap | 1 What: /sys/firmware/memmap/ 19 that reason, /sys/firmware/memmap is an interface that provides 22 The structure is as follows: Under /sys/firmware/memmap there 25 /sys/firmware/memmap/0 26 /sys/firmware/memmap/1 27 /sys/firmware/memmap/2 28 /sys/firmware/memmap/3 48 /sys/firmware/memmap/0/start 49 /sys/firmware/memmap/0/end 50 /sys/firmware/memmap/0/type [all …]
|
/openbmc/qemu/hw/mips/ |
H A D | boston.c | 514 const MemMapEntry *memmap, int *dt_size) in create_fdt() argument 563 memmap[BOSTON_PCIE0].base, memmap[BOSTON_PCIE0].size, in create_fdt() 564 memmap[BOSTON_PCIE0_MMIO].base, memmap[BOSTON_PCIE0_MMIO].size); in create_fdt() 567 memmap[BOSTON_PCIE1].base, memmap[BOSTON_PCIE1].size, in create_fdt() 568 memmap[BOSTON_PCIE1_MMIO].base, memmap[BOSTON_PCIE1_MMIO].size); in create_fdt() 571 memmap[BOSTON_PCIE2].base, memmap[BOSTON_PCIE2].size, in create_fdt() 572 memmap[BOSTON_PCIE2_MMIO].base, memmap[BOSTON_PCIE2_MMIO].size); in create_fdt() 576 memmap[BOSTON_GIC].base); in create_fdt() 579 qemu_fdt_setprop_cells(fdt, gic_name, "reg", memmap[BOSTON_GIC].base, in create_fdt() 580 memmap[BOSTON_GIC].size); in create_fdt() [all …]
|
/openbmc/linux/mm/ |
H A D | sparse.c | 646 static void free_map_bootmem(struct page *memmap) in free_map_bootmem() argument 648 unsigned long start = (unsigned long)memmap; in free_map_bootmem() 649 unsigned long end = (unsigned long)(memmap + PAGES_PER_SECTION); in free_map_bootmem() 717 static void free_map_bootmem(struct page *memmap) in free_map_bootmem() argument 721 struct page *page = virt_to_page(memmap); in free_map_bootmem() 784 struct page *memmap = NULL; in section_deactivate() local 812 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in section_deactivate() 821 else if (memmap) in section_deactivate() 822 free_map_bootmem(memmap); in section_deactivate() 834 struct page *memmap; in section_activate() local [all …]
|
H A D | bootmem_info.c | 47 struct page *page, *memmap; in register_page_bootmem_info_section() local 54 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section() 60 page = virt_to_page(memmap); in register_page_bootmem_info_section() 82 struct page *page, *memmap; in register_page_bootmem_info_section() local 88 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section() 90 register_page_bootmem_memmap(section_nr, memmap, PAGES_PER_SECTION); in register_page_bootmem_info_section()
|
/openbmc/qemu/hw/dma/ |
H A D | soc_dma.c | 80 } *memmap; member 114 lo = dma->memmap; in soc_dma_lookup() 133 while (entry < dma->memmap + dma->memmap_size && in soc_dma_ch_update_type() 265 dma->memmap = g_realloc(dma->memmap, sizeof(*entry) * in soc_dma_port_add_fifo() 284 while (entry < dma->memmap + dma->memmap_size && in soc_dma_port_add_fifo() 297 (uint8_t *) (dma->memmap + dma->memmap_size ++) - in soc_dma_port_add_fifo() 315 dma->memmap = g_realloc(dma->memmap, sizeof(*entry) * in soc_dma_port_add_mem() 344 while (entry < dma->memmap + dma->memmap_size && in soc_dma_port_add_mem() 350 (uint8_t *) (dma->memmap + dma->memmap_size ++) - in soc_dma_port_add_mem()
|