<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/kernel/head_32.S, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-06-30T17:25:36Z</updated>
<entry>
<title>Remove obsolete #include &lt;linux/config.h&gt;</title>
<updated>2006-06-30T17:25:36Z</updated>
<author>
<name>Jörn Engel</name>
</author>
<published>2006-06-30T17:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab3d5624e172c553004ecc862bfeac16d9d68b7'/>
<id>urn:sha1:6ab3d5624e172c553004ecc862bfeac16d9d68b7</id>
<content type='text'>
Signed-off-by: Jörn Engel &lt;joern@wohnheim.fh-wedel.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Add starting of secondary 86xx CPUs.</title>
<updated>2006-06-21T05:01:28Z</updated>
<author>
<name>Jon Loeliger</name>
</author>
<published>2006-06-17T22:52:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee0339f205d60375c5ce1653c0dc318c6ec72668'/>
<id>urn:sha1:ee0339f205d60375c5ce1653c0dc318c6ec72668</id>
<content type='text'>
Clear the high BATS during load_up_mmu if FTR_HAS_HIGH_BATS.
Allow just a bit more time for secondary CPUs to phone home.

Signed-off-by: Wei Zhang &lt;Wei.Zhang@freescale.com&gt;
Signed-off-by: Haiying Wang &lt;Haiying.Wang@freescale.com&gt;
Signed-off-by: Jon Loeliger &lt;jdl@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] powerpc: fix altivec_unavailable_exception Oopses</title>
<updated>2006-02-24T00:36:23Z</updated>
<author>
<name>Alan Curry</name>
</author>
<published>2006-02-22T06:42:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1434a4854407a262d194411245eb9ee66221f90'/>
<id>urn:sha1:f1434a4854407a262d194411245eb9ee66221f90</id>
<content type='text'>
altivec_unavailable_exception is called without setting r3... it looks like
the r3 that actually gets passed in as struct pt_regs *regs is the
undisturbed value of r3 at the time the altivec instruction was encountered.
The user actually gets to choose the pt_regs printed in the Oops!

This fixes the oops by passing the correct pt_regs pointer to
altivec_unavailable_exception.

Signed-off-by: Alan Curry &lt;pacman@TheWorld.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>powerpc: set CONFIG_PPC_OF=y always for ARCH=powerpc</title>
<updated>2006-01-09T09:17:01Z</updated>
<author>
<name>Paul Mackerras</name>
</author>
<published>2006-01-09T09:17:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a498d96a3324c16add35da0435bc7c13b6c6f3f'/>
<id>urn:sha1:0a498d96a3324c16add35da0435bc7c13b6c6f3f</id>
<content type='text'>
The CONFIG_PPC_OF symbol is used to mean that the firmware device tree
access functions are available.  Since we always have a device tree
with ARCH=powerpc, make CONFIG_PPC_OF always Y for ARCH=powerpc.

This fixes some compile errors reported by Kumar Gala, but in a
different way to his patch.  This also makes prom_parse.o be compiled
only if CONFIG_PPC_OF so that non-OF ARCH=ppc platforms will compile.

Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] powerpc: G4+ oprofile support</title>
<updated>2006-01-09T04:06:03Z</updated>
<author>
<name>Andy Fleming</name>
</author>
<published>2005-12-16T02:02:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=555d97ac87aef08bb55dff6f05e68fe2987d6f6d'/>
<id>urn:sha1:555d97ac87aef08bb55dff6f05e68fe2987d6f6d</id>
<content type='text'>
This patch adds oprofile support for the 7450 and all its multitudinous
derivatives.

* Added 7450 (and derivatives) support for oprofile
* Changed e500 cputable to have oprofile model and cpu_type fields
* Added support for classic 32-bit performance monitor interrupt
* Cleaned up common powerpc oprofile code to be as common as possible
* Cleaned up oprofile_impl.h to reflect 32 bit classic code
* Added 32-bit MMCRx bitfield definitions and SPR numbers

Signed-off-by: Andy Fleming &lt;afleming@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] powerpc: Add back support for booting from BootX (#2)</title>
<updated>2006-01-09T03:49:58Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2005-11-23T06:58:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7f3945420b5d8114f2d4d85e90abe5063cc196a'/>
<id>urn:sha1:d7f3945420b5d8114f2d4d85e90abe5063cc196a</id>
<content type='text'>
ARCH=powerpc couldn't boot from BootX as it uses a "different" way of
getting in the kernel. This patch adds the necessary trampolines,
creating a flattened device-tree from the tree passed from MacOS, and
initializing the btext engine early for really-early debugging.

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>[PATCH] powerpc: Unify udbg (#2)</title>
<updated>2006-01-09T03:49:54Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2005-11-23T06:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51d3082fe6e55aecfa17113dbe98077c749f724c'/>
<id>urn:sha1:51d3082fe6e55aecfa17113dbe98077c749f724c</id>
<content type='text'>
This patch unifies udbg for both ppc32 and ppc64 when building the
merged achitecture. xmon now has a single "back end". The powermac udbg
stuff gets enriched with some ADB capabilities and btext output. In
addition, the early_init callback is now called on ppc32 as well,
approx. in the same order as ppc64 regarding device-tree manipulations.
The init sequences of ppc32 and ppc64 are getting closer, I'll unify
them in a later patch.

For now, you can force udbg to the scc using "sccdbg" or to btext using
"btextdbg" on powermacs. I'll implement a cleaner way of forcing udbg
output to something else than the autodetected OF output device in a
later patch.

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: Initialize secondary CPU setup for 32-bit SMP</title>
<updated>2005-11-11T11:34:43Z</updated>
<author>
<name>Paul Mackerras</name>
</author>
<published>2005-11-11T11:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=22c841c9a465a6b29a6140fcc5dae9fdb3c8674d'/>
<id>urn:sha1:22c841c9a465a6b29a6140fcc5dae9fdb3c8674d</id>
<content type='text'>
32-bit SMP powermacs weren't booting with ARCH=powerpc because the
boot cpu wasn't saving away the state of various control registers,
but the secondary CPUs were loading them from the uninitialized
state.  This adds the necessary save-state call.

Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Merge xmon</title>
<updated>2005-10-28T12:53:37Z</updated>
<author>
<name>Paul Mackerras</name>
</author>
<published>2005-10-28T12:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f78541dcec327b0c46b150ee7d727f3db80275c4'/>
<id>urn:sha1:f78541dcec327b0c46b150ee7d727f3db80275c4</id>
<content type='text'>
The merged version follows the ppc64 version pretty closely mostly,
and in fact ARCH=ppc64 now uses the arch/powerpc/xmon version.
The main difference for ppc64 is that the 'p' command to call
show_state (which was always pretty dodgy) has been replaced by
the ppc32 'p' command, which calls a given procedure (so in fact
the old 'p' command behaviour can be achieved with 'p $show_state').

Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Rename asm offset TRAP to _TRAP for 32-bit</title>
<updated>2005-10-28T12:45:25Z</updated>
<author>
<name>Paul Mackerras</name>
</author>
<published>2005-10-28T12:45:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d73e0c99f5c45e7b86d38725a4ff49f6746f5353'/>
<id>urn:sha1:d73e0c99f5c45e7b86d38725a4ff49f6746f5353</id>
<content type='text'>
... for consistency with 64-bit.

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