)]}'
{
  "commit": "e2fdd7fd99dd68b77caaf2a2272b75b5da890de7",
  "tree": "d2b6d3a9b50e4d2ced793430d2b1414f790666a3",
  "parents": [
    "4d7ffa49909a830f5f926a3280731d01e29f31fb"
  ],
  "author": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Apr 29 02:38:50 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Apr 29 02:38:50 2008 -0700"
  },
  "message": "sparc: Add kgdb support.\n\nCurrent limitations:\n\n1) On SMP single stepping has some fundamental issues,\n   shared with other sw single-step architectures such\n   as mips and arm.\n\n2) On 32-bit sparc we don\u0027t support SMP kgdb yet.  That\n   requires some reworking of the IPI mechanisms and\n   infrastructure on that platform.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49590f8fe98cc60f26be4661f74a8d6574e4fd48",
      "old_mode": 33188,
      "old_path": "arch/sparc/Kconfig",
      "new_id": "d211fdb24584d311884951b7f7df7c9a15b06fd9",
      "new_mode": 33188,
      "new_path": "arch/sparc/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "6a2c57a2fe71ae1d56f3af7071f26e7da5859bba",
      "old_mode": 33188,
      "old_path": "arch/sparc/defconfig",
      "new_id": "2e3a149ea0e76dc1b15b2063f384f7fd798985f2",
      "new_mode": 33188,
      "new_path": "arch/sparc/defconfig"
    },
    {
      "type": "modify",
      "old_id": "59700aaaae93253fa0e4cfec0dede2f29a94a93a",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/Makefile",
      "new_id": "6e03a2a7863c77e4a999a449b6e28968a75e9de7",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/Makefile"
    },
    {
      "type": "modify",
      "old_id": "484c83d23eef3e478f9e1ada60af29932cdb82d6",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/entry.S",
      "new_id": "57d1bbdd0bd2aa5f996b9df420ff50415d64573e",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/entry.S"
    },
    {
      "type": "modify",
      "old_id": "b7f1e81c8ff29e4d1b8672dbadbf4305db170e93",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/head.S",
      "new_id": "8bec05fa5795b14003ce2525283c86b93dfd608d",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/head.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "757805ce02eea7e5133dc1c368dac83a89780897",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/kgdb.c"
    },
    {
      "type": "delete",
      "old_id": "e84f815e69034cc3e6acf14c55ba692d05ba4ab3",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/sparc-stub.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "edbe71e3fab9d71004fd46aa7ee746b8ebd55ac6",
      "old_mode": 33188,
      "old_path": "arch/sparc64/Kconfig",
      "new_id": "eb36f3b746b8ad280c7a26a07de046af25c01d3c",
      "new_mode": 33188,
      "new_path": "arch/sparc64/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "2bd0340b743d74db67d6e2c055aa36f93079e4f8",
      "old_mode": 33188,
      "old_path": "arch/sparc64/kernel/Makefile",
      "new_id": "ec4f5ebb1ca669e72048317fe623c12d30b281d2",
      "new_mode": 33188,
      "new_path": "arch/sparc64/kernel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fefbe6dc51bed68e3f4df4b6e74b3b01ae5eae69",
      "new_mode": 33188,
      "new_path": "arch/sparc64/kernel/kgdb.c"
    },
    {
      "type": "modify",
      "old_id": "b257497ddde170c95ee47a47ed73fb4225a44f6f",
      "old_mode": 33188,
      "old_path": "arch/sparc64/kernel/misctrap.S",
      "new_id": "753b4f031bfb710b77cefa78b74ade61a9d8850c",
      "new_mode": 33188,
      "new_path": "arch/sparc64/kernel/misctrap.S"
    },
    {
      "type": "modify",
      "old_id": "409dd71f2738c88f59ae367bdc93aceb2e83455a",
      "old_mode": 33188,
      "old_path": "arch/sparc64/kernel/smp.c",
      "new_id": "8face0c49fef9cffa43f2db20a4f7f387f0b318d",
      "new_mode": 33188,
      "new_path": "arch/sparc64/kernel/smp.c"
    },
    {
      "type": "modify",
      "old_id": "b0de4c00b11a5cbcdaf2fd9277e8b3b27a3fc357",
      "old_mode": 33188,
      "old_path": "arch/sparc64/kernel/ttable.S",
      "new_id": "450053af039e48abd0d6c92faca49a69e6d2107f",
      "new_mode": 33188,
      "new_path": "arch/sparc64/kernel/ttable.S"
    },
    {
      "type": "modify",
      "old_id": "e686a67561af081aacc6e22fb8c4768508d4f096",
      "old_mode": 33188,
      "old_path": "arch/sparc64/mm/ultra.S",
      "new_id": "796e005dad8bb1f622d4a7ff4d4a9f6a5adf468d",
      "new_mode": 33188,
      "new_path": "arch/sparc64/mm/ultra.S"
    },
    {
      "type": "modify",
      "old_id": "fcdba511633977559a3c2d3afbc76af406be6e6c",
      "old_mode": 33188,
      "old_path": "include/asm-sparc/head.h",
      "new_id": "e6532c3e09c96efba0429780072f6224984c40b8",
      "new_mode": 33188,
      "new_path": "include/asm-sparc/head.h"
    },
    {
      "type": "modify",
      "old_id": "d120adfb429fcfaa0483aa8296b69ea47fa2c723",
      "old_mode": 33188,
      "old_path": "include/asm-sparc/kgdb.h",
      "new_id": "b6ef301d05bf880d904c6d4ffde709bdf8f580d0",
      "new_mode": 33188,
      "new_path": "include/asm-sparc/kgdb.h"
    },
    {
      "type": "modify",
      "old_id": "4e08210cd4c2a33b22eceb46c1788071deae9cdc",
      "old_mode": 33188,
      "old_path": "include/asm-sparc/system.h",
      "new_id": "b4b024445fc984f0d419f5f997690b83a8efd733",
      "new_mode": 33188,
      "new_path": "include/asm-sparc/system.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa6532fd3a13ffffdc40ef923788f3681ded3c5f",
      "new_mode": 33188,
      "new_path": "include/asm-sparc64/kgdb.h"
    },
    {
      "type": "modify",
      "old_id": "53eae091a171920d90dbc083d5fb96d0a8f67b3e",
      "old_mode": 33188,
      "old_path": "include/asm-sparc64/system.h",
      "new_id": "6897ac31be4100baf733c45043294a36d4ed66bb",
      "new_mode": 33188,
      "new_path": "include/asm-sparc64/system.h"
    },
    {
      "type": "modify",
      "old_id": "d3cc4eff39a663984a73054caef84624f31fba36",
      "old_mode": 33188,
      "old_path": "include/asm-sparc64/ttable.h",
      "new_id": "1b55538b944fa82ce802dbdd358dde60818f7ae8",
      "new_mode": 33188,
      "new_path": "include/asm-sparc64/ttable.h"
    }
  ]
}
