Please pull powerpc.git for-2.6.25 branch

Paul Mackerras paulus at samba.org
Thu Feb 7 22:19:26 EST 2008


Linus,

Please do

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

I have added a few more commits since yesterday's pull request: some
commits updating the 4xx support from Josh Boyer's tree, a compile fix
for 52xx, and a string of commits from Roland McGrath to convert
powerpc over to using the new user_regset stuff for ptrace and core
dumps.

The diffstat and log below show all the commits that are waiting to be
pulled, including the ones in the previous pull request.

Thanks,
Paul.

 Documentation/powerpc/booting-without-of.txt    |   42 +
 arch/powerpc/Kconfig                            |   22 -
 arch/powerpc/Makefile                           |    9 
 arch/powerpc/boot/Makefile                      |  126 ++-
 arch/powerpc/boot/cuboot-mpc7448hpc2.c          |    0 
 arch/powerpc/boot/dts/adder875-redboot.dts      |    1 
 arch/powerpc/boot/dts/adder875-uboot.dts        |    1 
 arch/powerpc/boot/dts/mpc5121ads.dts            |  122 +++
 arch/powerpc/boot/dts/mpc8313erdb.dts           |    4 
 arch/powerpc/boot/dts/mpc8315erdb.dts           |    2 
 arch/powerpc/boot/dts/mpc834x_mds.dts           |    2 
 arch/powerpc/boot/dts/mpc8572ds.dts             |   12 
 arch/powerpc/boot/dts/mpc885ads.dts             |    1 
 arch/powerpc/boot/dts/sequoia.dts               |    8 
 arch/powerpc/boot/dts/storcenter.dts            |   12 
 arch/powerpc/boot/wrapper                       |   23 +
 arch/powerpc/configs/mpc83xx_defconfig          |   10 
 arch/powerpc/kernel/Makefile                    |    4 
 arch/powerpc/kernel/asm-offsets.c               |    3 
 arch/powerpc/kernel/binfmt_elf32.c              |   69 --
 arch/powerpc/kernel/cputable.c                  |   10 
 arch/powerpc/kernel/legacy_serial.c             |    3 
 arch/powerpc/kernel/pmc.c                       |    2 
 arch/powerpc/kernel/ptrace.c                    |  727 +++++++++++++-----
 arch/powerpc/kernel/ptrace32.c                  |  161 +---
 arch/powerpc/kernel/traps.c                     |    2 
 arch/powerpc/kernel/vio.c                       |    2 
 arch/powerpc/mm/mem.c                           |    7 
 arch/powerpc/mm/numa.c                          |   66 ++
 arch/powerpc/oprofile/Makefile                  |    2 
 arch/powerpc/oprofile/common.c                  |    6 
 arch/powerpc/oprofile/op_model_fsl_emb.c        |   28 -
 arch/powerpc/platforms/40x/Kconfig              |    1 
 arch/powerpc/platforms/40x/virtex.c             |    2 
 arch/powerpc/platforms/40x/walnut.c             |    1 
 arch/powerpc/platforms/44x/warp.c               |    2 
 arch/powerpc/platforms/512x/Kconfig             |   20 +
 arch/powerpc/platforms/512x/Makefile            |    4 
 arch/powerpc/platforms/512x/mpc5121_ads.c       |  104 +++
 arch/powerpc/platforms/82xx/mpc8272_ads.c       |    3 
 arch/powerpc/platforms/82xx/pq2fads.c           |    3 
 arch/powerpc/platforms/83xx/mpc832x_rdb.c       |    2 
 arch/powerpc/platforms/83xx/mpc83xx.h           |    2 
 arch/powerpc/platforms/83xx/usb.c               |   17 
 arch/powerpc/platforms/8xx/adder875.c           |    6 
 arch/powerpc/platforms/8xx/ep88xc.c             |    1 
 arch/powerpc/platforms/Kconfig                  |    2 
 arch/powerpc/platforms/Kconfig.cputype          |   10 
 arch/powerpc/platforms/Makefile                 |    1 
 arch/powerpc/platforms/cell/Kconfig             |    7 
 arch/powerpc/platforms/cell/axon_msi.c          |   99 +--
 arch/powerpc/platforms/cell/setup.c             |    2 
 arch/powerpc/platforms/cell/spufs/Makefile      |    2 
 arch/powerpc/platforms/cell/spufs/file.c        |    6 
 arch/powerpc/platforms/cell/spufs/inode.c       |   29 +
 arch/powerpc/platforms/cell/spufs/run.c         |    7 
 arch/powerpc/platforms/cell/spufs/sched.c       |   28 +
 arch/powerpc/platforms/cell/spufs/spufs.h       |    5 
 arch/powerpc/platforms/cell/spufs/sputrace.c    |  250 ++++++
 arch/powerpc/platforms/embedded6xx/storcenter.c |   25 -
 arch/powerpc/platforms/pseries/hotplug-cpu.c    |    2 
 arch/powerpc/platforms/pseries/kexec.c          |    2 
 arch/powerpc/platforms/pseries/reconfig.c       |    1 
 arch/powerpc/platforms/pseries/xics.c           |  118 +--
 arch/powerpc/platforms/pseries/xics.h           |    3 
 arch/powerpc/sysdev/dcr.c                       |    5 
 arch/powerpc/sysdev/fsl_soc.c                   |    2 
 arch/powerpc/sysdev/mpc8xx_pic.c                |   10 
 arch/powerpc/sysdev/qe_lib/qe.c                 |   10 
 drivers/block/xsysace.c                         |    6 
 drivers/cdrom/viocd.c                           |    2 
 drivers/char/Kconfig                            |   10 
 drivers/char/Makefile                           |    1 
 drivers/char/xilinx_hwicap/Makefile             |    7 
 drivers/char/xilinx_hwicap/buffer_icap.c        |  380 ++++++++++
 drivers/char/xilinx_hwicap/buffer_icap.h        |   57 +
 drivers/char/xilinx_hwicap/fifo_icap.c          |  381 ++++++++++
 drivers/char/xilinx_hwicap/fifo_icap.h          |   62 ++
 drivers/char/xilinx_hwicap/xilinx_hwicap.c      |  904 +++++++++++++++++++++++
 drivers/char/xilinx_hwicap/xilinx_hwicap.h      |  193 +++++
 drivers/net/Kconfig                             |    4 
 drivers/net/cpmac.c                             |   55 -
 drivers/of/base.c                               |   25 +
 drivers/of/platform.c                           |   10 
 drivers/serial/Kconfig                          |   12 
 drivers/serial/mpc52xx_uart.c                   |  424 +++++++++--
 drivers/serial/uartlite.c                       |   53 -
 drivers/video/xilinxfb.c                        |    4 
 include/asm-powerpc/cputable.h                  |    2 
 include/asm-powerpc/dcr-native.h                |   47 +
 include/asm-powerpc/elf.h                       |    2 
 include/asm-powerpc/mpc512x.h                   |   22 +
 include/asm-powerpc/mpc52xx_psc.h               |   48 +
 include/asm-powerpc/oprofile_impl.h             |    2 
 include/asm-powerpc/ptrace.h                    |    2 
 include/asm-powerpc/reg.h                       |    4 
 include/asm-powerpc/reg_booke.h                 |   62 --
 include/asm-powerpc/reg_fsl_emb.h               |   72 ++
 include/asm-powerpc/system.h                    |    2 
 include/asm-powerpc/vio.h                       |    2 
 include/linux/elf.h                             |    1 
 include/linux/of.h                              |    1 
 102 files changed, 4173 insertions(+), 969 deletions(-)
 rename arch/powerpc/boot/{cuboot-hpc2.c => cuboot-mpc7448hpc2.c} (100%)
 create mode 100644 arch/powerpc/boot/dts/mpc5121ads.dts
 delete mode 100644 arch/powerpc/kernel/binfmt_elf32.c
 rename arch/powerpc/oprofile/{op_model_fsl_booke.c => op_model_fsl_emb.c} (90%)
 create mode 100644 arch/powerpc/platforms/512x/Kconfig
 create mode 100644 arch/powerpc/platforms/512x/Makefile
 create mode 100644 arch/powerpc/platforms/512x/mpc5121_ads.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/sputrace.c
 create mode 100644 drivers/char/xilinx_hwicap/Makefile
 create mode 100644 drivers/char/xilinx_hwicap/buffer_icap.c
 create mode 100644 drivers/char/xilinx_hwicap/buffer_icap.h
 create mode 100644 drivers/char/xilinx_hwicap/fifo_icap.c
 create mode 100644 drivers/char/xilinx_hwicap/fifo_icap.h
 create mode 100644 drivers/char/xilinx_hwicap/xilinx_hwicap.c
 create mode 100644 drivers/char/xilinx_hwicap/xilinx_hwicap.h
 create mode 100644 include/asm-powerpc/mpc512x.h
 create mode 100644 include/asm-powerpc/reg_fsl_emb.h

