aboutsummaryrefslogtreecommitdiff
path: root/bsd-user
AgeCommit message (Expand)AuthorFilesLines
2025-07-15accel: Extract AccelClass definition to 'accel/accel-ops.h'Philippe Mathieu-Daudé1-0/+1
2025-07-04accel: Propagate AccelState to AccelClass::init_machine()Philippe Mathieu-Daudé1-1/+1
2025-05-08bsd-user: add option to enable pluginsPierrick Bouvier1-0/+12
2025-05-05include/user: Convert GUEST_ADDR_MAX to a variableRichard Henderson1-0/+8
2025-05-05accel/tcg: Use vaddr in cpu_loop.hRichard Henderson1-2/+2
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé2-2/+0
2025-04-24Merge tag 'pull-misc-2025-04-24' of https://repo.or.cz/qemu/armbru into stagingStefan Hajnoczi1-1/+0
2025-04-24cleanup: Drop pointless return at end of functionMarkus Armbruster1-1/+0
2025-04-23exec: Restrict 'cpu_ldst.h' to accel/tcg/Philippe Mathieu-Daudé1-1/+1
2025-04-23include/exec: Split out mmap-lock.hRichard Henderson2-0/+2
2025-03-21exec/cpu-all: remove BSWAP_NEEDEDPierrick Bouvier1-3/+3
2025-03-10plugins/api: split out binary path/start/end/entry codeAlex Bennée2-0/+16
2025-03-09user: Prefer cached CpuClass over CPU_GET_CLASS() macroPhilippe Mathieu-Daudé1-2/+2
2025-03-09user: Extract common MMAP API to 'user/mmap.h'Philippe Mathieu-Daudé1-11/+1
2025-03-09bsd-user: Propagate alignment argument to mmap_find_vma()Philippe Mathieu-Daudé3-10/+6
2025-03-09bsd-user: Always use mmap_find_vma_aligned() in target_mmap()Philippe Mathieu-Daudé1-5/+4
2025-03-06accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h'Philippe Mathieu-Daudé1-1/+1
2025-03-06qemu/compiler: Absorb 'clang-tsa.h'Philippe Mathieu-Daudé1-1/+0
2025-02-10gdbstub: Allow late attachmentIlya Leoshkevich1-1/+0
2025-02-10user: Introduce host_interrupt_signalIlya Leoshkevich1-0/+12
2025-02-10user: Introduce user/signal.hIlya Leoshkevich2-1/+1
2025-01-17system: propagate Error to gdbserver_start (and other device setups)Alex Bennée1-1/+1
2024-12-20user: Move various declarations out of 'exec/exec-all.h'Philippe Mathieu-Daudé1-0/+1
2024-12-20user: Declare cpu_loop() once in 'user/cpu_loop.h'Philippe Mathieu-Daudé6-6/+6
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (4/4)Philippe Mathieu-Daudé1-0/+1
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (3/4)Philippe Mathieu-Daudé1-0/+1
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (2/4)Philippe Mathieu-Daudé1-0/+1
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (1/4)Philippe Mathieu-Daudé2-0/+2
2024-11-04bsd-user: Set TaskState ts_tid for initial threadsJessica Clarke1-0/+1
2024-11-04bsd-user/main: Allow setting tb-sizeIlya Leoshkevich1-0/+9
2024-11-04bsd-user/x86_64/target_arch_thread.h: Align stackIlya Leoshkevich1-1/+1
2024-10-02bsd-user: Implement set_mcontext and get_ucontext_sigreturn for RISCVMark Corbin1-0/+54
2024-10-02bsd-user: Implement 'get_mcontext' for RISC-VMark Corbin1-0/+53
2024-10-02bsd-user: Implement RISC-V signal trampoline setup functionsMark Corbin1-0/+63
2024-10-02bsd-user: Define RISC-V signal handling structures and constantsMark Corbin1-0/+75
2024-10-02bsd-user: Add generic RISC-V64 target definitionsWarner Losh1-0/+20
2024-10-02bsd-user: Define RISC-V system call structures and constantsMark Corbin1-0/+38
2024-10-02bsd-user: Define RISC-V VM parameters and helper functionsMark Corbin1-0/+53
2024-10-02bsd-user: Add RISC-V thread setup and initialization supportMark Corbin1-0/+47
2024-10-02bsd-user: Implement RISC-V sysarch system call emulationMark Corbin1-0/+41
2024-10-02bsd-user: Add RISC-V signal trampoline setup functionMark Corbin1-0/+41
2024-10-02bsd-user: Define RISC-V register structures and register copyingMark Corbin1-0/+88
2024-10-02bsd-user: Add RISC-V ELF definitions and hardware capability detectionMark Corbin1-0/+42
2024-10-02bsd-user: Implement RISC-V TLS register setupMark Corbin2-0/+56
2024-10-02bsd-user: Implement RISC-V CPU register cloning and reset functionsMark Corbin1-0/+14
2024-10-02bsd-user: Add RISC-V CPU execution loop and syscall handlingMark Corbin1-0/+94
2024-10-02bsd-user: Implement RISC-V CPU initialization and main loopMark Corbin1-0/+40
2024-08-21bsd-user: Handle short reads in mmap_h_gt_gRichard Henderson1-2/+36
2024-07-24bsd-user: Add target.h for aarch64.Warner Losh1-0/+20
2024-07-23bsd-user: Define TARGET_SIGSTACK_ALIGN and use it to round stackWarner Losh5-8/+9