)]}'
{
  "commit": "445ad3d56bc86925bee8624ffb5485d3bcc75426",
  "tree": "83641705c178ec074a4711f1106ab60882cbb8e7",
  "parents": [
    "dd4662720ddda9f0453bb543d0a8f54c1cbb15df"
  ],
  "author": {
    "name": "Fuad Tabba",
    "email": "tabba@google.com",
    "time": "Wed Jul 12 14:23:33 2023 +0100"
  },
  "committer": {
    "name": "Fuad Tabba",
    "email": "tabba@google.com",
    "time": "Fri Dec 12 08:49:44 2025 +0000"
  },
  "message": "KVM: selfest: Add pkvm selftest\n\nThis test does not rely on the hypervisor accepting guest register values\nfrom the untrusted host. It restructures the pKVM test initialisation so that the\nregister values are communicated via an identity-mapped paged at the top\nof IPA space and wraps the test in a small piece of bootstrap assembly\nto get the MMU up and running before jumping to the predefined C entry\npoint\n\nBug: 428697579\nBug: 458241298\nCo-authored-by: Will Deacon \u003cwilldeacon@google.com\u003e\nSigned-off-by: Will Deacon \u003cwilldeacon@google.com\u003e\nSigned-off-by: Fuad Tabba \u003ctabba@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "148d427ff24befa7e144d9214feb3e34018b7d10",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/kvm/Makefile.kvm",
      "new_id": "3bc635e230c30e10e212774a6cf9f5378a5ff355",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/kvm/Makefile.kvm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4761efa3cf3f3799f442c913a3968d6303d2fb80",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/kvm/arm64/pkvm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8673690558f4a44d25f51638bf3188bfccf29973",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/kvm/arm64/pkvm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae3ca2bf1d66a92c0d2844bb54a5a48c50c2fec9",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/kvm/arm64/pvm-entry.S"
    }
  ]
}
