[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 00/12] Upstream RISC-V fork patches, part 4
From: |
Alistair Francis |
Subject: |
[Qemu-devel] [PATCH v1 00/12] Upstream RISC-V fork patches, part 4 |
Date: |
Sat, 16 Mar 2019 01:19:52 +0000 |
v3:
- Add a patch to remove some dead code
- Rebase on master
v2:
- Add a patch for SiFive U SMP support
- Rebase on master
Alistair Francis (3):
riscv: pmp: Log pmp access errors as guest errors
riscv: sifive_u: Allow up to 4 CPUs to be created
target/riscv: Remove unused struct
Kito Cheng (1):
RISC-V: linux-user support for RVE ABI
Michael Clark (8):
RISC-V: Replace __builtin_popcount with ctpop8 in PLIC
RISC-V: Allow interrupt controllers to claim interrupts
RISC-V: Remove unnecessary disassembler constraints
elf: Add RISC-V PSABI ELF header defines
RISC-V: Change local interrupts from edge to level
RISC-V: Add support for vectored interrupts
RISC-V: Convert trap debugging to trace events
RISC-V: Update load reservation comment in do_interrupt
Makefile.objs | 1 +
disas/riscv.c | 138 -----------------------------
hw/riscv/sifive_plic.c | 19 +++-
hw/riscv/sifive_u.c | 5 +-
include/elf.h | 10 +++
linux-user/riscv/cpu_loop.c | 15 +++-
target/riscv/cpu.c | 6 --
target/riscv/cpu.h | 6 ++
target/riscv/cpu_helper.c | 168 +++++++++++++++---------------------
target/riscv/cpu_user.h | 3 +-
target/riscv/csr.c | 22 ++---
target/riscv/pmp.c | 20 +++--
target/riscv/trace-events | 2 +
13 files changed, 148 insertions(+), 267 deletions(-)
create mode 100644 target/riscv/trace-events
--
2.21.0
- [Qemu-devel] [PATCH v1 00/12] Upstream RISC-V fork patches, part 4,
Alistair Francis <=
- [Qemu-devel] [PATCH v1 12/12] target/riscv: Remove unused struct, Alistair Francis, 2019/03/15
- [Qemu-devel] [PATCH v1 03/12] RISC-V: Allow interrupt controllers to claim interrupts, Alistair Francis, 2019/03/15
- [Qemu-devel] [PATCH v1 11/12] riscv: sifive_u: Allow up to 4 CPUs to be created, Alistair Francis, 2019/03/15
- [Qemu-devel] [PATCH v1 10/12] RISC-V: Update load reservation comment in do_interrupt, Alistair Francis, 2019/03/15
- [Qemu-devel] [PATCH v1 09/12] RISC-V: Convert trap debugging to trace events, Alistair Francis, 2019/03/15
- [Qemu-devel] [PATCH v1 07/12] RISC-V: Change local interrupts from edge to level, Alistair Francis, 2019/03/15