<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/xtensa, branch v2.6.23</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/arch/xtensa?h=v2.6.23</id>
<link rel='self' href='https://git.amat.us/linux/atom/arch/xtensa?h=v2.6.23'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-08-27T20:54:21Z</updated>
<entry>
<title>[patch 2/2] xtensa console.c: remove duplicate #include</title>
<updated>2007-08-27T20:54:21Z</updated>
<author>
<name>Frederik Deweerdt</name>
<email>deweerdt@free.fr</email>
</author>
<published>2007-08-22T17:47:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=969f865f36b65c2fcd1fb1ba09b4a2c6f071f864'/>
<id>urn:sha1:969f865f36b65c2fcd1fb1ba09b4a2c6f071f864</id>
<content type='text'>
This patch removes one of the two linux/console.h included in
arch/xtensa/platform-iss/console.c

Signed-off-by: Frederik Deweerdt &lt;frederik.deweerdt@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Add support for cache-aliasing</title>
<updated>2007-08-27T20:54:16Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-22T17:14:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6656920b0b50beacb6cb64cf55273cbb686e436e'/>
<id>urn:sha1:6656920b0b50beacb6cb64cf55273cbb686e436e</id>
<content type='text'>
Add support for processors that have cache-aliasing issues, such as
the Stretch S5000 processor. Cache-aliasing means that the size of
the cache (for one way) is larger than the page size, thus, a page
can end up in several places in cache depending on the virtual to
physical translation. The method used here is to map a user page
temporarily through the auto-refill way 0 and of of the DTLB.
We probably will want to revisit this issue and use a better
approach with kmap/kunmap.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Add kernel module support</title>
<updated>2007-08-27T20:54:06Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-14T20:02:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ff6fd469885aafa5ec387babcb6537f3c00d6df0'/>
<id>urn:sha1:ff6fd469885aafa5ec387babcb6537f3c00d6df0</id>
<content type='text'>
Add kernel module support.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Add support for executable/non-executable feature in the mmu</title>
<updated>2007-08-27T20:54:01Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-07T06:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=01858d1b0b406307626bbc01238391b06aae2c20'/>
<id>urn:sha1:01858d1b0b406307626bbc01238391b06aae2c20</id>
<content type='text'>
Newer processor versions starting with Xtensa6/LX2 support an 'executable'
bit for memory pages. This bit replaces the 'valid' bit, so it must be
always set to one for older processor versions. To mark a page invalid, we now
set the cache-attributes to b11, which is backward compatible.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Initialize semaphore_wake_lock</title>
<updated>2007-08-27T20:53:51Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-05T18:51:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5c1c8085b5dc30ae4ff0ee54039e387ed59262bf'/>
<id>urn:sha1:5c1c8085b5dc30ae4ff0ee54039e387ed59262bf</id>
<content type='text'>
Initialize semaphore_wake_lock.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Fix timer instabilities.</title>
<updated>2007-08-27T20:53:37Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-05T17:26:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2b8aea74e78e977b1f9987e23e3e59f3ef4359f4'/>
<id>urn:sha1:2b8aea74e78e977b1f9987e23e3e59f3ef4359f4</id>
<content type='text'>
The timer code could have missed a tick.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Fix fadvise64_64</title>
<updated>2007-08-27T20:53:32Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-05T17:22:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bc671aa9838f234ccfc794a77325628f1e41e083'/>
<id>urn:sha1:bc671aa9838f234ccfc794a77325628f1e41e083</id>
<content type='text'>
Xtensa passes long long arguments in a even/odd register pair,
so we also need to shuffle the arguments when passed through the
system call to avoid an empty argument register.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Move string-io functions to io.c from pci.c</title>
<updated>2007-08-27T20:53:22Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-04T21:31:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=787a22d1d284b21ad810fd0bedbdefb329f31cd2'/>
<id>urn:sha1:787a22d1d284b21ad810fd0bedbdefb329f31cd2</id>
<content type='text'>
The string-io functions (outs{bwl}, ins{bwl}) are independent from
the PCI option and should be in a separate file.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Move pre-initialized structures to init_task.c</title>
<updated>2007-08-27T20:53:12Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-04T16:27:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=73089cbfdf0c69e061a4fa90d614679e630c6727'/>
<id>urn:sha1:73089cbfdf0c69e061a4fa90d614679e630c6727</id>
<content type='text'>
Move all initialization structures for the initial task to it's own file.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
<entry>
<title>[XTENSA] Add freestanding option to CFLAGS</title>
<updated>2007-08-27T20:53:07Z</updated>
<author>
<name>Chris Zankel</name>
<email>chris@zankel.net</email>
</author>
<published>2007-08-04T16:23:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b2444d34a0e727a80fee4b725bc5ecb9d0f206f0'/>
<id>urn:sha1:b2444d34a0e727a80fee4b725bc5ecb9d0f206f0</id>
<content type='text'>
We also need to set the freestanding option for GCC in the CFLAGS.

Signed-off-by: Chris Zankel &lt;chris@zankel.net&gt;
</content>
</entry>
</feed>
