Home
last modified time | relevance | path

Searched refs:pagesize (Results 1 – 23 of 23) sorted by relevance

/qemu/tests/tcg/multiarch/
A Dtest-mmap.c62 len = pagesize + (pagesize * i); in check_aligned_anonymous_unfixed_mmaps()
212 munmap (p1, pagesize); in check_aligned_anonymous_fixed_mmaps()
213 addr += pagesize; in check_aligned_anonymous_fixed_mmaps()
243 munmap (p1, pagesize); in check_aligned_anonymous_fixed_mmaps_collide_with_host()
244 addr += pagesize; in check_aligned_anonymous_fixed_mmaps_collide_with_host()
260 len = pagesize; in check_file_unfixed_mmaps()
372 addr += pagesize; in check_file_fixed_eof_mmaps()
395 p2 = mmap(addr + pagesize, pagesize, PROT_READ, in check_file_fixed_mmaps()
398 p3 = mmap(addr + pagesize * 2, pagesize, PROT_READ, in check_file_fixed_mmaps()
401 p4 = mmap(addr + pagesize * 3, pagesize, PROT_READ, in check_file_fixed_mmaps()
[all …]
A Dvma-pthread.c37 int pagesize; member
54 p = &ctx->ptr[j * ctx->pagesize]; in thread_read()
89 memcpy(&ctx->ptr[j * ctx->pagesize], nop_func, sizeof(nop_func)); in thread_write()
92 ts = (struct timespec *)(&ctx->ptr[(j + 1) * ctx->pagesize] - in thread_write()
111 ((void(*)(void))&ctx->ptr[j * ctx->pagesize])(); in thread_execute()
147 ret = mprotect(&ctx->ptr[start_idx * ctx->pagesize], in thread_mutate()
148 (end_idx - start_idx + 1) * ctx->pagesize, prot); in thread_mutate()
170 ctx.pagesize = getpagesize(); in main()
171 ctx.ptr = mmap(NULL, PAGE_COUNT * ctx.pagesize, in main()
176 memcpy(&ctx.ptr[i * ctx.pagesize], nop_func, sizeof(nop_func)); in main()
[all …]
A Dprot-none.c18 long pagesize = sysconf(_SC_PAGESIZE); in main() local
22 p = mmap(NULL, pagesize * 2, PROT_READ | PROT_WRITE, in main()
25 q = p + pagesize - 1; in main()
28 err = mprotect(p, pagesize * 2, PROT_NONE); in main()
33 err = mprotect(p, pagesize * 2, PROT_READ); in main()
/qemu/tests/tcg/multiarch/linux/
A Dlinux-madvise.c8 int pagesize = getpagesize(); in test_anonymous() local
12 page = mmap(NULL, pagesize, PROT_READ, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); in test_anonymous()
16 ret = mprotect(page, pagesize, PROT_READ | PROT_WRITE); in test_anonymous()
21 ret = madvise(page, pagesize, MADV_DONTNEED); in test_anonymous()
25 ret = munmap(page, pagesize); in test_anonymous()
32 int pagesize = getpagesize(); in test_file() local
45 ret = ftruncate(fd, pagesize); in test_file()
47 page = mmap(NULL, pagesize, PROT_READ, MAP_PRIVATE, fd, 0); in test_file()
51 ret = mprotect(page, pagesize, PROT_READ | PROT_WRITE); in test_file()
56 ret = madvise(page, pagesize, MADV_DONTNEED); in test_file()
[all …]
/qemu/migration/
A Dpostcopy-ram.c344 size_t pagesize = qemu_ram_pagesize(rb); in test_ramblock_postcopiable() local
347 if (length % pagesize) { in test_ramblock_postcopiable()
375 long pagesize = qemu_real_host_page_size(); in postcopy_ram_supported_by_host() local
384 if (qemu_target_page_size() > pagesize) { in postcopy_ram_supported_by_host()
447 reg_struct.range.len = pagesize; in postcopy_ram_supported_by_host()
456 range_struct.len = pagesize; in postcopy_ram_supported_by_host()
475 munmap(testarea, pagesize); in postcopy_ram_supported_by_host()
748 size_t pagesize = qemu_ram_pagesize(rb); in postcopy_wake_shared() local
752 pagesize); in postcopy_wake_shared()
1331 size_t pagesize = qemu_ram_pagesize(rb); in postcopy_place_page() local
[all …]
/qemu/hw/vfio/
A Dspapr.c242 uint64_t pagesize = memory_region_iommu_get_min_page_size(iommu_mr), pgmask; in vfio_spapr_create_window() local
251 if (pagesize > rampagesize) { in vfio_spapr_create_window()
252 pagesize = rampagesize; in vfio_spapr_create_window()
254 pgmask = bcontainer->pgsizes & (pagesize | (pagesize - 1)); in vfio_spapr_create_window()
255 pagesize = pgmask ? (1ULL << (63 - clz64(pgmask))) : 0; in vfio_spapr_create_window()
256 if (!pagesize) { in vfio_spapr_create_window()
271 create.page_shift = ctz64(pagesize); in vfio_spapr_create_window()
323 *pgsize = pagesize; in vfio_spapr_create_window()
/qemu/backends/
A Dhostmem.c327 size_t pagesize = qemu_ram_pagesize(memdev->mr.ram_block); in host_memory_backend_pagesize() local
328 g_assert(pagesize >= qemu_real_host_page_size()); in host_memory_backend_pagesize()
329 return pagesize; in host_memory_backend_pagesize()
339 size_t pagesize; in host_memory_backend_memory_complete() local
351 pagesize = qemu_ram_pagesize(backend->mr.ram_block); in host_memory_backend_memory_complete()
353 if (backend->aligned && !QEMU_IS_ALIGNED(sz, pagesize)) { in host_memory_backend_memory_complete()
354 g_autofree char *pagesize_str = size_to_str(pagesize); in host_memory_backend_memory_complete()
/qemu/target/loongarch/tcg/
A Dtlb_helper.c118 target_ulong addr, mask, pagesize; in invalidate_tlb_entry() local
132 pagesize = MAKE_64BIT_MASK(tlb_ps, 1); in invalidate_tlb_entry()
137 tlb_flush_range_by_mmuidx(env_cpu(env), addr, pagesize, in invalidate_tlb_entry()
142 addr = (tlb_vppn << R_TLB_MISC_VPPN_SHIFT) & pagesize; /* odd */ in invalidate_tlb_entry()
143 tlb_flush_range_by_mmuidx(env_cpu(env), addr, pagesize, in invalidate_tlb_entry()
291 uint16_t pagesize, stlb_ps; in helper_tlbfill() local
295 pagesize = FIELD_EX64(env->CSR_TLBREHI, CSR_TLBREHI, PS); in helper_tlbfill()
298 pagesize = FIELD_EX64(env->CSR_TLBIDX, CSR_TLBIDX, PS); in helper_tlbfill()
303 if (pagesize == stlb_ps) { in helper_tlbfill()
/qemu/hw/ppc/
A Dspapr_caps.c150 uint64_t pagesize = (1ULL << val); in spapr_cap_get_pagesize() local
152 visit_type_size(v, name, &pagesize, errp); in spapr_cap_get_pagesize()
160 uint64_t pagesize; in spapr_cap_set_pagesize() local
163 if (!visit_type_size(v, name, &pagesize, errp)) { in spapr_cap_set_pagesize()
167 if (!is_power_of_2(pagesize)) { in spapr_cap_set_pagesize()
172 val = ctz64(pagesize); in spapr_cap_set_pagesize()
306 bool spapr_check_pagesize(SpaprMachineState *spapr, hwaddr pagesize, in spapr_check_pagesize() argument
315 if (maxpagesize > pagesize) { in spapr_check_pagesize()
319 maxpagesize >> 10, pagesize >> 10); in spapr_check_pagesize()
A Dspapr.c3594 hwaddr pagesize; in spapr_memory_pre_plug() local
3614 pagesize = host_memory_backend_pagesize(MEMORY_BACKEND(memdev)); in spapr_memory_pre_plug()
3615 if (!spapr_check_pagesize(spapr, pagesize, errp)) { in spapr_memory_pre_plug()
/qemu/monitor/
A Dhmp-cmds-target.c328 uintptr_t pagesize = qemu_real_host_page_size(); in vtop() local
329 off_t offset = addr / pagesize * sizeof(pinfo); in vtop()
349 ret = ((pinfo & 0x007fffffffffffffull) * pagesize) | (addr & (pagesize - 1)); in vtop()
/qemu/hw/block/
A Dnand.c389 int pagesize; in nand_realize() local
420 pagesize = 1 << s->oob_shift; in nand_realize()
434 pagesize = 0; in nand_realize()
438 pagesize += 1 << s->page_shift; in nand_realize()
440 if (pagesize) { in nand_realize()
441 s->storage = (uint8_t *) memset(g_malloc(s->pages * pagesize), in nand_realize()
442 0xff, s->pages * pagesize); in nand_realize()
/qemu/util/
A Doslib-win32.c271 size_t pagesize = qemu_real_host_page_size(); in qemu_prealloc_mem() local
273 sz = (sz + pagesize - 1) & -pagesize; in qemu_prealloc_mem()
274 for (i = 0; i < sz / pagesize; i++) { in qemu_prealloc_mem()
275 memset(area + pagesize * i, 0, 1); in qemu_prealloc_mem()
A Doslib-posix.c565 static bool madv_populate_write_possible(char *area, size_t pagesize) in madv_populate_write_possible() argument
567 return !qemu_madvise(area, pagesize, QEMU_MADV_POPULATE_WRITE) || in madv_populate_write_possible()
/qemu/target/s390x/
A Dcpu-sysemu.c266 void s390_set_max_pagesize(uint64_t pagesize, Error **errp) in s390_set_max_pagesize() argument
269 kvm_s390_set_max_pagesize(pagesize, errp); in s390_set_max_pagesize()
A Dcpu.h885 void s390_set_max_pagesize(uint64_t pagesize, Error **errp);
/qemu/target/s390x/kvm/
A Dkvm_s390x.h45 void kvm_s390_set_max_pagesize(uint64_t pagesize, Error **errp);
A Dkvm.c294 void kvm_s390_set_max_pagesize(uint64_t pagesize, Error **errp) in kvm_s390_set_max_pagesize() argument
296 if (pagesize == 4 * KiB) { in kvm_s390_set_max_pagesize()
306 if (pagesize != 1 * MiB) { in kvm_s390_set_max_pagesize()
/qemu/docs/user/
A Dmain.rst233 ``-p pagesize``
234 Act as if the host page size was 'pagesize' bytes
/qemu/tests/
A Dvhost-user-bridge.c602 int pagesize = qemu_real_host_page_size(); in notifier_thread() local
607 uint16_t *n = vubr->notifier.addr + pagesize * qidx; in notifier_thread()
/qemu/include/hw/ppc/
A Dspapr.h1018 bool spapr_check_pagesize(SpaprMachineState *spapr, hwaddr pagesize,
/qemu/system/
A Dphysmem.c1231 long pagesize = 0; in qemu_maxrampagesize() local
1234 object_child_foreach(memdev_root, find_max_backend_pagesize, &pagesize); in qemu_maxrampagesize()
1235 return pagesize; in qemu_maxrampagesize()
/qemu/docs/about/
A Demulation.rst496 * - pagesize=N

Completed in 59 milliseconds