Home
last modified time | relevance | path

Searched refs:physical (Results 1 – 25 of 93) sorted by relevance

1234

/qemu/target/mips/system/
H A Dphysaddr.c77 static int get_seg_physical_address(CPUMIPSState *env, hwaddr *physical, in get_seg_physical_address() argument
91 return env->tlb->map_address(env, physical, prot, real_address, in get_seg_physical_address()
95 *physical = physical_base | (real_address & segmask); in get_seg_physical_address()
101 static int get_segctl_physical_address(CPUMIPSState *env, hwaddr *physical, in get_segctl_physical_address() argument
110 return get_seg_physical_address(env, physical, prot, real_address, in get_segctl_physical_address()
115 int get_physical_address(CPUMIPSState *env, hwaddr *physical, in get_physical_address() argument
141 ret = get_segctl_physical_address(env, physical, prot, in get_physical_address()
148 ret = env->tlb->map_address(env, physical, prot, in get_physical_address()
157 ret = env->tlb->map_address(env, physical, prot, in get_physical_address()
184 ret = get_seg_physical_address(env, physical, prot, in get_physical_address()
[all …]
/qemu/target/loongarch/
H A Dcpu_helper.c46 static int loongarch_page_table_walker(CPULoongArchState *env, hwaddr *physical, in loongarch_page_table_walker() argument
116 *physical = base & TARGET_PAGE_MASK; in loongarch_page_table_walker()
121 static int loongarch_map_address(CPULoongArchState *env, hwaddr *physical, in loongarch_map_address() argument
129 ret = loongarch_get_addr_from_tlb(env, physical, prot, address, in loongarch_map_address()
142 return loongarch_page_table_walker(env, physical, prot, address); in loongarch_map_address()
160 int get_physical_address(CPULoongArchState *env, hwaddr *physical, in get_physical_address() argument
173 *physical = address & TARGET_PHYS_MASK; in get_physical_address()
192 *physical = dmw_va2pa(env, address, env->CSR_DMW[i]); in get_physical_address()
205 return loongarch_map_address(env, physical, prot, address, in get_physical_address()
H A Dinternals.h57 int get_physical_address(CPULoongArchState *env, hwaddr *physical,
/qemu/target/tricore/
H A Dhelper.c37 static int get_physical_address(CPUTriCoreState *env, hwaddr *physical, in get_physical_address() argument
43 *physical = address & 0xFFFFFFFF; in get_physical_address()
74 hwaddr physical; in tricore_cpu_tlb_fill() local
79 ret = get_physical_address(env, &physical, &prot, in tricore_cpu_tlb_fill()
84 __func__, address, ret, physical, prot); in tricore_cpu_tlb_fill()
88 physical & TARGET_PAGE_MASK, prot | PAGE_EXEC, in tricore_cpu_tlb_fill()
/qemu/target/sh4/
H A Dhelper.c328 static int get_mmu_address(CPUSH4State * env, target_ulong * physical, in get_mmu_address() argument
389 *physical = ((matching->ppn << 10) & ~(matching->size - 1)) in get_mmu_address()
395 static int get_physical_address(CPUSH4State * env, target_ulong * physical, in get_physical_address() argument
415 *physical = address & 0x1fffffff; in get_physical_address()
417 *physical = address; in get_physical_address()
425 *physical = address & 0x1FFFFFFF; in get_physical_address()
431 return get_mmu_address(env, physical, prot, address, access_type); in get_physical_address()
436 target_ulong physical; in superh_cpu_get_phys_page_debug() local
439 if (get_physical_address(cpu_env(cs), &physical, &prot, addr, MMU_DATA_LOAD) in superh_cpu_get_phys_page_debug()
441 return physical; in superh_cpu_get_phys_page_debug()
[all …]
/qemu/docs/specs/
H A Dppc-spapr-hcalls.rst37 ``r4``: Guest physical address of RTAS parameter block.
50 disabled, i.e. guest effective address equals to guest physical address), it
54 non-cacheable accesses to any guest physical addresses that the
72 ``r4``: Guest physical address of destination.
74 ``r5``: Guest physical address of source.
H A Dppc-spapr-hotplug.rst6 to handle hot plugging of dynamic "physical" resources like PCI cards, or
7 "logical"/para-virtual resources like memory, CPUs, and "physical"
51 ``<name>`` values for "physical" resources such as PCI or VIO devices are
55 resources to a physical location in a chassis for debugging purposes. For
112 "PHB" for a physical host-bridge.
192 ``isolation-state->isolate``, respectively. For "physical" DR (like PCI
229 For physical resources: DRC/slot is empty.
235 For physical resources: DRC/slot is populated with a device/resource.
241 For physical resources: unused.
247 For physical resources: unused.
[all …]
H A Drocker.rst359 The switch supports up to 62 physical (front-panel) ports. Register
360 PORT_PHYS_COUNT returns the actual number of physical ports available::
376 1-62 front-panel physical ports
493 When link status changes on a physical port, this event is generated::
578 PPORT 4 Destination physical port #
631 PPORT 4 Source physical port #
731 OF_DPA_IN_PPORT 4 ingress physical port number
738 OF_DPA_IN_PPORT 4 ingress physical port number
748 OF_DPA_IN_PPORT 4 ingress physical port number
749 OF_DPA_IN_PPORT_MASK 4 ingress physical port number mask
[all …]
H A Dppc-spapr-uv-hcalls.rst55 ``r5``: ``in_buffer``, guest physical address of buffer containing the
61 ``r7``: ``out_buffer``, guest physical address of buffer to store the
/qemu/target/m68k/
H A Dhelper.c462 static void print_address_zone(uint32_t logical, uint32_t physical, in print_address_zone() argument
467 physical, physical + size - 1, in print_address_zone()
488 uint32_t logical = 0xffffffff, physical = 0xffffffff; in dump_address_map() local
538 last_physical = physical; in dump_address_map()
539 physical = tic & ~((1 << tic_shift) - 1); in dump_address_map()
545 (physical != (last_physical + (1 << tic_shift))) || in dump_address_map()
555 first_physical = physical; in dump_address_map()
730 static int get_physical_address(CPUM68KState *env, hwaddr *physical, in get_physical_address() argument
751 *physical = address; in get_physical_address()
879 *physical = (next & page_mask) + (address & (*page_size - 1)); in get_physical_address()
[all …]
/qemu/target/mips/tcg/system/
H A Dtlb_helper.c362 static int no_mmu_map_address(CPUMIPSState *env, hwaddr *physical, int *prot, in no_mmu_map_address() argument
365 *physical = address; in no_mmu_map_address()
371 static int fixed_mmu_map_address(CPUMIPSState *env, hwaddr *physical, in fixed_mmu_map_address() argument
377 *physical = address + 0x40000000UL; in fixed_mmu_map_address()
379 *physical = address; in fixed_mmu_map_address()
382 *physical = address & 0x1FFFFFFF; in fixed_mmu_map_address()
384 *physical = address; in fixed_mmu_map_address()
392 static int r4k_map_address(CPUMIPSState *env, hwaddr *physical, int *prot, in r4k_map_address() argument
429 *physical = tlb->PFN[n] | (address & (mask >> 1)); in r4k_map_address()
913 hwaddr physical; in mips_cpu_tlb_fill() local
[all …]
/qemu/qapi/
H A Drocker.json79 # @link-up: physical link is UP on port
127 # @in-pport: physical input port
161 # @in-pport: physical input port
200 # @out-pport: physical output port
275 # @pport: physical port number
279 # @out-pport: output physical port number
H A Dblock.json19 # translate logical CHS to physical; instead, they will use logical
29 # @none: The physical disk geometry is equal to the logical geometry.
H A Dpci.json17 # @base: the starting address (guest physical)
19 # @limit: the ending address (guest physical)
/qemu/target/loongarch/tcg/
H A Dtlb_helper.c547 hwaddr physical; in loongarch_cpu_tlb_fill() local
552 ret = get_physical_address(env, &physical, &prot, address, in loongarch_cpu_tlb_fill()
557 physical & TARGET_PAGE_MASK, prot, in loongarch_cpu_tlb_fill()
561 " prot %d\n", __func__, address, physical, prot); in loongarch_cpu_tlb_fill()
674 static int loongarch_map_tlb_entry(CPULoongArchState *env, hwaddr *physical, in loongarch_map_tlb_entry() argument
731 *physical = (tlb_ppn << R_TLBENTRY_64_PPN_SHIFT) | in loongarch_map_tlb_entry()
743 int loongarch_get_addr_from_tlb(CPULoongArchState *env, hwaddr *physical, in loongarch_get_addr_from_tlb() argument
751 return loongarch_map_tlb_entry(env, physical, prot, in loongarch_get_addr_from_tlb()
H A Dtcg_loongarch.h17 int loongarch_get_addr_from_tlb(CPULoongArchState *env, hwaddr *physical,
/qemu/target/rx/
H A Dcpu.c193 uint32_t address, physical, prot; in rx_cpu_tlb_fill() local
196 address = physical = addr & TARGET_PAGE_MASK; in rx_cpu_tlb_fill()
198 tlb_set_page(cs, address, physical, prot, mmu_idx, TARGET_PAGE_SIZE); in rx_cpu_tlb_fill()
/qemu/docs/
H A Dpcie_sriov.txt7 of a PCI Express device. It allows a single physical function (PF) to appear as multiple
17 implementing support for two types of device classes; the "normal" physical device
22 A virtual function is different from a physical function in that the BAR
/qemu/tests/unit/
H A Dpkix_asn1_tab.c.inc722 {"physical-delivery-country-name", 1342177283, "8"},
734 {"physical-delivery-office-name", 1342177283, "10"},
736 {"physical-delivery-office-number", 1342177283, "11"},
740 {"physical-delivery-personal-name", 1342177283, "13"},
742 {"physical-delivery-organization-name", 1342177283, "14"},
744 {"extension-physical-delivery-address-components", 1342177283, "15"},
749 {"ub-pds-physical-address-lines", 1074266122, "1"},
837 {"ub-pds-physical-address-lines", 1342177283, "6"},
/qemu/docs/system/i386/
H A Dsgx.rst53 to physical EPC. Because physical EPC is protected via range registers,
54 the size of the physical EPC must be a power of two (though software sees
60 physical address space.
67 key hierarchy are bound to the physical platform. However live migration
/qemu/docs/system/
H A Dgdb.rst207 Examining physical memory
214 If you want to examine/change the physical memory you can set the gdbstub
215 to work with the physical memory rather with the virtual one.
221 physical memory mode.
224 This will change the memory mode to physical memory.
/qemu/docs/devel/
H A Duefi-vars.rst9 to work as close as possible to physical hardware. That means
19 approach taken by physical hardware. Only privileged code running in
/qemu/target/openrisc/
H A Dcpu.h225 hwaddr *physical,
229 hwaddr *physical,
/qemu/docs/system/devices/
H A Dusb.rst222 If you need to, you can also specify the physical port where
331 Specifies the physical port the device is attached to
343 - ``hostbus`` and ``hostport`` -- match for a specific physical port in the
353 same physical port on the host may show up on different host buses
355 physical port appear as bus 1 + port 1 for 2.0 devices and bus 3 + port 1
371 whenever the guest is allowed to reset the physical usb device on the
375 The guest is not allowed to reset the (physical) usb device.
H A Dccid.rst24 reader and smart card (i.e. not backed by a physical device) using this device.
28 The cryptographic functions and access to the physical card is done via the
149 client <-> physical | | | |

1234