Andre Detsch (1):
      [POWERPC] spufs: Fix memory leak on SPU affinity

Andy Fleming (2):
      [POWERPC] Made FSL Book-E PMC support more generic
      [POWERPC} Add oprofile support for e300

Anton Vorontsov (2):
      cpmac: convert to new Fixed PHY infrastructure
      [POWERPC] qe_lib: fix few fluffy negligences

Balbir Singh (1):
      [POWERPC] Fake NUMA emulation for PowerPC

Bryan O'Donoghue (1):
      [POWERPC] 8xx: Add clock-frequency to adder875 and mpc885ads dts

Christoph Hellwig (1):
      [POWERPC] spufs: Add marker-based tracing facility

Grant Likely (4):
      [POWERPC] Fix incorrectly tagged __devinitdata structures
      [POWERPC] Eliminate broken OF console initialization.
      [POWERPC] bootwrapper: Build multiple cuImages
      [POWERPC] mpc52xx: fix compile error introduce when rebasing patch

Jeremy Kerr (1):
      [POWERPC] spufs: Fix SPE single-step mode

John Rigby (4):
      [POWERPC] mpc512x: Basic platform support
      [POWERPC] mpc512x: Device tree for MPC5121 ADS
      [POWERPC] mpc512x: Factor out 5200 dependencies from 52xx psc driver
      [POWERPC] mpc512x: Add MPC512x PSC support to MPC52xx psc driver

