<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/platforms/cell/setup.c, branch linux-2.6.24.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-10-11T10:40:43Z</updated>
<entry>
<title>[POWERPC] Platforms shouldn't mess with ROOT_DEV</title>
<updated>2007-10-11T10:40:43Z</updated>
<author>
<name>Grant Likely</name>
</author>
<published>2007-10-10T18:48:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=745e1027751acbc1f14f8bbef378b491242b9c83'/>
<id>urn:sha1:745e1027751acbc1f14f8bbef378b491242b9c83</id>
<content type='text'>
There is no good reason for board platform code to mess with the
ROOT_DEV.  Remove it from all in-tree platforms except powermac.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cell: Add Cell memory controller register defs and expose it</title>
<updated>2007-10-09T11:01:56Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2007-10-04T05:40:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d767efe30f42c9e827ac1f452762f55b2d8fbdb3'/>
<id>urn:sha1:d767efe30f42c9e827ac1f452762f55b2d8fbdb3</id>
<content type='text'>
This adds definitions for the Cell memory controller registers (at
least some of them) for use by the EDAC driver for ECC error reporting.

It also expose the said MIC as a platform device that can be used
by the EDAC driver to match on.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cell: Move cbe_regs.h to include/asm-powerpc/cell-regs.h</title>
<updated>2007-10-09T11:01:56Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2007-10-04T05:40:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eef686a0095430bdd6c1942f86dd2b543e66679f'/>
<id>urn:sha1:eef686a0095430bdd6c1942f86dd2b543e66679f</id>
<content type='text'>
The new Cell EDAC driver needs that file, oprofile also does ugly
path tricks to get to it, it's time to move it to asm-powerpc. While
at it, rename it to be consistent with cell-pmu.h (and dashes look
nicer than underscores anyway).

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Rename device_is_compatible to of_device_is_compatible</title>
<updated>2007-05-07T10:31:14Z</updated>
<author>
<name>Stephen Rothwell</name>
</author>
<published>2007-05-03T07:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=55b61fec22caa3e7872caea6c4100fc75cb8f49b'/>
<id>urn:sha1:55b61fec22caa3e7872caea6c4100fc75cb8f49b</id>
<content type='text'>
for consistency with other Open Firmware interfaces (and Sparc).

This is just a straight replacement.

This leaves the compatibility define in place.

Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Generic check_legacy_ioport</title>
<updated>2007-04-27T11:14:30Z</updated>
<author>
<name>Olaf Hering</name>
</author>
<published>2007-04-25T20:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d8a0241eb019ce9648a77b55f9f76a834207cbb'/>
<id>urn:sha1:8d8a0241eb019ce9648a77b55f9f76a834207cbb</id>
<content type='text'>
check_legacy_ioport makes only sense on PREP, CHRP and pSeries.
They may have an isa node with PS/2, parport, floppy and serial ports.

Remove the check_legacy_ioport call from ppc_md, it's not needed
anymore.  Hardware capabilities come from the device-tree.

Signed-off-by: Olaf Hering &lt;olaf@aepfle.de&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Rename get_property to of_get_property: arch/powerpc</title>
<updated>2007-04-12T17:55:19Z</updated>
<author>
<name>Stephen Rothwell</name>
</author>
<published>2007-04-03T12:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2eb63927bfcb54232163bfec32440246fd44457'/>
<id>urn:sha1:e2eb63927bfcb54232163bfec32440246fd44457</id>
<content type='text'>
Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cell: abstract spu management routines</title>
<updated>2006-12-04T09:40:39Z</updated>
<author>
<name>Geoff Levand</name>
</author>
<published>2006-11-22T23:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e28b003136b5b2f10c25b49c32df9b7742550c23'/>
<id>urn:sha1:e28b003136b5b2f10c25b49c32df9b7742550c23</id>
<content type='text'>
This adds a platform specific spu management abstraction and the coresponding
routines to support the IBM Cell Blade.  It also removes the hypervisor only
resources that were included in struct spu.

Three new platform specific routines are introduced, spu_enumerate_spus(),
spu_create_spu() and spu_destroy_spu().  The underlying design uses a new
type, struct spu_management_ops, to hold function pointers that the platform
setup code is expected to initialize to instances appropriate to that platform.

For the IBM Cell Blade support, I put the hypervisor only resources that were
in struct spu into a platform specific data structure struct spu_pdata.

Signed-off-by: Geoff Levand &lt;geoffrey.levand@am.sony.com&gt;
Signed-off-by: Arnd Bergmann &lt;arnd.bergmann@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Cell iommu support</title>
<updated>2006-12-04T09:39:02Z</updated>
<author>
<name>Jeremy Kerr</name>
</author>
<published>2006-11-11T06:25:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=165785e5c0be3ad43e8b8eadfbd25e92c2cd002a'/>
<id>urn:sha1:165785e5c0be3ad43e8b8eadfbd25e92c2cd002a</id>
<content type='text'>
This patch adds full cell iommu support (and iommu disabled mode).

It implements mapping/unmapping of iommu pages on demand using the
standard powerpc iommu framework.  It also supports running with
iommu disabled for machines with less than 2GB of memory.  (The
default is off in that case, though it can be forced on with the
kernel command line option iommu=force).

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Generic OF platform driver for PCI host bridges.</title>
<updated>2006-12-04T09:38:49Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2006-11-11T06:25:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c9d2800be5dfabf26acdeb401cbabe9edc1dcf2'/>
<id>urn:sha1:4c9d2800be5dfabf26acdeb401cbabe9edc1dcf2</id>
<content type='text'>
When enabled in Kconfig, it will pick up any of_platform_device
matching it's match list (currently type "pci", "pcix", "pcie",
or "ht" and setup a PHB for it.

Platform must provide a ppc_md.pci_setup_phb() for it to work
(for doing the necessary initialisations specific to a given PHB
like setting up the config space ops).

It's currently only available on 64 bits as the 32 bits PCI code
can't quite cope with it in it's current form. I will fix that
later.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Add DMA ops support for of_platform_device to Cell</title>
<updated>2006-12-04T09:38:42Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2006-11-11T06:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=868108784ccf0add6ac593bfbc2eb5a0804af48d'/>
<id>urn:sha1:868108784ccf0add6ac593bfbc2eb5a0804af48d</id>
<content type='text'>
This patch adds a bus device notifier to the of_platform bus type on
cell to setup the DMA operations for of_platform_devices. We currently
use the PCI operations as Cell use a special version of them that
happens to be suitable for our needs.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
</feed>
