)]}'
{
  "commit": "c9b51bb60d944067f36f67750e19c18c3cc2697c",
  "tree": "164fc47f98a9839d9d1a852c61337118f611d687",
  "parents": [
    "f31b98b57f72dcd458eb63f795f4efe272acc2e3"
  ],
  "author": {
    "name": "Eric Auger",
    "email": "eric.auger@redhat.com",
    "time": "Thu Oct 26 17:23:05 2017 +0200"
  },
  "committer": {
    "name": "Christoffer Dall",
    "email": "christoffer.dall@linaro.org",
    "time": "Sun Oct 29 03:25:06 2017 +0100"
  },
  "message": "KVM: arm/arm64: vgic-its: Check CBASER/BASER validity before enabling the ITS\n\nThe spec says it is UNPREDICTABLE to enable the ITS\nif any of the following conditions are true:\n\n- GITS_CBASER.Valid \u003d\u003d 0.\n- GITS_BASER\u003cn\u003e.Valid \u003d\u003d 0, for any GITS_BASER\u003cn\u003e register\n  where the Type field indicates Device.\n- GITS_BASER\u003cn\u003e.Valid \u003d\u003d 0, for any GITS_BASER\u003cn\u003e register\n  where the Type field indicates Interrupt Collection and\n  GITS_TYPER.HCC \u003d\u003d 0.\n\nIn that case, let\u0027s keep the ITS disabled.\n\nSigned-off-by: Eric Auger \u003ceric.auger@redhat.com\u003e\nReported-by: Andre Przywara \u003candre.przywara@arm.com\u003e\nReviewed-by: Christoffer Dall \u003cchristoffer.dall@linaro.org\u003e\nSigned-off-by: Christoffer Dall \u003cchristoffer.dall@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a715a6ec64e4666bc514a7711a1214703eb5972",
      "old_mode": 33188,
      "old_path": "virt/kvm/arm/vgic/vgic-its.c",
      "new_id": "e69ef7d27fde9fcb5922f64cbca853f1081ab41e",
      "new_mode": 33188,
      "new_path": "virt/kvm/arm/vgic/vgic-its.c"
    }
  ]
}
