<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/cpu/sh4, 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-03-12T07:15:22Z</updated>
<entry>
<title>sh: Fix SH-3 cache entry_mask and way_size calculation.</title>
<updated>2007-03-12T07:15:22Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-03-12T07:15:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ffe1b4e9f436fd7bb784f3bf7ee963c149fbca5f'/>
<id>urn:sha1:ffe1b4e9f436fd7bb784f3bf7ee963c149fbca5f</id>
<content type='text'>
The code for performing the calculation was only in the SH-4 probe
path, move it out to the common path so the other parts get this
right too.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: rts7751r2d board updates.</title>
<updated>2007-02-15T09:20:52Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-02-15T09:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c57548f17806ffd8e4dc4f7973ce78bbfbc2079'/>
<id>urn:sha1:9c57548f17806ffd8e4dc4f7973ce78bbfbc2079</id>
<content type='text'>
This tidies up some of the rts7751r2d mess and gets it booting
again. Update the defconfig, too.

Signed-off-by: Masayuki Hosokawa &lt;hosokawa@ace-jp.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Fixup cpu_data references for the non-boot CPUs.</title>
<updated>2007-02-13T01:54:45Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-12-25T01:19:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=11c1965687b0a472add948d4240dfe65a2fcb298'/>
<id>urn:sha1:11c1965687b0a472add948d4240dfe65a2fcb298</id>
<content type='text'>
There are a lot of bogus cpu_data-&gt; references that only end up working
for the boot CPU, convert these to current_cpu_data to fixup SMP.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: SH-DMAC compile fixes</title>
<updated>2007-02-13T01:54:45Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2007-01-25T06:22:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9f8a5e3a44d81bbf19fddeb74645dec6b0e23b23'/>
<id>urn:sha1:9f8a5e3a44d81bbf19fddeb74645dec6b0e23b23</id>
<content type='text'>
This patch does the following:
- remove the make_ipr_irq stuff from dma-sh.c and replace it
  with a simple channel&lt;-&gt;irq mapping table.
- add DMTEx_IRQ constants for sh4 cpus
- fix sh7751 DMAE irq number

The SH7780 uses the same IRQs for DMA as other SH4 types, so
I put the constants on top of the dma.h file.

Other CPU types need to #define their own DMTEx_IRQ contants
in their appropriate header.

Signed-off-by: Manuel Lauss &lt;mano@roarinelk.homelinux.net&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: add SH7760 IPR IRQ data</title>
<updated>2007-02-13T01:54:45Z</updated>
<author>
<name>Manuel Lauss</name>
</author>
<published>2007-01-25T06:21:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6dcda6f1ecef86209ac161631837bc57172ba049'/>
<id>urn:sha1:6dcda6f1ecef86209ac161631837bc57172ba049</id>
<content type='text'>
Add SH7760 IPR IRQ data; makes 2.6.20-rc bootable again.

Signed-off-by: Manuel Lauss &lt;mano@roarinelk.homelinux.net&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Lazy dcache writeback optimizations.</title>
<updated>2007-02-13T01:54:44Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-12-28T01:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=26b7a78c55fbc0e23a7dc19e89fd50f200efc002'/>
<id>urn:sha1:26b7a78c55fbc0e23a7dc19e89fd50f200efc002</id>
<content type='text'>
This converts the lazy dcache handling to the model described in
Documentation/cachetlb.txt and drops the ptep_get_and_clear() hacks
used for the aliasing dcaches on SH-4 and SH7705 in 32kB mode. As a
bonus, this slightly cuts down on the cache flushing frequency.

With that and the PTEA handling out of the way, the update_mmu_cache()
implementations can be consolidated, and we no longer have to worry
about which configuration the cache is in for the SH7705 case.

And finally, explicitly disable the lazy writeback on SMP (SH-4A).

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: SH-MobileR SH7722 CPU support.</title>
<updated>2006-12-11T23:42:09Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-12-11T11:28:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=41504c39726a7099e5a42508dd57fe561c8b4129'/>
<id>urn:sha1:41504c39726a7099e5a42508dd57fe561c8b4129</id>
<content type='text'>
This adds CPU support for the SH7722.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Convert remaining remap_area_pages() users to ioremap_page_range().</title>
<updated>2006-12-11T23:42:08Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2006-12-09T00:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37bda1da4570c2e9c6dd34e77d2120218e384950'/>
<id>urn:sha1:37bda1da4570c2e9c6dd34e77d2120218e384950</id>
<content type='text'>
A couple of these were missed.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: register rtc resources for sh775x.</title>
<updated>2006-12-11T23:42:07Z</updated>
<author>
<name>Jamie Lenehan</name>
</author>
<published>2006-12-07T08:23:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=417d6b9edb5958c2cc76e8ef701ebe09a3152deb'/>
<id>urn:sha1:417d6b9edb5958c2cc76e8ef701ebe09a3152deb</id>
<content type='text'>
Register the RTC resources for the sh775x subtype so that the new
generic RTC support in drivers/rtc/rtc-sh.c will work.

Signed-off-by: Jamie Lenehan &lt;lenehan@twibble.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] slab: remove kmem_cache_t</title>
<updated>2006-12-07T16:39:25Z</updated>
<author>
<name>Christoph Lameter</name>
</author>
<published>2006-12-07T04:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e18b890bb0881bbab6f4f1a6cd20d9c60d66b003'/>
<id>urn:sha1:e18b890bb0881bbab6f4f1a6cd20d9c60d66b003</id>
<content type='text'>
Replace all uses of kmem_cache_t with struct kmem_cache.

The patch was generated using the following script:

	#!/bin/sh
	#
	# Replace one string by another in all the kernel sources.
	#

	set -e

	for file in `find * -name "*.c" -o -name "*.h"|xargs grep -l $1`; do
		quilt add $file
		sed -e "1,\$s/$1/$2/g" $file &gt;/tmp/$$
		mv /tmp/$$ $file
		quilt refresh
	done

The script was run like this

	sh replace kmem_cache_t "struct kmem_cache"

Signed-off-by: Christoph Lameter &lt;clameter@sgi.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
