)]}'
{
  "commit": "5660147e423b3674d47efddd2ce09ac4bfc7db08",
  "tree": "d4cf914533577f0e5cfb27334336f8f89ad7f0c1",
  "parents": [
    "686d038fd2b04d3e67c95a315fbcb122e5fce246"
  ],
  "author": {
    "name": "Andrew Scull",
    "email": "ascull@google.com",
    "time": "Tue Feb 02 16:44:12 2021 +0000"
  },
  "committer": {
    "name": "Andrew Scull",
    "email": "ascull@google.com",
    "time": "Mon Feb 15 13:41:42 2021 +0000"
  },
  "message": "RFC: KVM: arm64: Manage FPSIMD state at EL2 for protected vCPUs\n\nProtected VM\u0027s FPSIMD state must not be exposed to the host. Since the\nFPSIMD state is switched lazily, hyp must take precautions to prevent\nleaks. Do this by trapping FP access to EL2 to lazily save a protected\nguest\u0027s and restore the hosts\u0027s state.\n\nThis is a little ahead of its time since it requires knowledge which\nvcpus are protected or not (see the TODO).\n\nSigned-off-by: Andrew Scull \u003cascull@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d43b23ac0a94b63ccd2f8f1973756b241b9c332c",
      "old_mode": 33188,
      "old_path": "arch/arm64/include/asm/kvm_host.h",
      "new_id": "447b46e2c6642f131eb08ffe6155d820aa88216e",
      "new_mode": 33188,
      "new_path": "arch/arm64/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "e13fb6d3c095061c2ad9bba7eaab5bb7721f6659",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/include/hyp/switch.h",
      "new_id": "c82102a774271abd5bdfb20394b59a11a4fa6a08",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/include/hyp/switch.h"
    },
    {
      "type": "modify",
      "old_id": "a906f9e2ff34fba2d5588263b1f024e23b09963d",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/nvhe/hyp-main.c",
      "new_id": "361d33c1bdefdb94aab95aec02fdfd7b1cbc52a1",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/nvhe/hyp-main.c"
    },
    {
      "type": "modify",
      "old_id": "a0fbaf0ee30953a56457b700ae90fb3cef8bcc4d",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/nvhe/switch.c",
      "new_id": "bb347125f2e591490c50ccae94bcbe0c89bc7a4d",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/nvhe/switch.c"
    }
  ]
}
