diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2025-01-28 09:01:36 -0800 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2025-01-28 09:01:36 -0800 | 
| commit | e2ee2e9b159094527ae7ad78058b1316f62fc5b7 (patch) | |
| tree | 77d3cf7905c301a596335dd242c63aee3e641e0c /lib/string_helpers.c | |
| parent | 9ff28f2fad67e173ed25b8c3a183b15da5445d2d (diff) | |
| parent | 01009b06a6b52d8439c55b530633a971c13b6cb2 (diff) | |
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull KVM/arm64 updates from Will Deacon:
 "New features:
   - Support for non-protected guest in protected mode, achieving near
     feature parity with the non-protected mode
   - Support for the EL2 timers as part of the ongoing NV support
   - Allow control of hardware tracing for nVHE/hVHE
  Improvements, fixes and cleanups:
   - Massive cleanup of the debug infrastructure, making it a bit less
     awkward and definitely easier to maintain. This should pave the way
     for further optimisations
   - Complete rewrite of pKVM's fixed-feature infrastructure, aligning
     it with the rest of KVM and making the code easier to follow
   - Large simplification of pKVM's memory protection infrastructure
   - Better handling of RES0/RES1 fields for memory-backed system
     registers
   - Add a workaround for Qualcomm's Snapdragon X CPUs, which suffer
     from a pretty nasty timer bug
   - Small collection of cleanups and low-impact fixes"
* tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (87 commits)
  arm64/sysreg: Get rid of TRFCR_ELx SysregFields
  KVM: arm64: nv: Fix doc header layout for timers
  KVM: arm64: nv: Apply RESx settings to sysreg reset values
  KVM: arm64: nv: Always evaluate HCR_EL2 using sanitising accessors
  KVM: arm64: Fix selftests after sysreg field name update
  coresight: Pass guest TRFCR value to KVM
  KVM: arm64: Support trace filtering for guests
  KVM: arm64: coresight: Give TRBE enabled state to KVM
  coresight: trbe: Remove redundant disable call
  arm64/sysreg/tools: Move TRFCR definitions to sysreg
  tools: arm64: Update sysreg.h header files
  KVM: arm64: Drop pkvm_mem_transition for host/hyp donations
  KVM: arm64: Drop pkvm_mem_transition for host/hyp sharing
  KVM: arm64: Drop pkvm_mem_transition for FF-A
  KVM: arm64: Explicitly handle BRBE traps as UNDEFINED
  KVM: arm64: vgic: Use str_enabled_disabled() in vgic_v3_probe()
  arm64: kvm: Introduce nvhe stack size constants
  KVM: arm64: Fix nVHE stacktrace VA bits mask
  KVM: arm64: Fix FEAT_MTE in pKVM
  Documentation: Update the behaviour of "kvm-arm.mode"
  ...
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions
