)]}'
{
  "log": [
    {
      "commit": "5531e41bf41b5bc34e3cb57af89b58a24fc0dd8d",
      "tree": "230302da852ef653e6e940906d01def6fe1cf8bf",
      "parents": [
        "20243c72a8564ccd22437fd1bda16ca5bccd5701"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 27 00:16:25 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:31 2007 -0500"
      },
      "message": "[POWERPC] Merge asm-ppc/pci-bridge.h into asm-power/pci-bridge.h\n\nMoved bits need for ppc32 from asm-ppc/pci-bridge.h into\nasm-powerpc/pci-bridge.h.\n\nRemoved ARCH\u003dpowerpc specific bits (and comments related to ARCH\u003dppc)\nfrom asm-ppc/pci-bridge.h as its only used on ARCH\u003dppc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "20243c72a8564ccd22437fd1bda16ca5bccd5701",
      "tree": "21030a3febbc52db4c846c1b1be188a851fc6233",
      "parents": [
        "6d8ff10c3ab1e3d4a40788442f1369e868103e43"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Tue Jun 26 18:22:40 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:30 2007 -0500"
      },
      "message": "[POWERPC] 86xx: Created quirk_fsl_pcie_transparent() to initialize bridge resources.\n\nThe Freescale PCI-e RC poses as a transparent bridge, but does not\nimplement the IO_BASE or IO_LIMIT registers in the config space.  This\nmeans that the code which initializes the bridge resources ends up\nsetting the IO resources erroneously.  Add quick_fsl_pcie_transparent()\nto handle this.\n\nThis change sets RC of mpc8641 to be a transparent bridge\nfor legacy I/O access and initializes the RC bridge resources\nfrom the device tree.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6d8ff10c3ab1e3d4a40788442f1369e868103e43",
      "tree": "e272662a2327e6b833e40ab9c07ec2307261b50e",
      "parents": [
        "3ac4f0e1dd81e107a1c3462a5c20e318fdafdb82"
      ],
      "author": {
        "name": "York Sun",
        "email": "yorksun@freescale.com",
        "time": "Mon Jun 04 11:56:42 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:27 2007 -0500"
      },
      "message": "[POWERPC] Let subordinate transparent bridges be transparent.\n\nIn pcibios_fixup_bus(), bridges that are subordinate\nto transparent bridges were still relocating their\nIORESOURCE_IO and IO_RESOURCE_MEM start and end values.\n\nFix this by preventing the transparent bridge from\nrelocating the start and end values, thus allowing the\nsubordinate non-transparent bridge full molestation rights.\n\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3ac4f0e1dd81e107a1c3462a5c20e318fdafdb82",
      "tree": "0b4c21ab372fee914505100f8486f58552c90d5f",
      "parents": [
        "476f5779b77a919f0ced5953de2bf3e0f2d02c07"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Tue May 22 11:38:30 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:26 2007 -0500"
      },
      "message": "[POWERPC] MPC8641HPCN: Set IDE in ULI1575 to not native mode.\n\nSet IDE in ULI1575 to not 100% native mode, which forces\nthe IDE driver to probe the irq itself.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "476f5779b77a919f0ced5953de2bf3e0f2d02c07",
      "tree": "10135692a58501576e4fc0f999a60e85e9fde643",
      "parents": [
        "e4725c23eca47b5dc0d0d128b9af288c0cd878f6"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jun 26 12:12:55 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:24 2007 -0500"
      },
      "message": "[POWERPC] 86xx: Workaround PCI_PRIMARY_BUS usage\n\nThe Freescale PCI-e controllers have an issue in that they use the\nPCI_PRIMARY_BUS register in the virtual P2P bridge to determine which\nbus number to match on when generating a type 0 config cycle.  The\nissue is if we are renumbering bus numbers to match Linux we will try\nsetting the PCI_PRIMARY_BUS and will not know which bus number to use\nfor generating type 0 config cycles.  We surpress writing the register\nin the P2P bridge and always keep it at zero.\n\nIn the future when proper PCI domain support is working we should be\nable to remove this.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e4725c23eca47b5dc0d0d128b9af288c0cd878f6",
      "tree": "f5241f5c26b85c458a6fe67df97c3fcaebc419ba",
      "parents": [
        "ab0f9ad34d1eb31bb13cc4218d7717f8a85b12ed"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Mon Jun 25 15:21:10 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:22 2007 -0500"
      },
      "message": "[POWERPC] 86xx: Avoid system halt if link training isn\u0027t at least L0.\n\nWe check the Link Training and State Status register to make sure we\nare at least at the L0 state.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nAcked-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ab0f9ad34d1eb31bb13cc4218d7717f8a85b12ed",
      "tree": "aa4110045c5089ca0d498bdb32af29f3dfdf1d1a",
      "parents": [
        "dfac6faf8f42d5a9dd6919d7a2a41ef91eb77b4f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 25 15:19:48 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:20 2007 -0500"
      },
      "message": "[POWERPC] Added indirect_type to handle variants of PCI ops\n\nThe generic PCI config ops indirect support for ppc32 covers only two\ncases (implicit vs explicit) type 0/1 config cycles via set_cfg_type.\nAdded a indirect_type bit mask to handle other variants.\n\nAdded support for PCI-e extended registers and moved the cfg_type\nhandling into the bit mask for ARCH\u003dpowerpc.  We can also use this to\nhandle indirect quirks.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dfac6faf8f42d5a9dd6919d7a2a41ef91eb77b4f",
      "tree": "fb2ccf0cc20f7504bd5e7f1f6d585dcb2214c160",
      "parents": [
        "bf7c036fb48a6176635f2e7b749d7398728d4b7d"
      ],
      "author": {
        "name": "Wade Farnsworth",
        "email": "wfarnsworth@mvista.com",
        "time": "Mon Jun 04 13:24:47 2007 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:19 2007 -0500"
      },
      "message": "[POWERPC] 86xx: Add uli1575 pci-bridge sector to MPC8641HPCN dts file.\n\nThis adds device nodes for the PCI bridges as well as the ISA devices on\nthe newer revision MPC8641HPCN.  It also adds the PCI ranges to the soc\nnode so that address translation for the ISA devices works properly.\n\nSigned-off-by: Wade Farnsworth \u003cwfarnsworth@mvista.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bf7c036fb48a6176635f2e7b749d7398728d4b7d",
      "tree": "2ee335cc5ae2597e75caaa42254b1ed73484f015",
      "parents": [
        "0a3786c5f7575c0739ad94057213b931a9423502"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Tue May 22 11:38:26 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:17 2007 -0500"
      },
      "message": "[POWERPC] Remove PCI-e errata for MPC8641 silicon ver 1.0\n\nRemove errata for PCI-e support of Rev 1.0 of MPC8641 since its considered\nobselete and is not production level silicon from Freescale.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nAcked-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0a3786c5f7575c0739ad94057213b931a9423502",
      "tree": "8877819dec87178ffad772279642cde2e3b7a63a",
      "parents": [
        "5ab65ecdaffd85753e7ad957622afcd709a39deb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 25 13:32:48 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:15 2007 -0500"
      },
      "message": "[POWERPC] Removed remnants of bus_offset\n\nRemoved the remants of bus_offset and use self_busno in the mv64x60 case\nand use pci_assign_all_buses on 83xx/85xx.\n\n83xx/85xx have multiple PHBs and the firmwares on these devices tend not\nto handle topologies with P2P bridges well so we let Linux just reassign\nthe bus numbers to match.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5ab65ecdaffd85753e7ad957622afcd709a39deb",
      "tree": "1b26f47f7126a7939ac2f9ce1c386bb3c8892b56",
      "parents": [
        "2a5ccbc5bb471c10b58ea85ac463e70faead1c8a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 25 13:09:42 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 29 01:58:13 2007 -0500"
      },
      "message": "[POWERPC] Added self_busno to indicate which bus number the PHB is\n\nAdded self_busno to pci_controller and indirect PCI ops to be set by\nboard code to indicate which bus number to use when talking to the PHB.\nBy default we use zero since the majority of controllers that have\nimplicit mechanisms to talk to the PHBs use a bus number of zero.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "db277e9a67b9d81b9d6cd74edf0c3e1a0ef2aa4b"
}
