[POWERPC] Fix xmon=off and cleanup xmon initialisation
authorMichael Ellerman <michael@ellerman.id.au>
Tue, 3 Oct 2006 04:12:08 +0000 (14:12 +1000)
committerPaul Mackerras <paulus@samba.org>
Wed, 4 Oct 2006 04:52:22 +0000 (14:52 +1000)
commit476792839467c08ddeedd8b44a7423d415b68259
tree43f273e48667c611bb3e28e9c6a359dec0d2c068
parent23b8acb1cf49fea74a9d431de258787384951eac
[POWERPC] Fix xmon=off and cleanup xmon initialisation

My patch to make the early xmon logic work with earlier early param
parsing (480f6f35a149802a94ad5c1a2673ed6ec8d2c158) breaks xmon=off.

No one does this obviously as xmon rocks, but it should really work
as documented.

While fixing that it struck me that we could move the xmon param
handling into xmon.c, and also consolidate the
xmon_init()/do_early_xmon logic into xmon_setup(). This means
xmon=early drops into xmon a little earlier on 32-bit, but it
seems to work just fine.

Tested on PSERIES and CLASSIC32.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/setup-common.c
arch/powerpc/kernel/setup_32.c
arch/powerpc/kernel/setup_64.c
arch/powerpc/xmon/xmon.c
include/asm-powerpc/xmon.h