/openbmc/qemu/include/exec/ |
H A D | memory.h | 35 #define MAX_PHYS_ADDR (((hwaddr)1 << MAX_PHYS_ADDR_SPACE_BITS) - 1) 104 hwaddr offset_within_region; 105 hwaddr offset_within_address_space; 125 hwaddr iova; 126 hwaddr translated_addr; 127 hwaddr addr_mask; /* 0xfff = 4k translation */ 184 hwaddr start; 185 hwaddr end; 251 hwaddr start, hwaddr end, in iommu_notifier_init() 268 hwaddr addr, [all …]
|
H A D | memory_ldst.h.inc | 24 hwaddr addr, MemTxAttrs attrs, MemTxResult *result); 26 hwaddr addr, MemTxAttrs attrs, MemTxResult *result); 28 hwaddr addr, MemTxAttrs attrs, MemTxResult *result); 30 hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result); 32 hwaddr addr, uint16_t val, MemTxAttrs attrs, MemTxResult *result); 34 hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result); 36 hwaddr addr, uint64_t val, MemTxAttrs attrs, MemTxResult *result); 39 hwaddr addr, MemTxAttrs attrs, MemTxResult *result); 41 hwaddr addr, MemTxAttrs attrs, MemTxResult *result); 43 hwaddr addr, MemTxAttrs attrs, MemTxResult *result); [all …]
|
H A D | memory_ldst_phys.h.inc | 23 static inline uint16_t glue(lduw_phys, SUFFIX)(ARG1_DECL, hwaddr addr) 29 static inline uint32_t glue(ldl_phys, SUFFIX)(ARG1_DECL, hwaddr addr) 35 static inline uint64_t glue(ldq_phys, SUFFIX)(ARG1_DECL, hwaddr addr) 41 static inline void glue(stw_phys, SUFFIX)(ARG1_DECL, hwaddr addr, uint16_t val) 47 static inline void glue(stl_phys, SUFFIX)(ARG1_DECL, hwaddr addr, uint32_t val) 53 static inline void glue(stq_phys, SUFFIX)(ARG1_DECL, hwaddr addr, uint64_t val) 59 static inline uint8_t glue(ldub_phys, SUFFIX)(ARG1_DECL, hwaddr addr) 65 static inline uint16_t glue(lduw_le_phys, SUFFIX)(ARG1_DECL, hwaddr addr) 71 static inline uint16_t glue(lduw_be_phys, SUFFIX)(ARG1_DECL, hwaddr addr) 77 static inline uint32_t glue(ldl_le_phys, SUFFIX)(ARG1_DECL, hwaddr addr) [all …]
|
H A D | cpu-common.h | 143 void cpu_physical_memory_rw(hwaddr addr, void *buf, 144 hwaddr len, bool is_write); 145 static inline void cpu_physical_memory_read(hwaddr addr, in cpu_physical_memory_read() 146 void *buf, hwaddr len) in cpu_physical_memory_read() 150 static inline void cpu_physical_memory_write(hwaddr addr, in cpu_physical_memory_write() 151 const void *buf, hwaddr len) in cpu_physical_memory_write() 155 void *cpu_physical_memory_map(hwaddr addr, 156 hwaddr *plen, 158 void cpu_physical_memory_unmap(void *buffer, hwaddr len, 159 bool is_write, hwaddr access_len); [all …]
|
/openbmc/qemu/include/hw/arm/ |
H A D | boot.h | 37 hwaddr mem_base, int mem_size); 46 hwaddr loader_start; 47 hwaddr dtb_start; 48 hwaddr dtb_limit; 59 hwaddr smp_loader_start; 60 hwaddr smp_bootreg_addr; 61 hwaddr gic_cpu_if_addr; 106 hwaddr initrd_start; 107 hwaddr initrd_size; 108 hwaddr entry; [all …]
|
H A D | omap.h | 337 struct soc_dma_s *omap_dma_init(hwaddr base, qemu_irq *irqs, 341 struct soc_dma_s *omap_dma4_init(hwaddr base, qemu_irq *irqs, 373 hwaddr src_f1_top; 374 hwaddr src_f1_bottom; 375 hwaddr src_f2_top; 376 hwaddr src_f2_bottom; 412 hwaddr phys_framebuffer[2]; 482 struct omap_uart_s *omap_uart_init(hwaddr base, 526 hwaddr base, 533 struct omap_mmc_s *omap_mmc_init(hwaddr base, [all …]
|
/openbmc/qemu/include/sysemu/ |
H A D | xen-mapcache.h | 15 typedef hwaddr (*phys_offset_to_gaddr_t)(hwaddr phys_offset, 21 uint8_t *xen_map_cache(MemoryRegion *mr, hwaddr phys_addr, hwaddr size, 28 uint8_t *xen_replace_cache_entry(hwaddr old_phys_addr, 29 hwaddr new_phys_addr, 30 hwaddr size); 39 hwaddr phys_addr, in xen_map_cache() 40 hwaddr size, in xen_map_cache() 62 static inline uint8_t *xen_replace_cache_entry(hwaddr old_phys_addr, in xen_replace_cache_entry() 63 hwaddr new_phys_addr, in xen_replace_cache_entry() 64 hwaddr size) in xen_replace_cache_entry()
|
/openbmc/qemu/include/hw/riscv/ |
H A D | boot.h | 38 hwaddr *firmware_load_addr, 44 hwaddr *firmware_load_addr, 51 uint64_t riscv_compute_fdt_addr(hwaddr dram_start, uint64_t dram_size, 53 void riscv_load_fdt(hwaddr fdt_addr, void *fdt); 55 hwaddr saddr, 56 hwaddr rom_base, hwaddr rom_size, 61 hwaddr rom_base, 62 hwaddr rom_size, 65 void riscv_setup_direct_kernel(hwaddr kernel_addr, hwaddr fdt_addr);
|
/openbmc/qemu/include/hw/ |
H A D | loader.h | 44 hwaddr addr, uint64_t max_sz, AddressSpace *as); 56 ssize_t load_targphys_hex_as(const char *filename, hwaddr *entry, 63 ssize_t load_image_targphys(const char *filename, hwaddr, 204 ssize_t load_aout(const char *filename, hwaddr addr, int max_sz, 205 int bswap_needed, hwaddr target_page_size); 226 ssize_t load_uimage_as(const char *filename, hwaddr *ep, 227 hwaddr *loadaddr, int *is_linux, 235 ssize_t load_uimage(const char *filename, hwaddr *ep, 236 hwaddr *loadaddr, int *is_linux, 253 ssize_t load_ramdisk_as(const char *filename, hwaddr addr, uint64_t max_sz, [all …]
|
/openbmc/qemu/target/i386/ |
H A D | arch_memory_mapping.c | 20 hwaddr pte_start_addr, in walk_pte() 23 hwaddr pte_addr, start_paddr; in walk_pte() 50 hwaddr pte_start_addr, int32_t a20_mask, in walk_pte2() 53 hwaddr pte_addr, start_paddr; in walk_pte2() 82 hwaddr pde_start_addr, in walk_pde() 85 hwaddr pde_addr, pte_start_addr, start_paddr; in walk_pde() 119 hwaddr pde_start_addr, int32_t a20_mask, in walk_pde2() 122 hwaddr pde_addr, pte_start_addr, start_paddr, high_paddr; in walk_pde2() 142 high_paddr = ((hwaddr)(pde & 0x1fe000) << 19); in walk_pde2() 161 hwaddr pdpe_start_addr, int32_t a20_mask) in walk_pdpe2() [all …]
|
/openbmc/qemu/system/ |
H A D | memory_ldst.c.inc | 24 hwaddr addr, MemTxAttrs attrs, MemTxResult *result, 30 hwaddr l = 4; 31 hwaddr addr1; 71 hwaddr addr, MemTxAttrs attrs, MemTxResult *result) 78 hwaddr addr, MemTxAttrs attrs, MemTxResult *result) 85 hwaddr addr, MemTxAttrs attrs, MemTxResult *result) 93 hwaddr addr, MemTxAttrs attrs, MemTxResult *result, 99 hwaddr l = 8; 100 hwaddr addr1; 140 hwaddr addr, MemTxAttrs attrs, MemTxResult *result) [all …]
|
H A D | physmem.c | 145 hwaddr base; 207 hwaddr *index, uint64_t *nb, uint16_t leaf, in phys_page_set_level() 211 hwaddr step = (hwaddr)1 << (level * P_L2_BITS); in phys_page_set_level() 233 hwaddr index, uint64_t nb, in phys_page_set() 304 hwaddr addr) in section_covers_addr() 314 static MemoryRegionSection *phys_page_find(AddressSpaceDispatch *d, hwaddr addr) in phys_page_find() 319 hwaddr index = addr >> TARGET_PAGE_BITS; in phys_page_find() 339 hwaddr addr, in address_space_lookup_region() 359 address_space_translate_internal(AddressSpaceDispatch *d, hwaddr addr, hwaddr *xlat, in address_space_translate_internal() 360 hwaddr *plen, bool resolve_subpage) in address_space_translate_internal() [all …]
|
/openbmc/qemu/include/hw/vfio/ |
H A D | vfio-container-base.h | 23 hwaddr size; 24 hwaddr pages; 58 hwaddr iommu_offset; 66 hwaddr offset_within_address_space; 67 hwaddr size; 74 hwaddr iova, ram_addr_t size, 77 hwaddr iova, ram_addr_t size, 87 VFIOBitmap *vbmap, hwaddr iova, hwaddr size, Error **errp); 114 hwaddr iova, ram_addr_t size, 117 hwaddr iova, ram_addr_t size, [all …]
|
/openbmc/qemu/target/riscv/ |
H A D | monitor.c | 42 addr |= (hwaddr)-(1L << va_bits); in addr_canonical() 56 hwaddr paddr, target_ulong size, int attr) in print_pte() 80 static void walk_pte(Monitor *mon, hwaddr base, target_ulong start, in walk_pte() 82 target_ulong *vbase, hwaddr *pbase, hwaddr *last_paddr, in walk_pte() 85 hwaddr pte_addr; in walk_pte() 86 hwaddr paddr; in walk_pte() 105 paddr = (hwaddr)(pte >> PTE_PPN_SHIFT) << PGSHIFT; in walk_pte() 149 hwaddr base; in mem_info_svxx() 151 hwaddr pbase; in mem_info_svxx() 152 hwaddr last_paddr; in mem_info_svxx() [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | e500.h | 31 hwaddr platform_bus_base; 32 hwaddr platform_bus_size; 35 hwaddr ccsrbar_base; 36 hwaddr pci_pio_base; 37 hwaddr pci_mmio_base; 38 hwaddr pci_mmio_bus_base; 39 hwaddr spin_base;
|
/openbmc/qemu/hw/net/ |
H A D | vmware_utils.h | 29 vmw_shmem_read(PCIDevice *d, hwaddr addr, void *buf, int len) in vmw_shmem_read() 36 vmw_shmem_write(PCIDevice *d, hwaddr addr, void *buf, int len) in vmw_shmem_write() 43 vmw_shmem_rw(PCIDevice *d, hwaddr addr, void *buf, int len, int is_write) in vmw_shmem_rw() 55 vmw_shmem_set(PCIDevice *d, hwaddr addr, uint8_t val, int len) in vmw_shmem_set() 66 vmw_shmem_ld8(PCIDevice *d, hwaddr addr) in vmw_shmem_ld8() 75 vmw_shmem_st8(PCIDevice *d, hwaddr addr, uint8_t value) in vmw_shmem_st8() 82 vmw_shmem_ld16(PCIDevice *d, hwaddr addr) in vmw_shmem_ld16() 92 vmw_shmem_st16(PCIDevice *d, hwaddr addr, uint16_t value) in vmw_shmem_st16() 100 vmw_shmem_ld32(PCIDevice *d, hwaddr addr) in vmw_shmem_ld32() 110 vmw_shmem_st32(PCIDevice *d, hwaddr addr, uint32_t value) in vmw_shmem_st32() [all …]
|
/openbmc/qemu/include/hw/ppc/ |
H A D | pnv_xive.h | 61 hwaddr ic_base; 63 hwaddr vc_base; 65 hwaddr pc_base; 67 hwaddr tm_base; 122 hwaddr ic_base; 124 hwaddr esb_base; 126 hwaddr end_base; 128 hwaddr nvc_base; 130 hwaddr nvpg_base; 132 hwaddr tm_base;
|
/openbmc/qemu/target/ppc/ |
H A D | mmu-hash32.h | 7 hwaddr *raddrp, int *psizep, int *protp, int mmu_idx, 62 static inline hwaddr ppc_hash32_hpt_base(PowerPCCPU *cpu) in ppc_hash32_hpt_base() 67 static inline hwaddr ppc_hash32_hpt_mask(PowerPCCPU *cpu) in ppc_hash32_hpt_mask() 73 hwaddr pte_offset) in ppc_hash32_load_hpte0() 81 hwaddr pte_offset) in ppc_hash32_load_hpte1() 89 hwaddr pte_offset, target_ulong pte0) in ppc_hash32_store_hpte0() 97 hwaddr pte_offset, target_ulong pte1) in ppc_hash32_store_hpte1() 104 static inline hwaddr get_pteg_offset32(PowerPCCPU *cpu, hwaddr hash) in get_pteg_offset32()
|
/openbmc/qemu/hw/xen/ |
H A D | xen-mapcache.c | 42 hwaddr paddr_index; 49 hwaddr size; 55 hwaddr paddr_index; 56 hwaddr size; 189 hwaddr size, in xen_remap_bucket() 190 hwaddr address_index, in xen_remap_bucket() 201 hwaddr nb_pfn = size >> XC_PAGE_SHIFT; in xen_remap_bucket() 239 hwaddr grant_base = address_index - (ram_offset >> XC_PAGE_SHIFT); in xen_remap_bucket() 324 hwaddr phys_addr, hwaddr size, in xen_map_cache_unlocked() 331 hwaddr address_index; in xen_map_cache_unlocked() [all …]
|
/openbmc/qemu/hw/sparc/ |
H A D | sun4m_iommu.c | 134 static uint64_t iommu_mem_read(void *opaque, hwaddr addr, in iommu_mem_read() 138 hwaddr saddr; in iommu_mem_read() 156 static void iommu_mem_write(void *opaque, hwaddr addr, in iommu_mem_write() 160 hwaddr saddr; in iommu_mem_write() 248 static uint32_t iommu_page_get_flags(IOMMUState *s, hwaddr addr) in iommu_page_get_flags() 251 hwaddr iopte; in iommu_page_get_flags() 252 hwaddr pa = addr; in iommu_page_get_flags() 263 static hwaddr iommu_translate_pa(hwaddr addr, in iommu_translate_pa() 266 hwaddr pa; in iommu_translate_pa() 273 static void iommu_bad_addr(IOMMUState *s, hwaddr addr, in iommu_bad_addr() [all …]
|
/openbmc/qemu/hw/riscv/ |
H A D | boot.c | 131 hwaddr *firmware_load_addr, in riscv_find_and_load_firmware() 151 hwaddr *firmware_load_addr, in riscv_load_firmware() 183 hwaddr start, end; in riscv_load_initrd() 295 uint64_t riscv_compute_fdt_addr(hwaddr dram_base, hwaddr dram_size, in riscv_compute_fdt_addr() 299 hwaddr dram_end, temp; in riscv_compute_fdt_addr() 333 void riscv_load_fdt(hwaddr fdt_addr, void *fdt) in riscv_load_fdt() 348 hwaddr rom_base, hwaddr rom_size, in riscv_rom_copy_firmware_info() 393 hwaddr start_addr, in riscv_setup_rom_reset_vec() 394 hwaddr rom_base, hwaddr rom_size, in riscv_setup_rom_reset_vec() 449 void riscv_setup_direct_kernel(hwaddr kernel_addr, hwaddr fdt_addr) in riscv_setup_direct_kernel()
|
/openbmc/qemu/hw/alpha/ |
H A D | pci.c | 18 static uint64_t ignore_read(void *opaque, hwaddr addr, unsigned size) in ignore_read() 23 static void ignore_write(void *opaque, hwaddr addr, uint64_t v, unsigned size) in ignore_write() 43 static uint64_t bw_conf1_read(void *opaque, hwaddr addr, in bw_conf1_read() 50 static void bw_conf1_write(void *opaque, hwaddr addr, in bw_conf1_write() 69 static uint64_t iack_read(void *opaque, hwaddr addr, unsigned size) in iack_read() 74 static void special_write(void *opaque, hwaddr addr, in special_write()
|
/openbmc/qemu/hw/misc/ |
H A D | slavio_misc.c | 126 static void slavio_cfg_mem_writeb(void *opaque, hwaddr addr, in slavio_cfg_mem_writeb() 136 static uint64_t slavio_cfg_mem_readb(void *opaque, hwaddr addr, in slavio_cfg_mem_readb() 157 static void slavio_diag_mem_writeb(void *opaque, hwaddr addr, in slavio_diag_mem_writeb() 166 static uint64_t slavio_diag_mem_readb(void *opaque, hwaddr addr, in slavio_diag_mem_readb() 187 static void slavio_mdm_mem_writeb(void *opaque, hwaddr addr, in slavio_mdm_mem_writeb() 196 static uint64_t slavio_mdm_mem_readb(void *opaque, hwaddr addr, in slavio_mdm_mem_readb() 217 static void slavio_aux1_mem_writeb(void *opaque, hwaddr addr, in slavio_aux1_mem_writeb() 234 static uint64_t slavio_aux1_mem_readb(void *opaque, hwaddr addr, in slavio_aux1_mem_readb() 255 static void slavio_aux2_mem_writeb(void *opaque, hwaddr addr, in slavio_aux2_mem_writeb() 271 static uint64_t slavio_aux2_mem_readb(void *opaque, hwaddr addr, in slavio_aux2_mem_readb() [all …]
|
/openbmc/qemu/hw/xtensa/ |
H A D | virt.c | 42 hwaddr addr_base) in create_pcie() 44 hwaddr base_ecam = addr_base + 0x00100000; in create_pcie() 45 hwaddr size_ecam = 0x03f00000; in create_pcie() 46 hwaddr base_pio = addr_base + 0x00000000; in create_pcie() 47 hwaddr size_pio = 0x00010000; in create_pcie() 48 hwaddr base_mmio = addr_base + 0x04000000; in create_pcie() 49 hwaddr size_mmio = 0x08000000; in create_pcie()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio-access.h | 42 static inline uint16_t virtio_lduw_phys(VirtIODevice *vdev, hwaddr pa) in virtio_lduw_phys() 52 static inline uint32_t virtio_ldl_phys(VirtIODevice *vdev, hwaddr pa) in virtio_ldl_phys() 62 static inline uint64_t virtio_ldq_phys(VirtIODevice *vdev, hwaddr pa) in virtio_ldq_phys() 72 static inline void virtio_stw_phys(VirtIODevice *vdev, hwaddr pa, in virtio_stw_phys() 84 static inline void virtio_stl_phys(VirtIODevice *vdev, hwaddr pa, in virtio_stl_phys() 161 hwaddr pa) in virtio_lduw_phys_cached() 171 hwaddr pa) in virtio_ldl_phys_cached() 181 hwaddr pa) in virtio_ldq_phys_cached() 191 hwaddr pa, uint16_t value) in virtio_stw_phys_cached() 202 hwaddr pa, uint32_t value) in virtio_stl_phys_cached()
|