)]}'
{
  "commit": "320840b34af2ae50c09eece5451baf237bca9976",
  "tree": "a6dcd0ac1c9aef1931e14c02b1f9b66264de1756",
  "parents": [
    "d31dd8e0d503cb62fb6ca954d515a399d78266fe",
    "979ae12a2d090a2a858c72779d222baad78697a6"
  ],
  "author": {
    "name": "Oliver Upton",
    "email": "oupton@kernel.org",
    "time": "Fri Jul 31 00:13:57 2026 -0700"
  },
  "committer": {
    "name": "Oliver Upton",
    "email": "oupton@kernel.org",
    "time": "Fri Jul 31 00:13:57 2026 -0700"
  },
  "message": "Merge branch \u0027kvm-arm64/pkvm-7.3\u0027 into kvmarm/next\n\n* kvm-arm64/pkvm-7.3:\n  : pKVM updates for 7.3\n  :\n  :  - Avoid name collision on trace_clock() when CONFIG_NVHE_EL2_TRACING is\n  :    disabled (Mostafa Saleh)\n  :\n  :  - Clean up state tracking for whether the EL2 shadow VM has been\n  :    created (Fuad Tabba)\n  :\n  :  - Synchronize SCTLR_EL1 when injecting an exception to use current\n  :    PAN/SSBS state (Fuad Tabba)\n  :\n  :  - Avoid unnecessary cache maintenance when I/D-cache are known to be\n  :    coherent in pKVM (Mostafa Saleh)\n  :\n  :  - Lazy vCPU context save/restore for pKVM (Fuad Tabba)\n  :\n  :  - Various fixes to the stage-2 MMU for pKVM (Fuad Tabba)\n  KVM: arm64: selftests: Add stage-2 block transition test\n  KVM: arm64: Don\u0027t advertise eager page splitting under pKVM\n  KVM: arm64: Don\u0027t WARN on pKVM stage-2 map failures\n  KVM: arm64: Skip pKVM stage-2 flush when FWB is enabled\n  KVM: arm64: Top up stage-2 memcache for dirty logging faults\n  KVM: arm64: Top up the memcache for pKVM permission faults\n  KVM: arm64: Skip cache maintenance for non-cacheable pKVM mappings\n  KVM: arm64: Implement lazy vCPU state sync for non-protected guests\n  KVM: arm64: Add primitives to flush/sync the VGIC state at EL2\n  KVM: arm64: Minimise EL2\u0027s exposure of host VGIC state during world switch\n  KVM: arm64: Add host and hypervisor vCPU lookup primitives\n  KVM: arm64: Move PSCI helper functions to a shared header\n  KVM: arm64: Factor out reusable vCPU reset helpers\n  KVM: arm64: Make vcpu_{read,write}_sys_reg available to HYP code\n  KVM: arm64: Extract MPIDR computation into a shared header\n  KVM: arm64: selftests: Add a userspace watchpoint test\n  KVM: arm64: Flush external_mdscr_el1 to the pKVM hyp vCPU\n  KVM: arm64: Optimize protected mode with FWB and DIC\n\nSigned-off-by: Oliver Upton \u003coupton@kernel.org\u003e\n",
  "tree_diff": []
}
