Please pull powerpc.git master branch

Paul Mackerras paulus at samba.org
Wed Feb 14 12:07:07 EST 2007


Linus,

Please do:

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

or, if the mirroring hasn't caught up:

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

The most important thing there is Ben's "Fix vDSO page count
calculation" patch.  Apart from that there are a bunch of updates for
Cell and for embedded systems plus some other minor fixes and
cleanups.

Thanks,
Paul.

 Documentation/powerpc/booting-without-of.txt       |    4 
 .../powerpc/mpc52xx-device-tree-bindings.txt       |  183 ++-
 arch/powerpc/Kconfig                               |    2 
 arch/powerpc/boot/dts/kuroboxHD.dts                |  148 ++
 arch/powerpc/boot/dts/lite5200.dts                 |  135 +-
 arch/powerpc/boot/dts/lite5200b.dts                |  135 +-
 arch/powerpc/boot/dts/mpc8313erdb.dts              |  219 +++
 arch/powerpc/boot/dts/mpc8349emitxgp.dts           |  187 +++
 arch/powerpc/boot/dts/mpc834x_mds.dts              |    6 
 arch/powerpc/boot/dts/mpc8568mds.dts               |  380 +++++
 arch/powerpc/configs/linkstation_defconfig         |  118 +-
 arch/powerpc/configs/mpc8313_rdb_defconfig         | 1409 ++++++++++++++++++++
 arch/powerpc/configs/mpc834x_itx_defconfig         |  232 +--
 arch/powerpc/configs/mpc834x_itxgp_defconfig       | 1174 +++++++++++++++++
 arch/powerpc/configs/mpc834x_mds_defconfig         |    9 
 arch/powerpc/configs/mpc8568mds_defconfig          |  992 ++++++++++++++
 arch/powerpc/kernel/btext.c                        |    9 
 arch/powerpc/kernel/cputable.c                     |    2 
 arch/powerpc/kernel/head_44x.S                     |    2 
 arch/powerpc/kernel/head_fsl_booke.S               |    7 
 arch/powerpc/kernel/legacy_serial.c                |   15 
 arch/powerpc/kernel/prom_init.c                    |   81 +
 arch/powerpc/kernel/setup_32.c                     |    8 
 arch/powerpc/kernel/smp.c                          |   23 
 arch/powerpc/kernel/udbg.c                         |    2 
 arch/powerpc/kernel/vdso.c                         |   34 
 arch/powerpc/mm/mem.c                              |    3 
 arch/powerpc/mm/pgtable_32.c                       |    2 
 arch/powerpc/oprofile/op_model_cell.c              |  149 +-
 arch/powerpc/platforms/52xx/Makefile               |    2 
 arch/powerpc/platforms/52xx/efika-pci.c            |  119 --
 arch/powerpc/platforms/52xx/efika-setup.c          |  150 --
 arch/powerpc/platforms/52xx/efika.c                |  243 +++
 arch/powerpc/platforms/52xx/efika.h                |   19 
 arch/powerpc/platforms/52xx/lite5200.c             |   29 
 arch/powerpc/platforms/52xx/mpc52xx_common.c       |    4 
 arch/powerpc/platforms/52xx/mpc52xx_pic.c          |   10 
 arch/powerpc/platforms/83xx/Kconfig                |   24 
 arch/powerpc/platforms/83xx/Makefile               |    3 
 arch/powerpc/platforms/83xx/mpc8313_rdb.c          |   99 +
 arch/powerpc/platforms/83xx/mpc834x_itx.c          |    2 
 arch/powerpc/platforms/83xx/mpc834x_mds.c          |  213 +++
 arch/powerpc/platforms/83xx/mpc834x_sys.c          |  140 --
 arch/powerpc/platforms/83xx/mpc834x_sys.h          |   23 
 arch/powerpc/platforms/83xx/mpc83xx.h              |   18 
 arch/powerpc/platforms/85xx/Kconfig                |   13 
 arch/powerpc/platforms/85xx/Makefile               |    1 
 arch/powerpc/platforms/85xx/mpc8568_mds.c          |  246 +++
 arch/powerpc/platforms/85xx/mpc85xx_ads.c          |    7 
 arch/powerpc/platforms/85xx/mpc85xx_cds.c          |   17 
 arch/powerpc/platforms/Makefile                    |    2 
 arch/powerpc/platforms/cell/pmu.c                  |   14 
 arch/powerpc/platforms/cell/spu_manage.c           |  102 -
 arch/powerpc/platforms/cell/spufs/context.c        |  137 +-
 arch/powerpc/platforms/cell/spufs/file.c           |  144 +-
 arch/powerpc/platforms/cell/spufs/run.c            |   16 
 arch/powerpc/platforms/cell/spufs/sched.c          |  386 ++++-
 arch/powerpc/platforms/cell/spufs/spufs.h          |   50 -
 arch/powerpc/platforms/celleb/htab.c               |   19 
 arch/powerpc/platforms/embedded6xx/linkstation.c   |   12 
 arch/powerpc/platforms/ps3/spu.c                   |   42 -
 arch/powerpc/platforms/pseries/Makefile            |    1 
 arch/powerpc/platforms/pseries/firmware.h          |   17 
 arch/powerpc/platforms/pseries/kexec.c             |   72 +
 arch/powerpc/platforms/pseries/pci.c               |    4 
 arch/powerpc/platforms/pseries/pseries.h           |   36 +
 arch/powerpc/platforms/pseries/ras.c               |    2 
 arch/powerpc/platforms/pseries/ras.h               |    9 
 arch/powerpc/platforms/pseries/setup.c             |   60 -
 arch/powerpc/platforms/pseries/smp.c               |    1 
 arch/powerpc/sysdev/fsl_soc.c                      |   78 +
 arch/powerpc/sysdev/mpic.c                         |   21 
 arch/powerpc/sysdev/qe_lib/ucc_slow.c              |    6 
 arch/powerpc/xmon/xmon.c                           |    1 
 arch/ppc/configs/taishan_defconfig                 | 1077 +++++++++++++++
 arch/ppc/kernel/head_fsl_booke.S                   |    7 
 arch/ppc/kernel/ppc_ksyms.c                        |    2 
 arch/ppc/mm/pgtable.c                              |    2 
 arch/ppc/platforms/4xx/Kconfig                     |   10 
 arch/ppc/platforms/4xx/Makefile                    |    1 
 arch/ppc/platforms/4xx/taishan.c                   |  395 ++++++
 arch/ppc/platforms/4xx/taishan.h                   |   67 +
 arch/ppc/syslib/Makefile                           |    1 
 drivers/ata/pata_mpc52xx.c                         |    6 
 drivers/macintosh/adbhid.c                         |    4 
 drivers/macintosh/apm_emu.c                        |    2 
 drivers/macintosh/mac_hid.c                        |    4 
 drivers/macintosh/therm_adt746x.c                  |    6 
 drivers/macintosh/via-cuda.c                       |    2 
 drivers/macintosh/via-macii.c                      |   10 
 drivers/macintosh/via-maciisi.c                    |    6 
 drivers/macintosh/via-pmu.c                        |   13 
 drivers/macintosh/via-pmu68k.c                     |    4 
 drivers/serial/Kconfig                             |   10 
 drivers/serial/Makefile                            |    1 
 drivers/serial/mpc52xx_uart.c                      |    5 
 drivers/serial/of_serial.c                         |  143 ++
 include/asm-powerpc/cell-pmu.h                     |   15 
 include/asm-powerpc/floppy.h                       |  135 ++
 include/asm-powerpc/spu.h                          |    1 
 include/asm-powerpc/systbl.h                       |    1 
 include/asm-powerpc/ucc_slow.h                     |    2 
 include/asm-powerpc/udbg.h                         |    1 
 include/asm-powerpc/vdso.h                         |    5 
 include/asm-ppc/ibm4xx.h                           |    4 
 105 files changed, 8624 insertions(+), 1602 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/kuroboxHD.dts
 create mode 100644 arch/powerpc/boot/dts/mpc8313erdb.dts
 create mode 100644 arch/powerpc/boot/dts/mpc8349emitxgp.dts
 rename arch/powerpc/boot/dts/{mpc8349emds.dts => mpc834x_mds.dts} (99%)
 create mode 100644 arch/powerpc/boot/dts/mpc8568mds.dts
 create mode 100644 arch/powerpc/configs/mpc8313_rdb_defconfig
 create mode 100644 arch/powerpc/configs/mpc834x_itxgp_defconfig
 create mode 100644 arch/powerpc/configs/mpc8568mds_defconfig
 delete mode 100644 arch/powerpc/platforms/52xx/efika-pci.c
 delete mode 100644 arch/powerpc/platforms/52xx/efika-setup.c
 create mode 100644 arch/powerpc/platforms/52xx/efika.c
 delete mode 100644 arch/powerpc/platforms/52xx/efika.h
 create mode 100644 arch/powerpc/platforms/83xx/mpc8313_rdb.c
 create mode 100644 arch/powerpc/platforms/83xx/mpc834x_mds.c
 delete mode 100644 arch/powerpc/platforms/83xx/mpc834x_sys.c
 delete mode 100644 arch/powerpc/platforms/83xx/mpc834x_sys.h
 create mode 100644 arch/powerpc/platforms/85xx/mpc8568_mds.c
 delete mode 100644 arch/powerpc/platforms/pseries/firmware.h
 create mode 100644 arch/powerpc/platforms/pseries/kexec.c
 create mode 100644 arch/powerpc/platforms/pseries/pseries.h
 delete mode 100644 arch/powerpc/platforms/pseries/ras.h
 create mode 100644 arch/ppc/configs/taishan_defconfig
 create mode 100644 arch/ppc/platforms/4xx/taishan.c
 create mode 100644 arch/ppc/platforms/4xx/taishan.h
 create mode 100644 drivers/serial/of_serial.c

