)]}'
{
  "commit": "7b96fc2456d71d0df2700384ab44c1ed01be2f03",
  "tree": "912d232864b064dfd0f4d924b56e178a0c2d0dfe",
  "parents": [
    "6039da55d87fb27b149ac3da0ebce41bb55a3bee"
  ],
  "author": {
    "name": "Andreas Sandberg",
    "email": "andreas.sandberg@arm.com",
    "time": "Tue Feb 13 18:00:22 2018 +0000"
  },
  "committer": {
    "name": "Andreas Sandberg",
    "email": "andreas.sandberg@arm.com",
    "time": "Mon Feb 19 14:24:46 2018 +0000"
  },
  "message": "mem: Refactor port proxies to support secure accesses\n\nThe current physical port proxy doesn\u0027t know how to tag memory\naccesses as secure. Refactor the class slightly to create a set of\nmethods (readBlobPhys, writeBlobPhys, memsetBlobPhys) that always\naccess physical memory and take a set of Request::Flags as an\nargument. The new port proxy, SecurePortProxy, uses this interface to\nissue secure physical accesses.\n\nChange-Id: I8232a4b35025be04ec8f91a00f0580266bacb338\nSigned-off-by: Andreas Sandberg \u003candreas.sandberg@arm.com\u003e\nReviewed-by: Nikos Nikoleris \u003cnikos.nikoleris@arm.com\u003e\nReviewed-on: https://gem5-review.googlesource.com/8364\nMaintainer: Nikos Nikoleris \u003cnikos.nikoleris@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "616c12e5e12fed63063124f16fd3ff84899f5dab",
      "old_mode": 33188,
      "old_path": "src/mem/fs_translating_port_proxy.cc",
      "new_id": "ef86bf77b8feeae2536cc9b024d3b947f9669438",
      "new_mode": 33188,
      "new_path": "src/mem/fs_translating_port_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "e7b74d0809da5210cedb4fd3695c2ec2aa928f48",
      "old_mode": 33188,
      "old_path": "src/mem/fs_translating_port_proxy.hh",
      "new_id": "d4b4eb590920bcd16009f0e5cace041bcad0e0c4",
      "new_mode": 33188,
      "new_path": "src/mem/fs_translating_port_proxy.hh"
    },
    {
      "type": "modify",
      "old_id": "f40c64e2e54731339a88495563d0039369c412a4",
      "old_mode": 33188,
      "old_path": "src/mem/port_proxy.cc",
      "new_id": "d454ef78dd3821d656b598b4922017e973cfd148",
      "new_mode": 33188,
      "new_path": "src/mem/port_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "ac1873b3cb3223ee46e8dde46070fc1be79ce7ff",
      "old_mode": 33188,
      "old_path": "src/mem/port_proxy.hh",
      "new_id": "fe87bf51728abe24d8efeaf8203c40f19a8bce11",
      "new_mode": 33188,
      "new_path": "src/mem/port_proxy.hh"
    },
    {
      "type": "modify",
      "old_id": "6c5191cafc7a10160ba8927c4ddd99bfdf39cb4f",
      "old_mode": 33188,
      "old_path": "src/mem/se_translating_port_proxy.cc",
      "new_id": "bb30ffbd262423641e39e05f3ede195e52950b24",
      "new_mode": 33188,
      "new_path": "src/mem/se_translating_port_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "2f2a81b59bdb3a061ee679103f9ccd0b0784b241",
      "old_mode": 33188,
      "old_path": "src/mem/se_translating_port_proxy.hh",
      "new_id": "04bfd8a2b0003de37ce26d777b7970e40464d37e",
      "new_mode": 33188,
      "new_path": "src/mem/se_translating_port_proxy.hh"
    }
  ]
}
