)]}'
{
  "commit": "e5c61c5511cbb4b2e34136ed5ad135f7ad0ecd25",
  "tree": "e8c368dbe5287edc0195d9d24bd0b6bb5fa54495",
  "parents": [
    "61af82675a5b619f2e74653a866a24375f9f1e03"
  ],
  "author": {
    "name": "Vincent Donnefort",
    "email": "vdonnefort@google.com",
    "time": "Mon Jul 03 19:31:43 2023 +0100"
  },
  "committer": {
    "name": "Keir Fraser",
    "email": "keirf@google.com",
    "time": "Wed Oct 09 10:19:50 2024 +0000"
  },
  "message": "ANDROID: KVM: arm64: Add protected_hyp_mem VM statistic\n\nWhen using nVHE in protected mode, the host allocates memory for the\nhypervisor to store internal structures and the stage-2 page tables.\nThis has been proven to be an interesting value to follow, for debug and\nhealth purpose. Account for those allocations in bytes, in a newly\ncreated VM statistic \"protected_hyp_mem\".\n\nBug: 278749606\nBug: 222044477\nChange-Id: I18657d275f2ced67ceb6d0e4bd5ce41cf1d41dc8\nSigned-off-by: Vincent Donnefort \u003cvdonnefort@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c76c478343fe1b59a0cefed6bbb7439951b31ec3",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/arm.c",
      "new_id": "5c2b455ee8c7058f1952229d11ab392a22df2454",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/arm.c"
    },
    {
      "type": "modify",
      "old_id": "962f985977c2d76506f2eeadc687b73625c03130",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/guest.c",
      "new_id": "0b797ed6f41b58397f7cda3251ba7375390505dc",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/guest.c"
    },
    {
      "type": "modify",
      "old_id": "424f4b30e4a674d0bacbdf5c1e657c6b39f53b51",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/nvhe/pkvm.c",
      "new_id": "ac148c977e9ec1bfc067fa17d9054655139db4fb",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/nvhe/pkvm.c"
    },
    {
      "type": "modify",
      "old_id": "14e44aabee516b889fd46b46e8f92ec8e9869c28",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hypercalls.c",
      "new_id": "618c6ce3afcd04d8d45f069646910ace9947ea2c",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hypercalls.c"
    },
    {
      "type": "modify",
      "old_id": "11535bdd8d304fcb71884fe476c2291ab7c69eeb",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/mmu.c",
      "new_id": "017cdbfb07b9311d546ccbe9229aa06bb3a84656",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "a4f7e7f26236b2981ea19fcec236ab5980b4f8a0",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/pkvm.c",
      "new_id": "9574ae267d4eeeb54d084ad80f6795bf477bf2b5",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/pkvm.c"
    }
  ]
}
