)]}'
{
  "log": [
    {
      "commit": "ff8a8f25976aa58bbae7883405b00dcbaf4cc823",
      "tree": "7add339fe063a30b23e52d523ecb310e796966cf",
      "parents": [
        "302eca184fb844670fb128c69e22a8a28bbce48a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Oct 24 18:31:27 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 25 14:20:22 2006 +1000"
      },
      "message": "[POWERPC] add support for stopping spus from xmon\n\nThis patch adds support for stopping, and restarting, spus\nfrom xmon. We use the spu master runcntl bit to stop execution,\nthis is apparently the \"right\" way to control spu execution and\nspufs will be changed in the future to use this bit.\n\nTesting has shown that to restart execution we have to turn the\nmaster runcntl bit on and also rewrite the spu runcntl bit, even\nif it is already set to 1 (running).\n\nStopping spus is triggered by the xmon command \u0027ss\u0027 - \"spus stop\"\nperhaps. Restarting them is triggered via \u0027sr\u0027. Restart doesn\u0027t\nstart execution on spus unless they were running prior to being\nstopped by xmon.\n\nWalking the spu-\u003efull_list in xmon after a panic, would mean\ncorruption of any spu struct would make all the others\ninaccessible. To avoid this, and also to make the next patch\neasier, we cache pointers to all spus during boot.\n\nWe attempt to catch and recover from errors while stopping and\nrestarting the spus, but as with most xmon functionality there are\nno guarantees that performing these operations won\u0027t crash xmon\nitself.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "476792839467c08ddeedd8b44a7423d415b68259",
      "tree": "43f273e48667c611bb3e28e9c6a359dec0d2c068",
      "parents": [
        "23b8acb1cf49fea74a9d431de258787384951eac"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Oct 03 14:12:08 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 04 14:52:22 2006 +1000"
      },
      "message": "[POWERPC] Fix xmon\u003doff and cleanup xmon initialisation\n\nMy patch to make the early xmon logic work with earlier early param\nparsing (480f6f35a149802a94ad5c1a2673ed6ec8d2c158) breaks xmon\u003doff.\n\nNo one does this obviously as xmon rocks, but it should really work\nas documented.\n\nWhile fixing that it struck me that we could move the xmon param\nhandling into xmon.c, and also consolidate the\nxmon_init()/do_early_xmon logic into xmon_setup(). This means\nxmon\u003dearly drops into xmon a little earlier on 32-bit, but it\nseems to work just fine.\n\nTested on PSERIES and CLASSIC32.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "23b8acb1cf49fea74a9d431de258787384951eac",
      "tree": "21fb39418c3f6504830698309adbfbbc1250be29",
      "parents": [
        "14b1ffb577a8678e228683bd015302cfe964040c"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Oct 03 14:12:07 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 04 14:52:17 2006 +1000"
      },
      "message": "[POWERPC] Cleanup include/asm-powerpc/xmon.h\n\nFor some reason we have two prototypes for xmon_init(), remove the\none in system.h.\n\nNo one calls xmon() anymore, debugger() is preferable, so we don\u0027t\nneed the prototype. And similarly no one calls xmon_printf().\n\nAlso update the include guards on xmon.h to match the standard\nformat, add copyright and license, and add comments to #endifs.\n\nBuilt for pseries_defconfig and pmac32_defconfig.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fca5dcd4835ed09bb1a48a355344aff7a25c76e0",
      "tree": "b596fad4509d3208ef974b9e22b2326ecfd85b83",
      "parents": [
        "3825ac0ee66b50cb0208ee74796fe65f3040e67c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 22:55:08 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 22:55:08 2005 +1100"
      },
      "message": "powerpc: Simplify and clean up the xmon terminal I/O\n\nThis factors out the common bits of arch/powerpc/xmon/start_*.c into\na new nonstdio.c, and removes some stuff that was supposed to make\nxmon\u0027s I/O routines somewhat stdio-like but was never used.\n\nIt also makes the parsing of the xmon\u003d command line option common,\nso that ppc32 can now use xmon\u003d{off,on,early} also.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21fe3301f11a93c4f18e8480ed08522559bf0a50",
      "tree": "76076ecea25a621f0cffc856025279022ee8d234",
      "parents": [
        "75722d3992f57375c0cc029dcceb2334a45ceff1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:41:59 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:36 2005 +1100"
      },
      "message": "[PATCH] ppc: fix a bunch of warnings\n\nBuilding a PowerMac kernel with ARCH\u003dpowerpc causes a bunch of warnings,\nthis fixes some of them\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f78541dcec327b0c46b150ee7d727f3db80275c4",
      "tree": "9336801742d93ffa0c84c76e2b3cdc5b50c7125b",
      "parents": [
        "c032524f0ddea5fcc3a2cece0d4a61f37e5ca9cd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 28 22:53:37 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 28 22:53:37 2005 +1000"
      },
      "message": "powerpc: Merge xmon\n\nThe merged version follows the ppc64 version pretty closely mostly,\nand in fact ARCH\u003dppc64 now uses the arch/powerpc/xmon version.\nThe main difference for ppc64 is that the \u0027p\u0027 command to call\nshow_state (which was always pretty dodgy) has been replaced by\nthe ppc32 \u0027p\u0027 command, which calls a given procedure (so in fact\nthe old \u0027p\u0027 command behaviour can be achieved with \u0027p $show_state\u0027).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60a3d741780a883f4ce10c0fab99e8542ec65e04",
      "tree": "5c15375d6863c985fc70abe9be8a6f9279376ef6",
      "parents": [
        "8d66912c3d12df45a59d4e2a66b5ae622e3524b7"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 11 09:46:10 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 11 10:00:00 2005 +1000"
      },
      "message": "powerpc: Merged asm/xmon.h\n\nXmon itself isn\u0027t merged yet, though.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ]
}