Jon Loeliger (1):
      [POWERPC] Fix storcenter DTS typos, feedback, IRQs.

Josh Boyer (1):
      [POWERPC] 4xx: Fix Walnut build

Julia Lawall (3):
      [POWERPC] arch/powerpc/platforms/pseries: Add missing of_node_put
      [POWERPC] arch/powerpc/sysdev: Add missing of_node_put
      [POWERPC] arch/powerpc/platforms/82xx: Add missing of_node_put

Kim Phillips (6):
      [POWERPC] 83xx: configure USB clock for MPC8315E
      [POWERPC] 83xx: Correct 2nd PCI controller interrupt value in mpc834x_mds dts
      [POWERPC] 83xx: Add rtc node to mpc8313erdb dts
      [POWERPC] 83xx: mpc832x_rdb: fix compiler warning
      [POWERPC] FSL: fix mpc83xx_spi device registration
      [POWERPC] 83xx: Update mpc83xx_defconfig

Kumar Gala (1):
      [POWERPC] 85xx: Add second cpu to 8572 dts

Michael Ellerman (6):
      [POWERPC] Add of_get_next_parent()
      [POWERPC] Search for and publish cell OF platform devices earlier
      [POWERPC] Create and hook up of_platform_device_shutdown
      [POWERPC] Convert axon_msi to an of_platform driver
      [POWERPC] Avoid DMA exception when using axon_msi with IOMMU
      [POWERPC] Fix legacy serial search for opb bus ports

Nathan Fontenot (4):
      [POWERPC] Update irq descriptor affinity
      [POWERPC] Split xics_teardown_cpu()
      [POWERPC] Remove redundant of_get_cpu_node routine
      [POWERPC] Update default irq servers when boot cpu is removed

Olof Johansson (1):
      [POWERPC] Fix compilation for CONFIG_DEBUGGER=n and CONFIG_KEXEC=y

Roland McGrath (15):
      [POWERPC] Use user_regset accessors for FP regs
      [POWERPC] Use user_regset accessors for altivec regs
      [POWERPC] Use user_regset accessors for SPE regs
      [POWERPC] ptrace accessors for special regs MSR and TRAP
      [POWERPC] Use user_regset accessors for GPRs
      [POWERPC] Add user_regset_view definitions
      [POWERPC] Add user_regset compat support
      [POWERPC] Switch to using user_regset-based core dumps
      [POWERPC] Switch to generic compat_binfmt_elf code
      [POWERPC] Use regset code for PTRACE_*REGS* requests
      [POWERPC] Use generic ptrace peekdata/pokedata
      [POWERPC] Use generic compat_ptrace_request
      [POWERPC] Use generic compat_sys_ptrace
      [POWERPC] Use regset code for compat PTRACE_*REGS* calls
      [POWERPC] Add SPE registers to core dumps

Scott Wood (2):
      [POWERPC] 8xx: adder875, ep88xc: fix to match recent 8xx cleanups.
      [POWERPC] update_mmu_cache: Don't cache-flush non-readable pages

Sean MacLennan (1):
      [POWERPC] 4xx: Fix offset value on Warp board

Stephen Neuendorffer (3):
      [POWERPC] Xilinx: Update compatible to use values generated by BSP generator.
      [POWERPC] Xilinx: hwicap driver
      [POWERPC] Xilinx: hwicap: update booting-without-of.txt

Stephen Rothwell (3):
      [POWERPC] Avoid possible extra of_node_put in axon_msi.c
      [POWERPC] iSeries: Fix section mismatch in viodsasd
      [POWERPC] iSeries: Fix section mismatch in viocd

Tony Breeds (1):
      [POWERPC] Use a sensible default for clock_getres() in the VDSO

Valentine Barshak (4):
      [POWERPC] 4xx: Add USB ehci-ppc-of dts bindings.
      [POWERPC] 4xx: Add 440EPx Sequoia ehci dts entry
      [POWERPC] Add missing native dcr dcr_ind_lock spinlock
      [POWERPC] 4xx: PCIe indirect DCR spinlock fix.




More information about the Linuxppc-dev mailing list