<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/kernel/crash.c, 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-06-30T12:31:00Z</updated>
<entry>
<title>powerpc: Increase CRASH_HANDLER_MAX</title>
<updated>2008-06-30T12:31:00Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2008-06-12T09:34:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=36c35be332faa8ba1aaa8a237e72b9460117129d'/>
<id>urn:sha1:36c35be332faa8ba1aaa8a237e72b9460117129d</id>
<content type='text'>
There are now two potential callers of machine_crash_shutdown,
so increase the limit accordingly.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[LIB]: Make PowerPC LMB code generic so sparc64 can use it too.</title>
<updated>2008-02-14T00:56:49Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-02-14T00:56:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d9b2b2a277219d4812311d995054ce4f95067725'/>
<id>urn:sha1:d9b2b2a277219d4812311d995054ce4f95067725</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

</content>
</entry>
<entry>
<title>[POWERPC] kdump shutdown hook support</title>
<updated>2008-01-25T11:52:50Z</updated>
<author>
<name>Michael Neuling</name>
</author>
<published>2008-01-18T04:50:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=496b010e1e70a9b4286fa34f19523f24a194f119'/>
<id>urn:sha1:496b010e1e70a9b4286fa34f19523f24a194f119</id>
<content type='text'>
This adds hooks into the default_machine_crash_shutdown so drivers can
register a function to be run in the first kernel before we hand off
to the second kernel.  This should only be used in exceptional
circumstances, like where the device can't be reset in the second
kernel alone (as is the case with eHEA).  To emphasize this, the
number of handles allowed to be registered is currently #def to 1.

This uses the setjmp/longjmp code around the call out to the
registered hooks, so any bogus exceptions we encounter will hopefully
be recoverable.

Tested with bogus data and instruction exceptions.

Signed-off-by: Michael Neuling &lt;mikey@neuling.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Clean out a bunch of duplicate includes</title>
<updated>2007-08-17T01:01:51Z</updated>
<author>
<name>Jesper Juhl</name>
</author>
<published>2007-07-29T22:18:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9420dc65ff9e6b67c032286efde823aeb8684670'/>
<id>urn:sha1:9420dc65ff9e6b67c032286efde823aeb8684670</id>
<content type='text'>
This removes several duplicate includes from arch/powerpc/.

Signed-off-by: Jesper Juhl &lt;jesper.juhl@gmail.com&gt;
Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[CELL] saving spus information for kexec crash</title>
<updated>2007-07-20T19:41:43Z</updated>
<author>
<name>Andre Detsch</name>
</author>
<published>2007-07-20T19:39:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d2655e621bfc3c3f925016f881a36739d479f69'/>
<id>urn:sha1:8d2655e621bfc3c3f925016f881a36739d479f69</id>
<content type='text'>
This patch adds support for investigating spus information after a
kernel crash event, through kdump vmcore file.
Implementation is based on xmon code, but the new functionality was
kept independent from xmon.

Signed-off-by: Lucio Jose Herculano Correia &lt;luciojhc@br.ibm.com&gt;
Signed-off-by: Andre Detsch &lt;adetsch@br.ibm.com&gt;
Signed-off-by: Arnd Bergmann &lt;arnd.bergmann@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] Kexec / Kdump: Unify elf note code</title>
<updated>2006-12-07T16:39:46Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2006-12-07T04:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85916f8166b59eeac63d2b4f7f1df8de849334b4'/>
<id>urn:sha1:85916f8166b59eeac63d2b4f7f1df8de849334b4</id>
<content type='text'>
The elf note saving code is currently duplicated over several
architectures.  This cleanup patch simply adds code to a common file and
then replaces the arch-specific code with calls to the newly added code.

The only drawback with this approach is that s390 doesn't fully support
kexec-on-panic which for that arch leads to introduction of unused code.

