please pull powerpc-merge.git

Paul Mackerras paulus at samba.org
Mon Jan 9 22:08:02 EST 2006


Linus,

Please pull

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

This has most of the changes that have been accumulating in the
powerpc.git tree.  I have left out a series of changes relating to PCI
error recovery because they depend on a change to include/linux/pci.h
that Greg KH is (hopefully) going to send to you shortly.  Once you
have that change I'll send you the remaining changes.

Thanks,
Paul.

 Documentation/filesystems/spufs.txt                |  521 +++++
 Documentation/powerpc/00-INDEX                     |   10 
 arch/powerpc/Kconfig                               |   30 
 arch/powerpc/Makefile                              |    2 
 arch/powerpc/boot/Makefile                         |   30 
 arch/powerpc/configs/pmac32_defconfig              | 1729 ++++++++++++++++
 arch/powerpc/kernel/Makefile                       |   22 
 arch/powerpc/kernel/asm-offsets.c                  |    6 
 arch/powerpc/kernel/btext.c                        |  138 +
 arch/powerpc/kernel/cputable.c                     |  106 -
 arch/powerpc/kernel/crash.c                        |  264 ++
 arch/powerpc/kernel/crash_dump.c                   |  109 +
 arch/powerpc/kernel/dma_64.c                       |    9 
 arch/powerpc/kernel/entry_32.S                     |  167 +-
 arch/powerpc/kernel/entry_64.S                     |  218 +-
 arch/powerpc/kernel/head_32.S                      |   56 -
 arch/powerpc/kernel/head_64.S                      |   41 
 arch/powerpc/kernel/ibmebus.c                      |  396 ++++
 arch/powerpc/kernel/irq.c                          |   81 -
 arch/powerpc/kernel/legacy_serial.c                |  557 +++++
 arch/powerpc/kernel/lparmap.c                      |   12 
 arch/powerpc/kernel/machine_kexec.c                |   67 +
 arch/powerpc/kernel/machine_kexec_32.c             |   65 +
 arch/powerpc/kernel/machine_kexec_64.c             |   43 
 arch/powerpc/kernel/misc_32.S                      |  113 +
 arch/powerpc/kernel/nvram_64.c                     |  114 -
 arch/powerpc/kernel/paca.c                         |   11 
 arch/powerpc/kernel/pci_64.c                       |   87 +
 arch/powerpc/kernel/pmc.c                          |    5 
 arch/powerpc/kernel/ppc_ksyms.c                    |    5 
 arch/powerpc/kernel/prom.c                         |  468 ----
 arch/powerpc/kernel/prom_init.c                    |   60 +
 arch/powerpc/kernel/prom_parse.c                   |  547 +++++
 arch/powerpc/kernel/rtas_pci.c                     |   49 
 arch/powerpc/kernel/setup-common.c                 |  129 -
 arch/powerpc/kernel/setup_32.c                     |   34 
 arch/powerpc/kernel/setup_64.c                     |  207 --
 arch/powerpc/kernel/signal_32.c                    |   68 -
 arch/powerpc/kernel/signal_64.c                    |   23 
 arch/powerpc/kernel/smp.c                          |   29 
 arch/powerpc/kernel/syscalls.c                     |   28 
 arch/powerpc/kernel/systbl.S                       |   14 
 arch/powerpc/kernel/time.c                         |    4 
 arch/powerpc/kernel/traps.c                        |   25 
 arch/powerpc/kernel/udbg.c                         |   27 
 arch/powerpc/kernel/udbg_16550.c                   |   69 +
 arch/powerpc/kernel/udbg_scc.c                     |  135 -
 arch/powerpc/mm/fault.c                            |    7 
 arch/powerpc/mm/hash_utils_64.c                    |    7 
 arch/powerpc/mm/hugetlbpage.c                      |   42 
 arch/powerpc/mm/imalloc.c                          |    2 
 arch/powerpc/mm/init_32.c                          |    5 
 arch/powerpc/mm/mem.c                              |   13 
 arch/powerpc/mm/numa.c                             |  139 +
 arch/powerpc/mm/slb.c                              |   16 
 arch/powerpc/mm/slb_low.S                          |    6 
 arch/powerpc/mm/stab.c                             |   16 
 arch/powerpc/mm/tlb_64.c                           |    2 
 arch/powerpc/oprofile/Makefile                     |    1 
 arch/powerpc/oprofile/common.c                     |   83 -
 arch/powerpc/oprofile/op_model_7450.c              |  206 ++
 arch/powerpc/oprofile/op_model_power4.c            |    4 
 arch/powerpc/oprofile/op_model_rs64.c              |    3 
 arch/powerpc/platforms/cell/Kconfig                |   13 
 arch/powerpc/platforms/cell/Makefile               |    8 
 arch/powerpc/platforms/cell/interrupt.c            |   42 
 arch/powerpc/platforms/cell/interrupt.h            |    1 
 arch/powerpc/platforms/cell/iommu.c                |  225 ++
 arch/powerpc/platforms/cell/pervasive.c            |  229 ++
 arch/powerpc/platforms/cell/pervasive.h            |   62 +
 arch/powerpc/platforms/cell/setup.c                |   93 +
 arch/powerpc/platforms/cell/spu_base.c             |  711 +++++++
 arch/powerpc/platforms/cell/spu_priv1.c            |  133 +
 arch/powerpc/platforms/cell/spu_syscalls.c         |   88 +
 arch/powerpc/platforms/cell/spufs/Makefile         |   54 
 arch/powerpc/platforms/cell/spufs/backing_ops.c    |  308 +++
 arch/powerpc/platforms/cell/spufs/context.c        |  167 ++
 arch/powerpc/platforms/cell/spufs/file.c           |  794 +++++++
 arch/powerpc/platforms/cell/spufs/hw_ops.c         |  255 ++
 arch/powerpc/platforms/cell/spufs/inode.c          |  486 ++++
 arch/powerpc/platforms/cell/spufs/run.c            |  131 +
 arch/powerpc/platforms/cell/spufs/sched.c          |  461 ++++
 arch/powerpc/platforms/cell/spufs/spu_restore.c    |  336 +++
 .../platforms/cell/spufs/spu_restore_crt0.S        |  116 +
 .../cell/spufs/spu_restore_dump.h_shipped          |  231 ++
 arch/powerpc/platforms/cell/spufs/spu_save.c       |  195 ++
 arch/powerpc/platforms/cell/spufs/spu_save_crt0.S  |  102 +
 .../platforms/cell/spufs/spu_save_dump.h_shipped   |  191 ++
 arch/powerpc/platforms/cell/spufs/spu_utils.h      |  160 +
 arch/powerpc/platforms/cell/spufs/spufs.h          |  163 +
 arch/powerpc/platforms/cell/spufs/switch.c         | 2180 ++++++++++++++++++++
 arch/powerpc/platforms/cell/spufs/syscalls.c       |  101 +
 arch/powerpc/platforms/chrp/setup.c                |   16 
 arch/powerpc/platforms/iseries/irq.c               |  335 ++-
 arch/powerpc/platforms/iseries/irq.h               |    1 
 arch/powerpc/platforms/iseries/lpardata.c          |    7 
 arch/powerpc/platforms/iseries/setup.c             |   10 
 arch/powerpc/platforms/maple/setup.c               |   24 
 arch/powerpc/platforms/powermac/Makefile           |    7 
 arch/powerpc/platforms/powermac/bootx_init.c       |  547 +++++
 arch/powerpc/platforms/powermac/cpufreq_64.c       |  496 ++++-
 arch/powerpc/platforms/powermac/feature.c          |  363 +--
 arch/powerpc/platforms/powermac/low_i2c.c          | 1414 +++++++++++--
 arch/powerpc/platforms/powermac/nvram.c            |   53 
 arch/powerpc/platforms/powermac/pci.c              |  299 ++-
 arch/powerpc/platforms/powermac/pfunc_base.c       |  405 ++++
 arch/powerpc/platforms/powermac/pfunc_core.c       |  989 +++++++++
 arch/powerpc/platforms/powermac/pic.c              |  474 ++--
 arch/powerpc/platforms/powermac/pmac.h             |    6 
 arch/powerpc/platforms/powermac/setup.c            |  105 -
 arch/powerpc/platforms/powermac/smp.c              |  382 ++--
 arch/powerpc/platforms/powermac/time.c             |   15 
 arch/powerpc/platforms/powermac/udbg_adb.c         |  221 ++
 arch/powerpc/platforms/powermac/udbg_scc.c         |  165 ++
 arch/powerpc/platforms/pseries/Makefile            |    2 
 arch/powerpc/platforms/pseries/eeh.c               |   26 
 arch/powerpc/platforms/pseries/iommu.c             |   12 
 arch/powerpc/platforms/pseries/lpar.c              |   76 -
 arch/powerpc/platforms/pseries/pci_dlpar.c         |  174 ++
 arch/powerpc/platforms/pseries/ras.c               |   11 
 arch/powerpc/platforms/pseries/ras.h               |    9 
 arch/powerpc/platforms/pseries/setup.c             |   55 -
 arch/powerpc/platforms/pseries/xics.c              |    2 
 arch/powerpc/sysdev/Makefile                       |    3 
 arch/powerpc/sysdev/dart.h                         |   41 
 arch/powerpc/sysdev/dart_iommu.c                   |  173 +-
 arch/powerpc/sysdev/ipic.c                         |    0 
 arch/powerpc/sysdev/ipic.h                         |    0 
 arch/powerpc/sysdev/mpic.c                         |  247 ++
 arch/powerpc/xmon/Makefile                         |    8 
 arch/powerpc/xmon/start.c                          |    0 
 arch/powerpc/xmon/start_32.c                       |  441 ----
 arch/powerpc/xmon/start_8xx.c                      |   44 
 arch/powerpc/xmon/xmon.c                           |    8 
 arch/ppc/boot/common/util.S                        |    6 
 arch/ppc/boot/images/Makefile                      |    2 
 arch/ppc/configs/TQM8540_defconfig                 |  973 +++++++++
 arch/ppc/configs/TQM8541_defconfig                 |  986 +++++++++
 arch/ppc/configs/TQM8555_defconfig                 |  983 +++++++++
 arch/ppc/configs/TQM8560_defconfig                 |  992 +++++++++
 arch/ppc/kernel/Makefile                           |    1 
 arch/ppc/kernel/asm-offsets.c                      |    2 
 arch/ppc/kernel/entry.S                            |  167 +-
 arch/ppc/kernel/misc.S                             |    6 
 arch/ppc/kernel/pci.c                              |   28 
 arch/ppc/kernel/ppc_ksyms.c                        |    5 
 arch/ppc/kernel/setup.c                            |    3 
 arch/ppc/platforms/85xx/Kconfig                    |   28 
 arch/ppc/platforms/85xx/Makefile                   |    4 
 arch/ppc/platforms/85xx/tqm85xx.c                  |  419 ++++
 arch/ppc/platforms/85xx/tqm85xx.h                  |   56 +
 arch/ppc/platforms/chrp_setup.c                    |    1 
 arch/ppc/platforms/prep_setup.c                    |    2 
 arch/ppc/syslib/Makefile                           |    2 
 arch/ppc/syslib/m8xx_setup.c                       |   15 
 arch/ppc/syslib/m8xx_wdt.c                         |   92 +
 arch/ppc/syslib/m8xx_wdt.h                         |    4 
 drivers/block/swim3.c                              |   38 
 drivers/char/watchdog/mpc8xx_wdt.c                 |   20 
 drivers/i2c/busses/Kconfig                         |   24 
 drivers/i2c/busses/Makefile                        |    3 
 drivers/i2c/busses/i2c-keywest.c                   |  751 -------
 drivers/i2c/busses/i2c-keywest.h                   |  108 -
 drivers/i2c/busses/i2c-pmac-smu.c                  |  315 ---
 drivers/i2c/busses/i2c-powermac.c                  |  290 +++
 drivers/ide/ppc/pmac.c                             |    6 
 drivers/macintosh/Kconfig                          |   10 
 drivers/macintosh/macio_asic.c                     |  254 +-
 drivers/macintosh/mediabay.c                       |    8 
 drivers/macintosh/smu.c                            |   50 
 drivers/macintosh/via-cuda.c                       |   52 
 drivers/macintosh/via-pmu.c                        |  364 +--
 drivers/macintosh/windfarm_lm75_sensor.c           |   50 
 drivers/scsi/mac53c94.c                            |   22 
 drivers/scsi/mesh.c                                |    3 
 drivers/serial/cpm_uart/cpm_uart_core.c            |    2 
 drivers/serial/pmac_zilog.c                        |   15 
 drivers/video/controlfb.c                          |  114 -
 drivers/video/offb.c                               |  122 +
 drivers/video/platinumfb.c                         |   98 -
 drivers/video/platinumfb.h                         |    4 
 drivers/video/valkyriefb.c                         |   12 
 include/asm-powerpc/abs_addr.h                     |    2 
 include/asm-powerpc/agp.h                          |    2 
 include/asm-powerpc/asm-compat.h                   |    3 
 include/asm-powerpc/bootx.h                        |  171 ++
 include/asm-powerpc/btext.h                        |   19 
 include/asm-powerpc/bug.h                          |    2 
 include/asm-powerpc/checksum.h                     |    2 
 include/asm-powerpc/compat.h                       |    2 
 include/asm-powerpc/cputable.h                     |   36 
 include/asm-powerpc/current.h                      |    2 
 include/asm-powerpc/delay.h                        |    2 
 include/asm-powerpc/dma-mapping.h                  |    2 
 include/asm-powerpc/dma.h                          |    2 
 include/asm-powerpc/eeh.h                          |   15 
 include/asm-powerpc/eeh_event.h                    |    2 
 include/asm-powerpc/elf.h                          |    3 
 include/asm-powerpc/firmware.h                     |    6 
 include/asm-powerpc/floppy.h                       |    2 
 include/asm-powerpc/grackle.h                      |    5 
 include/asm-powerpc/hardirq.h                      |    2 
 include/asm-powerpc/heathrow.h                     |    5 
 include/asm-powerpc/hvcall.h                       |    2 
 include/asm-powerpc/hvconsole.h                    |    2 
 include/asm-powerpc/hvcserver.h                    |    2 
 include/asm-powerpc/i8259.h                        |    2 
 include/asm-powerpc/ibmebus.h                      |   85 +
 include/asm-powerpc/io.h                           |    6 
 include/asm-powerpc/iommu.h                        |    8 
 include/asm-powerpc/ipic.h                         |    0 
 include/asm-powerpc/iseries/it_lp_reg_save.h       |    2 
 include/asm-powerpc/kdebug.h                       |    2 
 include/asm-powerpc/kdump.h                        |   13 
 include/asm-powerpc/kexec.h                        |   19 
 include/asm-powerpc/keylargo.h                     |   15 
 include/asm-powerpc/kprobes.h                      |    2 
 include/asm-powerpc/lmb.h                          |    2 
 include/asm-powerpc/lppaca.h                       |    2 
 include/asm-powerpc/machdep.h                      |   12 
 include/asm-powerpc/macio.h                        |    2 
 include/asm-powerpc/mmu.h                          |    9 
 include/asm-powerpc/mmu_context.h                  |    2 
 include/asm-powerpc/mmzone.h                       |    2 
 include/asm-powerpc/module.h                       |    2 
 include/asm-powerpc/mpic.h                         |    6 
 include/asm-powerpc/numnodes.h                     |    2 
 include/asm-powerpc/nvram.h                        |    4 
 include/asm-powerpc/of_device.h                    |    2 
 include/asm-powerpc/ohare.h                        |    6 
 include/asm-powerpc/oprofile_impl.h                |   33 
 include/asm-powerpc/pSeries_reconfig.h             |    2 
 include/asm-powerpc/paca.h                         |   21 
 include/asm-powerpc/page.h                         |   32 
 include/asm-powerpc/page_32.h                      |    2 
 include/asm-powerpc/page_64.h                      |   12 
 include/asm-powerpc/param.h                        |    2 
 include/asm-powerpc/parport.h                      |    2 
 include/asm-powerpc/pci-bridge.h                   |   24 
 include/asm-powerpc/pci.h                          |    2 
 include/asm-powerpc/pgalloc.h                      |    2 
 include/asm-powerpc/pgtable-64k.h                  |    6 
 include/asm-powerpc/pgtable.h                      |   13 
 include/asm-powerpc/pmac_feature.h                 |   25 
 include/asm-powerpc/pmac_low_i2c.h                 |   94 +
 include/asm-powerpc/pmac_pfunc.h                   |  253 ++
 include/asm-powerpc/pmc.h                          |    2 
 include/asm-powerpc/ppc-pci.h                      |    2 
 include/asm-powerpc/ppc_asm.h                      |    3 
 include/asm-powerpc/processor.h                    |    5 
 include/asm-powerpc/prom.h                         |   71 -
 include/asm-powerpc/ptrace.h                       |    2 
 include/asm-powerpc/reg.h                          |   58 -
 include/asm-powerpc/rtas.h                         |    2 
 include/asm-powerpc/seccomp.h                      |    4 
 include/asm-powerpc/sections.h                     |    2 
 include/asm-powerpc/serial.h                       |    2 
 include/asm-powerpc/signal.h                       |    7 
 include/asm-powerpc/smu.h                          |   34 
 include/asm-powerpc/sparsemem.h                    |   10 
 include/asm-powerpc/spinlock.h                     |    2 
 include/asm-powerpc/spu.h                          |  600 ++++++
 include/asm-powerpc/spu_csa.h                      |  255 ++
 include/asm-powerpc/synch.h                        |    4 
 include/asm-powerpc/system.h                       |    3 
 include/asm-powerpc/tce.h                          |    2 
 include/asm-powerpc/thread_info.h                  |   12 
 include/asm-powerpc/tlb.h                          |    2 
 include/asm-powerpc/topology.h                     |    6 
 include/asm-powerpc/udbg.h                         |   17 
 include/asm-powerpc/unistd.h                       |    4 
 include/asm-powerpc/vdso_datapage.h                |    2 
 include/asm-powerpc/vio.h                          |    2 
 include/asm-ppc/bseip.h                            |   38 
 include/asm-ppc/btext.h                            |    2 
 include/asm-ppc/machdep.h                          |    4 
 include/asm-ppc/mpc85xx.h                          |    4 
 include/asm-ppc/pci-bridge.h                       |    9 
 include/asm-ppc/prom.h                             |   32 
 include/linux/pci_regs.h                           |    1 
 include/linux/pmu.h                                |    8 
 include/linux/syscalls.h                           |    5 
 kernel/crash_dump.c                                |    3 
 kernel/sys_ni.c                                    |    2 
 mm/memory.c                                        |    2 
 sound/oss/dmasound/dmasound_awacs.c                |   81 -
 sound/ppc/pmac.c                                   |  100 +
 sound/ppc/pmac.h                                   |    3 
 288 files changed, 27137 insertions(+), 5993 deletions(-)
 create mode 100644 Documentation/filesystems/spufs.txt
 create mode 100644 arch/powerpc/configs/pmac32_defconfig
 create mode 100644 arch/powerpc/kernel/crash.c
 create mode 100644 arch/powerpc/kernel/crash_dump.c
 create mode 100644 arch/powerpc/kernel/ibmebus.c
 create mode 100644 arch/powerpc/kernel/legacy_serial.c
 create mode 100644 arch/powerpc/kernel/machine_kexec.c
 create mode 100644 arch/powerpc/kernel/machine_kexec_32.c
 create mode 100644 arch/powerpc/kernel/prom_parse.c
 delete mode 100644 arch/powerpc/kernel/udbg_scc.c
 create mode 100644 arch/powerpc/oprofile/op_model_7450.c
 create mode 100644 arch/powerpc/platforms/cell/Kconfig
 create mode 100644 arch/powerpc/platforms/cell/pervasive.c
 create mode 100644 arch/powerpc/platforms/cell/pervasive.h
 create mode 100644 arch/powerpc/platforms/cell/spu_base.c
 create mode 100644 arch/powerpc/platforms/cell/spu_priv1.c
 create mode 100644 arch/powerpc/platforms/cell/spu_syscalls.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/Makefile
 create mode 100644 arch/powerpc/platforms/cell/spufs/backing_ops.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/context.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/file.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/hw_ops.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/inode.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/run.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/sched.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/spu_restore.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/spu_restore_crt0.S
 create mode 100644 arch/powerpc/platforms/cell/spufs/spu_restore_dump.h_shipped
 create mode 100644 arch/powerpc/platforms/cell/spufs/spu_save.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/spu_save_crt0.S
 create mode 100644 arch/powerpc/platforms/cell/spufs/spu_save_dump.h_shipped
 create mode 100644 arch/powerpc/platforms/cell/spufs/spu_utils.h
 create mode 100644 arch/powerpc/platforms/cell/spufs/spufs.h
 create mode 100644 arch/powerpc/platforms/cell/spufs/switch.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/syscalls.c
 create mode 100644 arch/powerpc/platforms/powermac/bootx_init.c
 create mode 100644 arch/powerpc/platforms/powermac/pfunc_base.c
 create mode 100644 arch/powerpc/platforms/powermac/pfunc_core.c
 create mode 100644 arch/powerpc/platforms/powermac/udbg_adb.c
 create mode 100644 arch/powerpc/platforms/powermac/udbg_scc.c
 create mode 100644 arch/powerpc/platforms/pseries/pci_dlpar.c
 create mode 100644 arch/powerpc/platforms/pseries/ras.h
 rename arch/powerpc/sysdev/{u3_iommu.c => dart_iommu.c} (64%)
 rename arch/{ppc/syslib/ipic.c => powerpc/sysdev/ipic.c} (100%)
 rename arch/{ppc/syslib/ipic.h => powerpc/sysdev/ipic.h} (100%)
 rename arch/powerpc/xmon/{start_64.c => start.c} (100%)
 delete mode 100644 arch/powerpc/xmon/start_32.c
 delete mode 100644 arch/powerpc/xmon/start_8xx.c
 create mode 100644 arch/ppc/configs/TQM8540_defconfig
 create mode 100644 arch/ppc/configs/TQM8541_defconfig
 create mode 100644 arch/ppc/configs/TQM8555_defconfig
 create mode 100644 arch/ppc/configs/TQM8560_defconfig
 create mode 100644 arch/ppc/platforms/85xx/tqm85xx.c
 create mode 100644 arch/ppc/platforms/85xx/tqm85xx.h
 delete mode 100644 drivers/i2c/busses/i2c-keywest.c
 delete mode 100644 drivers/i2c/busses/i2c-keywest.h
 delete mode 100644 drivers/i2c/busses/i2c-pmac-smu.c
 create mode 100644 drivers/i2c/busses/i2c-powermac.c
 create mode 100644 include/asm-powerpc/bootx.h
 create mode 100644 include/asm-powerpc/ibmebus.h
 rename include/{asm-ppc/ipic.h => asm-powerpc/ipic.h} (100%)
 create mode 100644 include/asm-powerpc/kdump.h
 create mode 100644 include/asm-powerpc/pmac_pfunc.h
 create mode 100644 include/asm-powerpc/spu.h
 create mode 100644 include/asm-powerpc/spu_csa.h
 delete mode 100644 include/asm-ppc/bseip.h

