You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/bsd-user
Philippe Mathieu-Daudé f7a7e7dd21 accel: Extract AccelClass definition to 'accel/accel-ops.h'
Only accelerator implementations (and the common accelator
code) need to know about AccelClass internals. Move the
definition out but forward declare AccelState and AccelClass.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20250703173248.44995-39-philmd@linaro.org>
4 weeks ago
..
aarch64 user: Declare cpu_loop() once in 'user/cpu_loop.h' 8 months ago
arm user: Declare cpu_loop() once in 'user/cpu_loop.h' 8 months ago
freebsd bsd-user: Simplify the implementation of execve 1 year ago
host bsd-user: Catch up with sys/param.h requirement for machine/pmap.h 3 years ago
i386 user: Declare cpu_loop() once in 'user/cpu_loop.h' 8 months ago
include user: move common-user includes to a subdirectory of {bsd,linux}-user/ 4 years ago
netbsd exec: Move [b]tswapl() declarations to 'exec/user/tswap-target.h' 1 year ago
openbsd exec: Move [b]tswapl() declarations to 'exec/user/tswap-target.h' 1 year ago
riscv user: Declare cpu_loop() once in 'user/cpu_loop.h' 8 months ago
x86_64 user: Declare cpu_loop() once in 'user/cpu_loop.h' 8 months ago
bsd-file.h {linux,bsd}-user: Introduce get_task_state() 1 year ago
bsd-mem.c bsd-user: Implement shmid_ds conversion between host and target. 2 years ago
bsd-mem.h include/exec: Split out mmap-lock.h 4 months ago
bsd-proc.c bsd-user: Get number of cpus. 2 years ago
bsd-proc.h accel: Introduce AccelClass::cpu_common_[un]realize 2 years ago
bsdload.c bsd-user: TARGET_NGROUPS unused in this file, remove 4 years ago
elfcore.c bsd-user: add stubbed out core dump support 4 years ago
elfload.c exec/cpu-all: remove BSWAP_NEEDED 5 months ago
errno_defs.h bsd-user: spelling fixes 2 years ago
main.c accel: Extract AccelClass definition to 'accel/accel-ops.h' 4 weeks ago
meson.build plugins/api: split out binary path/start/end/entry code 5 months ago
mmap.c include/exec: Split out mmap-lock.h 4 months ago
plugin-api.c plugins/api: split out binary path/start/end/entry code 5 months ago
qemu-bsd.h bsd-user: Declarations for ipc_perm and shmid_ds conversion functions 2 years ago
qemu.h include: Remove 'exec/exec-all.h' 3 months ago
signal-common.h user: Introduce user/signal.h 6 months ago
signal.c accel/tcg: Use vaddr in cpu_loop.h 3 months ago
strace.c exec: Move [b]tswapl() declarations to 'exec/user/tswap-target.h' 1 year ago
syscall_defs.h bsd-user: Implment madvise(2) to match the linux-user implementation. 2 years ago
trace-events trace-events: Fix the name of the tracing.rst file 2 years ago
trace.h bsd-user: Add trace events for bsd-user 4 years ago
uaccess.c bsd-user: style tweak: keyword space ( 4 years ago