[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] target/nios2: Rewrite interrupt handling
From: |
Richard Henderson |
Subject: |
[PATCH 0/7] target/nios2: Rewrite interrupt handling |
Date: |
Sun, 27 Feb 2022 08:21:18 -1000 |
This fixes the problems that I pointed out with respect to the
existing Internal Interrupt Controller, and a few cleanups on the way.
It passes check-avocado, which is the only nios2 test I know of,
so more testing would be appreciated.
r~
Richard Henderson (7):
target/nios2: Remove mmu_read_debug
target/nios2: Replace MMU_LOG with tracepoints
target/nios2: Only build mmu.c for system mode
target/nios2: Hoist R_ZERO check in rdctl
target/nios2: Split mmu_write
target/nios2: Special case ipending in rdctl and wrctl
target/nios2: Rewrite interrupt handling
meson.build | 1 +
target/nios2/cpu.h | 1 -
target/nios2/helper.h | 6 +-
target/nios2/mmu.h | 1 -
target/nios2/cpu.c | 10 +-
target/nios2/mmu.c | 265 ++++++++++++++------------------------
target/nios2/op_helper.c | 29 -----
target/nios2/translate.c | 71 +++++-----
target/nios2/meson.build | 3 +-
target/nios2/trace-events | 10 ++
10 files changed, 150 insertions(+), 247 deletions(-)
create mode 100644 target/nios2/trace-events
--
2.25.1
- [PATCH 0/7] target/nios2: Rewrite interrupt handling,
Richard Henderson <=
- [PATCH 1/7] target/nios2: Remove mmu_read_debug, Richard Henderson, 2022/02/27
- [PATCH 3/7] target/nios2: Only build mmu.c for system mode, Richard Henderson, 2022/02/27
- [PATCH 2/7] target/nios2: Replace MMU_LOG with tracepoints, Richard Henderson, 2022/02/27
- [PATCH 4/7] target/nios2: Hoist R_ZERO check in rdctl, Richard Henderson, 2022/02/27
- [PATCH 6/7] target/nios2: Special case ipending in rdctl and wrctl, Richard Henderson, 2022/02/27
- [PATCH 5/7] target/nios2: Split mmu_write, Richard Henderson, 2022/02/27