<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/avr32/kernel, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-08T16:44:58Z</updated>
<entry>
<title>avr32: Minor pm_power_off cleanup</title>
<updated>2008-10-08T16:44:58Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2008-07-28T11:05:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3bc2c5562f06ca34b30f61c5714e96490946c81'/>
<id>urn:sha1:b3bc2c5562f06ca34b30f61c5714e96490946c81</id>
<content type='text'>
Include &lt;linux/pm.h&gt; to see the declaration of pm_power_off, and remove
unneeded NULL initializer.

Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>avr32: added mem kernel command line option support</title>
<updated>2008-09-22T07:51:01Z</updated>
<author>
<name>Marco Stornelli</name>
</author>
<published>2008-09-16T07:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48c1fd3882286fd9e978ca8725013f2e060b700e'/>
<id>urn:sha1:48c1fd3882286fd9e978ca8725013f2e060b700e</id>
<content type='text'>
Signed-off-by: Marco Stornelli &lt;marco.stornelli@gmail.com&gt;
Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>avr32: nmi_enter() without nmi_exit()</title>
<updated>2008-09-19T18:08:08Z</updated>
<author>
<name>Manfred Spraul</name>
</author>
<published>2008-08-20T13:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d431a742728e6b619ce57a030a92d228c13d1d2'/>
<id>urn:sha1:3d431a742728e6b619ce57a030a92d228c13d1d2</id>
<content type='text'>
While updating the rcu code, I noticed that do_nmi() for AVR32 is odd:
There is an nmi_enter() call without an nmi_exit().
This can't be correct, it breaks rcu (at least the preempt version) and
lockdep.

[haavard.skinnemoen@atmel.com: fixed another case that returned directly]
Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>avr32: fix sys_sync_file_range() call convention</title>
<updated>2008-09-19T16:21:31Z</updated>
<author>
<name>Hans-Christian Egtvedt</name>
</author>
<published>2008-09-17T11:39:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73d4393d1df4ff3892b040396f101ede94e9e846'/>
<id>urn:sha1:73d4393d1df4ff3892b040396f101ede94e9e846</id>
<content type='text'>
On AVR32, all parameters beyond the 5th are passed on the stack. System
calls don't use the stack -- they borrow a callee-saved register
instead. This means that syscalls that take 6 parameters must be called
through a stub that pushes the last parameter on the stack.

This patch adds a stub for sync_file_range syscall on AVR32
architecture.  Tested with uClibc snapshot.

Signed-off-by: Hans-Christian Egtvedt &lt;hans-christian.egtvedt@atmel.com&gt;
Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>avr32: add generic_find_next_le_bit bit function</title>
<updated>2008-09-19T16:21:30Z</updated>
<author>
<name>Hans-Christian Egtvedt</name>
</author>
<published>2008-09-10T13:52:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e37925ebdb9738fc7968119198c6997e79093c02'/>
<id>urn:sha1:e37925ebdb9738fc7968119198c6997e79093c02</id>
<content type='text'>
This patch implements the generic_find_next_le_bit bit function for AVR32
architecture. This is used by EXT4 file system.

Signed-off-by: Hans-Christian Egtvedt &lt;hans-christian.egtvedt@atmel.com&gt;
Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>avr32: add .gitignore files</title>
<updated>2008-09-19T16:21:29Z</updated>
<author>
<name>Markus Heidelberg</name>
</author>
<published>2008-09-07T22:22:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1b771c12b56fdea6c0596a69c63b097b62ce9f41'/>
<id>urn:sha1:1b771c12b56fdea6c0596a69c63b097b62ce9f41</id>
<content type='text'>
Ignore Kernel binaries, kernel/vmlinux.lds and a log file.

Signed-off-by: Markus Heidelberg &lt;markus.heidelberg@web.de&gt;
Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>avr32: Fix lockup after Java stack underflow in user mode</title>
<updated>2008-09-01T11:04:04Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2008-08-20T13:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e3f544d792fd2ff7e31ca4a72e5194f1491ed14'/>
<id>urn:sha1:9e3f544d792fd2ff7e31ca4a72e5194f1491ed14</id>
<content type='text'>
When using the Java Extension Module hardware, a Java stack underflow or
overflow trap may cause the system to enter an infinite exception loop.
Although there's no kernel support for the Java hardware yet, we need to
be able to recover from this situation and keep the system running.

This patch adds code to detect and fixup this situation in the critical
exception handler and terminate the faulting process. We may have to
rethink how to handle this more gracefully when the necessary kernel
support for hardware-accelerated Java is added.

Reported-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>avr32: Use &lt;mach/foo.h&gt; instead of &lt;asm/arch/foo.h&gt;</title>
<updated>2008-08-05T12:36:57Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2008-08-05T11:57:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3663b736a5083b3bce74520b637f630f01f66a7f'/>
<id>urn:sha1:3663b736a5083b3bce74520b637f630f01f66a7f</id>
<content type='text'>
Update all avr32-specific files to use the new platform-specific header
locations. Drivers shared with ARM are left alone for now.

Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
<entry>
<title>Merge commit 'upstream/master'</title>
<updated>2008-07-27T11:54:08Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2008-07-27T11:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eda3d8f5604860aae1bb9996bb5efc4213778369'/>
<id>urn:sha1:eda3d8f5604860aae1bb9996bb5efc4213778369</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avr32: allow system timer to share interrupt to make OProfile work</title>
<updated>2008-07-25T12:31:29Z</updated>
<author>
<name>Voss, Nikolaus</name>
</author>
<published>2008-07-18T12:44:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56d3eef2b49b06618981c87edba16a607bf10ddd'/>
<id>urn:sha1:56d3eef2b49b06618981c87edba16a607bf10ddd</id>
<content type='text'>
The following patch allows the avr32_comparator interrupt to be shared.
This is necessary as the avr32 oprofile driver shares the irq group 0
with the timer.

To make OProfile actually work on AVR32, a small patch for oprofiled is
also needed (posted to the oprofile mailing list).

Signed-off-by: Nikolaus Voss &lt;n.voss@weinmann.de&gt;
[haavard.skinnemoen@atmel.com: set IRQF_SHARED unconditionally]
Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
</content>
</entry>
</feed>