Signed-off-by: Magnus Damm &lt;magnus@valinux.co.jp&gt;
Cc: Vivek Goyal &lt;vgoyal@in.ibm.com&gt;
Cc: Andi Kleen &lt;ak@suse.de&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Lazy interrupt disabling for 64-bit machines</title>
<updated>2006-10-16T06:31:36Z</updated>
<author>
<name>Paul Mackerras</name>
</author>
<published>2006-10-04T06:47:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d04c56f73c30a5e593202ecfcf25ed43d42363a2'/>
<id>urn:sha1:d04c56f73c30a5e593202ecfcf25ed43d42363a2</id>
<content type='text'>
This implements a lazy strategy for disabling interrupts.  This means
that local_irq_disable() et al. just clear the 'interrupts are
enabled' flag in the paca.  If an interrupt comes along, the interrupt
entry code notices that interrupts are supposed to be disabled, and
clears the EE bit in SRR1, clears the 'interrupts are hard-enabled'
flag in the paca, and returns.  This means that interrupts only
actually get disabled in the processor when an interrupt comes along.

When interrupts are enabled by local_irq_enable() et al., the code
sets the interrupts-enabled flag in the paca, and then checks whether
interrupts got hard-disabled.  If so, it also sets the EE bit in the
MSR to hard-enable the interrupts.

This has the potential to improve performance, and also makes it
easier to make a kernel that can boot on iSeries and on other 64-bit
machines, since this lazy-disable strategy is very similar to the
soft-disable strategy that iSeries already uses.

This version renames paca-&gt;proc_enabled to paca-&gt;soft_enabled, and
changes a couple of soft-disables in the kexec code to hard-disables,
which should fix the crash that Michael Ellerman saw.  This doesn't
yet use a reserved CR field for the soft_enabled and hard_enabled
flags.  This applies on top of Stephen Rothwell's patches to make it
possible to build a combined iSeries/other kernel.

Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Fix interrupt clearing in kdump shutdown sequence</title>
<updated>2006-09-13T08:31:23Z</updated>
<author>
<name>Mohan Kumar M</name>
</author>
<published>2006-09-12T12:18:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e8e8dacc566cc91cd8707cb092e76c7bbfab178'/>
<id>urn:sha1:2e8e8dacc566cc91cd8707cb092e76c7bbfab178</id>
<content type='text'>
Call chip-&gt;eoi(irq) to clear any pending interrupt in case of kdump
shutdown sequence.  chip-&gt;end(irq) does not serve this purpose.

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>[POWERPC] Make crash.c work on 32-bit and 64-bit</title>
<updated>2006-08-17T06:41:10Z</updated>
<author>
<name>Michael Ellerman</name>
</author>
<published>2006-07-05T04:39:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6f35b4966e0ae59cec45e5292b100698d12dc5f'/>
<id>urn:sha1:b6f35b4966e0ae59cec45e5292b100698d12dc5f</id>
<content type='text'>
To compile kexec on 32-bit we need a few more bits and pieces. Rather
than add empty definitions, we can make crash.c work on 32-bit, with
only a couple of kludges.

Signed-off-by: Michael Ellerman &lt;michael@ellerman.id.au&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc</title>
<updated>2006-06-29T18:32:34Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2006-06-29T18:32:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3aa590c6b7c89d844f81c2e96f295cf2c6967773'/>
<id>urn:sha1:3aa590c6b7c89d844f81c2e96f295cf2c6967773</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (43 commits)
  [POWERPC] Use little-endian bit from firmware ibm,pa-features property
  [POWERPC] Make sure smp_processor_id works very early in boot
  [POWERPC] U4 DART improvements
  [POWERPC] todc: add support for Time-Of-Day-Clock
  [POWERPC] Make lparcfg.c work when both iseries and pseries are selected
  [POWERPC] Fix idr locking in init_new_context
  [POWERPC] mpc7448hpc2 (taiga) board config file
  [POWERPC] Add tsi108 pci and platform device data register function
  [POWERPC] Add general support for mpc7448hpc2 (Taiga) platform
  [POWERPC] Correct the MAX_CONTEXT definition
  powerpc: minor cleanups for mpc86xx
  [POWERPC] Make sure we select CONFIG_NEW_LEDS if ADB_PMU_LED is set
  [POWERPC] Simplify the code defining the 64-bit CPU features
  [POWERPC] powerpc: kconfig warning fix
  [POWERPC] Consolidate some of kernel/misc*.S
  [POWERPC] Remove unused function call_with_mmu_off
  [POWERPC] update asm-powerpc/time.h
  [POWERPC] Clean up it_lp_queue.h
  [POWERPC] Skip the "copy down" of the kernel if it is already at zero.
  [POWERPC] Add the use of the firmware soft-reset-nmi to kdump.
  ...
</content>
</entry>
</feed>
