Skip to content

riscv: kvm: use generic entry for TIF_NOTIFY_RESUME and misc

Jisheng Zhang kvm kvm-riscv linux-riscv lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest3 patches 4 repliesIn review
  2. v25 patches 15 repliesSuperseded

Changes in v3 from the cover letter

- splict the series into two separate ones, one for next another for

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3RISC-V: KVM: Record number of signal exits as a vCPU statarch/riscv/include/asm/kvm_host.h arch/riscv/kvm/vcpu.c+3 -02 replies
2/3RISC-V: KVM: Use generic guest entry infrastructurearch/riscv/kvm/Kconfig arch/riscv/kvm/vcpu.c+7 -120 replies
3/3riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORKarch/riscv/Kconfig+1 -00 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchGuo RenAndrew Jones
SeriesR-b
1/3R-b
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/3] riscv: kvm: use generic entry for TIF_NOTIFY_RESUME and misc

This series is a preparation series to add PREEMPT_RT support to riscv:
patch1 adds the missing number of signal exits in vCPU stat patch2 switches to the generic guest entry infrastructure patch3 select HAVE_POSIX_CPU_TIMERS_TASK_WORK which is a requirement for RT

After these three patches merged, the left RT patches are similar as other arch.

Since v2:
- splict the series into two separate ones, one for next another for

    RT.

Since v1:
- send to related maillist, I press ENTER too quickly when sending v1
- remove the signal_pending() handling because that's covered by generic guest entry infrastructure

Jisheng Zhang (3):
RISC-V: KVM: Record number of signal exits as a vCPU stat
RISC-V: KVM: Use generic guest entry infrastructure
riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK

 arch/riscv/Kconfig                |  1 +
 arch/riscv/include/asm/kvm_host.h |  1 +
 arch/riscv/kvm/Kconfig            |  1 +
 arch/riscv/kvm/vcpu.c             | 18 +++++++-----------
 4 files changed, 10 insertions(+), 11 deletions(-)
Signature · 1 line
2.34.1