)]}'
{
  "log": [
    {
      "commit": "2a5ccbc5bb471c10b58ea85ac463e70faead1c8a",
      "tree": "1ffbbd25584c636958431cbe5757974d07a79b58",
      "parents": [
        "5229ee185287f4fd0d7809e6554b40ec83a4ba6c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 25 12:53:51 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:12 2007 -0500"
      },
      "message": "[POWERPC] Remove bus_offset in places its not really used\n\nThe user of the fsl_pcie code doesn\u0027t set bus_offset and 82xx doesn\u0027t\nrequire it either.  Remove the places in the code that reference it so\nwe can remove it all together.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5229ee185287f4fd0d7809e6554b40ec83a4ba6c",
      "tree": "d256a3ede9fad13c47bdb7f04e1c005b83186c5b",
      "parents": [
        "7d52c7b0cd46f42ae2c9df37f1a385d9aaf95842"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 22 00:29:46 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:57:29 2007 -0500"
      },
      "message": "[POWERPC] Remove hack to determine the 2nd PHBs bus number\n\nNow that we have the pci_controller in the exclude function we can easy\nfigure out if the bus number is the PHB or not.  The old style of using a\nvariable setup at init time was actually broken and would only work in\nspecific cases.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7d52c7b0cd46f42ae2c9df37f1a385d9aaf95842",
      "tree": "32138e13cbc3eb154db37b202044870419b56655",
      "parents": [
        "0e302a704420afe40808fbd4ba149624c4350f31"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 22 00:23:57 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:57:22 2007 -0500"
      },
      "message": "[POWERPC] Pass the pci_controller into pci_exclude_device\n\nThere are times that we need to know which controller we are on to decide\nhow to exclude devices properly.  We now pass the pci_controller that we\nare going to use down to the pci_exclude_device function. This will\ngreatly simplify being able to exclude the PHBs in multiple controller\nsetups.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0e302a704420afe40808fbd4ba149624c4350f31",
      "tree": "6b67f624f213fbfcdd67537b28f92985082037dc",
      "parents": [
        "5ab9c4524d7edd6ae3711bdfd03e4a0deb17fc6e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 21 11:32:38 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:57:15 2007 -0500"
      },
      "message": "[POWERPC] 52xx: Remove support for PCI bus_offset\n\nThe hose-\u003ebus_offset is only used for PCI config cycles and the 52xx PCI\nconfig code doesn\u0027t actually ever set bus_offset to a non-zero value.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5ab9c4524d7edd6ae3711bdfd03e4a0deb17fc6e",
      "tree": "e7adfb3a5abcb5e16f3f2a1cefb5e9c611468286",
      "parents": [
        "d3c7ffabf0ce31026b2e43490ff694d70c0fbd3a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 21 11:22:47 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:57:07 2007 -0500"
      },
      "message": "[POWERPC] Remove set_cfg_type for PCI indirect users that don\u0027t need it\n\nThe Freescale and Marvell PCI controllers dont require explicit setting for\ntype 1 config cycles.  They handle producing them by implicitly looking at the\nbus, devfn.\n\nThe TSI108 and 52xx don\u0027t use the generic PCI indirect code and thus don\u0027t\nbother with set_cfg_type.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d3c7ffabf0ce31026b2e43490ff694d70c0fbd3a",
      "tree": "ef06cf5c9b5d374d97547d14f3a78625a26e75ce",
      "parents": [
        "d66584086717f6dda76d523ef58363deaa3efe51"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 18 01:06:58 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:57:00 2007 -0500"
      },
      "message": "[POWERPC] disallow building powermac and tsi108 without PCI\n\nThe TSI108 code and the 32 bit powermac and chrp platforms\nhave dependency on PCI that is not easy or desirable to get rid\nof.\n\nThe easiest fix is to always select CONFIG_PCI if one of those\nplatforms is enabled.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "d66584086717f6dda76d523ef58363deaa3efe51",
      "tree": "3b89cca3f5f54f8912f0a8b354193ff9454ae954",
      "parents": [
        "3dfaa762b59743719f00f2dc2f559de59f5502f7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 18 01:06:57 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:56:53 2007 -0500"
      },
      "message": "[POWERPC] fix building without PCI\n\nSome code looks can be configured to be built without\nPCI support, but does not work properly.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "3dfaa762b59743719f00f2dc2f559de59f5502f7",
      "tree": "b060d4eb45678cf7bccfcf4d4fb9bc3640868511",
      "parents": [
        "143056013fa22eaf1e53e052e9c9f57ef194e5f7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 18 01:06:56 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:56:43 2007 -0500"
      },
      "message": "[POWERPC] kill isa_{io,mem}_base definitions for !PCI\n\nWhen CONFIG_PCI is disabled, the definitions for isa_io_base,\nisa_mem_base and pci_dram_offset are entirely unused, but they\ncan result in link failure because they are defined in multiple\nplaces.\n\nThe easiest fix is to just remove all these definitions.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "143056013fa22eaf1e53e052e9c9f57ef194e5f7",
      "tree": "1e3e811bc7ebcc8ba30fe6643d45d01b73fef82b",
      "parents": [
        "09b55f76c9e41ed88f445f64f00ed39b48ed137d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 18 01:06:55 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:56:32 2007 -0500"
      },
      "message": "[POWERPC] mpc82xx_ads build fix\n\nneeded for 6xx allyesconfig\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "09b55f76c9e41ed88f445f64f00ed39b48ed137d",
      "tree": "fed87205ed14b98e208844ede72ecb9449d07fcf",
      "parents": [
        "b9fd305db0b4723e70f1a5cf06e4a6949755331c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 18 01:06:54 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:56:23 2007 -0500"
      },
      "message": "[POWERPC] rename add_bridge to avoid namespace clashes\n\nMany platforms currently define their own add_bridge function, some\nof them globally. This breaks some multiplatform configurations.\nPrefixing each of these functions with the platform name avoids\nthis problem.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b9fd305db0b4723e70f1a5cf06e4a6949755331c",
      "tree": "eb7eb3d14cbb77b7e20e097c2263a45694205362",
      "parents": [
        "eff2ebd207af9f501af0ef667a7d14befcb36c1b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jun 18 01:06:52 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:54:22 2007 -0500"
      },
      "message": "[POWERPC] move 82xx/83xx/86xx Kconfig options to platform selection\n\nThe cores used in the MPC82xx/83xx/86xx embedded controllers are very similar\nto those in the 32 bit general-purpose processors, so it makes sense to\ntreat them as the same CPU family.\n\nChoosing between the embedded platforms and the multiplatform code is\nnow done in the platform menu, but functionally everything stays the\nsame.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "eff2ebd207af9f501af0ef667a7d14befcb36c1b",
      "tree": "c27952d9d29d246caacfdba173d8e3c49ab876bc",
      "parents": [
        "ea1a734ad73478dace97e9712101029f536d10a3"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Jun 28 15:56:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:19:31 2007 +1000"
      },
      "message": "[POWERPC] In booting-without-of.txt, clarify that properties must precede subnodes\n\nA strict reading of the flattened device tree format defined in\nbooting-without-of.txt does in fact require that all the tags defining\nproperties for a node go before any definitions of subnodes, however\nit\u0027s not particularly emphasised.  Although allowing intermingled\nproperties and subnodes would not be ambiguous in meaning, the kernel\nparser does currently require that properties precede subnodes.\nFurthermore, keeping this constraint makes life easier for various\ndevice tree scanning tools.\n\nTherefore, re-emphasise in booting-without-of.txt that this is a\nstrict requirement of the flattened device tree format.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ea1a734ad73478dace97e9712101029f536d10a3",
      "tree": "3d248e070d83322a005566945614508bcad0402a",
      "parents": [
        "084647125227b870267859d544c91c03743816dc"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 27 16:54:58 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:19:29 2007 +1000"
      },
      "message": "[POWERPC] Abolish unused ucBoardRev variables\n\nasm-powerpc/processor.h declares, and arch/ppc/platforms/prep_setup.c\ndefines variables ucBoardRev, ucBoardRevMaj and ucBoardRevMin which\nare used nowhere in the current kernel (neither in arch/ppc nor\narch/powerpc).  This removes them.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "084647125227b870267859d544c91c03743816dc",
      "tree": "474fdf3b5e21ae7e6cff5f11ec8a52587bc7c898",
      "parents": [
        "131208c5bb51b794ee73013aeb3396bd015fb79e"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 27 16:54:58 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:19:28 2007 +1000"
      },
      "message": "[POWERPC] Make more OF-related bootwrapper functions available to non-OF platforms\n\nCommit 2e6016133755eb3cc44e8efab92573d23ed75888 split up\narch/powerpc/boot/of.c so that some OF functions can be used on\nplatforms that don\u0027t want to use the overall OF platform boot code.\nThis is useful on things like PReP which can have an OF implementation\nwhich is useful for debugging output, but inadequate for booting.\n\nHowever, that commit didn\u0027t export quite enough things to make a\nusable OF console on a non-OF system.  In particular, the device tree\nmanipulation performed to initialize the OF console code must\nexplicitly use the OF device tree, rather than the flattened device\ntree, even if the system is otherwise booting using a flattened device\ntree.  This makes it so.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "131208c5bb51b794ee73013aeb3396bd015fb79e",
      "tree": "7889c2a85c16390b641998c1a7302f1ba5ce5b7f",
      "parents": [
        "71712b455374a73af042fcfb5002fef5fd25ba44"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jun 27 16:02:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:19:25 2007 +1000"
      },
      "message": "[POWERPC] Turn off debugging in arch/powerpc/kernel/pci_64.c\n\nCommit 3d5134ee8341bffc4f539049abb9e90d469b448d left debugging turned on\nin arch/powerpc/kernel/pci_64.c.  This turns it off again.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "71712b455374a73af042fcfb5002fef5fd25ba44",
      "tree": "872c63855d0ca5c0dd2a8446cda4d6600415cc74",
      "parents": [
        "a5c631b174e23cab773cf422c1f39b28e7224602"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Fri Jun 22 16:54:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:19:23 2007 +1000"
      },
      "message": "[POWERPC] Move iSeries_tb_recal into its own late_initcall.\n\nCurrently iSeries will recalibrate the cputime_factors in the first\nsettimeofday() call.\n\nIt seems the reason for doing this is to ensure a resaonable time delta after\ntime_init().  On current kernels (with udev), this call is made 40-60 seconds\ninto the boot process, by moving it to a late initcall it is called\napproximately 5 seconds after time_init() is called.  This is sufficient to\nrecalibrate the timebase.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCC: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a5c631b174e23cab773cf422c1f39b28e7224602",
      "tree": "bfe9756b88557b12bc61e505d31abd50458fa22f",
      "parents": [
        "80071802cb9c622dbd44bc6ba292f0683891ef44"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jun 22 00:14:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:19:21 2007 +1000"
      },
      "message": "[POWERPC] PS3: Storage device registration routines\n\nAdd support for storage devices to the device probe code.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "80071802cb9c622dbd44bc6ba292f0683891ef44",
      "tree": "2ca8bfaee1212a5a62d059ee842394e14b068bae",
      "parents": [
        "32d7331852a07d1f94c6d1b817c7c45648aa0fe7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jun 22 00:14:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:19:20 2007 +1000"
      },
      "message": "[POWERPC] PS3: Storage Driver Core\n\nAdd storage driver core support for the PS3.\nPS3 storage devices are a special kind of PS3 system bus device.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "32d7331852a07d1f94c6d1b817c7c45648aa0fe7",
      "tree": "f9e7e2bae43e6dd18174029aa3d5019d21f0e7b9",
      "parents": [
        "e4eb8cf0ae5e6e2d7531a3fc7088f7f638795ca6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jun 22 00:14:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:18:08 2007 +1000"
      },
      "message": "[POWERPC] PS3: Preallocate bootmem memory for the PS3 FLASH ROM storage driver\n\nPreallocate 256 KiB of bootmem memory for the PS3 FLASH ROM storage driver.\nThis can be disabled by passing `ps3flash\u003doff\u0027 on the kernel command line.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e4eb8cf0ae5e6e2d7531a3fc7088f7f638795ca6",
      "tree": "8a47451bd819142d52a081a36ab03e281451d74c",
      "parents": [
        "32f44a12e0674499c4db09b08da0dfa576a91d84"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:07:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:18:06 2007 +1000"
      },
      "message": "[POWERPC] PS3: Update ps3_defconfig\n\nUpdate ps3_defconfig.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "32f44a12e0674499c4db09b08da0dfa576a91d84",
      "tree": "2c646f6fc6d02a81a05365566a5b1e6f5abbbc46",
      "parents": [
        "ae639ac97917929ae4ed752b1abf2adc70dd801c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jun 16 08:07:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:18:05 2007 +1000"
      },
      "message": "[POWERPC] PS3: Fix more sparse warnings\n\nFix some PS3 build warnings reported by `make C\u003d1\u0027.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae639ac97917929ae4ed752b1abf2adc70dd801c",
      "tree": "117f8e26131be8ccd60b706dbceca869d63d8bf2",
      "parents": [
        "9065762edf5ac90e312af1f81e03dc2c964d5a86"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:07:16 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:18:04 2007 +1000"
      },
      "message": "[POWERPC] PS3: Select MEMORY_HOTPLUG\n\nThe PS3 uses the kernel\u0027s hotplug memory support, so make sure it is\nalways enabled when building for PS3.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9065762edf5ac90e312af1f81e03dc2c964d5a86",
      "tree": "538610677837a413e521205e25a1b9e5b63a4044",
      "parents": [
        "62cf6a9d65cd7ba66f96be25e3e8c5036c3e581e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:18:02 2007 +1000"
      },
      "message": "[POWERPC] PS3: Device tree source\n\nThe PS3 device tree source.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "62cf6a9d65cd7ba66f96be25e3e8c5036c3e581e",
      "tree": "f0a363d9098c3f13e5b3e9f3ff6608fc329ecd70",
      "parents": [
        "b96fbb6e1eb81bb21a8c3462773a0056e12de427"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:50 2007 +1000"
      },
      "message": "[POWERPC] Make kernel_entry_t have global scope in bootwrapper\n\nFor the convenience of custom platform code make the powerpc\nbootwrapper typdef kernel_entry_t global in scope.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b96fbb6e1eb81bb21a8c3462773a0056e12de427",
      "tree": "5a4094f10d63bafaa5d203497857bb36e9e34bd1",
      "parents": [
        "0aa97d6e420039fc4a6040acdf53e56e0f90c0f5"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:40 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:49 2007 +1000"
      },
      "message": "[POWERPC] Fix constantness of bootwrapper arg\n\nFixes the constantness of the powerpc bootwrapper\u0027s console_ops.write\nroutine.  Allows printing of constant strings.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0aa97d6e420039fc4a6040acdf53e56e0f90c0f5",
      "tree": "a96b6dd8946d8e5d025d07dfdf66f922fe56c5b8",
      "parents": [
        "72d068951ca3f5428a3149a604ea626d93eecffe"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:48 2007 +1000"
      },
      "message": "[POWERPC] Add u64 printf to bootwrapper\n\nAdd support for the \u0027ll\u0027 (long long) printf qualifier in the powerpc zImage\nbootwrapper.  This is useful for bootwrapper debugging on 64 bit platforms.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "72d068951ca3f5428a3149a604ea626d93eecffe",
      "tree": "2ce2fcc547459c03db4e8309485a0597628b8cc9",
      "parents": [
        "75423b7ba5eacc0a003b19e51af6a38feeed43ee"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:47 2007 +1000"
      },
      "message": "[POWERPC] Add signed types to bootwrapper\n\nAdd signed types to the powerpc zImage bootwrapper. These are needed by the\nPS3 hcall interface.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "75423b7ba5eacc0a003b19e51af6a38feeed43ee",
      "tree": "b752293878e30421e2d1a3eee17cf628a7a043b6",
      "parents": [
        "443481050168e98f91737a02b6428c93f1a1c652"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:47 2007 +1000"
      },
      "message": "[POWERPC] Correct __secondary_hold comment\n\nRemove references to pSeries and OpenFirmware in the __secondary_hold\nusage comment.  __secondary_hold is a generic routine and can be used\nby other platforms.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "443481050168e98f91737a02b6428c93f1a1c652",
      "tree": "84d54fc84af729e222729a43d9c1c1ccba514dc9",
      "parents": [
        "a354ab8557566e9462ea7af20345f6927e6665b3"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:45 2007 +1000"
      },
      "message": "[POWERPC] Output params value in early_init_devtree\n\nAdd a printout of the params value to early_init_devtree.\nThis value is handy to have for comparison when debugging the\nbootwrapper code.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a354ab8557566e9462ea7af20345f6927e6665b3",
      "tree": "590eb787e150011acd5ca83dd554e2c56341af43",
      "parents": [
        "aab835007097122c3a1e7a7dddda0cf89a94cd4e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:45 2007 +1000"
      },
      "message": "[POWERPC] PS3: Use clear_bit\n\nReplace the inline asm with bitops in the PS3 interrupt\nchip mask routines.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aab835007097122c3a1e7a7dddda0cf89a94cd4e",
      "tree": "9940fb1177efe50b2b91d93967cfee8174c90ea2",
      "parents": [
        "ffbdd246478693673adcfe1c34b29714cf25dadd"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:06:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:44 2007 +1000"
      },
      "message": "[POWERPC] PS3: Rename processor id symbols\n\nRename the PS3 static symbols node to ppe_id and cpu to thread_id\nto clarify usage.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ffbdd246478693673adcfe1c34b29714cf25dadd",
      "tree": "2742b856a62517d601f40f05da46557a94b5c8bf",
      "parents": [
        "9e6b99bd4494dadebb189d2db4d1f55ae726b0bb"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:05:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:43 2007 +1000"
      },
      "message": "[POWERPC] PS3: Device registration routines.\n\nAdd routines to probe devices present on the system\nand to register those devices with the LDM.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9e6b99bd4494dadebb189d2db4d1f55ae726b0bb",
      "tree": "327eed606e5ff03d898d516f8728cbfb79672724",
      "parents": [
        "13a5e30cf7407415387b5592b15ef4b352d28283"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jun 16 08:05:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:42 2007 +1000"
      },
      "message": "[POWERPC] PS3: Frame buffer system-bus rework\n\nConvert the ps3fb device from a platform device to a PS3 system bus device.\nFix the remove and shutdown methods to support kexec and to make ps3fb a\nloadable module.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "13a5e30cf7407415387b5592b15ef4b352d28283",
      "tree": "8db7937b82960d0f59f3bbdf4715b347fc7a04d1",
      "parents": [
        "66c63b84b23d39ce191a18833b5a769370114ec9"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:05:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:42 2007 +1000"
      },
      "message": "[POWERPC] PS3: Rework AV settings driver\n\nMake the PS3 ps3av driver a loadable module.\n  - Replace static data with kmalloc()\u0027ed.\n      o Allocate struct ps3av dynamically, as it contains data used as vuart\n        receive/transmit buffers\n      o Move static recv_buf from ps3av_do_pkt() to struct ps3av\n  - Move ps3av_vuart_{read,write}() from drivers/ps3/ps3av_cmd.c to\n    drivers/ps3/ps3av.c and make them static as they\u0027re used in that file only.\n  - Make device a PS3 system-bus device.\n  - Update copyright formatting.\n  - Make two new routines ps3av_register_flip_ctl() and ps3av_flip_ctl() to\n    support late binding of the frame buffer flip control routine.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66c63b84b23d39ce191a18833b5a769370114ec9",
      "tree": "8903417c0f89aba779e8f81bb51b9e9c6a68fd07",
      "parents": [
        "7626e78d29651d3075e88f233c0632867ea6a35c"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:03:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:41 2007 +1000"
      },
      "message": "[POWERPC] PS3: System manager re-work\n\nPS3 sys-manager updates to reflect the new PS3 unifed device support.\nFixups to the PS3 sys-manager driver to properly support sys_reboot().\n - Add varable request_tag to struct ps3_sys_manager_header.\n - Move ctrl_alt_del from PS3_SM_EVENT_POWER_RELEASED to\n   PS3_SM_EVENT_POWER_PRESSED.\n - Make the PS3 sys-manager driver a loadable module.\n - Add new file sys-manager-core.c.\n - Add new struct ps3_sys_manager_ops for dynamic binding.\n - Put data sent to device on stack.\n - Add support for PS3_SM_SERVICE_ID_REQUEST_ERROR.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7626e78d29651d3075e88f233c0632867ea6a35c",
      "tree": "0f1d4b26d6597b9a81af2e2009ce2dae6aaabbc7",
      "parents": [
        "a3323d1a52ec5b70821590e4beaaf13c466fd396"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 08:01:06 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:40 2007 +1000"
      },
      "message": "[POWERPC] PS3: Vuart rework\n\nPS3 vuart updates to reflect the new PS3 unified device support.\n - Move vuart devices to the PS3 system bus.\n - Replace use of ps3_vuart_port_device with ps3_system_bus_device.\n - Make the PS3 vuart bus driver a loadable module.\n - Add remove() and shutdown() routines.\n - Move ps3_vuart_work into ps3_vuart_port_priv.tx_list.\n - Remove redundant spinlock ps3_vuart_work.lock.\n - No longer free ps3_vuart_port_device.priv on shutdown.\n - Cleanup Kconfig defs.\n - Export symbols needed for modular port drivers.\n - Arrange to use port numbers found in repository.\n - Fix bugs in ps3_vuart_read_async() and polled reading\n - Cleanup handling of shared interrupt with ps3_vuart_bus_interrupt_get()\n   and ps3_vuart_bus_interrupt_put()\n - Add more comments to vuart.c.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a3323d1a52ec5b70821590e4beaaf13c466fd396",
      "tree": "0e2c39f3fb667bfbdd9d4279dcf82ef7d8fc6565",
      "parents": [
        "6758555da6a171d3f21ce36c0e12a2b8cff7ca9d"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 07:55:58 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:39 2007 +1000"
      },
      "message": "[POWERPC] PS3: Repository probe cleanups\n\nRepository updates:\n  - Extract ps3_repository_find_bus() from ps3_repository_find_device(), as the\n    storage driver needs it.\n  - Make ps3_repository_find_device() return -ENODEV if a device is not found,\n    just like if a bus is not found.\n  - Add ps3_repository_read_vuart_sysmgr_port() and\n    ps3_repository_read_vuart_av_port() to get vuart port info.\n  - Add device enumeration routines ps3_repository_find_device() and\n    ps3_repository_find_devices().\n  - Cleanup debug routines.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6758555da6a171d3f21ce36c0e12a2b8cff7ca9d",
      "tree": "091d52a52ad420c0c05100b0172cbd1b505ff709",
      "parents": [
        "688b3378da9c3485630d4b0356d09bc2e69bb0bd"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jun 16 07:55:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:39 2007 +1000"
      },
      "message": "[POWERPC] PS3: System-bus modinfo attribute\n\nAdd modinfo attribute to ps3_system_bus devices.  Also make them all\nchildren of the same ps3_system_bus \u0027device\u0027 so they appear in a\ncorresponding subdirectory under /sys/devices.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "688b3378da9c3485630d4b0356d09bc2e69bb0bd",
      "tree": "3d5b2a88ca6de6546a5d7f6b9b4af905d0c66235",
      "parents": [
        "6bb5cf1025414fe00b20f3bef56135849e4ed3b8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jun 16 07:55:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:38 2007 +1000"
      },
      "message": "[POWERPC] PS3: System-bus uevent\n\nTo allow userspace to automatically load modules, we need to hook up\nuevent for ps3_system_bus devices.  I\u0027ve used the form \u0027ps3:%d\u0027 with\nthe ps3_match_id, since that\u0027s what we use for matching drivers.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6bb5cf1025414fe00b20f3bef56135849e4ed3b8",
      "tree": "d8cc37288ce123dc790af37f99b7bcc7c9e1872d",
      "parents": [
        "9263e85aa9e9d341ef238fffc040f586674d1709"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 07:52:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:38 2007 +1000"
      },
      "message": "[POWERPC] PS3: System-bus rework\n\nRework the PS3 system bus to unify device support.\n - DMA region sizes must be a power of two\n - storage bus DMA updates:\n  - Small fixes for the PS3 DMA core:\n      o fix alignment bug\n      o kill superfluous test\n      o indentation\n      o spelling\n      o export ps3_dma_region_{create,free}()\n  - ps3_dma_region_init():\n      o Add `addr\u0027 and `len\u0027 parameters, so you can create a DMA region that\n        does not cover all memory (use `NULL\u0027 and `0\u0027 to cover all memory).\n\tThis is needed because there are not sufficient IOMMU resources to have\n\tall DMA regions cover all memory.\n      o Uninline\n  - Added remove and shutdown routines to all drivers.\n  - Added loadable module support to all drivers.\n  - Added HV calls for iopte management (needed by sound driver).\n\nSigned-off-by: MOKUNO Masakazu \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9263e85aa9e9d341ef238fffc040f586674d1709",
      "tree": "51054ba00b9283f8c70125b87968a9bf3274a7f8",
      "parents": [
        "83bb643d0714b0006ab99dbd195ec51b55a97f4e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 07:19:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:37 2007 +1000"
      },
      "message": "[POWERPC] PS3: Kexec support\n\nFixup the core platform parts needed for kexec to work on the PS3.\n - Setup ps3_hpte_clear correctly.\n - Mask interrupts on irq removal.\n - Release all hypervisor resources.\n - Create new routine ps3_shutdown_IRQ()\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "83bb643d0714b0006ab99dbd195ec51b55a97f4e",
      "tree": "4aaae9405002687bc4169eb77927bc04761681ea",
      "parents": [
        "743c1bb074c78cb467e42a18853c22e9cf1cd0ba"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jun 16 07:19:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:36 2007 +1000"
      },
      "message": "[POWERPC] PS3: Simplify definition of DBG\n\nSimplify the PS3 definition of DBG.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "743c1bb074c78cb467e42a18853c22e9cf1cd0ba",
      "tree": "1e01e519b3f3a3779e83784e1a6dc92cf90fd045",
      "parents": [
        "dc23fba7063867ed745cb6f0bd27a0dc5f558dbc"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 07:19:18 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:36 2007 +1000"
      },
      "message": "[POWERPC] PS3: Move chip mask defs up\n\nThis just moves the definitions of the PS3 chip_mask routines up\nabove the irq setup routines.  This change is needed for the\nkexec updates that follow.  Also adds some inline documentation\nto the routines.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dc23fba7063867ed745cb6f0bd27a0dc5f558dbc",
      "tree": "eea65fea0771fca9cfb7f904d10e8e1fa2fb2a8c",
      "parents": [
        "670ad354cb6d6d0f5c3fb17e9f1fb67fb32e02e6"
      ],
      "author": {
        "name": "Masashi Kimoto",
        "email": "Masashi_Kimoto@hq.scei.sony.co.jp",
        "time": "Sat Jun 16 07:19:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:35 2007 +1000"
      },
      "message": "[POWERPC] PS3: Add support for HDMI RGB Full Range mode\n\nAdd support for HDMI RGB Full Range mode, which is available on system\nsoftware 1.80 or newer.\n\nCC: Masashi Kimoto \u003cMasashi_Kimoto@hq.scei.sony.co.jp\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "670ad354cb6d6d0f5c3fb17e9f1fb67fb32e02e6",
      "tree": "39041fd54f8005d7b719bda2c38f449343014ed0",
      "parents": [
        "53f7c5453dfd3ba66a2d80bd2fda98a2438c3dc0"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jun 16 07:19:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:35 2007 +1000"
      },
      "message": "[POWERPC] PS3: Fix sparse warnings\n\nFix some PS3 build warnings reported by `make C\u003d1\u0027.  You need to\ninstall sparse:\n  git://git.kernel.org/pub/scm/devel/sparse/sparse.git\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53f7c5453dfd3ba66a2d80bd2fda98a2438c3dc0",
      "tree": "fc1724c2aaf2615bb36d99fb9ff13614108523d0",
      "parents": [
        "1322810c14c4b5126e731db2e1764b2e957a9b19"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 07:18:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:34 2007 +1000"
      },
      "message": "[POWERPC] PS3: Map SPU regions as non-guarded\n\nUse ioremap_flags() to map SPU regions as non-guarded.\nChange the use of _ioremap() to ioremap_flags().\n\nCC: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nCC: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nCC: Takao Shinohara \u003cshin@sm.sony.co.jp\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1322810c14c4b5126e731db2e1764b2e957a9b19",
      "tree": "e161c6d7d368d17452510438c968b3ad49a7fe29",
      "parents": [
        "848cfdc5c1cd2163ba0c9a6490d9adcb7a7c3518"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Sat Jun 16 07:18:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:33 2007 +1000"
      },
      "message": "[POWERPC] PS3: Compare firmware version\n\nAdd a utility routine ps3_compare_firmware_version() to compare system\nfirmware versions.  Uses the existing ps3_get_firmware_version() routine.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "848cfdc5c1cd2163ba0c9a6490d9adcb7a7c3518",
      "tree": "0642486d9dddf7eecd94a7ed6de10275156a4d7f",
      "parents": [
        "7961f20c09af4524266a808fed3695c4dcc98e59"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 07:18:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:33 2007 +1000"
      },
      "message": "[POWERPC] PS3: Use __maybe_unused\n\nChange the PS3 debug routines from using the GCC specific\n\u0027__attribute__ ((unused))\u0027 to the preprocessor macro\n__maybe_unused.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7961f20c09af4524266a808fed3695c4dcc98e59",
      "tree": "3cc66400d3a2ac6467464d768cb3e5d141744586",
      "parents": [
        "6deac06612d2935b917550db2bc8a8b3f7c7aeb5"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 07:17:42 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:32 2007 +1000"
      },
      "message": "[POWERPC] PS3: Rename IPI symbols\n\nRename the PS3 static symbol virqs to ps3_ipi_virqs to aid in\ndebugging.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6deac06612d2935b917550db2bc8a8b3f7c7aeb5",
      "tree": "6b239b8566474cfa6c8d510c3a4f5b4a76c629cb",
      "parents": [
        "b7abc5c53e3c65b8e931bd96db2d08ba670e111a"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Jun 16 07:17:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 28 19:16:32 2007 +1000"
      },
      "message": "[POWERPC] cell: Add spu shutdown method\n\nAdd a shutdown method to spu_sysdev_class to allow proper spu resource\ncleanup on system shutdown.  This is needed to support kexec on the PS3\nplatform.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b7abc5c53e3c65b8e931bd96db2d08ba670e111a",
      "tree": "73e0a02db68d570e875b57acb3d08e9ae85473ac",
      "parents": [
        "7ccb4a662462616f6be5053e26b79580e02f1529"
      ],
      "author": {
        "name": "Sachin P. Sant",
        "email": "sachinp@in.ibm.com",
        "time": "Thu Jun 14 15:31:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:03:33 2007 +1000"
      },
      "message": "[POWERPC] Fix Kexec/Kdump for power6\n\nOn Power machines supporting VRMA, Kexec/Kdump does not work.\nVRMA (virtual real-mode area) means that accesses with IR/DR \u003d 0\n(i.e. the MMU \"off\") actually still go through the hash table,\nusing entries put there by the hypervisor.\n\nThis means that when we clear out the hash table on kexec, we need to\nmake sure these entries are left untouched.\n\nThis also adds plpar_pte_read_raw() on the lines of\nplpar_pte_remove_raw().\n\nSigned-off-by : Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by : Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7ccb4a662462616f6be5053e26b79580e02f1529",
      "tree": "02ca012f01a5e426a17d34f68c70473941f4386a",
      "parents": [
        "5a26f6bbb767d7ad23311a1e81cfdd2bebefb855"
      ],
      "author": {
        "name": "Mohan Kumar M",
        "email": "mohan@in.ibm.com",
        "time": "Wed Jun 13 00:51:57 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:03:31 2007 +1000"
      },
      "message": "[POWERPC] Fix interrupt distribution in ppc970\n\nIn some of the PPC970 based systems, interrupt would be distributed to\noffline cpus also even when booted with \"maxcpus\u003d1\".  So check whether\ncpu online map and cpu present map are equal or not.  If they are equal\ndefault_distrib_server is used as interrupt server otherwise boot cpu\n(default_server) used as interrupt server.\n\nIn addition to this, if an interrupt is assigned to a specific cpu (ie\nsmp affinity) and if that cpu is not online, the earlier code used to\nreturn the default_distrib_server as interrupt server.  This\nintroduces an additional parameter to the get_irq function, called\nstrict_check.  Based on this parameter, if the cpu is not online\neither default_distrib_server or -1 is returned.\n\nSigned-off-by: Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5a26f6bbb767d7ad23311a1e81cfdd2bebefb855",
      "tree": "48820eafb45df6fb5afbaa0ca087dacba8cc71a8",
      "parents": [
        "4cefebb1b497a84d61f2fa29d497df75a84b69d4"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Jun 08 14:00:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:03:26 2007 +1000"
      },
      "message": "[POWERPC] Do firmware feature fixups after features are initialised\n\nOn pSeries the firmware features are not setup until ppc_md.init_early,\nso we can\u0027t do the firmware feature sections fixups till after this.\n\nCurrently firmware feature sections is only used on iSeries which inits\nthe firmware features much earlier.  This is a bug in waiting on\npSeries.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4cefebb1b497a84d61f2fa29d497df75a84b69d4",
      "tree": "8905c6b00a7f54a976ec6e68209ad41cf43b17ce",
      "parents": [
        "bb807e69c9eec271808cf69d19913d7ee1a51f6f"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Jun 08 13:18:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:03:25 2007 +1000"
      },
      "message": "[POWERPC] Fix stolen time for SMT without LPAR\n\nFor POWERPC, stolen time accounts for cycles lost to the hypervisor or\nPURR cycles attributed to the other SMT thread.  Hence, when a PURR is\navailable, we should still calculate stolen time, irrespective of being\nvirtualised.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bb807e69c9eec271808cf69d19913d7ee1a51f6f",
      "tree": "f5b1eb3e12e890004475167efd2729db0e801686",
      "parents": [
        "542c98c06712fdbbbfe6b9e92a8d0023cf45102a"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Thu Jun 07 10:42:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:02:12 2007 +1000"
      },
      "message": "[POWERPC] Remove \u0027console\u003d\u0027 from cmdline on prpmc2800\n\nSpecifying \u0027console\u003dttyMM0\u0027 on the cmdline for the prmpc2800 is no\nlonger necessary.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "542c98c06712fdbbbfe6b9e92a8d0023cf45102a",
      "tree": "f87ea85550270e0c8bb1dea1d32cabd0a061c1da",
      "parents": [
        "e3855fa5540617877907ca61c36d28e18d0f2473"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Thu Jun 07 10:38:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:02:09 2007 +1000"
      },
      "message": "[POWERPC] Call add_preferred_console when MPSC is console\n\nWhen a Marvell MPSC (serial controller) port is the specified\n/chosen/stdout-path device, call \u0027add_preferred_console()\u0027 so the user\ndoesn\u0027t have to specify a \u0027console\u003dttyMMx\u0027 cmdline argument.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e3855fa5540617877907ca61c36d28e18d0f2473",
      "tree": "7a1fb7d81837bcedfaba80f22aec724fb591e875",
      "parents": [
        "ee51de5645edee4124db6a479d2e135ebe436748"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jun 04 23:00:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:02:08 2007 +1000"
      },
      "message": "[POWERPC] Add for_each_compatible_node()\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee51de5645edee4124db6a479d2e135ebe436748",
      "tree": "ac1ceab5d8051ca458b8a5f94377eec899dc97cc",
      "parents": [
        "6fde40f3f1a9641ea0a41471cea77f34c0cbb36f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jun 04 23:00:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:02:07 2007 +1000"
      },
      "message": "[POWERPC] Add irq_create_direct_mapping()\n\nThis patch adds irq_create_direct_mapping().  This routine is\nan alternative to irq_create_mapping(), for irq controllers that\ncan use linux virq numbers directly as hardware numbers.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6fde40f3f1a9641ea0a41471cea77f34c0cbb36f",
      "tree": "409e4d0ea2f0c9af6c1a61eb2f3bf40fd2d849d9",
      "parents": [
        "35923f12e42a3baf4ac6da7c05cf5f7478e5a7c6"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jun 04 22:59:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:02:06 2007 +1000"
      },
      "message": "[POWERPC] Split virq setup logic out into irq_setup_virq()\n\nA future patch will need the logic at the end of irq_create_mapping()\nwhich setups a virq and installs it in the irq_map. So split it out\ninto a new function irq_setup_virq().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "35923f12e42a3baf4ac6da7c05cf5f7478e5a7c6",
      "tree": "d0fcdb4a7f15cae68c8bb4dbb8346b494503410e",
      "parents": [
        "b0e80206cc42334032f18edee0ab591b0f275e12"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jun 04 14:47:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:02:05 2007 +1000"
      },
      "message": "[POWERPC] Uninline and export virq_to_hw()\n\nUninline virq_to_hw and export it so modules can use it.  The alternative\nwould be to export the irq_map array instead, but it\u0027s an infrequently\ncalled function, and keeping the array unexported seems considerably\ncleaner.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b0e80206cc42334032f18edee0ab591b0f275e12",
      "tree": "2d5d8eb094127c78c7f50fd8503e1d277a1dad86",
      "parents": [
        "a00cec48ccda0f2b550ad4082d6e95c7cc232925"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Jun 01 05:56:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:02:04 2007 +1000"
      },
      "message": "[POWERPC] Update holly to use new dts wrapping feature\n\nThe holly support currently has separate rules to wrap its device tree\nwith its zImage.  This can now be done automatically without the extra\nrules so update holly support to use the automatic feature.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mista.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a00cec48ccda0f2b550ad4082d6e95c7cc232925",
      "tree": "6f176b17f61cc8b45d57d23609cf422103e43c14",
      "parents": [
        "941b7adf347dc3e6e2bf87b2af1ef8a42b617a63"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Jun 01 05:55:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 17:00:09 2007 +1000"
      },
      "message": "[POWERPC] When appropriate, wrap device tree with zImage\n\nThere are 2 config options that indicate whether the platform being built\nhas a device tree source file associated with it.  Namely,\nCONFIG_WANT_DEVICE_TREE and CONFIG_DEVICE_TREE.  When CONFIG_WANT_DEVICE_TREE\nis \u0027y\u0027 and CONFIG_DEVICE_TREE isn\u0027t an empty string, automatically wrap\nthe specified device tree with the zImage being built.\n\nTo achieve this, the \u0027dts\u0027 variable will only be set when the conditions\nabove are true.  The changes to the zImage.initrd.% and zImage.% rules\ncause the device tree to be wrapped when \u0027dts\u0027 is set; otherwise, they\nwill work as they previosly did (i.e., build a zImage with no device tree).\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "941b7adf347dc3e6e2bf87b2af1ef8a42b617a63",
      "tree": "5615eb973c55665abfa6c3e0ffa230c393268b0c",
      "parents": [
        "df211c8a478e16232ebbc16e650b19163183fcb6"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Jun 01 05:54:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 16:58:12 2007 +1000"
      },
      "message": "[POWERPC] Remove \u0027make zImage.dts\u0027 feature\n\nBeing able to selectively wrap a device tree with the zIimage at build\ntime has been deemed unnecessary, so this removes Makefile support for\nthat feature.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "df211c8a478e16232ebbc16e650b19163183fcb6",
      "tree": "90972e63f445e0edad7a195a025ad3fffa9283f3",
      "parents": [
        "1a06e0fe96526e43bab90fbab2263b55fb3d45d1"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed May 23 10:51:25 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 16:58:11 2007 +1000"
      },
      "message": "[POWERPC] Remove spinlock from struct cpu_purr_data\n\ncpu_purr_data is a per-cpu array used to account for stolen time on\npartitioned systems.  It used to be the case that cpus accessed each\nothers\u0027 cpu_purr_data, so each entry was protected by a spinlock.\n\nHowever, the code was reworked (\"Simplify stolen time calculation\")\nwith the result that each cpu accesses its own cpu_purr_data and not\nthose of other cpus.  This means we can get rid of the spinlock as\nlong as we\u0027re careful to disable interrupts when accessing\ncpu_purr_data in process context.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a06e0fe96526e43bab90fbab2263b55fb3d45d1",
      "tree": "14987db825941f75ddf2e2bff6ac434f9e4fb5d4",
      "parents": [
        "8fa336d889caa72637e0860f53fa40ef66dcceaf"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 17 18:56:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 16:58:07 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t link timer.o for powerpc systems using generic rtc\n\nWith both generic rtc and powerpc timer suspend / resume code now in the\n(powerpc.git) tree, powerpc platforms using the generic timer and enabling\npower management will have timer.o linked in the kernel, which they don\u0027t\nneed. Moreover, it will likely WARN_ON(!ppc_md.get_rtc_time), save\nzero-time and return no error on suspend...\n\nAs a possible solution we can choose not to build timer.o when RTC_CLASS\nis enabled.  However, I can imagine systems with 2 rtc\u0027s, one served by the\nppc-rtc, another one generic built as a module, in which case using the\nppc-rtc for suspend / resume will be impossible.  Not to say, that such a\nconfiguration would be ugly...\n\nSigned-off-by: G. Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8fa336d889caa72637e0860f53fa40ef66dcceaf",
      "tree": "49d7340e01512639d2e610c1630ecd124e4220c6",
      "parents": [
        "0c358e70762861f8d479f3fa8bec358c599ba04a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun May 13 00:50:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 16:58:05 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Electra IDE/pata_platform glue\n\nGlue code to hook up the pata_platform on the PA Semi Electra eval board.\nCFE sets up device tree entries for the IDE interface, with device type\n\u0027ide\u0027 and compatible field \u0027electra-ide\u0027.\n\nWe unfortunately need to modify the resources before calling the generic\nplatform driver, since the device tree only has one register window in\nit and the driver expects two.  Adding this as an of_platform driver\ninstead doesn\u0027t give us any benefit, it just adds one more layer of\nregister/probe functions.\n\nSince CONFIG_PATA_PLATFORM depends on CONFIG_EMBEDDED, add that as a\ndefault for PPC_PASEMI.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c358e70762861f8d479f3fa8bec358c599ba04a",
      "tree": "b0948d7a6a39a6db258543eb8826b54068c5664f",
      "parents": [
        "ee46a90b599952bb1a9dc67f894710017e7cc409"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 03 00:25:42 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 16:56:09 2007 +1000"
      },
      "message": "[POWERPC] Use mktime in timer sysdev\n\nThis makes the timer sysdev use mktime instead of rtc_tm_to_time,\nsince rtc_tm_to_time just calls mktime anyway, and this means we\ndon\u0027t have a dependency on rtc-lib.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee46a90b599952bb1a9dc67f894710017e7cc409",
      "tree": "48b51d3bab9a37549cf6720d4a280929c04c4a49",
      "parents": [
        "e58ca3de64927e96beb2f1594975dc4a29b79459"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Wed Apr 11 18:32:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 25 16:55:16 2007 +1000"
      },
      "message": "[POWERPC] kexec: Send slaves to new kernel earlier\n\nWith this, when kexec-ing, we copy the code and start the slaves on\ntheir journey to the next kernel\u0027s spin loop as soon as we copy the\nkexec image into place.\n\nThe kernel doesn\u0027t know exactly which slaves are spinning in\nkexec_wait.  This allows us to pass more than max-cpus to the\nnext kernel.  But it also means that we might leave some behind.\n\nMoving the code here means they have the time it takes us to\nclear the hash table to wake up and move on.  Moving the code\nany earlier would reuqire walking the image description to\nsearch for the code, which could span multiple pages.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e58ca3de64927e96beb2f1594975dc4a29b79459",
      "tree": "135627322650910d05fe9ee988efd55832758b82",
      "parents": [
        "e60c526fba3ba77070d0c97fac52c86243ad694d"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:53:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:17 2007 +1000"
      },
      "message": "[POWERPC] Fix problems with device tree representation of TSI-1xx bridges\n\nThis fixes some problems with the way the some things\nrepresented in the device tree for the Holly and Taiga boards.  This\nmeans changes both to the dts files, and to the code which\ninstantiates the tsi108 ethernet platform devices based on the device\ntree.\n\n\t- First, and most importantly, the ethernet PHYs are given\nwith an identical \u0027reg\u0027 property.  This reg currently encodes the\naccessible register used to initiate mdio interaction with the PHYs,\nrather than a meaningful address on the parent bus (mdio in this\ncase), which is incorrect.  Instead we give the address of these\nregisters as \u0027reg\u0027 in the mdio node itself, and encode the ID of each\nphy in their \u0027reg\u0027 propertyies.\n\t- Currently the platform device constructor enables a\nworkaround in the tsi108 ethernet driver based on the compatible\nproperty of the PHY.  This is incorrect, because the workaround in\nquestion is necessary due to the board\u0027s wiring of the PHY, not the\nmodel of PHY itself.  This patch alters the constructor to instead\nenable the workaround based on a new special property in the PHY node.\n\t- The compatible properties on a number of nodes in the device\ntree are insufficiently precise.  In particular the PHYs give only\n\"bcm54xx\", which is broken, since there are many bcm54xx PHY models,\nand they have differences which matter.  The mdio had a compatible\nproperty of \"tsi-ethernet\" identical to the ethernet MAC nodes, which\ndoesn\u0027t make sense.  The ethernet, i2c, bridge and PCI nodes were\ngiven only as \"tsi-*\" which is somewhat inprecise, we replace with\n\"tsi108-*\" in the case of Taiga (which has a TSI108 bridge), and\n\"tsi109-*\", \"tsi108-*\" in the case of Holly (which has a TSI109\nbridge).\n\t- We remove some \"model\" properties from the ethernets on\nTaiga board which were neither useful nor adequately precise.\n\t- On Holly we change to using a dtc label instead of a full\npath to reference the MPIC node, which makes the dts a little more\nreadable.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e60c526fba3ba77070d0c97fac52c86243ad694d",
      "tree": "8ed711751ddcee7fa3bbd46de3b31876fe53f806",
      "parents": [
        "85aecac8d2893372c618bac373e2de9cf102dfbc"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:53:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:17 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t store a command line in the Holly device tree\n\nCurrently, the Holly device tree includes a bootargs property in\n/chosen, which gives a commandline.  This is somewhat inconvenient,\nbecause it means an alternative default command line can\u0027t be given in\nthe kernel config - the value obtained from the dts via the\nbootwrapper will always override CONFIG_CMDLINE.\n\nThis removes the command line from the dts, and instead puts the\nsame command line as a default in holly_defconfig.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "85aecac8d2893372c618bac373e2de9cf102dfbc",
      "tree": "7684b8b8818bc5ee420f9e30cce164da28b29260",
      "parents": [
        "b2ba34f370a66d9ed4bbd440e45296ecf3e267d3"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:53:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:16 2007 +1000"
      },
      "message": "[POWERPC] Consolidate cuboot initialization code\n\nThe various cuboot platforms (i.e. pre-device tree aware u-boot for\n83xx, 85xx and Ebony) share a certain amount of code for parsing the\nboot parameters.  To a certain extent that\u0027s inevitable, since they\nplatforms have different definitions of the bd_t structure.  However,\nwith some macro work and a helper function, this patch improves the\nsituation a bit.\n\nIn the process, this fixes a bug on Ebony, which was incorrectly\nhandling the parameters passed form u-boot for the command line (the\nbug was copied from 83xx and 85xx which have subsequently been fixed).\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b2ba34f370a66d9ed4bbd440e45296ecf3e267d3",
      "tree": "9a743c7b356f5ceba15b3008588126fdced94fb8",
      "parents": [
        "11123346bfba8e65631957c6c25ed1a6ca1b4ffe"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:59 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:16 2007 +1000"
      },
      "message": "[POWERPC] Derive ebc ranges property from EBC registers\n\nIn the device tree for Ebony, the \u0027ranges\u0027 property in the node for\nthe EBC bridge shows the mappings from the chip select / address lines\nactually used for the EBC peripherals into the address space of the\nOPB.  At present, these mappings are hardcoded in ebony.dts for the\nmappings set up by the OpenBIOS firmware when it configures the EBC\nbridge.\n\nThis replaces the hardcoded mappings with code in the zImage to\nread the EBC configuration registers and create an appropriate ranges\nproperty based on them.  This should make the zImage and kernel more\nrobust to changes in firmware configuration.  In particular, some of\nthe Ebony\u0027s DIP switches can change the effective address of the Flash\nand other peripherals in OPB space.  With this patch, the kernel will\nbe able to cope with at least some of the possible variations.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "11123346bfba8e65631957c6c25ed1a6ca1b4ffe",
      "tree": "81d0d58de9da85551c8a4fd1169a52399990c1f2",
      "parents": [
        "4508dc21feb189159d4cc1d5b79c5a55fad5f2ed"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:58 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:16 2007 +1000"
      },
      "message": "[POWERPC] Factor zImage\u0027s 44x reset code out of ebony.c\n\nThe ebony_exit() function which resets the Ebony board should in fact\nbe common to most if not all 44x boards.  This moves the function out\ninto 44x.c, renaming it, so it can be used by other 44x platforms.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4508dc21feb189159d4cc1d5b79c5a55fad5f2ed",
      "tree": "8128d7642606a64e2b65a4ea9d2e74cf70cdf1f8",
      "parents": [
        "8e561e7eda02819c711a75b64a000bf34948cdbb"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:57 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:16 2007 +1000"
      },
      "message": "[POWERPC] Merge CPU features pertaining to icache coherency\n\nCurrently the powerpc kernel has a 64-bit only feature,\nCOHERENT_ICACHE used for those CPUS which maintain icache/dcache\ncoherency in hardware (POWER5, essentially).  It also has a feature,\nSPLIT_ID_CACHE, which is used on CPUs which have separate i and\nd-caches, which is to say everything except 601 and Freescale E200.\n\nIn nearly all the places we check the SPLIT_ID_CACHE, what we actually\ncare about is whether the i and d-caches are coherent (which they will\nbe, trivially, if they\u0027re the same cache).\n\nThis tries to clarify the situation a little.  The COHERENT_ICACHE\nfeature becomes availble on 32-bit and is set for all CPUs where i and\nd-cache are effectively coherent, whether this is due to special logic\n(POWER5) or because they\u0027re unified.  We check this, instead of\nSPLIT_ID_CACHE nearly everywhere.\n\nThe SPLIT_ID_CACHE feature itself is replaced by a UNIFIED_ID_CACHE\nfeature with reversed sense, set only on 601 and Freescale E200.  In\nthe two places (one Freescale BookE specific) where we really care\nwhether it\u0027s a unified cache, not whether they\u0027re coherent, we check\nthis feature.  The CPUs with unified cache are so few, we could\nconsider replacing this feature bit with explicit checks against the\nPVR.\n\nThis will make unifying the 32-bit and 64-bit cache flush code a\nlittle more straightforward.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8e561e7eda02819c711a75b64a000bf34948cdbb",
      "tree": "ecbb09ccf6095006bb2d98172c0bac33c78e598d",
      "parents": [
        "9c709f3b62ee8ee0dfadf358e361802cab7eea7a"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:16 2007 +1000"
      },
      "message": "[POWERPC] Kill typedef-ed structs for hash PTEs and BATs\n\nUsing typedefs to rename structure types if frowned on by CodingStyle.\nHowever, we do so for the hash PTE structure on both ppc32 (where it\u0027s\ncalled \"PTE\") and ppc64 (where it\u0027s called \"hpte_t\").  On ppc32 we\nalso have such a typedef for the BATs (\"BAT\").\n\nThis removes this unhelpful use of typedefs, in the process\nbringing ppc32 and ppc64 closer together, by using the name \"struct\nhash_pte\" in both cases.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9c709f3b62ee8ee0dfadf358e361802cab7eea7a",
      "tree": "56d2e624ecf851d1b7f55a03d04662a470e1373a",
      "parents": [
        "c0770f686cf8f464b5b9d4bd28c1ed7604c97ed4"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:15 2007 +1000"
      },
      "message": "[POWERPC] Start factoring pgtable-ppc32.h and pgtable-ppc64.h\n\nThis factors some things defined in both pgtable-ppc32.h and\npgtable-ppc64.h into the common part of asm-powerpc/pgtable.h.  These\nare all things which have essentially identical definitions, and which\nby their nature are very unlikely ever to need different definitions\nin the two cases.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c0770f686cf8f464b5b9d4bd28c1ed7604c97ed4",
      "tree": "aeef94c824df00f634c92d42aa16eb26cb9e053a",
      "parents": [
        "f21f49ea639ac3f24824177dac1268af75a2d373"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:15 2007 +1000"
      },
      "message": "[POWERPC] Remove a couple of unused definitions from pgtable_32.c\n\nIn arch/powerpc/mm/pgtable_32.c, the variable io_bat_index and the\nmacro is_power_of_4() no longer have any users.  This removes them.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f21f49ea639ac3f24824177dac1268af75a2d373",
      "tree": "2750cea49f8ffe275b4cf321a788890e50b2cf75",
      "parents": [
        "90ac19a8b21ba2621ddd7beb2dc96152e78270b7"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:15 2007 +1000"
      },
      "message": "[POWERPC] Remove the dregs of APUS support from arch/powerpc\n\nAPUS (the Amiga Power-Up System) is not supported under arch/powerpc\nand it\u0027s unlikely it ever will be.  Therefore, this patch removes the\nfragments of APUS support code from arch/powerpc which have been\ncopied from arch/ppc.\n\nA few APUS references are left in asm-powerpc in .h files which are\nstill used from arch/ppc.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "90ac19a8b21ba2621ddd7beb2dc96152e78270b7",
      "tree": "e1901e1053dc805c022d1bdd651b3f935d31c600",
      "parents": [
        "4db68bfe71940c0851bc81041ade6dc293fe2b96"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:15 2007 +1000"
      },
      "message": "[POWERPC] Abolish iopa(), mm_ptov(), io_block_mapping() from arch/powerpc\n\nThese old-fashioned IO mapping functions no longer have any callers in\ncode which remains relevant on arch/powerpc.  Therefore, this removes\nthem from arch/powerpc.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4db68bfe71940c0851bc81041ade6dc293fe2b96",
      "tree": "9959af9fe8cf9e02e40ba6e86c619b48e2d42623",
      "parents": [
        "2e6016133755eb3cc44e8efab92573d23ed75888"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:15 2007 +1000"
      },
      "message": "[POWERPC] Split out asm-ppc/mmu.h portions for the \"classic\" hash-based MMU\n\narch/powerpc still relies on asm-ppc/mmu.h for most 32-bit MMU types.\nThis is another step towards fixing this.  It takes the portions\nof asm-ppc/mmu.h related to the \"classic\" 32-bit hash page table MMU\nwhich are still relevant in arch/powerpc and puts them in a new\nasm-powerpc/mmu-hash32.h, included when appropriate from\nasm-powerpc/mmu.h.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e6016133755eb3cc44e8efab92573d23ed75888",
      "tree": "94442dc3acd51c31222282bb15d6946692448279",
      "parents": [
        "a0ae9c7c05b969cbaffb0371f8698c54465b4c96"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jun 13 14:52:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:15 2007 +1000"
      },
      "message": "[POWERPC] Split low-level OF-related bootloader code into separate files\n\nCurrently, all OF-related code in the bootloader is contained in of.c.\nof.c also provides the platform specific things necessary to boot on\nan OF platform.\n\nHowever, there are platforms (such as PReP) which can include an OF\nimplementation, but are not bootable as pure OF systems.  For use by\nsuch platforms, this patch splits out the low-level parts of the OF\ncode (call_prom() and various wrappers thereof) into a new oflib.c\nfile.  In addition, the code related to bootwrapper console output via\nOF are moved to a new ofconsole.c file.  Both these files are included\nin the wrapper.a library where they can be used by both full-OF and\npartial OF platforms.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a0ae9c7c05b969cbaffb0371f8698c54465b4c96",
      "tree": "19e3ceb1a39d73028fe0906ccbe1692616afcd50",
      "parents": [
        "effe24bdd41ef790b30c9ac02ede3703937c6ba0"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jun 13 02:30:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:30:14 2007 +1000"
      },
      "message": "[POWERPC] Split out CPU specific options into a new Kconfig file\n\nA lot of the options in arch/powerpc/Kconfig deal with the CPU menu,\nand my next patches add more to them.  Moving them to a new\narch/powerpc/platforms/Kconfig.cputype file makes it easier to\nfollow.\n\nThere are no functional changes in here.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "effe24bdd41ef790b30c9ac02ede3703937c6ba0",
      "tree": "558fde1f554a95893176f3243df34629dd4b86a7",
      "parents": [
        "d8c391a5593aca5bea002bcaaec16c7bbd6ec853"
      ],
      "author": {
        "name": "will schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Wed Jun 13 01:19:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:59 2007 +1000"
      },
      "message": "[POWERPC] During VM oom condition, kill all threads in process group\n\nWe have had complaints where a threaded application is left in a bad state\nafter one of it\u0027s threads is killed when we hit a VM: out_of_memory\ncondition.\n\nKilling just one of the process threads can leave the application in a\nbad state, whereas killing the entire process group would allow for\nthe application to restart, or be otherwise handled, and makes it very\nobvious that something has gone wrong.\n\nThis change allows the entire process group to be taken down, rather than\njust the one thread.\n\nlightly tested on powerpc\n\nSigned-off-by: Will \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d8c391a5593aca5bea002bcaaec16c7bbd6ec853",
      "tree": "4180d3edff8377f16ff0ad95f97189f2943fa3a5",
      "parents": [
        "2f97cd3912428f5044fa7715293a69349fc455fa"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Fri Jun 08 07:27:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:58 2007 +1000"
      },
      "message": "[POWERPC] Donate idle CPU cycles on dedicated partitions\n\nA Power6 can give up CPU cycles on a dedicated CPU (as opposed to a\nshared CPU) to other shared processors if the administrator asks for it\n(via the HMC).\n\nThis enables that to work properly on P6.\n\nThis just involves setting a bit in the CAS structure as well as the\nVPA.  To donate cycles, a CPU has to have all SMT threads idle and\nhave the donate bit set in the VPA.  Then call H_CEDE.\n\nThe reason why shared processors just aren\u0027t used is because dedicated\nCPUs are guaranteed an actual processor, yet the system is still able to\nincrease the capacity of the shared CPU pool.\n\nAlso rename the VPA\u0027s cpuctls_task_attrs field to a more accurate name.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2f97cd3912428f5044fa7715293a69349fc455fa",
      "tree": "e4e3312c600a61b0983ed94f31d3846a853e9461",
      "parents": [
        "0edc4ffd0e50d1ab0f387d37457210bc8bf8f8da"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:58 2007 +1000"
      },
      "message": "[POWERPC] Less ifdef\u0027s in signal.c/signal.h\n\nThis patch moves things around a little bit in the new common signal.c\nand signal.h files to remove the last #ifdef in the middle of the\ncommon do_signal().\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0edc4ffd0e50d1ab0f387d37457210bc8bf8f8da",
      "tree": "aefc259560cbb44d7a054e2b580ee206a9b8e759",
      "parents": [
        "a3f61dc0a5335334958ec3b97d0b1946b4ae5375"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:58 2007 +1000"
      },
      "message": "[POWERPC] Remove #ifdef around set_dabr in signal code\n\nset_dabr() and thread.dabr exist on 32 bits as well nowadays (they\nactually may do something even, depending on what CPU you have).\n\nSo this removes the ifdef.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a3f61dc0a5335334958ec3b97d0b1946b4ae5375",
      "tree": "e7b151d724dca73220d8346c2a0c2a3525c5c91c",
      "parents": [
        "5f9f375a62d3fd3d7f0d5adc23039ade523e62ba"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 17:22:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:58 2007 +1000"
      },
      "message": "[POWERPC] Merge creation of signal frame\n\nThe code for creating signal frames was still duplicated and split\nin strange ways between 32 and 64 bits, including the SA_ONSTACK\nhandling being in do_signal on 32 bits but inside handle_rt_signal\non 64 bits etc...\n\nThis moves the 64 bits get_sigframe() to the generic signal.c,\ncleans it a bit, moves the access_ok() call done by all callers to\nit as well, and adapts/cleanups the 3 different signal handling cases\nto use that common function.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5f9f375a62d3fd3d7f0d5adc23039ade523e62ba",
      "tree": "26170e7aabecbc2e103bffef700bd59def139a0c",
      "parents": [
        "f478f5430c8a599f46c41e8172a507a5772a6b69"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:58 2007 +1000"
      },
      "message": "[POWERPC] Remove obsolete freezer bits\n\nThe powerpc signal code still had some obsolete freezer bits that\nhave long been removed from x86 (it\u0027s now done in generic code).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f478f5430c8a599f46c41e8172a507a5772a6b69",
      "tree": "ce42723ed517a82a5e73b45cfe52a3bd338c1a4d",
      "parents": [
        "db277e9a67b9d81b9d6cd74edf0c3e1a0ef2aa4b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jun 04 15:15:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:58 2007 +1000"
      },
      "message": "[POWERPC] Consolidate do_signal\n\ndo_signal has exactly the same behaviour on 32bit and 64bit and 32bit\ncompat on 64bit for handling 32bit signals.  Consolidate all these\ninto one common function in signal.c.  The only odd left over is\nthe try_to_free in the 32bit version that no other architecture has\nin mainline (only in i386 for some odd SuSE release).  We should\nprobably get rid of it in a separate patch.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "db277e9a67b9d81b9d6cd74edf0c3e1a0ef2aa4b",
      "tree": "288e98873d04c9a89b437f1a4a961acaebb90958",
      "parents": [
        "69d15f6b352a681f1db9bc70219a3e8e9d503dbf"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jun 04 15:15:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:58 2007 +1000"
      },
      "message": "[POWERPC] Consolidate restore_sigmask\n\nrestore_sigmask is exactly the same on 32 and 64bit, so move it to\ncommon code.  Also move _BLOCKABLE to signal.h to avoid defining it\nmultiple times.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "69d15f6b352a681f1db9bc70219a3e8e9d503dbf",
      "tree": "07c844fcff3bddce3620d0e88e64383b0b1543b6",
      "parents": [
        "22e38f29328296d9d4cc33e46fd32a63e807abaf"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jun 04 15:15:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:57 2007 +1000"
      },
      "message": "[POWERPC] Consolidate sys_sigaltstack\n\nsys_sigaltstack is the same on 32bit and 64 and we can consolidate it\nto signal.c.  The only difference is that the 32bit code uses ints\nfor the unused register paramaters and 64bit unsigned long.  I\u0027ve\nchanged it to unsigned long because it\u0027s the same width on 32bit.\n\n(I also wonder who came up with this awkward calling convention.. :))\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "22e38f29328296d9d4cc33e46fd32a63e807abaf",
      "tree": "4cfea90671815ce87d5d0e896bb9f818565132c8",
      "parents": [
        "791cc501d422be96d6e3098faf6471ba29f4dd33"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:49 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:57 2007 +1000"
      },
      "message": "[POWERPC] Make syscall restart code more common\n\nThis patch moves the code in signal_32.c and signal_64.c for handling\nsyscall restart into a common signal.c file and converge around a single\nimplementation that is based on the 32 bits one, using trap, ccr\nand r3 rather than the special \"result\" field for deciding what to do.\n\nThe \"result\" field is now pretty much deprecated. We still set it for\nthe sake of whatever might rely on it in userland but we no longer use\nit\u0027s content.\n\nThis, along with a previous patch that enables ptracers to write to\n\"trap\" and \"orig_r3\" should allow gdb to properly handle syscall\nrestarting.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "791cc501d422be96d6e3098faf6471ba29f4dd33",
      "tree": "ab148d7193442a8a95c0f89fd96aa69f4fbbd4a3",
      "parents": [
        "6d110da8c3c62167c54eb5e32bb80916a1a23362"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:57 2007 +1000"
      },
      "message": "[POWERPC] Always apply DABR changes on context switches\n\nThis patch removes the #ifdef CONFIG_PPC64 around setting the DABR.\n\nThe actual setting of the SPR inside of the set_dabr() function is dependent\non CONFIG_PPC64 || CONFIG_6xx but you can always provide a ppc_md hook to\noverride that.  We should improve support for different HW breakpoints\nfacilities but this is a first step.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d110da8c3c62167c54eb5e32bb80916a1a23362",
      "tree": "d6fdfe4347aef5488319e8c6a4ce288dfd0b5ad8",
      "parents": [
        "abd0650541604d6c028bcbf5002e4a68aaf56e90"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:47 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:57 2007 +1000"
      },
      "message": "[POWERPC] powerpc: ptrace can set DABR on both 32 and 64 bits\n\nAllow ptrace to set dabr in the thread structure for both 32 and 64 bits,\nthough only 64 bits actually uses that field, it\u0027s actually defined in both.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "abd0650541604d6c028bcbf5002e4a68aaf56e90",
      "tree": "a915cecfa86f34ea8a2661d311548da009379c21",
      "parents": [
        "912000e73ee8fcb97831b123c9c3a7274b71cab7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:47 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:57 2007 +1000"
      },
      "message": "[POWERPC] ptrace shouldn\u0027t touch FP exec mode\n\nOne of the gratuitous difference between 32 and 64-bit ptrace is\nwhether you can whack the MSR:FE0 and FE1 bits from ptrace.  This\npatch forbids it unconditionally.  In addition, the 64-bit kernels\nused to return the exception mode in the MSR on reads, but 32-bit\nkernels didn\u0027t.  This patch makes it return those bits on both.\n\nFinally, since ptrace-ppc32.h and ptrace-ppc64.h are mostly empty now, and\nsince the previous patch made ptrace32.c no longer need the MSR_DEBUGCHANGE\ndefinition, we just remove those 2 files and move back the remaining bits\nto ptrace.c (they were short lived heh ?).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "912000e73ee8fcb97831b123c9c3a7274b71cab7",
      "tree": "a81fcda0f11cbb4c428ffae9f9f55f12677051fe",
      "parents": [
        "1b6610d6fcb8dc23631cf48f09aa02e6649e379d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:46 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:57 2007 +1000"
      },
      "message": "[POWERPC] Allow ptrace write to pt_regs trap and orig_r3\n\nThis patch allows a ptracer to write to the \"trap\" and \"orig_r3\" words\nof the pt_regs.\n\nThis, along with a subsequent patch to the signal restart code, should\nenable gdb to properly handle syscall restarting after executing a separate\nfunction (at least when there\u0027s no restart block).\n\nThis patch also removes ptrace32.c code toying directly with the registers\nand makes it use the ptrace_get/put_reg() accessors for everything so that\nthe logic for checking what is permitted is in only one place.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1b6610d6fcb8dc23631cf48f09aa02e6649e379d",
      "tree": "40520c3da82ccb13bcef3a52729ef50bb2c0be39",
      "parents": [
        "865418d8e78b9c11c964157740b2596d6ffe9dfa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:57 2007 +1000"
      },
      "message": "[POWERPC] Remove some useless ifdef\u0027s in ptrace\n\nCHECK_FULL_REGS() exist on both 32 and 64 bits, so there\u0027s no need\nto make it conditional on CONFIG_PPC32.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "865418d8e78b9c11c964157740b2596d6ffe9dfa",
      "tree": "2ef4b1652fe38c7b9e172ca7a8aef906602d3692",
      "parents": [
        "e17666ba48f78ff10162d7448e7c92d668d8faf6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:57 2007 +1000"
      },
      "message": "[POWERPC] Uninline common ptrace bits\n\nThis folds back the ptrace-common.h bits back into ptrace.c and removes\nthat file. The FSL SPE bits from ptrace-ppc32.h are folded back in as\nwell.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e17666ba48f78ff10162d7448e7c92d668d8faf6",
      "tree": "7d3e2c99d383a968491178439b638dc1062e5269",
      "parents": [
        "acd89828484db6371202f5d292781ae6f832eda2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:43 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:56 2007 +1000"
      },
      "message": "[POWERPC] ptrace updates \u0026 new, better requests\n\nThe powerpc ptrace interface is dodgy at best. We have defined our\n\"own\" versions of GETREGS/SETREGS/GETFPREGS/SETFPREGS that strangely\ntake arguments in reverse order from other archs (in addition to having\ndifferent request numbers) and have subtle issue, like not accessing\nall of the registers in their respective categories.\n\nThis patch moves the implementation of those to a separate function\nin order to facilitate their deprecation in the future, and provides\nnew ptrace requests that mirror the x86 and sparc ones and use the\nsame numbers:\n\n   PTRACE_GETREGS    : returns an entire pt_regs (the whole thing,\n                       not only the 32 GPRs, though that doesn\u0027t\n                       include the FPRs etc... There\u0027s a compat version\n                       for 32 bits that returns a 32 bits compatible\n                       pt_regs (44 uints)\n\n   PTRACE_SETREGS    : sets an entire pt_regs (the whole thing,\n                       not only the 32 GPRs, though that doesn\u0027t\n                       include the FPRs etc... Some registers cannot be\n                       written to and will just be dropped, this is the\n                       same as with POKEUSR, that is anything above MQ\n                       on 32 bits and CCR on 64 bits. There is a compat\n                       version as well.\n\n   PTRACE_GETFPREGS  : returns all the FP registers -including- the FPSCR\n                       that is 33 doubles (regardless of 32/64 bits)\n\n   PTRACE_SETFPREGS  : sets all the FP registers -including- the FPSCR\n                       that is 33 doubles (regardless of 32/64 bits)\n\nAnd two that only exist on 64 bits kernels:\n\n   PTRACE_GETREGS64  : Same as PTRACE_GETREGS, except there is no compat\n                       function, a 32 bits process will obtain the full 64\n                       bits registers\n\n   PTRACE_SETREGS64  : Same as PTRACE_SETREGS, except there is no compat\n                       function, a 32 bits process will set the full 64\n                       bits registers\n\nThe two later ones makes things easier to have a 32 bits debugger on a\n64 bits program (or on a 32 bits program that uses the full 64 bits of\nthe GPRs, which is possible though has issues that will be fixed in a\nlater patch).\n\nFinally, while at it, the patch removes a whole bunch of code duplication\nbetween ptrace32.c and ptrace.c, in large part by having the former call\ninto the later for all requests that don\u0027t need any special \"compat\"\ntreatment.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "acd89828484db6371202f5d292781ae6f832eda2",
      "tree": "dff9b004db1d108ece5154b708b273723907d041",
      "parents": [
        "0b3d5c48a98f7bd2d38962f5a67b480ac5656fb9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:56 2007 +1000"
      },
      "message": "[POWERPC] ptrace cleanups\n\nThe powerpc ptrace code has some weirdness, like a ptrace-common.h file that\nis actually ppc64 only and some of the 32 bits code ifdef\u0027ed inside ptrace.c.\n\nThere are also separate implementations for things like get/set_vrregs for\n32 and 64 bits which is totally unnecessary.\n\nThis patch cleans that up a bit by having a ptrace-common.h which contains\nreally common code (and makes a lot more code common), and ptrace-ppc32.h and\nptrace-ppc64.h files that contain the few remaining different bits.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "0b3d5c48a98f7bd2d38962f5a67b480ac5656fb9"
}
