[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-riscv] [PATCH for 4.1 v2 0/6] RISC-V: Allow specifying CPU ISA via
From: |
Alistair Francis |
Subject: |
[Qemu-riscv] [PATCH for 4.1 v2 0/6] RISC-V: Allow specifying CPU ISA via command line |
Date: |
Fri, 29 Mar 2019 22:39:30 +0000 |
This patch series adds a generic RISC-V CPU that can be generated at run
time based on the ISA string specified to QEMU via the -cpu argument. This
is supported on the virt and spike boards allowing users to specify the
RISC-V extensions as well as the ISA version.
As part of the conversion we have deprecated the version specifi Spike
machines.
v2:
- Keep the any CPU for linux-user
Alistair Francis (6):
linux-user/riscv: Add the CPU type as a comment
target/riscv: Fall back to generating a RISC-V CPU
target/riscv: Create settable CPU properties
riscv: virt: Allow specifying a CPU via commandline
target/riscv: Remove the generic no MMU CPUs
riscv: Add a generic spike machine
hw/riscv/spike.c | 106 ++++++++++++++++++++++++-
hw/riscv/virt.c | 3 +-
linux-user/riscv/target_elf.h | 1 +
target/riscv/cpu.c | 141 +++++++++++++++++++++++++++++++++-
target/riscv/cpu.h | 12 ++-
5 files changed, 256 insertions(+), 7 deletions(-)
--
2.21.0
- [Qemu-riscv] [PATCH for 4.1 v2 0/6] RISC-V: Allow specifying CPU ISA via command line,
Alistair Francis <=
- [Qemu-riscv] [PATCH for 4.1 v2 3/6] target/riscv: Create settable CPU properties, Alistair Francis, 2019/03/29
- [Qemu-riscv] [PATCH for 4.1 v2 1/6] linux-user/riscv: Add the CPU type as a comment, Alistair Francis, 2019/03/29
- [Qemu-riscv] [PATCH for 4.1 v2 5/6] target/riscv: Remove the generic no MMU CPUs, Alistair Francis, 2019/03/29
- [Qemu-riscv] [PATCH for 4.1 v2 4/6] riscv: virt: Allow specifying a CPU via commandline, Alistair Francis, 2019/03/29
- [Qemu-riscv] [PATCH for 4.1 v2 6/6] riscv: Add a generic spike machine, Alistair Francis, 2019/03/29
- [Qemu-riscv] [PATCH for 4.1 v2 2/6] target/riscv: Fall back to generating a RISC-V CPU, Alistair Francis, 2019/03/29