aboutsummaryrefslogtreecommitdiff
path: root/bsd-user/mmap.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-03bsd-user: Implement shmat(2) and shmdt(2)Stacey Son1-1/+1
2023-08-06bsd-user: Remove last_brkRichard Henderson1-2/+0
2023-07-31bsd-user: Specify host page alignment if none specifiedWarner Losh1-1/+2
2023-07-23include/exec: Add WITH_MMAP_LOCK_GUARDRichard Henderson1-0/+1
2023-07-15bsd-user: Use page_find_range_empty for mmap_find_vma_reservedRichard Henderson1-41/+7
2023-07-15bsd-user: Use page_check_range_empty for MAP_EXCLRichard Henderson1-1/+1
2023-03-28include/exec: Change reserved_va semantics to last byteRichard Henderson1-2/+2
2023-03-28accel/tcg: Pass last not end to page_set_flagsRichard Henderson1-3/+3
2022-10-26accel/tcg: Call tb_invalidate_phys_page for PAGE_RESETRichard Henderson1-2/+0
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-1/+1
2021-10-18bsd-user/mmap.c: assert that target_mprotect cannot failWarner Losh1-4/+1
2021-10-18bsd-user/mmap.c: Implement MAP_EXCL, required by jemalloc in headKyle Evans1-3/+7
2021-10-18bsd-user/mmap.c: Don't mmap fd == -1 independently from MAP_ANON flagWarner Losh1-5/+25
2021-10-18bsd-user/mmap.c: Convert to qemu_log logging for mmap debuggingWarner Losh1-30/+23
2021-10-17bsd-user/mmap.c: mmap prefer MAP_ANON for BSDWarner Losh1-6/+5
2021-10-17bsd-user/mmap.c: mmap return ENOMEM on overflowWarner Losh1-1/+8
2021-10-17bsd-user/mmap.c: MAP_ symbols are defined, so no need for ifdefsWarner Losh1-14/+0
2021-10-17bsd-user/mmap.c: check pread's return value to fix warnings with _FORTIFY_SOURCEMikaël Urankar1-2/+6
2021-10-17bsd-user/mmap.c: Always zero MAP_ANONYMOUS memory in mmap_frag()Mikaël Urankar1-1/+3
2021-09-10bsd-user: Update mapping to handle reserved and starting conditionsWarner Losh1-68/+347
2021-09-10bsd-user: update debugging in mmap.cWarner Losh1-17/+38
2021-09-10bsd-user: Rewrite target system call definintion glueWarner Losh1-2/+0
2021-05-11bsd-user: style tweak: keyword space (Warner Losh1-11/+11
2021-02-16exec: Use cpu_untagged_addr in g2h; split out g2h_untaggedRichard Henderson1-11/+12
2018-06-01bsd-user: include "exec/exec-all.h" which provides mmap_lock/unlock"Paolo Bonzini1-0/+1
2017-07-21bsd-user/mmap.c: Move __thread attribute to right placePeter Maydell1-1/+1
2017-03-28bsd-user: align use of mmap_lock to that of linux-userAlex Bennée1-12/+1
2017-03-20configure: remove CygwinPaolo Bonzini1-5/+0
2016-10-31translate-all: add DEBUG_LOCKING assertsAlex Bennée1-0/+5
2016-06-16os-posix: include sys/mman.hPaolo Bonzini1-1/+0
2016-02-04bsd-user: Clean up includesPeter Maydell1-6/+1
2014-06-11bsd-user/mmap.c: Don't try to override g_malloc/g_freePeter Maydell1-60/+0
2013-01-26bsd-user: avoid conflict with qemu_vmallocBlue Swirl1-2/+2
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-8/+8
2010-03-30Fix bsd-user qemu_vmalloc() host page protection codeJuergen Lock1-3/+2
2010-01-31bsd/darwin-user: mmap_frag() users only check for -1 errorBlue Swirl1-1/+1
2009-07-27rename USE_NPTL to CONFIG_USE_NPTLJuan Quintela1-1/+1
2009-07-16Update to a hopefully more future proof FSF addressBlue Swirl1-3/+1
2009-01-28Fix qemu_malloc.malc1-0/+2
2009-01-24Fix bsd-user compile like r6412blueswir11-0/+13
2009-01-05Fix more FSF addressesblueswir11-1/+2
2008-11-29Prepare for handling different BSD mmap() flagsblueswir11-4/+5
2008-10-26Preliminary BSD user emulator supportblueswir11-0/+545