diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2024-09-14 09:32:13 -0400 | 
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2024-09-15 02:43:05 -0400 | 
| commit | 091b2ecaa3081b8dee90c4fb31e782e8e3107a77 (patch) | |
| tree | e1ceb7ff6545709b26344cba562bb79f7c385d20 /rust/helpers/signal.c | |
| parent | 15e1c3d65975524c5c792fcd59f7d89f00402261 (diff) | |
| parent | 17a0005644994087794f6552d7a5e105d6976184 (diff) | |
Merge tag 'kvmarm-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
KVM/arm64 updates for 6.12
* New features:
  - Add a Stage-2 page table dumper, reusing the main ptdump
    infrastructure, and allowing easier debugging of the our
    page-table infrastructure
  - Add FP8 support to the KVM/arm64 floating point handling.
  - Add NV support for the AT family of instructions, which mostly
    results in adding a page table walker that deals with most of the
    complexity of the architecture.
* Improvements, fixes and cleanups:
  - Add selftest checks for a bunch of timer emulation corner cases
  - Fix the multiple of cases where KVM/arm64 doesn't correctly handle
    the guest trying to use a GICv3 that isn't advertised
  - Remove REG_HIDDEN_USER from the sysreg infrastructure, making
    things little more simple
  - Prevent MTE tags being restored by userspace if we are actively
    logging writes, as that's a recipe for disaster
  - Correct the refcount on a page that is not considered for MTE tag
    copying (such as a device)
  - Relax the synchronisation when walking a page table to split block
    mappings, moving it at the end the walk, as there is no need to
    perform it on every store.
  - Fix boundary check when transfering memory using FFA
  - Fix pKVM TLB invalidation, only affecting currently out of tree
    code but worth addressing for peace of mind
Diffstat (limited to 'rust/helpers/signal.c')
0 files changed, 0 insertions, 0 deletions
