)]}'
{
  "commit": "3ccef3dd7702530718f145c4c30061688ebe276f",
  "tree": "2ca19a4ff18b9f27baff911bde45ee4ce633f305",
  "parents": [
    "83f2b253989fd6dfc8f48d5368ae351ade91cfc6"
  ],
  "author": {
    "name": "Hanhwi Jang",
    "email": "jang.hanhwi@gmail.com",
    "time": "Sun Dec 10 02:02:34 2017 +0900"
  },
  "committer": {
    "name": "Hanhwi Jang",
    "email": "jang.hanhwi@gmail.com",
    "time": "Thu Jan 25 12:11:24 2018 +0000"
  },
  "message": "util: Implement Lua module for m5ops.\n\nThis module allows m5ops to be executed in Lua programs.\nTo compile it (in util/m5):\n    The following command generates Lua moduel, gem5OpLua.so.\n\n    make -f Makefile.\u003carch\u003e gem5OpLua.so\n\nTo use it:\n    First, put gem5OpLua.so in Lua library search path.\n    Then, import the module and execute the m5op function.\n\nExample usage, creating a checkpoint.\n\n    m5 \u003d require(\"gem5OpLua\")\n    m5.do_checkpoint(0, 0)\n\nChange-Id: Icc18a1fb6c050afeb1cf4558fbdc724fb26a90e2\nReviewed-on: https://gem5-review.googlesource.com/6541\nReviewed-by: Andreas Sandberg \u003candreas.sandberg@arm.com\u003e\nMaintainer: Andreas Sandberg \u003candreas.sandberg@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47abca5f694e5cf00ad9cdebff94126328e6a7c8",
      "old_mode": 33188,
      "old_path": "util/m5/Makefile.aarch64",
      "new_id": "08180665aa9a104916be5313f086978c2827e59d",
      "new_mode": 33188,
      "new_path": "util/m5/Makefile.aarch64"
    },
    {
      "type": "modify",
      "old_id": "591a06ec7d737ccbfb5e91e8be2599a178812898",
      "old_mode": 33188,
      "old_path": "util/m5/Makefile.alpha",
      "new_id": "c21f67cf14ee805487789ab68196863fa18b01fd",
      "new_mode": 33188,
      "new_path": "util/m5/Makefile.alpha"
    },
    {
      "type": "modify",
      "old_id": "3e2842c6be61109d86ae1c2be600adbd6c26ca1b",
      "old_mode": 33188,
      "old_path": "util/m5/Makefile.arm",
      "new_id": "14d73538bb7b59e73c22d63e88e087c3a927383d",
      "new_mode": 33188,
      "new_path": "util/m5/Makefile.arm"
    },
    {
      "type": "modify",
      "old_id": "b3cb1a6fd818a0bf9a0b2624ad06279bdc97c4fb",
      "old_mode": 33188,
      "old_path": "util/m5/Makefile.sparc",
      "new_id": "e1b17ea2cfaffc12eb4cd35e12e6cd84313e650c",
      "new_mode": 33188,
      "new_path": "util/m5/Makefile.sparc"
    },
    {
      "type": "modify",
      "old_id": "397b8f7c37f9784d5c4528cf8b82f75b40598206",
      "old_mode": 33188,
      "old_path": "util/m5/Makefile.thumb",
      "new_id": "60b6803b208676e819cce90db4f1208a96aab60a",
      "new_mode": 33188,
      "new_path": "util/m5/Makefile.thumb"
    },
    {
      "type": "modify",
      "old_id": "5ea29ccaad71a61787cecd7fec86282ad8078032",
      "old_mode": 33188,
      "old_path": "util/m5/Makefile.x86",
      "new_id": "890e4b15182a000fedad0fffbce925636e735c58",
      "new_mode": 33188,
      "new_path": "util/m5/Makefile.x86"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "598187747c39ce97df08ac3a6b037857ee90f5a2",
      "new_mode": 33188,
      "new_path": "util/m5/lua_gem5Op.c"
    },
    {
      "type": "modify",
      "old_id": "38da9dc3785d76e8585d82380f23e18f3a98a90a",
      "old_mode": 33188,
      "old_path": "util/m5/m5.c",
      "new_id": "48b8ed9b772d1018a03d232ba9f7de12669ce99c",
      "new_mode": 33188,
      "new_path": "util/m5/m5.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfb6b450d18cfed4f1f1eb8cd01b3d12d0b31c08",
      "new_mode": 33188,
      "new_path": "util/m5/m5_mmap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "077704d28c1101cd19b0356b428f18914e5012d0",
      "new_mode": 33188,
      "new_path": "util/m5/m5_mmap.h"
    },
    {
      "type": "modify",
      "old_id": "69995e0ab948c5ca79e033caa4fb67c0a7099f6c",
      "old_mode": 33188,
      "old_path": "util/m5/m5op_x86.S",
      "new_id": "2a8abbb6e26710c791cfedd6851901acc0ededfc",
      "new_mode": 33188,
      "new_path": "util/m5/m5op_x86.S"
    }
  ]
}