Adrian Bunk:
      PPC_PREP: remove unneeded exports

Andy Fleming:
      powerpc: G4+ oprofile support

Andy Whitcroft:
      powerpc: powermac adb fix dependency on btext_drawchar
      powerpc: powermac adb fix udbg_adb_use_btext warning
      powerpc32: clean up available memory models
      powerpc32: fix definition of distribute_irqs

Anton Blanchard:
      ppc64: Add NUMA cpu summary at boot
      powerpc: Dont set 32bit cputable bits on 64bit
      powerpc: Remove old comment in head.S
      ppc64: fix time syscall
      ppc64: Fix oprofile when compiled as a module
      ppc64: POWER5+ oprofile support
      powerpc: DABR exceptions should report the address not the PC

Aristeu Sergio Rozanski Filho:
      ppc32: cpm_uart: fix xchar sending

Arnd Bergmann:
      spufs: The SPU file system, base
      spufs: cooperative scheduler support
      spufs: Make all exports GPL-only
      spufs: fix local store page refcounting
      spufs: Fix oops when spufs module is not loaded
      spufs: Turn off debugging output
      spufs: Improved SPU preemptability.
      spufs: Improved SPU preemptability [part 2].
      spufs: fix mailbox polling
      cell: add platform detection code
      spufs: fix module refcount race
      spufs: trivial compile fix
      spufs: fix hexdump format
      spufs: clear dsisr on CLASS1[Mf] exception
      powerpc: fix large nvram access
      powerpc: sanitize header files for user space includes
      powerpc: fix two build warnings
      cell: enable pause(0) in cpu_idle
      spufs: fix locking in spu_acquire_runnable
      spufs: dont hold root->isem in spu_forget
      spufs: check for proper file pointer in sys_spu_run
      spufs: serialize sys_spu_run per spu
      spufs fix spu_acquire_runnable error path
      spufs: dont leak directories in failed spu_create
      spufs: fix spufs_fill_dir error path
      spufs: clean up use of bitops
      spufs: move spu_run call to its own file
      spufs: abstract priv1 register access.
      spufs: fix sparse warnings
      spufs: fix allocation on 64k pages
      spufs: set irq affinity for running threads

