Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 25 of 38) sorted by relevance

12

/qemu/target/xtensa/
H A Dmmu_helper.c933 uint32_t vaddr, unsigned *segment) in xtensa_mpu_lookup() argument
944 *segment = i; in xtensa_mpu_lookup()
962 unsigned segment = p & XTENSA_MPU_SEGMENT_MASK; in HELPER() local
964 if (segment < env->config->n_mpu_fg_segments) { in HELPER()
965 env->mpu_fg[segment].vaddr = v & -env->config->mpu_align; in HELPER()
966 env->mpu_fg[segment].attr = p & XTENSA_MPU_ATTR_MASK; in HELPER()
967 env->sregs[MPUENB] = deposit32(env->sregs[MPUENB], segment, 1, v); in HELPER()
974 unsigned segment = s & XTENSA_MPU_SEGMENT_MASK; in HELPER() local
976 if (segment < env->config->n_mpu_fg_segments) { in HELPER()
977 return env->mpu_fg[segment].vaddr | in HELPER()
[all …]
/qemu/docs/specs/
H A Dsev-guest-firmware.rst95 * CS segment base [31:16]
97 A hypervisor reads the CS segment base and IP value. The CS segment
98 base value represents the high order 16-bits of the CS segment base, so
99 the hypervisor must left shift the value of the CS segment base by 16
100 bits to form the full CS segment base for the CS segment register. It
/qemu/contrib/elf2dmp/
H A Dpdb.c71 pdb_seg *segment = get_seg_by_num(r, sym->public_v3.segment); in pdb_find_public_v3_symbol() local
72 uint32_t sect_rva = segment->dword[1]; in pdb_find_public_v3_symbol()
76 sect_rva, sym->public_v3.segment, in pdb_find_public_v3_symbol()
77 ((char *)segment - 8), sym->public_v3.offset, rva); in pdb_find_public_v3_symbol()
H A Dpdb.h78 uint16_t segment; member
88 uint16_t segment; member
206 uint16_t segment; member
/qemu/include/hw/xen/
H A Dxen_native.h174 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function) in xendevicemodel_map_pcidev_to_ioreq_server() argument
176 return xc_hvm_map_pcidev_to_ioreq_server(dmod, domid, id, segment, in xendevicemodel_map_pcidev_to_ioreq_server()
182 uint16_t segment, uint8_t bus, uint8_t device, uint8_t function) in xendevicemodel_unmap_pcidev_from_ioreq_server() argument
184 return xc_hvm_unmap_pcidev_from_ioreq_server(dmod, domid, id, segment, in xendevicemodel_unmap_pcidev_from_ioreq_server()
201 xendevicemodel_handle *dmod, domid_t domid, uint16_t segment, in xendevicemodel_set_pci_intx_level() argument
204 return xc_hvm_set_pci_intx_level(dmod, domid, segment, bus, device, in xendevicemodel_set_pci_intx_level()
261 static inline int xen_set_pci_intx_level(domid_t domid, uint16_t segment, in xen_set_pci_intx_level() argument
265 return xendevicemodel_set_pci_intx_level(xen_dmod, domid, segment, bus, in xen_set_pci_intx_level()
/qemu/linux-user/
H A Dgen-vdso-elfn.c.inc144 * PT_DYNAMIC, and PT_NOTE located in a writable data segment.
157 fprintf(stderr, "LOAD segment does not cover EHDR\n");
161 fprintf(stderr, "LOAD segment not loaded at address 0\n");
172 fprintf(stderr, "LOAD segment's filesz and memsz differ\n");
176 fprintf(stderr, "LOAD segment is larger than the whole VDSO\n");
183 fprintf(stderr, "LOAD segment does not cover PHDRs\n");
187 fprintf(stderr, "LOAD segment is not read-write\n");
210 fprintf(stderr, "LOAD segment does not cover %s\n", which);
H A Dflatload.c153 const char *segment[] = { "TEXT", "DATA", "BSS", "*UNKNOWN*" }; in old_reloc() local
171 offset, ptr, (int)*ptr, segment[reloc_type]); in old_reloc()
/qemu/include/hw/
H A Delf_ops.h.inc447 * segment, but the filesz represents the loadtime size. If
452 * paddr + memsz for this segment would overlap with any other
453 * segment. If so, then we assume it's using this scheme and
454 * truncate the loaded segment to the filesz size.
455 * If the segment considered as being memsz size doesn't overlap
456 * then we use memsz for the segment length, to handle ELF files
460 /* If this segment's zero-init portion overlaps another
461 * segment's data or zero-init portion, then truncate this one.
541 g_strdup_printf("%s ELF program header segment %d",
/qemu/tests/tcg/tricore/c/
H A Dcrt0-tc2x.S173 extr.u %d0,%d0,28,4 #; %d0 = segment << 16
181 or %d1,%d1,%d0 #; add segment number
188 or %d1,%d1,%d0 #; add segment number
196 or %d1,%d1,%d0 #; add segment number
/qemu/linux-user/arm/
H A Dvdso.ld43 * But since we manipulated the segment layout,
/qemu/linux-user/x86_64/
H A Dvdso.ld50 * But since we manipulated the segment layout,
/qemu/linux-user/i386/
H A Dvdso.ld53 * But since we manipulated the segment layout,
/qemu/linux-user/ppc/
H A Dvdso-32.ld47 * But since we manipulated the segment layout,
H A Dvdso-64.ld45 * But since we manipulated the segment layout,
/qemu/linux-user/s390x/
H A Dvdso.ld48 * But since we manipulated the segment layout,
/qemu/linux-user/aarch64/
H A Dvdso.ld48 * But since we manipulated the segment layout,
/qemu/linux-user/riscv/
H A Dvdso.ld50 * But since we manipulated the segment layout,
/qemu/linux-user/loongarch64/
H A Dvdso.ld49 * But since we manipulated the segment layout,
/qemu/linux-user/hppa/
H A Dvdso.ld55 But since we manipulated the segment layout,
/qemu/include/hw/xen/interface/
H A Dphysdev.h258 uint16_t segment; member
/qemu/target/arm/tcg/
H A Dvec_helper.c1639 intptr_t segment = MIN(16, oprsz) / sizeof(TYPE); \ in DO_MULADD()
1642 for (i = 0; i < oprsz / sizeof(TYPE); i += segment) { \ in DO_MULADD()
1644 for (j = 0; j < segment; j++) { \ in DO_MULADD()
1661 intptr_t segment = MIN(16, oprsz) / sizeof(TYPE); \
1664 for (i = 0; i < oprsz / sizeof(TYPE); i += segment) { \
1666 for (j = 0; j < segment; j++) { \
1688 intptr_t segment = MIN(16, oprsz) / sizeof(TYPE); \
1691 for (i = 0; i < oprsz / sizeof(TYPE); i += segment) { \
1693 for (j = 0; j < segment; j++) { \
1732 intptr_t segment = MIN(16, oprsz) / sizeof(TYPE); \
[all …]
/qemu/docs/system/arm/
H A Dnuvoton.rst15 segment. The following machines are based on this chip :
/qemu/hw/vfio/
H A Diommufd.c725 vdev->vbasedev.name, devices[i].segment, in iommufd_cdev_pci_hot_reset()
740 trace_iommufd_cdev_pci_hot_reset_dep_devices(devices[i].segment, in iommufd_cdev_pci_hot_reset()
/qemu/docs/devel/
H A Dtcg.rst31 generate an addition for the segment base.
38 segment base value) to find the next basic block.
/qemu/hw/scsi/
H A Dtrace-events219 spapr_vscsi_fetch_desc_direct(void) "direct segment"
220 …sc_indirect(uint32_t qtag, unsigned desc, unsigned local_desc) "indirect segment local tag=0x%"PRI…
223 …_t qtag, unsigned n, unsigned desc, uint64_t va, uint32_t len) "indirect segment ext. tag=0x%"PRIx…
227 spapr_vscsi_srp_indirect_data(uint32_t len) "indirect segment 0x%"PRIx32" bytes"

12