)]}'
{
  "commit": "83f2b253989fd6dfc8f48d5368ae351ade91cfc6",
  "tree": "c11f04427040c2efedb3cbfea8227293861ba8ff",
  "parents": [
    "b074a15ec16b595cbe00cb63e2feff40059b60fb"
  ],
  "author": {
    "name": "Swapnil Haria",
    "email": "swapnilster@gmail.com",
    "time": "Mon Jan 15 21:49:17 2018 -0600"
  },
  "committer": {
    "name": "Jason Lowe-Power",
    "email": "jason@lowepower.com",
    "time": "Tue Jan 23 22:17:46 2018 +0000"
  },
  "message": "arch-x86: Adding clflush, clflushopt, clwb instructions\n\nThis patch adds support for cache flushing instructions in x86.\nIt piggybacks on support for similar instructions in arm ISA\nadded by Nikos Nikoleris. I have tested each instruction using\nmicrobenchmarks.\n\nChange-Id: I72b6b8dc30c236a21eff7958fa231f0663532d7d\nReviewed-on: https://gem5-review.googlesource.com/7401\nReviewed-by: Gabe Black \u003cgabeblack@google.com\u003e\nMaintainer: Gabe Black \u003cgabeblack@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c78b720308b0438250b5f7aa6b614f918139e388",
      "old_mode": 33188,
      "old_path": "src/arch/x86/cpuid.cc",
      "new_id": "867087eb098a015be0da83739f29a533cd7d2c34",
      "new_mode": 33188,
      "new_path": "src/arch/x86/cpuid.cc"
    },
    {
      "type": "modify",
      "old_id": "f0698ce18386bc3f048062411335ba12493428d6",
      "old_mode": 33188,
      "old_path": "src/arch/x86/isa/decoder/two_byte_opcodes.isa",
      "new_id": "aa60e4c48a0a9691be759e2cd73f60a177c904c9",
      "new_mode": 33188,
      "new_path": "src/arch/x86/isa/decoder/two_byte_opcodes.isa"
    },
    {
      "type": "modify",
      "old_id": "d42c68795c3f8320a34c53cec73f3a4629beb7e4",
      "old_mode": 33188,
      "old_path": "src/arch/x86/isa/insts/general_purpose/cache_and_memory_management.py",
      "new_id": "4dc0b308e67e49d60804af8f9a6280a582c794ac",
      "new_mode": 33188,
      "new_path": "src/arch/x86/isa/insts/general_purpose/cache_and_memory_management.py"
    },
    {
      "type": "modify",
      "old_id": "a3d9c5a7061e043cf8e75a669744656f7c3bb833",
      "old_mode": 33188,
      "old_path": "src/arch/x86/isa/microops/ldstop.isa",
      "new_id": "83e24e154c37621937342d1ecd2fddf939e4cfe1",
      "new_mode": 33188,
      "new_path": "src/arch/x86/isa/microops/ldstop.isa"
    }
  ]
}
