)]}'
{
  "commit": "0bdb2b3bf5660f892ddbfa09baea56cdca57ad1d",
  "tree": "20429d0f28ad8f2e23d90d1cb90705cd329c0c4f",
  "parents": [
    "f58ed1c50add3e76331afdc92387c0da9dd9e443"
  ],
  "author": {
    "name": "Laurent Vivier",
    "email": "laurent@vivier.eu",
    "time": "Thu Jan 04 02:29:07 2018 +0100"
  },
  "committer": {
    "name": "Laurent Vivier",
    "email": "laurent@vivier.eu",
    "time": "Thu Jan 04 17:24:35 2018 +0100"
  },
  "message": "target/m68k: add reset\n\nThe instruction traps if the CPU is not in\nSupervisor state but the helper is empty because\nthere is no easy way to reset all the peripherals\nwithout resetting the CPU itself.\n\nSigned-off-by: Laurent Vivier \u003claurent@vivier.eu\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nMessage-Id: \u003c20180104012913.30763-12-laurent@vivier.eu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af57ffcea9523654a9d47f1f1bdd999284041609",
      "old_mode": 33188,
      "old_path": "target/m68k/helper.c",
      "new_id": "52b054e1a3d2e576a49ff493e059dc20ca85a8c1",
      "new_mode": 33188,
      "new_path": "target/m68k/helper.c"
    },
    {
      "type": "modify",
      "old_id": "78483da003683e530a5b912c0bd7fb8f3c4c14f1",
      "old_mode": 33188,
      "old_path": "target/m68k/helper.h",
      "new_id": "d27ea37d60e33af364d68cb2570127639ef7e44a",
      "new_mode": 33188,
      "new_path": "target/m68k/helper.h"
    },
    {
      "type": "modify",
      "old_id": "98efe6b976e2a68ccc3df4be2f0aa61156f6b967",
      "old_mode": 33188,
      "old_path": "target/m68k/translate.c",
      "new_id": "e8f7d07f3f886712b1386f842b923643e747ff07",
      "new_mode": 33188,
      "new_path": "target/m68k/translate.c"
    }
  ]
}
