<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arm/kernel/process.c, branch linux-2.6.32.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.32.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.32.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-12-09T17:21:36Z</updated>
<entry>
<title>ARM: 7161/1: errata: no automatic store buffer drain</title>
<updated>2011-12-09T17:21:36Z</updated>
<author>
<name>Will Deacon</name>
</author>
<published>2011-11-14T16:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b94342e75946ed88a3048602390633b9f047d5f2'/>
<id>urn:sha1:b94342e75946ed88a3048602390633b9f047d5f2</id>
<content type='text'>
commit 11ed0ba1754841316d4095478944300acf19acc3 upstream.

This patch implements a workaround for PL310 erratum 769419. On
revisions of the PL310 prior to r3p2, the Store Buffer does not
automatically drain. This can cause normal, non-cacheable writes to be
retained when the memory system is idle, leading to suboptimal I/O
performance for drivers using coherent DMA.

This patch adds an optional wmb() call to the cpu_idle loop. On systems
with an outer cache, this causes an explicit flush of the store buffer.

Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
Tested-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ARM: 5759/1: Add register information of threads to coredump</title>
<updated>2009-10-14T09:33:05Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2009-10-13T07:54:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cde3f8607350666c4dd120dbbdbd9c70ffb2ea61'/>
<id>urn:sha1:cde3f8607350666c4dd120dbbdbd9c70ffb2ea61</id>
<content type='text'>
Defines ELF_CORE_COPY_TASK_REGS so that CPU register information
of every thread is included in coredump. Without this, only the faulting
thread is coredumped.

Cc: Roger Quadros &lt;ext-roger.quadros@nokia.com&gt;
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Mika Westerberg &lt;mika.westerberg@iki.fi&gt;
Signed-off-by: Artem Bityutskiy &lt;Artem.Bityutskiy@nokia.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Thumb-2: Implementation of the unified start-up and exceptions code</title>
<updated>2009-07-24T11:32:54Z</updated>
<author>
<name>Catalin Marinas</name>
</author>
<published>2009-07-24T11:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b86040a59feb255a8193173caa4d5199464433d5'/>
<id>urn:sha1:b86040a59feb255a8193173caa4d5199464433d5</id>
<content type='text'>
This patch implements the ARM/Thumb-2 unified kernel start-up and
exception handling code.

Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>[ARM] idle: clean up pm_idle calling, obey hlt_counter</title>
<updated>2009-06-22T21:34:55Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2009-06-22T21:34:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9ccdac3662dbf3c75e8f8851a214bdf7d365a4bd'/>
<id>urn:sha1:9ccdac3662dbf3c75e8f8851a214bdf7d365a4bd</id>
<content type='text'>
pm_idle is used by infrastructure (eg, cpuidle) which expects architectures
to call it in a certain way.  Arrange for ARM to follow x86's lead on this
and call pm_idle() with interrupts already disabled.  However, we expect
pm_idle() to enable interrupts before it returns.

Also, OMAP wants to be able to disable hlt-ing, so allow hlt_counter to
prevent all calls to pm_idle.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 5559/1: Limit the stack unwinding caused by a kthread exit</title>
<updated>2009-06-19T15:44:23Z</updated>
<author>
<name>Catalin Marinas</name>
</author>
<published>2009-06-19T15:43:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=feb97c3644a560ffdf9a17c65b1df807b5b4432f'/>
<id>urn:sha1:feb97c3644a560ffdf9a17c65b1df807b5b4432f</id>
<content type='text'>
When a kthread function returns, it branches to do_exit(). However, the
unwinding information isn't valid anymore and any stack trace caused by
do_exit() may be incorrect. This patch adds a kernel_thread_exit()
function and annotated with '.cantunwind' so that the unwinder stops
when reaching it.

Tested-by: Tony Lindgren &lt;tony@atomide.com&gt;

Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Add core support for ARMv6/v7 big-endian</title>
<updated>2009-05-30T13:00:18Z</updated>
<author>
<name>Catalin Marinas</name>
</author>
<published>2009-05-30T13:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=26584853a44c58f3d6ac7360d697a2ddcd1a3efa'/>
<id>urn:sha1:26584853a44c58f3d6ac7360d697a2ddcd1a3efa</id>
<content type='text'>
Starting with ARMv6, the CPUs support the BE-8 variant of big-endian
(byte-invariant). This patch adds the core support:

- setting of the BE-8 mode via the CPSR.E register for both kernel and
  user threads
- big-endian page table walking
- REV used to rotate instructions read from memory during fault
  processing as they are still little-endian format
- Kconfig and Makefile support for BE-8. The --be8 option must be passed
  to the final linking stage to convert the instructions to
  little-endian

Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>Simplify copy_thread()</title>
<updated>2009-04-03T02:04:51Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2009-04-02T23:56:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f2c55b843836d26528c56a0968689accaedbc67'/>
<id>urn:sha1:6f2c55b843836d26528c56a0968689accaedbc67</id>
<content type='text'>
First argument unused since 2.3.11.

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Cc: &lt;linux-arch@vger.kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[ARM] pass reboot command line to arch_reset()</title>
<updated>2009-03-19T16:20:24Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2009-03-19T16:20:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be093beb608edf821b45fe00a8a080fb5c6ed4af'/>
<id>urn:sha1:be093beb608edf821b45fe00a8a080fb5c6ed4af</id>
<content type='text'>
OMAP wishes to pass state to the boot loader upon reboot in order to
instruct it whether to wait for USB-based reflashing or not.  There is
already a facility to do this via the reboot() syscall, except we ignore
the string passed to machine_restart().

This patch fixes things to pass this string to arch_reset().  This means
that we keep the reboot mode limited to telling the kernel _how_ to
perform the reboot which should be independent of what we request the
boot loader to do.

Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 5382/1: unwind: Reorganise the stacktrace support</title>
<updated>2009-02-12T13:21:17Z</updated>
<author>
<name>Catalin Marinas</name>
</author>
<published>2009-02-11T12:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d7c11bfc91637e5f9bc5f8c9a82aaffcc0e97aa'/>
<id>urn:sha1:2d7c11bfc91637e5f9bc5f8c9a82aaffcc0e97aa</id>
<content type='text'>
This patch changes the walk_stacktrace and its callers for easier
integration of stack unwinding. The arch/arm/kernel/stacktrace.h file is
also moved to arch/arm/include/asm/stacktrace.h.

Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] Convert asm/uaccess.h to linux/uaccess.h</title>
<updated>2008-09-06T10:35:55Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2008-09-06T10:35:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=33fa9b13285e76fb95d940120964562e4c7081c2'/>
<id>urn:sha1:33fa9b13285e76fb95d940120964562e4c7081c2</id>
<content type='text'>
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
