diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-09-16 07:38:18 +0200 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-09-16 07:38:18 +0200 | 
| commit | 64dd3b6a79f0907d36de481b0f15fab323a53e5a (patch) | |
| tree | 0eb48532a6e0a4500aabdc742621a13e5a381592 /rust/helpers/build_assert.c | |
| parent | 980bcd35ae0a21da9a22155e386c8ff17019d545 (diff) | |
| parent | 0cdcc99eeaedf2422c80d75760293fdbb476cec1 (diff) | |
Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm updates from Paolo Bonzini:
 "These are the non-x86 changes (mostly ARM, as is usually the case).
  The generic and x86 changes will come later"
  ARM:
   - New Stage-2 page table dumper, reusing the main ptdump
     infrastructure
   - FP8 support
   - Nested virtualization now supports the address translation
     (FEAT_ATS1A) family of instructions
   - Add selftest checks for a bunch of timer emulation corner cases
   - Fix multiple cases where KVM/arm64 doesn't correctly handle the
     guest trying to use a GICv3 that wasn't advertised
   - Remove REG_HIDDEN_USER from the sysreg infrastructure, making
     things little simpler
   - 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)
   - When walking a page table to split block mappings, synchronize only
     at the end the walk rather than 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
  LoongArch:
   - Revert qspinlock to test-and-set simple lock on VM.
   - Add Loongson Binary Translation extension support.
   - Add PMU support for guest.
   - Enable paravirt feature control from VMM.
   - Implement function kvm_para_has_feature().
  RISC-V:
   - Fix sbiret init before forwarding to userspace
   - Don't zero-out PMU snapshot area before freeing data
   - Allow legacy PMU access from guest
   - Fix to allow hpmcounter31 from the guest"
* tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (64 commits)
  LoongArch: KVM: Implement function kvm_para_has_feature()
  LoongArch: KVM: Enable paravirt feature control from VMM
  LoongArch: KVM: Add PMU support for guest
  KVM: arm64: Get rid of REG_HIDDEN_USER visibility qualifier
  KVM: arm64: Simplify visibility handling of AArch32 SPSR_*
  KVM: arm64: Simplify handling of CNTKCTL_EL12
  LoongArch: KVM: Add vm migration support for LBT registers
  LoongArch: KVM: Add Binary Translation extension support
  LoongArch: KVM: Add VM feature detection function
  LoongArch: Revert qspinlock to test-and-set simple lock on VM
  KVM: arm64: Register ptdump with debugfs on guest creation
  arm64: ptdump: Don't override the level when operating on the stage-2 tables
  arm64: ptdump: Use the ptdump description from a local context
  arm64: ptdump: Expose the attribute parsing functionality
  KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
  KVM: arm64: Move pagetable definitions to common header
  KVM: arm64: nv: Add support for FEAT_ATS1A
  KVM: arm64: nv: Plumb handling of AT S1* traps from EL2
  KVM: arm64: nv: Make AT+PAN instructions aware of FEAT_PAN3
  KVM: arm64: nv: Sanitise SCTLR_EL1.EPAN according to VM configuration
  ...
Diffstat (limited to 'rust/helpers/build_assert.c')
0 files changed, 0 insertions, 0 deletions