Akira Iguchi:
      [POWERPC] Celleb: improve MMU hashtable locking

Andy Fleming:
      [POWERPC] 85xx: Add support for the 8568 MDS board
      [POWERPC] 85xx: Add a defconfig for the 8568 MDS

Arnd Bergmann:
      [POWERPC] Open Firmware serial port driver

Becky Bruce:
      [POWERPC] 85xx: Don't write reserved values to MAS1[TSIZE]
      [POWERPC] 85xx: Drop use of SYNC macro in head_fsl_booke.S

Benjamin Herrenschmidt:
      [POWERPC] Fix vDSO page count calculation
      [POWERPC] spufs: remove need for struct page for SPEs
      [POWERPC] powerpc: Remove SPU struct pages for PS3
      [POWERPC] spufs: Fix bitrot of the SPU mmap facility

Carl Love:
      [POWERPC] cell: PPU Oprofile cleanup patch

Christoph Hellwig:
      [POWERPC] spufs: remove SPU_CONTEXT_PREEMPT
      [POWERPC] spufs: remove empty last line in run.c
      [POWERPC] spufs: remove superfluous SPU_STATE_SAVED assignments
      [POWERPC] spufs: bind_context sets SPU_STATE_RUNNABLE
      [POWERPC] spufs: sched.c cleanups
      [POWERPC] spufs: simplify state_mutex
      [POWERPC] spufs: state_mutex cleanup
      [POWERPC] spufs: move prio to spu_context
      [POWERPC] spufs: runqueue simplification
      [POWERPC] spufs: optimize spu_run
      [POWERPC] spu sched: simplity spu_remove_from_active_list
      [POWERPC] spu sched: update some comments
      [POWERPC] spu sched: forced preemption at execution
      [POWERPC] spu sched: use DECLARE_BITMAP
      [POWERPC] spu sched: static timeslicing for SCHED_RR contexts

