)]}'
{
  "commit": "69ac35cf7a312006b4b0d7db8077aed0dbfbac32",
  "tree": "c465491a9cc8a949796a31cc605952ed75bac1a0",
  "parents": [
    "1dbcb2b729dadde02ef6cfb6dafbed6f71127b53"
  ],
  "author": {
    "name": "Stephan Diestelhorst",
    "email": "stephan.diestelhorst@arm.com",
    "time": "Fri Jul 11 14:52:53 2014 +0100"
  },
  "committer": {
    "name": "Chris Emmons",
    "email": "chris.emmons@arm.com",
    "time": "Tue Jan 13 16:40:15 2015 -0600"
  },
  "message": "ARM: Adding support for an energy controller\n\nThe energy controller enables DVFS (dynamic voltage and frequency\nscaling support) of gem5 for up to 32 independent domains (or clusters).\nThe changes are modelled somewhat after the VExpress SPC component, but\nare specific to gem5.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96c4d24a093b014455d2096e0e4910b809bfb172",
      "old_mode": 33188,
      "old_path": "arch/arm/Kconfig",
      "new_id": "cb07596eac42f9662ffbf2ce72620acabc605a64",
      "new_mode": 33188,
      "new_path": "arch/arm/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cffb4921c31e87fdda3567bfef1b6b5243bf5f85",
      "new_mode": 33188,
      "new_path": "arch/arm/boot/dts/vexpress-v2p-ca15-tc1-gem5_dvfs_1cpus.dts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7eaba2331e5689f7f540a82fd3489f6e4d0aa6c8",
      "new_mode": 33188,
      "new_path": "arch/arm/boot/dts/vexpress-v2p-ca15-tc1-gem5_dvfs_2cpus.dts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30a83ba50bf65da804fcbda9f57aefe9ead6debf",
      "new_mode": 33188,
      "new_path": "arch/arm/boot/dts/vexpress-v2p-ca15-tc1-gem5_dvfs_4cpus.dts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d68569e929ab9b101e75a9d274b842c1c9142aa",
      "new_mode": 33188,
      "new_path": "arch/arm/boot/dts/vexpress-v2p-ca15-tc1-gem5_dvfs_per_core_2cpus.dts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36068c9d63a32f1bcbb3076555ebea0799589c91",
      "new_mode": 33188,
      "new_path": "arch/arm/boot/dts/vexpress-v2p-ca15-tc1-gem5_dvfs_per_core_4cpus.dts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09755144cef1b9807c235cf80863078c5f135459",
      "new_mode": 33188,
      "new_path": "arch/arm/configs/vexpress_gem5_dvfs_defconfig"
    },
    {
      "type": "modify",
      "old_id": "e9bbe9958775b093c51e69339718a01cb8a951c2",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-vexpress/Kconfig",
      "new_id": "0fb16edf85262b6edb8862a74a21ac4553c2a86f",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-vexpress/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "282134a8a029864f4e7260f53b2628544c7371f1",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-vexpress/Makefile",
      "new_id": "536767424fcc5e2e0fe92315c1035da31c6724c9",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-vexpress/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "778ee81397843387774b543ccf37457c99907e5b",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-vexpress/gem5-energy-ctrl.c"
    },
    {
      "type": "modify",
      "old_id": "f7caa2d33f075166cf13b05f5fb073b702e2dc29",
      "old_mode": 33188,
      "old_path": "drivers/clk/Kconfig",
      "new_id": "7c182d0faf026ac1ea8c556acf846fb7093e8287",
      "new_mode": 33188,
      "new_path": "drivers/clk/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "fcfe62d7cfe2c4fe063352a61b93579fdf8b4d90",
      "old_mode": 33188,
      "old_path": "drivers/clk/Makefile",
      "new_id": "8953d401c5e6e6dbb0dfc6046e9cb6a691e6bef1",
      "new_mode": 33188,
      "new_path": "drivers/clk/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0af147b8b7e0f87babff65e9a4130901da5639d2",
      "new_mode": 33188,
      "new_path": "drivers/clk/gem5/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1777de826434e819a3dcffcac0fea0d886a2cfe9",
      "new_mode": 33188,
      "new_path": "drivers/clk/gem5/clk-gem5-energy-ctrl.c"
    },
    {
      "type": "modify",
      "old_id": "31297499a60ad94d8f7636271bb64e1832b4209a",
      "old_mode": 33188,
      "old_path": "drivers/cpufreq/Kconfig.arm",
      "new_id": "0c2038f2c2c0151eeb1ab4053d6345b0582cd597",
      "new_mode": 33188,
      "new_path": "drivers/cpufreq/Kconfig.arm"
    },
    {
      "type": "modify",
      "old_id": "0fd80cbcd730e98ca4bda80797bdff27bb2c9e84",
      "old_mode": 33188,
      "old_path": "drivers/cpufreq/Makefile",
      "new_id": "ccfcd3f0f2d870359400a611777a8ea5866c2492",
      "new_mode": 33188,
      "new_path": "drivers/cpufreq/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68b6764bd55de97e897348ff648f731c34d359eb",
      "new_mode": 33188,
      "new_path": "drivers/cpufreq/arm_gem5_mc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77fa7670ce6d4726e8b36e69c81c327efac3439d",
      "new_mode": 33188,
      "new_path": "drivers/cpufreq/arm_gem5_mc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f947ff9ee717691137fabe21b2bec79ce9dfdcc",
      "new_mode": 33188,
      "new_path": "drivers/cpufreq/gem5_energy_ctrl_mc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dc4943c7c00567b4d126932f55d6a1cd521a0a1",
      "new_mode": 33188,
      "new_path": "include/linux/gem5_energy_ctrl.h"
    }
  ]
}
