)]}'
{
  "commit": "32df25e426d125ea4e00cb8d130f4ee3d3662b73",
  "tree": "b8b01c3f539f5fac860d44d0e65fdcdc757942bb",
  "parents": [
    "65d077d79546a5b15b53162821d33c5cab9df3ef"
  ],
  "author": {
    "name": "Ayaz Akram",
    "email": "yazakram@ucdavis.edu",
    "time": "Thu Nov 10 13:26:44 2022 -0800"
  },
  "committer": {
    "name": "Ayaz Akram",
    "email": "yazakram@ucdavis.edu",
    "time": "Fri May 26 20:08:00 2023 +0000"
  },
  "message": "mem: HBMCtrl changes to allow PC data buses to be in different states\n\nThis change updates the HBMCtrl such that both pseudo channels\ncan be in separate states (read or write) at the same time. In\naddition, the controller queues are now always split in two\nhalves for both pseudo channels.\n\nChange-Id: Ifb599e611ad99f6c511baaf245bad2b5c9210a86\nReviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/65491\nReviewed-by: Jason Lowe-Power \u003cpower.jg@gmail.com\u003e\nMaintainer: Jason Lowe-Power \u003cpower.jg@gmail.com\u003e\nTested-by: kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c7c1ea91962e2131a0605e2a3370fd1baf837be",
      "old_mode": 33188,
      "old_path": "src/mem/HBMCtrl.py",
      "new_id": "45d89a76c96e0c4cd4f71c88cce397cf3d270e0f",
      "new_mode": 33188,
      "new_path": "src/mem/HBMCtrl.py"
    },
    {
      "type": "modify",
      "old_id": "d745fe5a290d3ef39afbb7c9abd7c9c3af37a812",
      "old_mode": 33188,
      "old_path": "src/mem/dram_interface.cc",
      "new_id": "65e06db4d3dbfa33eb818224c3c909d10a220e87",
      "new_mode": 33188,
      "new_path": "src/mem/dram_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "747e714f57da628789c94220427ced30186eca49",
      "old_mode": 33188,
      "old_path": "src/mem/hbm_ctrl.cc",
      "new_id": "f87fa2dcbb02c05a3092df12aeb5f067fb3eaf74",
      "new_mode": 33188,
      "new_path": "src/mem/hbm_ctrl.cc"
    },
    {
      "type": "modify",
      "old_id": "a6ecf6c5895dac5416365a1b66bdb86ad43f01ce",
      "old_mode": 33188,
      "old_path": "src/mem/hbm_ctrl.hh",
      "new_id": "b17caa6b4910c483cf660c33d5808a4e90e19e1d",
      "new_mode": 33188,
      "new_path": "src/mem/hbm_ctrl.hh"
    },
    {
      "type": "modify",
      "old_id": "290db3ebe75c2db1efe66d34f03015a95a2a9fdb",
      "old_mode": 33188,
      "old_path": "src/mem/mem_ctrl.cc",
      "new_id": "9a3600f3313fdbea229c1401f1813efa7e99deec",
      "new_mode": 33188,
      "new_path": "src/mem/mem_ctrl.cc"
    },
    {
      "type": "modify",
      "old_id": "2819fb4caa83428de20a549c83d46c5076863558",
      "old_mode": 33188,
      "old_path": "src/mem/mem_ctrl.hh",
      "new_id": "917798ffa7dfe83390184fbb81099883ca6c534b",
      "new_mode": 33188,
      "new_path": "src/mem/mem_ctrl.hh"
    },
    {
      "type": "modify",
      "old_id": "8d6f4fe52b7e84a1756b78b95d0302823b7d8cf1",
      "old_mode": 33188,
      "old_path": "src/mem/mem_interface.hh",
      "new_id": "b0f762fc804d42df0b4c0b15f2c9f31ae6de65e1",
      "new_mode": 33188,
      "new_path": "src/mem/mem_interface.hh"
    },
    {
      "type": "modify",
      "old_id": "b2c4073cd935e730854a7133e53b1663bedab252",
      "old_mode": 33188,
      "old_path": "src/mem/nvm_interface.cc",
      "new_id": "366f71d56a3b89380f5dbe275691e90eae7fee82",
      "new_mode": 33188,
      "new_path": "src/mem/nvm_interface.cc"
    },
    {
      "type": "modify",
      "old_id": "9bf13280da2779ae75e35a2fe44b6bc9cbc44e09",
      "old_mode": 33188,
      "old_path": "src/mem/qos/mem_ctrl.cc",
      "new_id": "b102ccfc76faf7c4b7b3a3d74d426dbdf2ef8c82",
      "new_mode": 33188,
      "new_path": "src/mem/qos/mem_ctrl.cc"
    },
    {
      "type": "modify",
      "old_id": "359e2858be0c9eb81816bc3f0e9b25cf0c89ea25",
      "old_mode": 33188,
      "old_path": "src/mem/qos/mem_ctrl.hh",
      "new_id": "2e295d07901e04fd58c198f78d9ba5ab7669b8db",
      "new_mode": 33188,
      "new_path": "src/mem/qos/mem_ctrl.hh"
    },
    {
      "type": "modify",
      "old_id": "66b945153b89d316bab9271cfa1ef9833e1827e0",
      "old_mode": 33188,
      "old_path": "src/mem/qos/mem_sink.cc",
      "new_id": "9ade6914779558617fa496d139f2d5a86edcd9ca",
      "new_mode": 33188,
      "new_path": "src/mem/qos/mem_sink.cc"
    },
    {
      "type": "modify",
      "old_id": "35497c2f89b0dfb33aab1730b9a3dd1dbeddca12",
      "old_mode": 33188,
      "old_path": "src/python/gem5/components/memory/hbm.py",
      "new_id": "75db1f9fde4849e4dba3bae6838cd59310b3bbdf",
      "new_mode": 33188,
      "new_path": "src/python/gem5/components/memory/hbm.py"
    }
  ]
}