Benjamin Herrenschmidt:
      powerpc: Add OF address parsing code (#2)
      powerpc: serial port discovery (#2)
      powerpc: Unify udbg (#2)
      powerpc: Add back support for booting from BootX (#2)
      powerpc: convert macio_asic to use prom_parse
      powerpc: Fix g5 build with xmon
      powerpc: More serial probe fixes (#2)
      powerpc: udbg updates
      powerpc: Update OF address parsers
      powerpc: Add pmac32 defconfig for ARCH=powerpc
      powerpc: Fix platinumfb for some modes
      powerpc: Remove device_node addrs/n_addr
      powerpc: Experimental support for new G5 Macs (#2)
      powerpc: Fix g5 DART init
      powerpc: pci_address_to_pio fix
      1/5 powerpc: Rework PowerMac i2c part 1
      2/5 powerpc: Rework PowerMac i2c part 2
      3/5 powerpc: Add platform functions interpreter
      4/5 powerpc: Add cpufreq support for all desktop G5

David Gibson:
      powerpc: Make hugepage mappings respect hint addresses
      powerpc: Remove ItLpRegSave area from the paca
      powerpc: Remove some unneeded fields from the paca
      powerpc: Replace VMALLOCBASE with VMALLOC_START
      powerpc: Fix iSeries bug in VMALLOCBASE/VMALLOC_START consolidation

David Woodhouse:
      syscall entry/exit revamp
      ppc64 syscall_exit_work: call the save_nvgprs function, not its descriptor.
      powerpc: serial port discovery: cope with broken firmware
      Save NVGPRS in 32-bit signal frame
      Fix code that saves NVGPRS in 32-bit signal frame
      ppc: Make ARCH=ppc build again with new syscall path
      powerpc/cell: disable legacy i/o area

Haren Myneni:
      powerpc: Fix search for the main interrupt controller
      Small fix in eeh definitions when CONFIG_EEH not enabled

Heiko J Schick:
      powerpc: IBMEBUS bus support

Jens.Osterkamp at de.ibm.com:
      powerpc/cell: add iommu support for larger memory

Kristian Mueller:
      via-pmu: compile without Power Management support

Kumar Gala:
      powerpc: moved ipic code to arch/powerpc
      powerpc: Add support for building uImages
      powerpc: Fix suboptimal uImage target
      ppc32: Add TQM85xx (8540/8541/8555/8560) board support
      powerpc: Detect prefetchable windows in pci_process_bridge_OF_ranges
      powerpc: Fix compile problem in pci.c for ppc32
      powerpc: Loosen udbg_probe_uart_speed sanity checking
      powerpc: Add the ability to handle SOC ports in legacy_serial
      powerpc: added a udbg_progress
      powerpc: Call find_legacy_serial_ports() if we enable CONFIG_SERIAL_8250
      powerpc: fixing compile issue with !CONFIG_PCI in legacy_serial.c

linas:
      powerpc: minor cleanup of void ptr deref
      powerpc: export PCI fixup routine

Linas Vepstas:
      powerpc: PCI hotplug common code elimination
      powerpc: make pcibios_claim_one_bus available to other code
      powerpc: migrate common PCI hotplug code

Marcelo Tosatti:
      ppc32: m8xx watchdog update
      powerpc/8xx: Fix m8xx_wdt issues

Mark Nutter:
      spufs: switchable spu contexts
      kernel-side context switch code for spufs
      spufs: add spu-side context switch code

Michael Ellerman:
      powerpc: Merge kexec
      powerpc: Propagate regs through to machine_crash_shutdown
      powerpc: Add a is_kernel_addr() macro
      powerpc: Separate usage of KERNELBASE and PAGE_OFFSET
      powerpc: Add CONFIG_CRASH_DUMP
      powerpc: Create a trampoline for the fwnmi vectors
      powerpc: Reroute interrupts from 0 + offset to PHYSICAL_START + offset
      powerpc: Fixups for kernel linked at 32 MB
      powerpc: Add arch dependent basic infrastructure for Kdump.
      powerpc: Parse crashkernel= parameter in first kernel
      powerpc: Add arch-dependent copy_oldmem_page
      powerpc: Add support for "linux,usable-memory" on memory nodes
      powerpc: Don't use KERNELBASE in add_memory()

Mike Kravetz:
      powerpc: Minor numa memory code cleanup
      powerpc: Minor numa memory code cleanup
      powerpc: numa placement for dynamically added memory
      powerpc: don't add memory to empty node/zone

Nicolas Kaiser:
      Documentation/powerpc: index update

Otavio Salvador:
      ppc: removed unused variable i from code.

Paul Janzen:
      ppc32: Put cache flush routines back into .relocate_code section

Paul Mackerras:
      powerpc: Update __NR_syscalls to account for SPU syscalls
      ppc: remove duplicate bseip.h
      Revert "powerpc: Minor numa memory code cleanup"
      powerpc: Fix typo in head_64.S
      powerpc: Fix some #ifndef __KERNEL__ that should be #ifdef
      powerpc: set CONFIG_PPC_OF=y always for ARCH=powerpc
      powerpc: unbreak iSeries compilation again

Segher Boessenkool:
      powerpc: Update MPIC workarounds

Stephen Rothwell:
      powerpc: cleanup iseries irq.c
      powerpc: use end_IRQ for iseries irqs
      powerpc: partly merge iseries do_IRQ
      powerpc: reduce include in irq.c
      powerpc: more iseries irq work
      powerpc: fix for "Update OF address parsers"




More information about the Linuxppc64-dev mailing list