<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/platforms, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-04-11T16:39:58Z</updated>
<entry>
<title>[POWERPC] mpc52xx_pic: fix main interrupt masking</title>
<updated>2007-04-11T16:39:58Z</updated>
<author>
<name>Domen Puncer</name>
</author>
<published>2007-04-10T22:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=22132178b26c907d19f661a4ae7fd265962d417e'/>
<id>urn:sha1:22132178b26c907d19f661a4ae7fd265962d417e</id>
<content type='text'>
The bit setting was off by one.
Tested with RTC and GPIO_WKUP interrupts.

Signed-off-by: Domen Puncer &lt;domen.puncer@telargo.com&gt;
Signed-off-by: Sylvain Munaut &lt;tnt@246tNt.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Bypass hcall stats until cpu features have run</title>
<updated>2007-03-22T04:01:43Z</updated>
<author>
<name>Anton Blanchard</name>
</author>
<published>2007-03-20T19:29:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4f5fa2fb1259f506d20e8af447117ec3ec426a53'/>
<id>urn:sha1:4f5fa2fb1259f506d20e8af447117ec3ec426a53</id>
<content type='text'>
I noticed that we execute hcalls before cpu feature code has run (eg
for setting up the bolted kernel region).  This means that we may be
executing code that is not appropriate for the processor we have.
Create an unconditional branch that we nop out all the time to fix this.

Signed-off-by: Anton Blanchard &lt;anton@samba.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Avoid hypervisor statistics calculation in real mode</title>
<updated>2007-03-22T04:01:43Z</updated>
<author>
<name>Mohan Kumar M</name>
</author>
<published>2007-03-21T05:51:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4aea36b7956eeebfc56314ce0944db1441255ce'/>
<id>urn:sha1:b4aea36b7956eeebfc56314ce0944db1441255ce</id>
<content type='text'>
kexec invokes plpar_hcall hypervisor call in real mode.  plpar_hcall
refers to per cpu variables for accounting hypervisor statistics.
These variables may not be in the RMO region, so accesses to them
in real mode may result in a data storage exception.

This fixes this problem by using a new plpar_hcall_raw function which
does not update the hypervisor call statistics.  Thanks to Anton for
suggesting this idea.

Signed-off-by: Mohan Kumar M &lt;mohan@in.ibm.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] pasemi trivial iomem annotations</title>
<updated>2007-03-14T22:27:50Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2007-03-14T09:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=abad95f7367b68ed010a3b9c4ad6ba3c9911c7fa'/>
<id>urn:sha1:abad95f7367b68ed010a3b9c4ad6ba3c9911c7fa</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Acked-by: Olof Johansson &lt;olof@lixom.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] ps3: always make sure were running on a PS3</title>
<updated>2007-03-09T23:07:51Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2007-03-09T23:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef596c697a4d80048eccf50530153d7e3330c127'/>
<id>urn:sha1:ef596c697a4d80048eccf50530153d7e3330c127</id>
<content type='text'>
Add missing checks to PS3 specific drivers ps3av and sys-manager to verify that
we are actually running on a PS3 (pointed out by Arnd).

Correct existing checks in other subsystems/drivers to return -ENODEV instead
of zero.

Signed-off-by: Geert Uytterhoeven &lt;Geert.Uytterhoeven@sonycom.com&gt;
Signed-off-by: Arnd Bergmann &lt;arnd.bergmann@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Fix spu SLB invalidations</title>
<updated>2007-03-09T23:07:50Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2007-03-09T23:05:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=94b2a4393c500a620de90c3266d595926302e26b'/>
<id>urn:sha1:94b2a4393c500a620de90c3266d595926302e26b</id>
<content type='text'>
The SPU code doesn't properly invalidate SPUs SLBs when necessary,
for example when changing a segment size from the hugetlbfs code. In
addition, it saves and restores the SLB content on context switches
which makes it harder to properly handle those invalidations.

This patch removes the saving &amp; restoring for now, something more
efficient might be found later on. It also adds a spu_flush_all_slbs(mm)
that can be used by the core mm code to flush the SLBs of all SPEs that
are running a given mm at the time of the flush.

In order to do that, it adds a spinlock to the list of all SPEs and move
some bits &amp; pieces from spufs to spu_base.c

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] avoid SPU_ACTIVATE_NOWAKE optimization</title>
<updated>2007-03-09T23:07:49Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2007-03-09T23:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50b520d4efbce45281f58112789470ec7965fd33'/>
<id>urn:sha1:50b520d4efbce45281f58112789470ec7965fd33</id>
<content type='text'>
This optimization was added recently but is still buggy,
so back it out for now.

Signed-off-by: Arnd Bergmann &lt;arnd.bergmann@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[POWERPC] spufs: fix possible memory corruption is spufs_mem_write</title>
<updated>2007-03-09T23:07:48Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2007-03-09T23:05:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa0ed2bdb663608d5e409faecff3e1e81a3d413a'/>
<id>urn:sha1:aa0ed2bdb663608d5e409faecff3e1e81a3d413a</id>
<content type='text'>
Due to a buggy unsigned comparison, it was possible to write
beyond the end of the local store file in spufs under some
circumstances.

This rewrites the buggy function to look more like
simple_copy_from_buffer.

Signed-off-by: Arnd Bergmann &lt;arnd.bergmann@de.ibm.com&gt;
Cc: Ulrich Weigand &lt;Ulrich.Weigand@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[POWERPC] 85xx: Enable CONFIG_SERIAL_8250_SHARE_IRQ</title>
<updated>2007-03-08T05:14:57Z</updated>
<author>
<name>Kumar Gala</name>
</author>
<published>2007-03-08T05:14:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f194bda4ce7e71cc95535f494a4a5515cd91ed85'/>
<id>urn:sha1:f194bda4ce7e71cc95535f494a4a5515cd91ed85</id>
<content type='text'>
On chip 8250 UARTs share an interrupts on existing 85xx processors.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Select u-image as default image for Linkstation</title>
<updated>2007-03-08T05:04:47Z</updated>
<author>
<name>Segher Boessenkool</name>
</author>
<published>2007-02-22T22:52:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49fdf3f078f8f5d84ecd10d62624c9158e755ec7'/>
<id>urn:sha1:49fdf3f078f8f5d84ecd10d62624c9158e755ec7</id>
<content type='text'>
Fixes image build error:

ln: accessing `arch/powerpc/boot/zImage': No such file or directory
make[1]: *** [arch/powerpc/boot/zImage] Error 1
make: *** [zImage] Error 2

Signed-off-by: Segher Boessenkool &lt;segher@kernel.crashing.org&gt;
Acked-by: G. Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
</feed>
