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/linux-user
Peter Maydell ff197ae9a4 target/arm: Move ID register field defs to cpu-features.h
Currently we define constants for the ID register fields in cpu.h.
This means they're defined for a lot more code in QEMU than actually
needs them.  Move them to cpu-features.h, which is where we define
the feature functions that test fields in these registers.

There's only one place where we need to use some of these macro
definitions that we weren't already including cpu-features.h:
linux-user/arm/target_proc.h.  Otherwise this patch is a pure
movement of code from one file to the other.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
7 days ago
..
aarch64 linux-user: Populate sigreturn_region_{start,end} in all vdso.S 1 week ago
alpha target/alpha: Simplify call_pal implementation 1 week ago
arm target/arm: Move ID register field defs to cpu-features.h 7 days ago
generic linux-user: Move TARGET_SA_RESTORER out of generic/signal.h 8 months ago
hexagon bsd-user, linux-user: introduce qemu_process_cpu_events 2 weeks ago
hppa linux-user: Populate sigreturn_region_{start,end} in all vdso.S 1 week ago
i386 linux-user: Populate sigreturn_region_{start,end} in all vdso.S 1 week ago
include linux-user: cleanup unused linux-user/include/host directories 2 years ago
loongarch64 linux-user: Populate sigreturn_region_{start,end} in all vdso.S 1 week ago
m68k bsd-user, linux-user: introduce qemu_process_cpu_events 2 weeks ago
microblaze bsd-user, linux-user: introduce qemu_process_cpu_events 2 weeks ago
mips bsd-user, linux-user: introduce qemu_process_cpu_events 2 weeks ago
mips64 linux-user: Standardize on ELF_MACHINE not ELF_ARCH 1 month ago
openrisc bsd-user, linux-user: introduce qemu_process_cpu_events 2 weeks ago
ppc linux-user: Populate sigreturn_region_{start,end} in all vdso.S 1 week ago
riscv linux-user: Populate sigreturn_region_{start,end} in all vdso.S 1 week ago
s390x linux-user: Populate sigreturn_region_{start,end} in all vdso.S 1 week ago
sh4 bsd-user, linux-user: introduce qemu_process_cpu_events 2 weeks ago
sparc bsd-user, linux-user: introduce qemu_process_cpu_events 2 weeks ago
x86_64 linux-user: Standardize on ELF_MACHINE not ELF_ARCH 1 month ago
xtensa bsd-user, linux-user: introduce qemu_process_cpu_events 2 weeks ago
elfload.c linux-user: Populate vdso_sigreturn_region_{start,end} from sigtramp page 1 week ago
errnos.c.inc linux-user: Simplify host <-> target errno conversion using macros 4 years ago
exit.c accel/tcg: Move perf and debuginfo support to tcg/ 2 years ago
fd-trans.c linux-user: netlink: Add missing QEMU_IFLA entries 8 months ago
fd-trans.h linux-user: Hold the fd-trans lock across fork 3 months ago
flat.h linux-user/flatload.c: Remove unused bFLT shared-library and ZFLAT code 1 year ago
flatload.c include/exec: Split out mmap-lock.h 5 months ago
gen-vdso-elfn.c.inc linux-user: Create vdso_sigreturn_region_{start,end} 1 week ago
gen-vdso.c linux-user: Create vdso_sigreturn_region_{start,end} 1 week ago
ioctls.h linux-user: Add ioctl for BLKBSZSET 1 year ago
linux_loop.h linux-user: implement more loop ioctls 4 years ago
linuxload.c linux-user: Create do_init_main_thread 1 month ago
loader.h linux-user: Create vdso_sigreturn_region_{start,end} 1 week ago
main.c linux-user: Add syscall dispatch support 1 week ago
meson.build plugins: fix inclusion of user-mode APIs 3 months ago
mmap.c linux-user: Split out begin_parallel_context 1 week ago
plugin-api.c plugins: fix inclusion of user-mode APIs 3 months ago
qemu.h linux-user: Add syscall dispatch support 1 week ago
semihost.c semihosting: Remove qemu_semihosting_console_outs 3 years ago
signal-common.h linux-user: Add syscall dispatch support 1 week ago
signal.c linux-user: Create vdso_sigreturn_region_{start,end} 1 week ago
socket.h Supply missing header guards 6 years ago
strace.c linux-user: avoid -Werror=int-in-bool-context 1 week ago
strace.h linux-user: Have do_syscall() use CPUArchState* instead of void* 3 years ago
strace.list linux-user: Add strace for rseq 1 month ago
syscall.c linux-user: Split out begin_parallel_context 1 week ago
syscall_defs.h linux-user: Add syscall dispatch support 1 week ago
syscall_types.h linux-user: Add FITRIM ioctl 1 year ago
thunk.c user: Move 'thunk.h' from 'exec/user' to 'user' 1 year ago
trace-events linux-user: Rename user_force_sig tracepoint to match function name 4 years ago
trace.h trace: switch position of headers to what Meson requires 5 years ago
uaccess.c meson: Make DEBUG_REMAP a meson option 1 year ago
uname.c linux-user: Remove pointless CPU{ARCH}State casts 3 years ago
uname.h linux-user: Have do_syscall() use CPUArchState* instead of void* 3 years ago
user-internals.h linux-user: Split out begin_parallel_context 1 week ago
user-mmap.h user: Extract common MMAP API to 'user/mmap.h' 7 months ago
vm86.c linux-user/vm86: Fix compilation with Clang 12 months ago