[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 00/11] Upstream RISC-V fork patches, part 4
From: |
Alistair Francis |
Subject: |
[Qemu-devel] [PATCH v1 00/11] Upstream RISC-V fork patches, part 4 |
Date: |
Sat, 9 Feb 2019 00:59:19 +0000 |
Based-on: <address@hidden>
Alistair Francis (2):
riscv: Ensure the kernel start address is correctly cast
riscv: pmp: Log pmp access errors as guest errors
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_e.c | 2 +-
hw/riscv/sifive_plic.c | 19 +++-
hw/riscv/sifive_u.c | 2 +-
hw/riscv/spike.c | 2 +-
hw/riscv/virt.c | 2 +-
include/elf.h | 10 +++
linux-user/riscv/cpu_loop.c | 15 +++-
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 +
15 files changed, 148 insertions(+), 264 deletions(-)
create mode 100644 target/riscv/trace-events
--
2.20.1
- [Qemu-devel] [PATCH v1 00/11] Upstream RISC-V fork patches, part 4,
Alistair Francis <=
- [Qemu-devel] [PATCH v1 01/11] riscv: Ensure the kernel start address is correctly cast, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 02/11] riscv: pmp: Log pmp access errors as guest errors, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 03/11] RISC-V: Replace __builtin_popcount with ctpop8 in PLIC, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 04/11] RISC-V: Allow interrupt controllers to claim interrupts, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 05/11] RISC-V: Remove unnecessary disassembler constraints, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 06/11] elf: Add RISC-V PSABI ELF header defines, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 07/11] RISC-V: linux-user support for RVE ABI, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 08/11] RISC-V: Change local interrupts from edge to level, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 10/11] RISC-V: Convert trap debugging to trace events, Alistair Francis, 2019/02/08
- [Qemu-devel] [PATCH v1 09/11] RISC-V: Add support for vectored interrupts, Alistair Francis, 2019/02/08