Please pull powerpc.git 'merge' branch

Paul Mackerras paulus at samba.org
Sat Nov 11 22:32:19 EST 2006


Linus,

Please do:

git pull \
git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git merge

to get some more PowerPC bugfixes, as listed below.  I have included
the full commit messages this time.

Thanks,
Paul.

 arch/powerpc/Kconfig                    |    2 +
 arch/powerpc/boot/wrapper               |    4 +--
 arch/powerpc/boot/zImage.lds.S          |    5 +++
 arch/powerpc/kernel/rtas_flash.c        |   47 ++++++++++++++++++++++++-------
 arch/powerpc/platforms/cell/spu_base.c  |   41 ++++++++++++++++++++++-----
 drivers/serial/cpm_uart/cpm_uart.h      |    2 +
 drivers/serial/cpm_uart/cpm_uart_core.c |   16 +++++------
 drivers/serial/cpm_uart/cpm_uart_cpm1.c |    2 +
 8 files changed, 88 insertions(+), 31 deletions(-)

commit 36b600f2649e3be49039efe31edeeb64277dbd99
Author: Geoff Levand <geoffrey.levand at am.sony.com>
Date:   Thu Nov 2 21:08:45 2006 -0800

    [POWERPC] cell: set ARCH_SPARSEMEM_DEFAULT in Kconfig
    
    The current cell processor support needs sparsemem, so set it as
    the default memory model.
    
    Signed-off-by: Geoff Levand <geoffrey.levand at am.sony.com>
    Acked-by: Arnd Bergmann <arnd.bergmann at de.ibm.com>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit ab56dbddc8a23ff3f4602855aaf0fcb3c814118b
Author: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date:   Fri Nov 10 15:11:20 2006 +1100

    [POWERPC] Fix cell "new style" mapping and add debug
    
    This fixes a typo in the "new style" code for mapping SPE resources,
    which causes it to try to map the same resource 4 times.
    
    It also adds some pr_debug's that are useful to track down issues with
    the firmware when bringinh up new machines.
    
    Signed-off-by: Benjamin Herrenschmidt <benh at kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit ae883cab9457aad0fb3342249e1207873d3b64de
Author: John Rose <johnrose at austin.ibm.com>
Date:   Wed Nov 8 10:07:30 2006 -0600

    [POWERPC] pseries: Force 4k update_flash block and list sizes
    
    The enablement of 64k pages on pseries platforms exposed a bug in
    the RTAS mechanism for updating firmware.  RTAS assumes 4k for flash
    block and list sizes, and use of any other sizes results in a failure,
    even though PAPR does not specify any such requirement.
    
    This patch changes the rtas_flash module to force the use of 4k memory
    block and list sizes when preparing and sending a firmware image to
    RTAS.  The rtas_flash function now uses a slab cache of 4k blocks with
    4k alignment, rather than get_zeroed_page(), to allocate the memory for
    the flash blocks and lists.  The 4k alignment requirement is specified
    in PAPR.
    
    Signed-off-by: John Rose <johnrose at austin.ibm.com>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 0091cf5a6ae6e52fc95ceb53200975ef2c81c206
Author: Kalle Pokki <kalle.pokki at iki.fi>
Date:   Wed Nov 1 15:08:13 2006 +0200

    [POWERPC] CPM_UART: Fix non-console initialisation
    
    The cpm_uart driver is initialised incorrectly, if there is a frame buffer
    console, and CONFIG_SERIAL_CPM_CONSOLE is defined. The driver fails to
    call cpm_uart_init_portdesc() and set_lineif() in this case.
    
    Signed-off-by: Kalle Pokki <kalle.pokki at iki.fi>
    Signed-off-by: Vitaly Bordug <vbordug at ru.mvista.com>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 599540a85595bd5950354bd95f5ebf9c6e07c971
Author: Kalle Pokki <kalle.pokki at iki.fi>
Date:   Wed Nov 1 09:52:41 2006 +0200

    [POWERPC] CPM_UART: Fix non-console transmit
    
    The SMC and SCC hardware transmitter is enabled at the wrong
    place. Simply writing twice to the non-console port, like
    
    $ echo asdf > /dev/ttyCPM1
    $ echo asdf > /dev/ttyCPM1
    
    puts the shell into endless uninterruptible sleep, since the
    transmitter is stopped after the first write, and is not enabled
    before the shutdown function of the second write. Thus the transmit
    buffers are never emptied.
    
    Signed-off-by: Kalle Pokki <kalle.pokki at iki.fi>
    Signed-off-by: Vitaly Bordug <vbordug at ru.mvista.com>
    Signed-off-by: Paul Mackerras <paulus at samba.org>

commit 621da0f8af228525e4b40390e36fbdc44a587cf1
Author: Paul Mackerras <paulus at samba.org>
Date:   Thu Nov 9 16:00:06 2006 +1100

    [POWERPC] Make sure initrd and dtb sections get into zImage correctly
    
    The "wrapper" script was using the wrong names for the initrd and
    dtb (device-tree blob) sections.  This fixes it, and also ensures
    the symbols for the start and end of the dtb get defined correctly.
    
    Signed-off-by: Paul Mackerras <paulus at samba.org>



More information about the Linuxppc-dev mailing list