qemu-e2k/linux-user
Robbin Ehn bb0a45e931 linux-user/riscv: Add new extensions to hwprobe
This patch adds the new extensions in
linux 6.5 to the hwprobe syscall.

And fixes RVC check to OR with correct value.
The previous variable contains 0 therefore it
did work.

Signed-off-by: Robbin Ehn <rehn@rivosinc.com>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <bc82203b72d7efb30f1b4a8f9eb3d94699799dc8.camel@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2023-09-11 11:45:55 +10:00
..
aarch64 linux-user: Emulate /proc/cpuinfo on aarch64 and arm 2023-09-01 13:33:36 -07:00
alpha linux-user: Emulate /proc/cpuinfo for Alpha 2023-09-01 13:33:47 -07:00
arm linux-user: Emulate /proc/cpuinfo on aarch64 and arm 2023-09-01 13:33:36 -07:00
cris linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
generic linux-user: Split TARGET_PROT_* out of syscall_defs.h 2023-07-15 08:02:32 +01:00
hexagon linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
hppa linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
i386 linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
include linux-user: cleanup unused linux-user/include/host directories 2023-08-08 20:44:08 +02:00
loongarch64 linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
m68k linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
microblaze linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
mips linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
mips64 linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
nios2 linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
openrisc linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
ppc linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
riscv linux-user/riscv: Use abi type for target_ucontext 2023-09-11 11:45:55 +10:00
s390x linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
sh4 linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
sparc linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
x86_64 linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
xtensa linux-user: Split out cpu/target_proc.h 2023-09-01 13:33:09 -07:00
cpu_loop-common.h
elfload.c linux-user: Remove ELF_START_MMAP and image_info.start_mmap 2023-09-01 13:34:50 -07:00
errnos.c.inc
exit.c
fd-trans.c
fd-trans.h
flat.h
flatload.c accel/tcg: spelling fixes 2023-08-31 19:47:43 +02:00
ioctls.h
linux_loop.h
linuxload.c
loader.h linux-user: Emulate /proc/cpuinfo on aarch64 and arm 2023-09-01 13:33:36 -07:00
main.c linux-user: Define ELF_ET_DYN_BASE in $guest/target_mman.h 2023-08-08 13:27:15 -07:00
meson.build
mmap.c linux-user: Track shm regions with an interval tree 2023-09-01 13:35:57 -07:00
qemu.h linux-user: Remove ELF_START_MMAP and image_info.start_mmap 2023-09-01 13:34:50 -07:00
semihost.c
signal-common.h
signal.c
socket.h
strace.c linux-user: Fix strace output for old_mmap 2023-07-18 20:42:05 +02:00
strace.h
strace.list linux-user: Improve strace output of pread64() and pwrite64() 2023-07-08 16:55:08 +02:00
syscall_defs.h linux-user: Split TARGET_PROT_* out of syscall_defs.h 2023-07-15 08:02:32 +01:00
syscall_types.h
syscall.c linux-user/riscv: Add new extensions to hwprobe 2023-09-11 11:45:55 +10:00
thunk.c linux-user: Use ARRAY_SIZE with bitmask_transtbl 2023-08-09 07:17:42 -07:00
trace-events
trace.h
uaccess.c
uname.c
uname.h
user-internals.h
user-mmap.h linux-user: Move shmat and shmdt implementations to mmap.c 2023-09-01 13:35:02 -07:00
vm86.c