)]}'
{
  "commit": "61ab9075c7faec2dff4c57b15a64ed3a16e464fe",
  "tree": "1d9d99fc0253e25de8cda2e09d47cb140aeb362c",
  "parents": [
    "84a669af08dd0a26b4dbb9915bc5c83176ec8228"
  ],
  "author": {
    "name": "Fuad Tabba",
    "email": "tabba@google.com",
    "time": "Thu Jul 30 12:47:57 2026 +0100"
  },
  "committer": {
    "name": "Fuad Tabba",
    "email": "tabba@google.com",
    "time": "Thu Jul 30 12:47:57 2026 +0100"
  },
  "message": "ANDROID: KVM: arm64: selftests: Test vSError delivery to a protected guest\n\nCover the vSError path for a protected guest: pend one from the host after\nan MMIO exit, check the guest sees it pending in ISR_EL1.A while its\nPSTATE.A masks it, unmask so it is taken with ESR_ELx_EC_SERROR, and check\nKVM_GET_VCPU_EVENTS reports it no longer pending.\n\nEach step catches a different part of the path: an emulated exception entry\ninstead of HCR_EL2.VSE, VSE not flushed to the hyp vCPU, and VSE not\nreflected back on exit.\n\nBug: 458241298\nChange-Id: Ia9ad3815a1ac98676432d5f5cbbf78ef9ee27098\nSigned-off-by: Fuad Tabba \u003ctabba@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f3356de87ce847c792bbb67503e35a5820d2072",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/kvm/arm64/pkvm.c",
      "new_id": "09f8ed5f7f501d3e9e6043249bed2ae982e5c53e",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/kvm/arm64/pkvm.c"
    }
  ]
}