David Gibson:
      [POWERPC] Remove ibm4{xx,4x}.h from arch/powerpc
      [POWERPC] Use udbg_early_init() on ppc32

Grant Likely:
      [POWERPC] Fixup mp5200 drivers to match device tree changes
      [POWERPC] mpc5200 device tree bindings refinement

Guennadi Liakhovetski:
      [POWERPC] Update to linkstation / kurobox support

Kim Phillips:
      [POWERPC] 83xx: Add base support for the MPC8313E RDB
      [POWERPC] 83xx: add the mpc8313erdb defconfig

Kumar Gala:
      [POWERPC] Fix is_power_of_4(x) compile error
      [POWERPC] 85xx: Marked functions static
      [POWERPC] 83xx: Updated and renamed MPC834x SYS to MPC834x MDS

Li Yang:
      [POWERPC] 83xx: Added new dr_mode property for usb controller on 83xx
      [POWERPC] 83xx: Add USB setup code for MPC8349E MDS-PB
      [POWERPC] 83xx: Add platform_device for USB DR peripheral driver

Masato Noguchi:
      [POWERPC] spufs: avoid accessing kernel memory through mmapped /mem node

Maynard Johnson:
      [POWERPC] cell: pm_rtas_activat_signals routine cleanup

Michael Ellerman:
      [POWERPC] Consolidate pseries platform header files into pseries.h
      [POWERPC] Cleanup pseries smp initialisation code
      [POWERPC] Cleanup pseries kexec code
      [POWERPC] Move MPIC smp routines into mpic.c

Olaf Hering:
      [POWERPC] move variables in drivers/macintosh to bss
      [POWERPC] Mark winbond IDE PCI resources with start 0 as unassigned
      [POWERPC] Correct AC Power: in /proc/pmu/info on ibook1

Pavel Fedin:
      [POWERPC] Virtual DMA support for floppy driver for new powerpc architecture

Rojhalat Ibrahim:
      [PPC] Fix compile error for e500 core based processors

Stefan Roese:
      [POWERPC] ppc: Add support for AMCC Taishan 440GX eval board

Stephen Rothwell:
      [POWERPC] Wire up sys_getcpu
      [POWERPC] correct a prototype

Sylvain Munaut:
      [POWERPC] Add device tree fixups for the EFIKA
      [POWERPC] Restore 'proper' link order in platform
      [POWERPC] Use common 52xx of_platform probe code for EFIKA
      [POWERPC] Fix unbalanced of_node_{get,put} in efika-setup.c
      [POWERPC] Small cleanup of EFIKA platform

Timur Tabi:
      [POWERPC] QE: Rename ucc_slow_info.us_regs to ucc_slow_info.regs
      [POWERPC] 83xx: Add support for MPC8349E-mITX-GP
      [POWERPC] 83xx: Updated mpc834x_itx_defconfig




More information about the Linuxppc-dev mailing list