From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <17874.24763.944906.328975@cargo.ozlabs.ibm.com> Date: Wed, 14 Feb 2007 12:07:07 +1100 From: Paul Mackerras To: torvalds@linux-foundation.org Subject: Please pull powerpc.git master branch Cc: linuxppc-dev@ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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