All of lore.kernel.org
 help / color / mirror / Atom feed
* Please pull powerpc.git master branch
@ 2007-02-14  1:07 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-02-14  1:07 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

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

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2008-04-20 11:03 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2008-04-20 11:03 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev, akpm, linux-kernel

Linus,

Please do:

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

to get a powerpc update.

Thanks,
Paul.

 Documentation/kernel-parameters.txt               |    2 
 Documentation/powerpc/booting-without-of.txt      |  622 +++++++++++++-
 Documentation/powerpc/phyp-assisted-dump.txt      |  127 +++
 arch/powerpc/Kconfig                              |   82 +-
 arch/powerpc/Kconfig.debug                        |    2 
 arch/powerpc/Makefile                             |   12 
 arch/powerpc/boot/Makefile                        |   40 +
 arch/powerpc/boot/bamboo.c                        |    3 
 arch/powerpc/boot/cpm-serial.c                    |  117 ++-
 arch/powerpc/boot/cuboot-pq2.c                    |   27 -
 arch/powerpc/boot/cuboot-rainier.c                |    3 
 arch/powerpc/boot/cuboot-sequoia.c                |    3 
 arch/powerpc/boot/cuboot-taishan.c                |    3 
 arch/powerpc/boot/cuboot-warp.c                   |    2 
 arch/powerpc/boot/cuboot-yosemite.c               |   44 +
 arch/powerpc/boot/devtree.c                       |   20 
 arch/powerpc/boot/dts/bamboo.dts                  |    2 
 arch/powerpc/boot/dts/canyonlands.dts             |  402 +++++++++
 arch/powerpc/boot/dts/ebony.dts                   |    2 
 arch/powerpc/boot/dts/ep8248e.dts                 |    5 
 arch/powerpc/boot/dts/ep88xc.dts                  |   73 +-
 arch/powerpc/boot/dts/glacier.dts                 |  467 ++++++++++
 arch/powerpc/boot/dts/haleakala.dts               |    4 
 arch/powerpc/boot/dts/katmai.dts                  |    2 
 arch/powerpc/boot/dts/kilauea.dts                 |    4 
 arch/powerpc/boot/dts/ksi8560.dts                 |  267 ++++++
 arch/powerpc/boot/dts/kuroboxHD.dts               |   83 +-
 arch/powerpc/boot/dts/kuroboxHG.dts               |   83 +-
 arch/powerpc/boot/dts/makalu.dts                  |    4 
 arch/powerpc/boot/dts/mpc7448hpc2.dts             |   97 +-
 arch/powerpc/boot/dts/mpc8272ads.dts              |  132 ++-
 arch/powerpc/boot/dts/mpc832x_mds.dts             |    7 
 arch/powerpc/boot/dts/mpc832x_rdb.dts             |    4 
 arch/powerpc/boot/dts/mpc836x_mds.dts             |    4 
 arch/powerpc/boot/dts/mpc8540ads.dts              |  173 ++--
 arch/powerpc/boot/dts/mpc8541cds.dts              |  161 ++--
 arch/powerpc/boot/dts/mpc8544ds.dts               |  299 ++++---
 arch/powerpc/boot/dts/mpc8548cds.dts              |  289 +++---
 arch/powerpc/boot/dts/mpc8555cds.dts              |  161 ++--
 arch/powerpc/boot/dts/mpc8560ads.dts              |  209 ++---
 arch/powerpc/boot/dts/mpc8568mds.dts              |  291 +++----
 arch/powerpc/boot/dts/mpc8572ds.dts               |  383 ++++-----
 arch/powerpc/boot/dts/mpc8641_hpcn.dts            |    2 
 arch/powerpc/boot/dts/mpc866ads.dts               |   58 +
 arch/powerpc/boot/dts/mpc885ads.dts               |   77 +-
 arch/powerpc/boot/dts/pq2fads.dts                 |  126 +--
 arch/powerpc/boot/dts/prpmc2800.dts               |  336 ++++----
 arch/powerpc/boot/dts/rainier.dts                 |    6 
 arch/powerpc/boot/dts/sbc8641d.dts                |  352 ++++++++
 arch/powerpc/boot/dts/sequoia.dts                 |    6 
 arch/powerpc/boot/dts/taishan.dts                 |   31 +
 arch/powerpc/boot/dts/walnut.dts                  |    1 
 arch/powerpc/boot/dts/warp.dts                    |    1 
 arch/powerpc/boot/dts/yosemite.dts                |  304 +++++++
 arch/powerpc/boot/ebony.c                         |    3 
 arch/powerpc/boot/libfdt-wrapper.c                |    2 
 arch/powerpc/boot/mpc52xx-psc.c                   |    9 
 arch/powerpc/boot/mpsc.c                          |    2 
 arch/powerpc/boot/mv64x60.c                       |    4 
 arch/powerpc/boot/mv64x60_i2c.c                   |    2 
 arch/powerpc/boot/ns16550.c                       |   10 
 arch/powerpc/boot/ops.h                           |    1 
 arch/powerpc/boot/prpmc2800.c                     |   23 -
 arch/powerpc/boot/ps3-head.S                      |   25 -
 arch/powerpc/boot/ps3.c                           |   23 -
 arch/powerpc/boot/serial.c                        |    2 
 arch/powerpc/boot/simpleboot.c                    |   84 ++
 arch/powerpc/boot/treeboot-walnut.c               |    2 
 arch/powerpc/boot/virtex405-head.S                |   30 +
 arch/powerpc/boot/wrapper                         |   32 -
 arch/powerpc/configs/40x/ep405_defconfig          |    0 
 arch/powerpc/configs/40x/kilauea_defconfig        |    0 
 arch/powerpc/configs/40x/makalu_defconfig         |    0 
 arch/powerpc/configs/40x/walnut_defconfig         |    0 
 arch/powerpc/configs/44x/bamboo_defconfig         |    0 
 arch/powerpc/configs/44x/canyonlands_defconfig    |  138 ---
 arch/powerpc/configs/44x/ebony_defconfig          |    0 
 arch/powerpc/configs/44x/katmai_defconfig         |    0 
 arch/powerpc/configs/44x/rainier_defconfig        |    0 
 arch/powerpc/configs/44x/sequoia_defconfig        |    0 
 arch/powerpc/configs/44x/taishan_defconfig        |    0 
 arch/powerpc/configs/44x/warp_defconfig           |    0 
 arch/powerpc/configs/83xx/mpc8313_rdb_defconfig   |    8 
 arch/powerpc/configs/83xx/mpc8315_rdb_defconfig   |    0 
 arch/powerpc/configs/83xx/mpc832x_mds_defconfig   |    0 
 arch/powerpc/configs/83xx/mpc832x_rdb_defconfig   |    0 
 arch/powerpc/configs/83xx/mpc834x_itx_defconfig   |    0 
 arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig |    0 
 arch/powerpc/configs/83xx/mpc834x_mds_defconfig   |    0 
 arch/powerpc/configs/83xx/mpc836x_mds_defconfig   |    0 
 arch/powerpc/configs/83xx/mpc837x_mds_defconfig   |    0 
 arch/powerpc/configs/83xx/mpc837x_rdb_defconfig   |    0 
 arch/powerpc/configs/83xx/sbc834x_defconfig       |    0 
 arch/powerpc/configs/85xx/ksi8560_defconfig       |  250 +++---
 arch/powerpc/configs/85xx/mpc8540_ads_defconfig   |    0 
 arch/powerpc/configs/85xx/mpc8544_ds_defconfig    |   17 
 arch/powerpc/configs/85xx/mpc8560_ads_defconfig   |    0 
 arch/powerpc/configs/85xx/mpc8568mds_defconfig    |    0 
 arch/powerpc/configs/85xx/mpc8572_ds_defconfig    |    0 
 arch/powerpc/configs/85xx/mpc85xx_cds_defconfig   |    0 
 arch/powerpc/configs/85xx/sbc8548_defconfig       |    0 
 arch/powerpc/configs/85xx/sbc8560_defconfig       |    0 
 arch/powerpc/configs/85xx/stx_gp3_defconfig       |    0 
 arch/powerpc/configs/85xx/tqm8540_defconfig       |    0 
 arch/powerpc/configs/85xx/tqm8541_defconfig       |    0 
 arch/powerpc/configs/85xx/tqm8555_defconfig       |    0 
 arch/powerpc/configs/85xx/tqm8560_defconfig       |    0 
 arch/powerpc/configs/chrp32_defconfig             |    7 
 arch/powerpc/configs/g5_defconfig                 |    7 
 arch/powerpc/configs/iseries_defconfig            |    7 
 arch/powerpc/configs/maple_defconfig              |  131 +++
 arch/powerpc/configs/mpc83xx_defconfig            |  164 ++++
 arch/powerpc/configs/pmac32_defconfig             |    7 
 arch/powerpc/configs/ppc40x_defconfig             |   31 -
 arch/powerpc/configs/ppc44x_defconfig             |   14 
 arch/powerpc/configs/ppc64_defconfig              |    8 
 arch/powerpc/configs/pseries_defconfig            |    8 
 arch/powerpc/configs/sbc8641d_defconfig           |  937 +++++++++++----------
 arch/powerpc/kernel/Makefile                      |    1 
 arch/powerpc/kernel/asm-offsets.c                 |   10 
 arch/powerpc/kernel/btext.c                       |    3 
 arch/powerpc/kernel/cpu_setup_44x.S               |    5 
 arch/powerpc/kernel/cputable.c                    |   28 +
 arch/powerpc/kernel/crash.c                       |    3 
 arch/powerpc/kernel/crash_dump.c                  |    3 
 arch/powerpc/kernel/entry_32.S                    |   30 -
 arch/powerpc/kernel/entry_64.S                    |   30 +
 arch/powerpc/kernel/head_32.S                     |   22 
 arch/powerpc/kernel/head_44x.S                    |    4 
 arch/powerpc/kernel/head_64.S                     |   69 +-
 arch/powerpc/kernel/head_booke.h                  |   33 -
 arch/powerpc/kernel/head_fsl_booke.S              |   44 +
 arch/powerpc/kernel/ibmebus.c                     |   12 
 arch/powerpc/kernel/iommu.c                       |    4 
 arch/powerpc/kernel/irq.c                         |   18 
 arch/powerpc/kernel/isa-bridge.c                  |    6 
 arch/powerpc/kernel/lparcfg.c                     |   12 
 arch/powerpc/kernel/machine_kexec.c               |    3 
 arch/powerpc/kernel/paca.c                        |   34 -
 arch/powerpc/kernel/ppc32.h                       |    2 
 arch/powerpc/kernel/ppc_ksyms.c                   |    7 
 arch/powerpc/kernel/process.c                     |   33 -
 arch/powerpc/kernel/prom.c                        |  120 ++-
 arch/powerpc/kernel/prom_init.c                   |    8 
 arch/powerpc/kernel/ptrace32.c                    |   27 +
 arch/powerpc/kernel/rtas.c                        |    4 
 arch/powerpc/kernel/rtas_flash.c                  |    2 
 arch/powerpc/kernel/rtas_pci.c                    |   29 -
 arch/powerpc/kernel/setup-common.c                |   11 
 arch/powerpc/kernel/setup_32.c                    |   14 
 arch/powerpc/kernel/setup_64.c                    |    8 
 arch/powerpc/kernel/signal_32.c                   |   19 
 arch/powerpc/kernel/stacktrace.c                  |   47 +
 arch/powerpc/kernel/sys_ppc32.c                   |    5 
 arch/powerpc/kernel/vdso.c                        |    3 
 arch/powerpc/kernel/vio.c                         |   10 
 arch/powerpc/kernel/vmlinux.lds.S                 |   51 +
 arch/powerpc/lib/rheap.c                          |    4 
 arch/powerpc/lib/string.S                         |   14 
 arch/powerpc/math-emu/fabs.c                      |    2 
 arch/powerpc/math-emu/fadd.c                      |    2 
 arch/powerpc/math-emu/fadds.c                     |    2 
 arch/powerpc/math-emu/fcmpo.c                     |    2 
 arch/powerpc/math-emu/fcmpu.c                     |    2 
 arch/powerpc/math-emu/fctiw.c                     |    2 
 arch/powerpc/math-emu/fctiwz.c                    |    2 
 arch/powerpc/math-emu/fdiv.c                      |    6 
 arch/powerpc/math-emu/fdivs.c                     |    6 
 arch/powerpc/math-emu/fmadd.c                     |    2 
 arch/powerpc/math-emu/fmadds.c                    |    2 
 arch/powerpc/math-emu/fmr.c                       |    2 
 arch/powerpc/math-emu/fmsub.c                     |    2 
 arch/powerpc/math-emu/fmsubs.c                    |    2 
 arch/powerpc/math-emu/fmul.c                      |    2 
 arch/powerpc/math-emu/fmuls.c                     |    2 
 arch/powerpc/math-emu/fnabs.c                     |    2 
 arch/powerpc/math-emu/fneg.c                      |    2 
 arch/powerpc/math-emu/fnmadd.c                    |    2 
 arch/powerpc/math-emu/fnmadds.c                   |    2 
 arch/powerpc/math-emu/fnmsub.c                    |    2 
 arch/powerpc/math-emu/fnmsubs.c                   |    2 
 arch/powerpc/math-emu/fres.c                      |    2 
 arch/powerpc/math-emu/frsp.c                      |    2 
 arch/powerpc/math-emu/frsqrte.c                   |    2 
 arch/powerpc/math-emu/fsel.c                      |    2 
 arch/powerpc/math-emu/fsqrt.c                     |    2 
 arch/powerpc/math-emu/fsqrts.c                    |    2 
 arch/powerpc/math-emu/fsub.c                      |    2 
 arch/powerpc/math-emu/fsubs.c                     |    2 
 arch/powerpc/math-emu/lfd.c                       |    2 
 arch/powerpc/math-emu/lfs.c                       |    2 
 arch/powerpc/math-emu/mcrfs.c                     |    4 
 arch/powerpc/math-emu/mffs.c                      |    2 
 arch/powerpc/math-emu/mtfsb0.c                    |    2 
 arch/powerpc/math-emu/mtfsb1.c                    |    2 
 arch/powerpc/math-emu/mtfsf.c                     |    2 
 arch/powerpc/math-emu/mtfsfi.c                    |    2 
 arch/powerpc/math-emu/stfd.c                      |    2 
 arch/powerpc/math-emu/stfiwx.c                    |    2 
 arch/powerpc/math-emu/stfs.c                      |    2 
 arch/powerpc/mm/40x_mmu.c                         |    2 
 arch/powerpc/mm/44x_mmu.c                         |    2 
 arch/powerpc/mm/Makefile                          |    2 
 arch/powerpc/mm/fsl_booke_mmu.c                   |   48 -
 arch/powerpc/mm/hash_utils_64.c                   |   32 +
 arch/powerpc/mm/init_32.c                         |   27 -
 arch/powerpc/mm/init_64.c                         |    7 
 arch/powerpc/mm/lmb.c                             |  357 --------
 arch/powerpc/mm/mem.c                             |   21 
 arch/powerpc/mm/mmu_decl.h                        |    4 
 arch/powerpc/mm/numa.c                            |    3 
 arch/powerpc/mm/pgtable_32.c                      |    5 
 arch/powerpc/mm/ppc_mmu_32.c                      |   15 
 arch/powerpc/mm/stab.c                            |    4 
 arch/powerpc/oprofile/cell/spu_task_sync.c        |   12 
 arch/powerpc/oprofile/cell/vma_map.c              |   10 
 arch/powerpc/oprofile/op_model_cell.c             |   14 
 arch/powerpc/platforms/40x/ep405.c                |    2 
 arch/powerpc/platforms/40x/kilauea.c              |    4 
 arch/powerpc/platforms/40x/makalu.c               |    2 
 arch/powerpc/platforms/40x/virtex.c               |    2 
 arch/powerpc/platforms/40x/walnut.c               |    4 
 arch/powerpc/platforms/44x/44x.h                  |    1 
 arch/powerpc/platforms/44x/Kconfig                |   27 +
 arch/powerpc/platforms/44x/Makefile               |    4 
 arch/powerpc/platforms/44x/bamboo.c               |   15 
 arch/powerpc/platforms/44x/canyonlands.c          |   63 +
 arch/powerpc/platforms/44x/ebony.c                |    5 
 arch/powerpc/platforms/44x/idle.c                 |   67 ++
 arch/powerpc/platforms/44x/katmai.c               |    5 
 arch/powerpc/platforms/44x/misc_44x.S             |   11 
 arch/powerpc/platforms/44x/rainier.c              |    4 
 arch/powerpc/platforms/44x/sequoia.c              |    4 
 arch/powerpc/platforms/44x/taishan.c              |    5 
 arch/powerpc/platforms/44x/warp-nand.c            |    3 
 arch/powerpc/platforms/44x/warp.c                 |    6 
 arch/powerpc/platforms/52xx/lite5200.c            |    4 
 arch/powerpc/platforms/82xx/Kconfig               |    3 
 arch/powerpc/platforms/83xx/mpc837x_rdb.c         |    1 
 arch/powerpc/platforms/83xx/mpc83xx.h             |    2 
 arch/powerpc/platforms/83xx/usb.c                 |   12 
 arch/powerpc/platforms/85xx/Kconfig               |   13 
 arch/powerpc/platforms/85xx/Makefile              |    1 
 arch/powerpc/platforms/85xx/ksi8560.c             |  257 ++++++
 arch/powerpc/platforms/85xx/mpc85xx_ads.c         |    2 
 arch/powerpc/platforms/85xx/mpc85xx_ds.c          |   15 
 arch/powerpc/platforms/86xx/Kconfig               |    8 
 arch/powerpc/platforms/86xx/Makefile              |    1 
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c        |    4 
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c        |   14 
 arch/powerpc/platforms/86xx/sbc8641d.c            |  164 ++++
 arch/powerpc/platforms/8xx/Kconfig                |    4 
 arch/powerpc/platforms/8xx/m8xx_setup.c           |    7 
 arch/powerpc/platforms/Kconfig                    |    8 
 arch/powerpc/platforms/Kconfig.cputype            |    2 
 arch/powerpc/platforms/cell/iommu.c               |   10 
 arch/powerpc/platforms/cell/pervasive.c           |    2 
 arch/powerpc/platforms/cell/ras.c                 |   10 
 arch/powerpc/platforms/cell/spu_base.c            |    8 
 arch/powerpc/platforms/cell/spu_callbacks.c       |    2 
 arch/powerpc/platforms/cell/spu_manage.c          |    8 
 arch/powerpc/platforms/cell/spufs/coredump.c      |    8 
 arch/powerpc/platforms/cell/spufs/file.c          |    8 
 arch/powerpc/platforms/cell/spufs/run.c           |   14 
 arch/powerpc/platforms/cell/spufs/switch.c        |    2 
 arch/powerpc/platforms/celleb/beat.c              |   17 
 arch/powerpc/platforms/celleb/beat.h              |    4 
 arch/powerpc/platforms/celleb/beat_wrapper.h      |    3 
 arch/powerpc/platforms/celleb/htab.c              |    7 
 arch/powerpc/platforms/celleb/interrupt.c         |   26 -
 arch/powerpc/platforms/celleb/scc_epci.c          |    8 
 arch/powerpc/platforms/celleb/scc_sio.c           |    4 
 arch/powerpc/platforms/celleb/spu_priv1.c         |    3 
 arch/powerpc/platforms/celleb/udbg_beat.c         |    5 
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c |   10 
 arch/powerpc/platforms/embedded6xx/prpmc2800.c    |    4 
 arch/powerpc/platforms/iseries/exception.S        |   12 
 arch/powerpc/platforms/iseries/ipl_parms.h        |    2 
 arch/powerpc/platforms/iseries/lpardata.c         |  121 ++-
 arch/powerpc/platforms/iseries/naca.h             |    2 
 arch/powerpc/platforms/iseries/pci.c              |    3 
 arch/powerpc/platforms/iseries/release_data.h     |    2 
 arch/powerpc/platforms/iseries/spcomm_area.h      |    2 
 arch/powerpc/platforms/iseries/vpd_areas.h        |    4 
 arch/powerpc/platforms/maple/pci.c                |   47 -
 arch/powerpc/platforms/maple/setup.c              |    4 
 arch/powerpc/platforms/pasemi/dma_lib.c           |  144 +++
 arch/powerpc/platforms/pasemi/iommu.c             |   19 
 arch/powerpc/platforms/powermac/setup.c           |    2 
 arch/powerpc/platforms/ps3/device-init.c          |   78 +-
 arch/powerpc/platforms/ps3/htab.c                 |    3 
 arch/powerpc/platforms/ps3/interrupt.c            |    2 
 arch/powerpc/platforms/ps3/mm.c                   |    3 
 arch/powerpc/platforms/ps3/os-area.c              |    3 
 arch/powerpc/platforms/ps3/setup.c                |   14 
 arch/powerpc/platforms/ps3/spu.c                  |    7 
 arch/powerpc/platforms/pseries/Makefile           |    1 
 arch/powerpc/platforms/pseries/eeh.c              |    5 
 arch/powerpc/platforms/pseries/lpar.c             |   25 -
 arch/powerpc/platforms/pseries/pci_dlpar.c        |    2 
 arch/powerpc/platforms/pseries/phyp_dump.c        |  507 +++++++++++
 arch/powerpc/platforms/pseries/pseries.h          |    2 
 arch/powerpc/platforms/pseries/reconfig.c         |   12 
 arch/powerpc/platforms/pseries/scanlog.c          |   37 -
 arch/powerpc/platforms/pseries/setup.c            |  105 +-
 arch/powerpc/platforms/pseries/xics.c             |   87 --
 arch/powerpc/platforms/pseries/xics.h             |    3 
 arch/powerpc/sysdev/Makefile                      |    2 
 arch/powerpc/sysdev/cpm1.c                        |  114 ---
 arch/powerpc/sysdev/cpm2.c                        |  105 --
 arch/powerpc/sysdev/cpm_common.c                  |    3 
 arch/powerpc/sysdev/dart_iommu.c                  |    2 
 arch/powerpc/sysdev/fsl_lbc.c                     |  129 +++
 arch/powerpc/sysdev/fsl_soc.c                     |  611 +-------------
 arch/powerpc/sysdev/fsl_soc.h                     |    1 
 arch/powerpc/sysdev/mpic.c                        |   41 -
 arch/powerpc/sysdev/mv64x60_dev.c                 |   78 +-
 arch/powerpc/sysdev/mv64x60_pci.c                 |    6 
 arch/powerpc/sysdev/mv64x60_pic.c                 |    4 
 arch/powerpc/sysdev/mv64x60_udbg.c                |    2 
 arch/powerpc/sysdev/ppc4xx_pci.c                  |  133 +++
 arch/powerpc/sysdev/ppc4xx_pci.h                  |   59 +
 arch/powerpc/sysdev/ppc4xx_soc.c                  |  200 ++++
 arch/powerpc/sysdev/qe_lib/qe.c                   |   13 
 arch/powerpc/sysdev/qe_lib/qe_io.c                |    7 
 arch/powerpc/sysdev/qe_lib/ucc_fast.c             |   32 -
 arch/powerpc/sysdev/qe_lib/ucc_slow.c             |   18 
 arch/powerpc/sysdev/rtc_cmos_setup.c              |    2 
 arch/powerpc/sysdev/tsi108_dev.c                  |    4 
 arch/powerpc/sysdev/tsi108_pci.c                  |    4 
 arch/powerpc/xmon/xmon.c                          |   24 -
 arch/ppc/8xx_io/commproc.c                        |    2 
 arch/ppc/8xx_io/fec.c                             |    4 
 arch/ppc/kernel/head.S                            |   17 
 arch/ppc/mm/init.c                                |    1 
 arch/ppc/platforms/radstone_ppc7d.c               |    8 
 arch/ppc/syslib/mpc52xx_setup.c                   |    2 
 arch/sparc64/Kconfig                              |    1 
 drivers/block/viodasd.c                           |    2 
 drivers/char/hvc_beat.c                           |    4 
 drivers/char/xilinx_hwicap/buffer_icap.c          |   22 
 drivers/char/xilinx_hwicap/buffer_icap.h          |    5 
 drivers/char/xilinx_hwicap/fifo_icap.c            |   31 +
 drivers/char/xilinx_hwicap/fifo_icap.h            |    1 
 drivers/char/xilinx_hwicap/xilinx_hwicap.c        |   63 +
 drivers/char/xilinx_hwicap/xilinx_hwicap.h        |   24 +
 drivers/mtd/nand/fsl_elbc_nand.c                  |  219 -----
 drivers/net/Makefile                              |    3 
 drivers/net/iseries_veth.c                        |    3 
 drivers/net/pasemi_mac.c                          |  355 +++++++-
 drivers/net/pasemi_mac.h                          |   35 +
 drivers/net/pasemi_mac_ethtool.c                  |  159 ++++
 drivers/net/ps3_gelic_net.c                       |   81 ++
 drivers/net/ps3_gelic_net.h                       |   20 
 drivers/net/ucc_geth.c                            |    8 
 drivers/net/ucc_geth_mii.c                        |   11 
 drivers/of/Kconfig                                |   12 
 drivers/of/Makefile                               |    2 
 drivers/of/base.c                                 |   26 +
 drivers/of/gpio.c                                 |  242 +++++
 drivers/of/of_i2c.c                               |  115 +++
 drivers/ps3/ps3-sys-manager.c                     |   74 +-
 drivers/ps3/sys-manager-core.c                    |   16 
 drivers/serial/cpm_uart/cpm_uart.h                |    3 
 drivers/serial/cpm_uart/cpm_uart_core.c           |   19 
 drivers/serial/cpm_uart/cpm_uart_cpm1.c           |   14 
 drivers/serial/cpm_uart/cpm_uart_cpm2.c           |   52 +
 drivers/serial/of_serial.c                        |    4 
 drivers/serial/ucc_uart.c                         |   16 
 include/asm-powerpc/Kbuild                        |    2 
 include/asm-powerpc/abs_addr.h                    |    3 
 include/asm-powerpc/bitops.h                      |   32 -
 include/asm-powerpc/cpm.h                         |   14 
 include/asm-powerpc/cpm1.h                        |   13 
 include/asm-powerpc/cpm2.h                        |   11 
 include/asm-powerpc/cputhreads.h                  |    2 
 include/asm-powerpc/dcr-native.h                  |   17 
 include/asm-powerpc/dcr-regs.h                    |   78 ++
 include/asm-powerpc/exception.h                   |    6 
 include/asm-powerpc/fsl_lbc.h                     |  311 +++++++
 include/asm-powerpc/gpio.h                        |   56 +
 include/asm-powerpc/hw_irq.h                      |   13 
 include/asm-powerpc/immap_qe.h                    |    3 
 include/asm-powerpc/irqflags.h                    |   37 +
 include/asm-powerpc/iseries/alpaca.h              |   31 +
 include/asm-powerpc/iseries/it_lp_reg_save.h      |   85 --
 include/asm-powerpc/lmb.h                         |   82 --
 include/asm-powerpc/machdep.h                     |    5 
 include/asm-powerpc/macio.h                       |    2 
 include/asm-powerpc/mmu-40x.h                     |    2 
 include/asm-powerpc/mmu-44x.h                     |    2 
 include/asm-powerpc/mmu-8xx.h                     |    2 
 include/asm-powerpc/mmu-fsl-booke.h               |    6 
 include/asm-powerpc/mmu-hash32.h                  |    2 
 include/asm-powerpc/mmu-hash64.h                  |    3 
 include/asm-powerpc/paca.h                        |   12 
 include/asm-powerpc/page.h                        |    1 
 include/asm-powerpc/page_32.h                     |    2 
 include/asm-powerpc/pasemi_dma.h                  |   77 ++
 include/asm-powerpc/pci-bridge.h                  |    4 
 include/asm-powerpc/pgtable-ppc32.h               |    8 
 include/asm-powerpc/phyp_dump.h                   |   47 +
 include/asm-powerpc/pmi.h                         |    2 
 include/asm-powerpc/ppc4xx.h                      |   18 
 include/asm-powerpc/ps3.h                         |    7 
 include/asm-powerpc/ptrace.h                      |    9 
 include/asm-powerpc/qe.h                          |   12 
 include/asm-powerpc/rwsem.h                       |   35 +
 include/asm-powerpc/sparsemem.h                   |    1 
 include/asm-powerpc/spinlock.h                    |    1 
 include/asm-powerpc/string.h                      |    2 
 include/asm-powerpc/system.h                      |    1 
 include/asm-powerpc/types.h                       |    7 
 include/asm-sparc64/lmb.h                         |   10 
 include/linux/lmb.h                               |   85 ++
 include/linux/of.h                                |    1 
 include/linux/of_gpio.h                           |   69 ++
 include/linux/of_i2c.h                            |   24 +
 lib/Kconfig                                       |    3 
 lib/Makefile                                      |    2 
 lib/lmb.c                                         |  428 ++++++++++
 421 files changed, 11370 insertions(+), 5221 deletions(-)
 create mode 100644 Documentation/powerpc/phyp-assisted-dump.txt
 create mode 100644 arch/powerpc/boot/cuboot-yosemite.c
 create mode 100644 arch/powerpc/boot/dts/canyonlands.dts
 create mode 100644 arch/powerpc/boot/dts/glacier.dts
 create mode 100644 arch/powerpc/boot/dts/ksi8560.dts
 create mode 100644 arch/powerpc/boot/dts/sbc8641d.dts
 create mode 100644 arch/powerpc/boot/dts/yosemite.dts
 create mode 100644 arch/powerpc/boot/simpleboot.c
 create mode 100644 arch/powerpc/boot/virtex405-head.S
 rename arch/powerpc/configs/{ep405_defconfig => 40x/ep405_defconfig} (100%)
 rename arch/powerpc/configs/{kilauea_defconfig => 40x/kilauea_defconfig} (100%)
 rename arch/powerpc/configs/{makalu_defconfig => 40x/makalu_defconfig} (100%)
 copy arch/powerpc/configs/{walnut_defconfig => 40x/walnut_defconfig} (100%)
 rename arch/powerpc/configs/{bamboo_defconfig => 44x/bamboo_defconfig} (100%)
 copy arch/powerpc/configs/{taishan_defconfig => 44x/canyonlands_defconfig} (82%)
 rename arch/powerpc/configs/{ebony_defconfig => 44x/ebony_defconfig} (100%)
 rename arch/powerpc/configs/{katmai_defconfig => 44x/katmai_defconfig} (100%)
 rename arch/powerpc/configs/{rainier_defconfig => 44x/rainier_defconfig} (100%)
 rename arch/powerpc/configs/{sequoia_defconfig => 44x/sequoia_defconfig} (100%)
 rename arch/powerpc/configs/{taishan_defconfig => 44x/taishan_defconfig} (100%)
 rename arch/powerpc/configs/{warp_defconfig => 44x/warp_defconfig} (100%)
 rename arch/powerpc/configs/{mpc8313_rdb_defconfig => 83xx/mpc8313_rdb_defconfig} (99%)
 rename arch/powerpc/configs/{mpc8315_rdb_defconfig => 83xx/mpc8315_rdb_defconfig} (100%)
 rename arch/powerpc/configs/{mpc832x_mds_defconfig => 83xx/mpc832x_mds_defconfig} (100%)
 rename arch/powerpc/configs/{mpc832x_rdb_defconfig => 83xx/mpc832x_rdb_defconfig} (100%)
 rename arch/powerpc/configs/{mpc834x_itx_defconfig => 83xx/mpc834x_itx_defconfig} (100%)
 rename arch/powerpc/configs/{mpc834x_itxgp_defconfig => 83xx/mpc834x_itxgp_defconfig} (100%)
 rename arch/powerpc/configs/{mpc834x_mds_defconfig => 83xx/mpc834x_mds_defconfig} (100%)
 rename arch/powerpc/configs/{mpc836x_mds_defconfig => 83xx/mpc836x_mds_defconfig} (100%)
 rename arch/powerpc/configs/{mpc837x_mds_defconfig => 83xx/mpc837x_mds_defconfig} (100%)
 rename arch/powerpc/configs/{mpc837x_rdb_defconfig => 83xx/mpc837x_rdb_defconfig} (100%)
 rename arch/powerpc/configs/{sbc834x_defconfig => 83xx/sbc834x_defconfig} (100%)
 copy arch/powerpc/configs/{mpc8560_ads_defconfig => 85xx/ksi8560_defconfig} (85%)
 rename arch/powerpc/configs/{mpc8540_ads_defconfig => 85xx/mpc8540_ads_defconfig} (100%)
 rename arch/powerpc/configs/{mpc8544_ds_defconfig => 85xx/mpc8544_ds_defconfig} (99%)
 rename arch/powerpc/configs/{mpc8560_ads_defconfig => 85xx/mpc8560_ads_defconfig} (100%)
 rename arch/powerpc/configs/{mpc8568mds_defconfig => 85xx/mpc8568mds_defconfig} (100%)
 rename arch/powerpc/configs/{mpc8572_ds_defconfig => 85xx/mpc8572_ds_defconfig} (100%)
 rename arch/powerpc/configs/{mpc85xx_cds_defconfig => 85xx/mpc85xx_cds_defconfig} (100%)
 rename arch/powerpc/configs/{sbc8548_defconfig => 85xx/sbc8548_defconfig} (100%)
 rename arch/powerpc/configs/{sbc8560_defconfig => 85xx/sbc8560_defconfig} (100%)
 copy arch/powerpc/configs/{stx_gp3_defconfig => 85xx/stx_gp3_defconfig} (100%)
 rename arch/powerpc/configs/{tqm8540_defconfig => 85xx/tqm8540_defconfig} (100%)
 rename arch/powerpc/configs/{tqm8541_defconfig => 85xx/tqm8541_defconfig} (100%)
 rename arch/powerpc/configs/{tqm8555_defconfig => 85xx/tqm8555_defconfig} (100%)
 rename arch/powerpc/configs/{tqm8560_defconfig => 85xx/tqm8560_defconfig} (100%)
 rename arch/powerpc/configs/{walnut_defconfig => ppc40x_defconfig} (97%)
 rename arch/powerpc/configs/{stx_gp3_defconfig => sbc8641d_defconfig} (61%)
 create mode 100644 arch/powerpc/kernel/stacktrace.c
 delete mode 100644 arch/powerpc/mm/lmb.c
 create mode 100644 arch/powerpc/platforms/44x/canyonlands.c
 create mode 100644 arch/powerpc/platforms/44x/idle.c
 create mode 100644 arch/powerpc/platforms/85xx/ksi8560.c
 create mode 100644 arch/powerpc/platforms/86xx/sbc8641d.c
 create mode 100644 arch/powerpc/platforms/pseries/phyp_dump.c
 create mode 100644 arch/powerpc/sysdev/fsl_lbc.c
 create mode 100644 arch/powerpc/sysdev/ppc4xx_soc.c
 create mode 100644 drivers/net/pasemi_mac_ethtool.c
 create mode 100644 drivers/of/gpio.c
 create mode 100644 drivers/of/of_i2c.c
 create mode 100644 include/asm-powerpc/fsl_lbc.h
 create mode 100644 include/asm-powerpc/gpio.h
 create mode 100644 include/asm-powerpc/iseries/alpaca.h
 delete mode 100644 include/asm-powerpc/iseries/it_lp_reg_save.h
 create mode 100644 include/asm-powerpc/phyp_dump.h
 create mode 100644 include/asm-powerpc/ppc4xx.h
 create mode 100644 include/asm-sparc64/lmb.h
 create mode 100644 include/linux/lmb.h
 create mode 100644 include/linux/of_gpio.h
 create mode 100644 include/linux/of_i2c.h
 create mode 100644 lib/lmb.c

Adrian Bunk (1):
      [POWERPC] Add MODULE_LICENSE to powerpc/sysdev/rtc_cmos_setup.c

Alexander van Heukelum (1):
      [POWERPC] Use asm-generic/bitops/find.h in bitops.h

Alexandr Smirnov (4):
      [POWERPC] 85xx: Emerson KSI8560 base support
      [POWERPC] 85xx: Emerson KSI8560 bootwrapper
      [POWERPC] 85xx: Emerson KSI8560 default config
      [POWERPC] 85xx: Emerson KSI8560 device tree

Andreas Schwab (1):
      [POWERPC] Add compat handler for PTRACE_GETSIGINFO

Anton Vorontsov (12):
      [POWERPC] 8xx: Timebase frequency should not depend on bus-frequency
      [POWERPC] OF helpers for the GPIO API
      [POWERPC] Implement support for the GPIO LIB API
      [POWERPC] QE: UCC nodes cleanup
      [POWERPC] fsl_elbc_nand: factor out localbus defines
      [POWERPC] fsl_lbc: implement few UPM routines
      [POWERPC] QE: implement qe_muram_offset
      [POWERPC] QE: immap_qe.h should include asm/io.h
      [POWERPC] QE: export qe_get_brg_clk()
      [POWERPC] QE: fix sparse warnings
      [POWERPC] 83xx: mpc837x_rdb: add simple-bus compatible matching
      [POWERPC] 83xx: mpc8315 - fix USB UTMI Host setup

Badari Pulavarty (2):
      [POWERPC] Add code for removing HPTEs for parts of the linear mapping
      [POWERPC] Add error return from htab_remove_mapping()

Becky Bruce (1):
      [LMB]: Make lmb support large physical addressing

Benjamin Herrenschmidt (7):
      [POWERPC] Fix thinko in cpu_thread_mask_to_cores()
      [POWERPC] Initialize paca->current earlier
      [POWERPC] Fixup softirq preempt count
      [POWERPC] properly declare onstack completion in iseries veth
      [POWERPC] Fix device-tree locking vs. interrupts
      [POWERPC] Move stackframe definitions to common header
      [POWERPC] irqtrace support for 64-bit powerpc

Christoph Hellwig (1):
      [POWERPC] Stacktrace support for lockdep

Dale Farnsworth (6):
      [POWERPC] Remove dead code at KernelAltiVec
      [POWERPC] prpmc2800: Fix frequencies in prpmc2800.dts
      [POWERPC] mv64x60: Remove device tree absolute path references
      [POWERPC] mv643xx_eth: Prepare to support multiple silicon blocks
      [POWERPC] Document the mv64x60 device tree bindings
      [POWERPC] prpmc2800 needs a dtbImage

David Gibson (1):
      [POWERPC] Start removing linux,network-index in favour of aliases

David S. Miller (3):
      [LIB]: Make PowerPC LMB code generic so sparc64 can use it too.
      [LMB]: Fix bug in __lmb_alloc_base().
      [LMB] Add lmb_alloc_nid()

David Woodhouse (1):
      [POWERPC] Efika: Really, don't pretend to be CHRP

Geert Uytterhoeven (4):
      [POWERPC] PS3: Save power in busy loops on halt
      [POWERPC] move_device_tree() should be __init
      [POWERPC] arch_add_memory() cannot be __devinit
      [POWERPC] PS3: Split device setup for static vs. dynamic devices

Geoff Levand (2):
      [POWERPC] PS3: Bootwrapper improvements
      [POWERPC] PS3: Sys-manager Wake-on-LAN support

Gerhard Stenzel (1):
      [POWERPC] spufs: fix incorrect file descriptors in SPU coredump note names

Grant Likely (2):
      [POWERPC] add target for building .dtb files
      [POWERPC] bootwrapper: Add a firmware-independent simpleboot target.

Haiying Wang (1):
      [POWERPC] 85xx: Fix the size of qe muram for MPC8568E

Harvey Harrison (2):
      [POWERPC] Replace remaining __FUNCTION__ occurrences
      [POWERPC] ppc: Replace remaining __FUNCTION__ occurrences

Ionut Nicu (1):
      [POWERPC] Fix kernel panic in arch_arm_kprobe

Ishizaki Kou (2):
      [POWERPC] celleb: Coding style cleanup
      [POWERPC] hvcbeat: Fix buffer manipulation

Jeremy Kerr (3):
      [POWERPC] spufs: add newline to signal{1,2}_type files
      [POWERPC] spufs: reacquire LS pointer in spu_process_callback
      [POWERPC] spufs: save MFC command channel before purging MFC queue

Jerone Young (1):
      [POWERPC] 4xx: Add idle wait support for 44x platforms

Jochen Friedrich (2):
      [POWERPC] i2c: OF helpers for the i2c API
      [POWERPC] i2c: Fix build breakage introduced by OF helpers

Johannes Berg (1):
      [POWERPC] mpic: Make sparse happy

Johannes Weiner (2):
      [POWERPC] Remove redundant display of free swap space in show_mem()
      [POWERPC] ppc: Remove redundant display of free swap space in show_mem()

Josh Boyer (7):
      [POWERPC] 4xx: Add AMCC 440EP Yosemite DTS
      [POWERPC] 4xx: Add platform support for the AMCC Yosemite board
      [POWERPC] 4xx: Add bootwrapper for AMCC Yosemite board
      [POWERPC] 4xx: Add Canyonlands and Yosemite to multi-board defconfig
      [POWERPC] Add of_device_is_available function
      [POWERPC] 4xx: Reorganize 4xx defconfigs
      [POWERPC] 4xx: Add ppc40x_defconfig

Julia Lawall (2):
      [POWERPC] Use FIELD_SIZEOF in arch/ppc
      [POWERPC] Use FIELD_SIZEOF in drivers/block/viodasd.c

Kumar Gala (23):
      [LMB]: Fix initial lmb add region with a non-zero base
      [LMB]: Fix lmb_add_region if region should be added at the head
      [POWERPC] Remove Kconfig option BOOT_LOAD
      [POWERPC] Provide access to arch/powerpc include path on ppc64
      [POWERPC] Remove and replace uses of PPC_MEMSTART with memstart_addr
      [POWERPC] Introduce lowmem_end_addr to distinguish from total_lowmem
      [POWERPC] 85xx: Cleanup TLB initialization
      [POWERPC] Use lowmem_end_addr to limit lmb allocations on ppc32
      [POWERPC] Rename __initial_memory_limit to __initial_memory_limit_addr
      [POWERPC] Clean up some linker and symbol usage
      [POWERPC] Move phys_addr_t definition into asm/types.h
      [POWERPC] Update linker script to properly set physical addresses
      [POWERPC] bootwrapper: Use physical address in PHDR for uImage
      [POWERPC] Cleanup pgtable-ppc32.h
      [POWERPC] Remove unused machine call outs
      [POWERPC] Rework Book-E debug exception handling
      [POWERPC] 83xx/85xx: Reorganize defconfigs
      [POWERPC] Make Book-E debug handling SMP safe
      [POWERPC] 83xx: Enable FCM NAND and OF partitions in defconfig
      [POWERPC] 85xx: Fix compile warning
      [POWERPC] 85xx: Convert dts to v1 syntax
      [POWERPC] 85xx: minor .dts cleanups
      [POWERPC] fsl: Convert dts to v1 syntax

Laurent Pinchart (6):
      [POWERPC] cpm_uart: Allocate DPRAM memory for SMC ports on CPM2-based platforms.
      [POWERPC] Add bootwrapper function to get virtual reg from the device tree.
      [POWERPC] cpm-serial: Relocate CPM buffer descriptors and SMC parameter ram.
      [POWERPC] ep8248e: Reference SMC parameter RAM base in the device tree.
      [POWERPC] CPM2: Reset the CPM when early debugging is not enabled.
      [POWERPC] CPM: Move opcodes common to CPM1 and CPM2 to include/asm-powerpc/cpm.h

Manish Ahuja (11):
      [POWERPC] pseries: phyp dump: Documentation
      [POWERPC] pseries: phyp dump: Reserve and release memory
      [POWERPC] pseries: phyp dump: Use sysfs to release reserved mem
      [POWERPC] pseries: phyp dump: Register dump area
      [POWERPC] pseries: phyp dump: Debugging print routines
      [POWERPC] pseries: phyp dump: Invalidate and print dump areas
      [POWERPC] pseries: phyp dump: Tracking memory range freed
      [POWERPC] pseries: phyp dump: Add Kconfig file option
      [POWERPC] pseries: phyp dump: Disable phyp-dump through boot-var
      [POWERPC] pseries: phyp dump: Inform kdump when phyp-dump is loaded
      [POWERPC] pseries/phyp dump: Reserve a variable amount of space at boot

Marian Balakowicz (1):
      [POWERPC] Add 'model: ...' line to common show_cpuinfo()

Mark A. Greer (3):
      [POWERPC] prpmc2800: Convert DTS to v1 and add labels
      [POWERPC] mv64x60: Fix FDT compatible names: mv64x60 => mv64360
      [POWERPC] prpmc2800: Clean up dts properties

Masakazu Mokuno (1):
      [POWERPC] PS3: Gelic network driver Wake-on-LAN support

Michael Ellerman (6):
      [POWERPC] Move prototype for find_udbg_vterm() into a header file
      [POWERPC] Always add preferred consoles in platforms/pseries/lpar.c
      [POWERPC] Move xics_setup_8259_cascade() into platforms/pseries/setup.c
      [POWERPC] Turn xics_setup_8259_cascade() into a generic pseries_setup_i8259_cascade()
      [POWERPC] Use pseries_setup_i8259_cascade() in pseries_mpic_init_IRQ()
      [POWERPC] Simplify xics direct/lpar irq_host setup

Nate Case (1):
      pasemi_mac: Netpoll support

Nathan Lynch (5):
      [POWERPC] maple: Use platform name in define_machine()
      [POWERPC] maple: Kill fixup_maple_ide
      [POWERPC] maple: Enable ipr driver in defconfig
      [POWERPC] scanlog_init cleanup and minor fixes
      [POWERPC] Convert pci and eeh code to of_device_is_available

Olof Johansson (9):
      pasemi_mac: Move RX/TX section enablement to dma_lib
      [POWERPC] pasemi: Add flag management functions to dma_lib
      [POWERPC] pasemi: Add function engine management functions to dma_lib
      pasemi_mac: jumbo frame support
      pasemi_mac: Enable GSO by default
      pasemi_mac: basic ethtool support
      pasemi_mac: Jumbo frame bugfixes
      [POWERPC] pasemi: Minor iommu cleanup
      [POWERPC] Remove unused __max_memory variable

Paul Gortmaker (5):
      [POWERPC] 86xx: Add support for Wind River SBC8641D board
      [POWERPC] 86xx: Add defconfig for Wind River SBC8641D board
      [POWERPC] 86xx: Add device tree source for Wind River SBC8641D
      [POWERPC] 86xx: mark functions static, other minor cleanups
      [POWERPC] 86xx: mpc86xx_hpcn - Temporarily accept old dts node identifier.

Paul Mackerras (5):
      [POWERPC] Fix handling of unrecoverable SLB miss interrupts
      [LMB] Fix some whitespace and other formatting issues, use pr_debug
      [LMB] Restructure allocation loops to avoid unsigned underflow
      [POWERPC] Optimize fls64() on 64-bit processors
      [POWERPC] Fix compile breakage for 64-bit UP configs

Robert Brose (1):
      [POWERPC] Add kernel parameter to set l3cr for MPC745x

Robert P. J. Day (2):
      [POWERPC] Move a.out.h to header-y since it doesn't check __KERNEL__
      [POWERPC] Use __SPIN_LOCK_UNLOCKED macro in mpc52xx_set_psc_clkdiv

Roel Kluin (2):
      [POWERPC] PS3: Fix unlikely typo in ps3_get_irq
      [POWERPC] Replace logical-AND by bit-AND in pci_process_ISA_OF_ranges()

Roland McGrath (3):
      [POWERPC] Don't touch PT_DTRACE in exec
      [POWERPC] powerpc32: Remove asm-offsets ptrace cruft
      [POWERPC] Define copy_siginfo_from_user32

S.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-10-23  0:08 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-10-23  0:08 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do

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

to get five more commits that fix some bugs for systems using the
Freescale embedded 52xx processors and enable them to restart
properly.

Thanks,
Paul.

 .../powerpc/mpc52xx-device-tree-bindings.txt       |    4 +
 arch/powerpc/boot/dts/lite5200.dts                 |   26 +++----
 arch/powerpc/boot/dts/lite5200b.dts                |   26 +++----
 arch/powerpc/platforms/52xx/lite5200.c             |    4 +
 arch/powerpc/platforms/52xx/mpc52xx_common.c       |   71 +++++++++++++++++++-
 arch/powerpc/sysdev/bestcomm/bestcomm.c            |    9 ++-
 drivers/watchdog/mpc5200_wdt.c                     |    3 +
 include/asm-powerpc/mpc52xx.h                      |    9 +++
 8 files changed, 109 insertions(+), 43 deletions(-)

Grant Likely (1):
      [POWERPC] bestcomm: Restrict bus prefetch bugfix to original mpc5200 silicon.

Marian Balakowicz (4):
      [POWERPC] Add mpc52xx_find_and_map_path(), refactor utility functions
      [POWERPC] Update device tree binding for mpc5200 gpt
      [POWERPC] Add restart support for mpc52xx based platforms
      [POWERPC] Enable restart support for lite5200 board

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Please pull powerpc.git master branch
  2007-10-12  4:28 Paul Mackerras
@ 2007-10-12  5:38 ` Linus Torvalds
  0 siblings, 0 replies; 26+ messages in thread
From: Linus Torvalds @ 2007-10-12  5:38 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: linuxppc-dev



On Fri, 12 Oct 2007, Paul Mackerras wrote:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git master

I got a merge conflict on Documentation/powerpc/booting-without-of.txt, 
which I tried to fix up. I may or may not have succeeded. 

The issue was the interaction of David Gibson's device-tree-aware EMAC 
driver which got merged with the net driver update through the networking 
tree, and all the other new cases added in the PPC tree.

I think I merged it ok, but you guys should check and send me any fixes.

		Linus

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-10-12  4:28 Paul Mackerras
  2007-10-12  5:38 ` Linus Torvalds
  0 siblings, 1 reply; 26+ messages in thread
From: Paul Mackerras @ 2007-10-12  4:28 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do

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

to get a powerpc update for 2.6.24, as listed below.

Thanks,
Paul.

 Documentation/powerpc/booting-without-of.txt       |  335 ++++
 MAINTAINERS                                        |   29 
 arch/powerpc/Kconfig                               |   50 +
 arch/powerpc/Kconfig.debug                         |   31 
 arch/powerpc/Makefile                              |   56 -
 arch/powerpc/boot/.gitignore                       |    9 
 arch/powerpc/boot/44x.c                            |   85 -
 arch/powerpc/boot/44x.h                            |    5 
 arch/powerpc/boot/4xx.c                            |  300 ++++
 arch/powerpc/boot/4xx.h                            |   22 
 arch/powerpc/boot/Makefile                         |   25 
 arch/powerpc/boot/bamboo.c                         |   47 +
 arch/powerpc/boot/cpm-serial.c                     |  269 ++++
 arch/powerpc/boot/cuboot-52xx.c                    |   59 +
 arch/powerpc/boot/cuboot-83xx.c                    |    1 
 arch/powerpc/boot/cuboot-85xx.c                    |    1 
 arch/powerpc/boot/cuboot-8xx.c                     |   47 +
 arch/powerpc/boot/cuboot-bamboo.c                  |   30 
 arch/powerpc/boot/cuboot-hpc2.c                    |   48 +
 arch/powerpc/boot/cuboot-pq2.c                     |  261 +++
 arch/powerpc/boot/cuboot-sequoia.c                 |   56 +
 arch/powerpc/boot/cuboot.c                         |    3 
 arch/powerpc/boot/dcr.h                            |   18 
 arch/powerpc/boot/devtree.c                        |   99 +
 arch/powerpc/boot/dts/bamboo.dts                   |  244 +++
 arch/powerpc/boot/dts/ebony.dts                    |   35 
 arch/powerpc/boot/dts/ep88xc.dts                   |  214 +++
 arch/powerpc/boot/dts/holly.dts                    |    5 
 arch/powerpc/boot/dts/kilauea.dts                  |  252 +++
 arch/powerpc/boot/dts/kuroboxHD.dts                |    9 
 arch/powerpc/boot/dts/kuroboxHG.dts                |    9 
 arch/powerpc/boot/dts/lite5200.dts                 |   59 -
 arch/powerpc/boot/dts/lite5200b.dts                |  119 +-
 arch/powerpc/boot/dts/mpc7448hpc2.dts              |    9 
 arch/powerpc/boot/dts/mpc8272ads.dts               |  431 +++---
 arch/powerpc/boot/dts/mpc8313erdb.dts              |   67 -
 arch/powerpc/boot/dts/mpc832x_mds.dts              |  122 +-
 arch/powerpc/boot/dts/mpc832x_rdb.dts              |   72 -
 arch/powerpc/boot/dts/mpc8349emitx.dts             |  104 +
 arch/powerpc/boot/dts/mpc8349emitxgp.dts           |   52 -
 arch/powerpc/boot/dts/mpc834x_mds.dts              |  249 ++-
 arch/powerpc/boot/dts/mpc836x_mds.dts              |  123 +-
 arch/powerpc/boot/dts/mpc8540ads.dts               |  175 +-
 arch/powerpc/boot/dts/mpc8541cds.dts               |  228 ++-
 arch/powerpc/boot/dts/mpc8544ds.dts                |  377 +++--
 arch/powerpc/boot/dts/mpc8548cds.dts               |  404 +++--
 arch/powerpc/boot/dts/mpc8555cds.dts               |  228 ++-
 arch/powerpc/boot/dts/mpc8560ads.dts               |  267 ++--
 arch/powerpc/boot/dts/mpc8568mds.dts               |  160 +-
 arch/powerpc/boot/dts/mpc8572ds.dts                |  404 +++++
 arch/powerpc/boot/dts/mpc8610_hpcd.dts             |  191 +++
 arch/powerpc/boot/dts/mpc8641_hpcn.dts             |  289 ++--
 arch/powerpc/boot/dts/mpc866ads.dts                |    5 
 arch/powerpc/boot/dts/mpc885ads.dts                |  211 ++-
 arch/powerpc/boot/dts/pq2fads.dts                  |  240 +++
 arch/powerpc/boot/dts/prpmc2800.dts                |    5 
 arch/powerpc/boot/dts/sequoia.dts                  |  302 ++++
 arch/powerpc/boot/dts/walnut.dts                   |  190 +++
 arch/powerpc/boot/ebony.c                          |   45 +
 arch/powerpc/boot/ep88xc.c                         |   54 +
 arch/powerpc/boot/fixed-head.S                     |    4 
 arch/powerpc/boot/flatdevtree.c                    |  100 +
 arch/powerpc/boot/flatdevtree.h                    |    8 
 arch/powerpc/boot/flatdevtree_env.h                |   20 
 arch/powerpc/boot/flatdevtree_misc.c               |    8 
 arch/powerpc/boot/fsl-soc.c                        |   57 +
 arch/powerpc/boot/fsl-soc.h                        |    8 
 arch/powerpc/boot/gunzip_util.c                    |    8 
 arch/powerpc/boot/holly.c                          |    5 
 arch/powerpc/boot/io.h                             |   49 +
 arch/powerpc/boot/main.c                           |   10 
 arch/powerpc/boot/mpc52xx-psc.c                    |   69 +
 arch/powerpc/boot/mpc8xx.c                         |   82 +
 arch/powerpc/boot/mpc8xx.h                         |   11 
 arch/powerpc/boot/mpsc.c                           |    1 
 arch/powerpc/boot/mv64x60_i2c.c                    |    2 
 arch/powerpc/boot/of.c                             |    2 
 arch/powerpc/boot/ops.h                            |   36 
 arch/powerpc/boot/planetcore.c                     |  166 ++
 arch/powerpc/boot/planetcore.h                     |   49 +
 arch/powerpc/boot/ppcboot.h                        |    7 
 arch/powerpc/boot/pq2.c                            |  102 +
 arch/powerpc/boot/pq2.h                            |   11 
 arch/powerpc/boot/prpmc2800.c                      |    6 
 arch/powerpc/boot/ps3.c                            |    4 
 arch/powerpc/boot/serial.c                         |   23 
 arch/powerpc/boot/stdlib.c                         |   45 +
 arch/powerpc/boot/stdlib.h                         |    6 
 arch/powerpc/boot/string.S                         |   37 
 arch/powerpc/boot/string.h                         |    3 
 arch/powerpc/boot/treeboot-bamboo.c                |   43 +
 arch/powerpc/boot/treeboot-ebony.c                 |    2 
 arch/powerpc/boot/treeboot-walnut.c                |  131 ++
 arch/powerpc/boot/uartlite.c                       |   79 +
 arch/powerpc/boot/wrapper                          |   20 
 arch/powerpc/configs/bamboo_defconfig              |  775 ++++++++++
 arch/powerpc/configs/ebony_defconfig               |   85 +
 arch/powerpc/configs/ep88xc_defconfig              |  751 ++++++++++
 arch/powerpc/configs/kilauea_defconfig             |  768 ++++++++++
 arch/powerpc/configs/mpc8272_ads_defconfig         |  248 ++-
 arch/powerpc/configs/mpc8544_ds_defconfig          |    2 
 arch/powerpc/configs/mpc8560_ads_defconfig         |   23 
 arch/powerpc/configs/mpc8572_ds_defconfig          | 1496 ++++++++++++++++++++
 arch/powerpc/configs/mpc8610_hpcd_defconfig        | 1023 ++++++++++++++
 arch/powerpc/configs/mpc885_ads_defconfig          |  297 ++--
 arch/powerpc/configs/pq2fads_defconfig             | 1003 +++++++++++++
 arch/powerpc/configs/sequoia_defconfig             |  861 ++++++++++++
 arch/powerpc/configs/walnut_defconfig              |  773 ++++++++++
 arch/powerpc/kernel/Makefile                       |   43 -
 arch/powerpc/kernel/align.c                        |  307 ++++
 arch/powerpc/kernel/asm-offsets.c                  |   12 
 arch/powerpc/kernel/btext.c                        |    1 
 arch/powerpc/kernel/clock.c                        |   82 +
 arch/powerpc/kernel/cpu_setup_44x.S                |   56 +
 arch/powerpc/kernel/cputable.c                     |  119 +-
 arch/powerpc/kernel/crash.c                        |    1 
 arch/powerpc/kernel/crash_dump.c                   |    4 
 arch/powerpc/kernel/entry_32.S                     |    4 
 arch/powerpc/kernel/entry_64.S                     |   24 
 arch/powerpc/kernel/head_32.S                      |   71 +
 arch/powerpc/kernel/head_40x.S                     |   28 
 arch/powerpc/kernel/head_44x.S                     |   30 
 arch/powerpc/kernel/head_64.S                      |  604 --------
 arch/powerpc/kernel/head_8xx.S                     |   27 
 arch/powerpc/kernel/head_fsl_booke.S               |   99 +
 arch/powerpc/kernel/ibmebus.c                      |    7 
 arch/powerpc/kernel/idle.c                         |    3 
 arch/powerpc/kernel/iomap.c                        |    4 
 arch/powerpc/kernel/iommu.c                        |    1 
 arch/powerpc/kernel/irq.c                          |   97 +
 arch/powerpc/kernel/legacy_serial.c                |    5 
 arch/powerpc/kernel/lparcfg.c                      |    2 
 arch/powerpc/kernel/lparmap.c                      |   32 
 arch/powerpc/kernel/nvram_64.c                     |   23 
 arch/powerpc/kernel/of_platform.c                  |   17 
 arch/powerpc/kernel/pci-common.c                   |    7 
 arch/powerpc/kernel/pci_32.c                       |    4 
 arch/powerpc/kernel/pci_64.c                       |    2 
 arch/powerpc/kernel/pci_dn.c                       |    7 
 arch/powerpc/kernel/ppc_ksyms.c                    |    8 
 arch/powerpc/kernel/process.c                      |   32 
 arch/powerpc/kernel/prom.c                         |   24 
 arch/powerpc/kernel/prom_init.c                    |   23 
 arch/powerpc/kernel/ptrace.c                       |   10 
 arch/powerpc/kernel/ptrace32.c                     |    8 
 arch/powerpc/kernel/rtas_pci.c                     |    4 
 arch/powerpc/kernel/setup-common.c                 |    2 
 arch/powerpc/kernel/setup_32.c                     |   10 
 arch/powerpc/kernel/setup_64.c                     |    9 
 arch/powerpc/kernel/signal.c                       |    6 
 arch/powerpc/kernel/signal_32.c                    |   38 +
 arch/powerpc/kernel/signal_64.c                    |   15 
 arch/powerpc/kernel/smp.c                          |   29 
 arch/powerpc/kernel/softemu8xx.c                   |  202 +++
 arch/powerpc/kernel/sysfs.c                        |   64 +
 arch/powerpc/kernel/systbl.S                       |    2 
 arch/powerpc/kernel/time.c                         |  503 +++----
 arch/powerpc/kernel/traps.c                        |   97 +
 arch/powerpc/kernel/udbg.c                         |    2 
 arch/powerpc/kernel/udbg_16550.c                   |   11 
 arch/powerpc/kernel/vdso.c                         |    2 
 arch/powerpc/kernel/vdso32/.gitignore              |    1 
 arch/powerpc/kernel/vdso32/Makefile                |   20 
 arch/powerpc/kernel/vdso64/.gitignore              |    1 
 arch/powerpc/kernel/vdso64/Makefile                |   19 
 arch/powerpc/kernel/vio.c                          |  104 -
 arch/powerpc/kernel/vmlinux.lds.S                  |    2 
 arch/powerpc/lib/Makefile                          |    7 
 arch/powerpc/lib/alloc.c                           |   29 
 arch/powerpc/mm/40x_mmu.c                          |    4 
 arch/powerpc/mm/Makefile                           |   15 
 arch/powerpc/mm/fsl_booke_mmu.c                    |    2 
 arch/powerpc/mm/hash_low_64.S                      |   73 +
 arch/powerpc/mm/hash_native_64.c                   |   92 +
 arch/powerpc/mm/hash_utils_64.c                    |  121 +-
 arch/powerpc/mm/hugetlbpage.c                      |   16 
 arch/powerpc/mm/init_32.c                          |   41 +
 arch/powerpc/mm/init_64.c                          |    2 
 arch/powerpc/mm/mem.c                              |    1 
 arch/powerpc/mm/mmu_context_64.c                   |   11 
 arch/powerpc/mm/pgtable_64.c                       |    6 
 arch/powerpc/mm/slb.c                              |   73 +
 arch/powerpc/mm/slb_low.S                          |   37 
 arch/powerpc/mm/slice.c                            |    1 
 arch/powerpc/mm/stab.c                             |    6 
 arch/powerpc/mm/tlb_64.c                           |   20 
 arch/powerpc/oprofile/cell/pr_util.h               |    3 
 arch/powerpc/oprofile/op_model_cell.c              |    2 
 arch/powerpc/platforms/40x/Kconfig                 |  134 +-
 arch/powerpc/platforms/40x/Makefile                |    3 
 arch/powerpc/platforms/40x/kilauea.c               |   58 +
 arch/powerpc/platforms/40x/virtex.c                |   45 +
 arch/powerpc/platforms/40x/walnut.c                |   63 +
 arch/powerpc/platforms/44x/Kconfig                 |   32 
 arch/powerpc/platforms/44x/Makefile                |    2 
 arch/powerpc/platforms/44x/bamboo.c                |   61 +
 arch/powerpc/platforms/44x/ebony.c                 |    5 
 arch/powerpc/platforms/44x/sequoia.c               |   61 +
 arch/powerpc/platforms/4xx/Makefile                |    1 
 arch/powerpc/platforms/52xx/Kconfig                |    2 
 arch/powerpc/platforms/52xx/Makefile               |    3 
 arch/powerpc/platforms/52xx/efika.c                |   32 
 arch/powerpc/platforms/52xx/lite5200.c             |  121 +-
 arch/powerpc/platforms/52xx/lite5200_pm.c          |  213 +++
 arch/powerpc/platforms/52xx/lite5200_sleep.S       |  412 ++++++
 arch/powerpc/platforms/52xx/mpc52xx_common.c       |   38 -
 arch/powerpc/platforms/52xx/mpc52xx_pic.c          |   22 
 arch/powerpc/platforms/82xx/Kconfig                |   24 
 arch/powerpc/platforms/82xx/Makefile               |    6 
 arch/powerpc/platforms/82xx/m82xx_pci.h            |    2 
 arch/powerpc/platforms/82xx/mpc8272_ads.c          |  196 +++
 arch/powerpc/platforms/82xx/mpc82xx.c              |  110 -
 arch/powerpc/platforms/82xx/mpc82xx_ads.c          |  641 ---------
 arch/powerpc/platforms/82xx/pq2.c                  |   82 +
 arch/powerpc/platforms/82xx/pq2.h                  |   20 
 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c       |  195 +++
 arch/powerpc/platforms/82xx/pq2ads.h               |    9 
 arch/powerpc/platforms/82xx/pq2fads.c              |  198 +++
 arch/powerpc/platforms/83xx/mpc8313_rdb.c          |    4 
 arch/powerpc/platforms/83xx/mpc832x_mds.c          |    6 
 arch/powerpc/platforms/83xx/mpc832x_rdb.c          |   52 +
 arch/powerpc/platforms/83xx/mpc834x_itx.c          |    5 
 arch/powerpc/platforms/83xx/mpc834x_mds.c          |    5 
 arch/powerpc/platforms/83xx/mpc836x_mds.c          |    6 
 arch/powerpc/platforms/83xx/mpc83xx.h              |    2 
 arch/powerpc/platforms/83xx/pci.c                  |    7 
 arch/powerpc/platforms/85xx/Kconfig                |   11 
 arch/powerpc/platforms/85xx/Makefile               |    3 
 arch/powerpc/platforms/85xx/misc.c                 |   55 -
 arch/powerpc/platforms/85xx/mpc8540_ads.h          |   35 
 arch/powerpc/platforms/85xx/mpc85xx.h              |   17 
 arch/powerpc/platforms/85xx/mpc85xx_ads.c          |  187 +--
 arch/powerpc/platforms/85xx/mpc85xx_ads.h          |   60 -
 arch/powerpc/platforms/85xx/mpc85xx_cds.c          |   47 -
 arch/powerpc/platforms/85xx/mpc85xx_cds.h          |   43 -
 arch/powerpc/platforms/85xx/mpc85xx_ds.c           |   87 +
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |   55 -
 arch/powerpc/platforms/86xx/Kconfig                |   13 
 arch/powerpc/platforms/86xx/Makefile               |    1 
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c         |  216 +++
 arch/powerpc/platforms/86xx/mpc8641_hpcn.h         |   21 
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c         |   37 
 arch/powerpc/platforms/8xx/Kconfig                 |   28 
 arch/powerpc/platforms/8xx/Makefile                |    1 
 arch/powerpc/platforms/8xx/ep88xc.c                |  176 ++
 arch/powerpc/platforms/8xx/m8xx_setup.c            |  154 +-
 arch/powerpc/platforms/8xx/mpc86xads.h             |    4 
 arch/powerpc/platforms/8xx/mpc86xads_setup.c       |   25 
 arch/powerpc/platforms/8xx/mpc885ads.h             |   42 -
 arch/powerpc/platforms/8xx/mpc885ads_setup.c       |  472 ++----
 arch/powerpc/platforms/Kconfig                     |   32 
 arch/powerpc/platforms/Kconfig.cputype             |   14 
 arch/powerpc/platforms/Makefile                    |    2 
 arch/powerpc/platforms/cell/Makefile               |    4 
 arch/powerpc/platforms/cell/axon_msi.c             |   35 
 arch/powerpc/platforms/cell/cbe_cpufreq.c          |    2 
 .../powerpc/platforms/cell/cbe_cpufreq_pervasive.c |    2 
 arch/powerpc/platforms/cell/cbe_cpufreq_pmi.c      |    2 
 arch/powerpc/platforms/cell/cbe_regs.c             |    3 
 arch/powerpc/platforms/cell/cbe_thermal.c          |    2 
 arch/powerpc/platforms/cell/interrupt.c            |    4 
 arch/powerpc/platforms/cell/iommu.c                |    2 
 arch/powerpc/platforms/cell/pervasive.c            |    2 
 arch/powerpc/platforms/cell/pmu.c                  |    2 
 arch/powerpc/platforms/cell/ras.c                  |    2 
 arch/powerpc/platforms/cell/setup.c                |   17 
 arch/powerpc/platforms/cell/spider-pic.c           |   22 
 arch/powerpc/platforms/cell/spu_base.c             |    8 
 arch/powerpc/platforms/cell/spu_callbacks.c        |    4 
 arch/powerpc/platforms/cell/spu_coredump.c         |   79 -
 arch/powerpc/platforms/cell/spu_manage.c           |    4 
 arch/powerpc/platforms/cell/spu_syscalls.c         |  142 +-
 arch/powerpc/platforms/cell/spufs/coredump.c       |  236 ++-
 arch/powerpc/platforms/cell/spufs/file.c           |  251 +--
 arch/powerpc/platforms/cell/spufs/inode.c          |   15 
 arch/powerpc/platforms/cell/spufs/run.c            |    4 
 arch/powerpc/platforms/cell/spufs/sched.c          |   49 -
 arch/powerpc/platforms/cell/spufs/spufs.h          |    7 
 arch/powerpc/platforms/cell/spufs/switch.c         |   31 
 arch/powerpc/platforms/cell/spufs/syscalls.c       |   48 -
 arch/powerpc/platforms/celleb/Kconfig              |    1 
 arch/powerpc/platforms/celleb/Makefile             |    5 
 arch/powerpc/platforms/celleb/beat.c               |  106 +
 arch/powerpc/platforms/celleb/beat.h               |    2 
 arch/powerpc/platforms/celleb/beat_syscall.h       |    4 
 arch/powerpc/platforms/celleb/beat_wrapper.h       |   68 +
 arch/powerpc/platforms/celleb/htab.c               |  152 ++
 arch/powerpc/platforms/celleb/interrupt.c          |    9 
 arch/powerpc/platforms/celleb/io-workarounds.c     |  279 ++++
 arch/powerpc/platforms/celleb/pci.c                |   98 +
 arch/powerpc/platforms/celleb/pci.h                |    9 
 arch/powerpc/platforms/celleb/scc.h                |    2 
 arch/powerpc/platforms/celleb/scc_epci.c           |   88 +
 arch/powerpc/platforms/celleb/scc_sio.c            |   56 -
 arch/powerpc/platforms/celleb/setup.c              |   27 
 arch/powerpc/platforms/chrp/gg2.h                  |   61 +
 arch/powerpc/platforms/chrp/pci.c                  |   39 -
 arch/powerpc/platforms/chrp/setup.c                |   13 
 arch/powerpc/platforms/chrp/smp.c                  |    2 
 arch/powerpc/platforms/embedded6xx/Kconfig         |   12 
 arch/powerpc/platforms/embedded6xx/holly.c         |   14 
 arch/powerpc/platforms/embedded6xx/linkstation.c   |    8 
 arch/powerpc/platforms/embedded6xx/ls_uart.c       |   18 
 arch/powerpc/platforms/embedded6xx/mpc10x.h        |  180 ++
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c  |    5 
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.h  |   21 
 arch/powerpc/platforms/embedded6xx/prpmc2800.c     |    8 
 arch/powerpc/platforms/iseries/Makefile            |    3 
 arch/powerpc/platforms/iseries/dt.c                |   17 
 arch/powerpc/platforms/iseries/exception.S         |  251 +++
 arch/powerpc/platforms/iseries/exception.h         |   58 +
 arch/powerpc/platforms/iseries/htab.c              |   13 
 arch/powerpc/platforms/iseries/iommu.c             |   52 +
 arch/powerpc/platforms/iseries/irq.c               |   10 
 arch/powerpc/platforms/iseries/it_lp_naca.h        |    2 
 arch/powerpc/platforms/iseries/mf.c                |   23 
 arch/powerpc/platforms/iseries/setup.c             |    7 
 arch/powerpc/platforms/iseries/vio.c               |  553 +++++++
 arch/powerpc/platforms/iseries/viopath.c           |    8 
 arch/powerpc/platforms/maple/pci.c                 |   21 
 arch/powerpc/platforms/pasemi/Kconfig              |    1 
 arch/powerpc/platforms/pasemi/gpio_mdio.c          |    4 
 arch/powerpc/platforms/pasemi/idle.c               |    8 
 arch/powerpc/platforms/pasemi/iommu.c              |    4 
 arch/powerpc/platforms/pasemi/pasemi.h             |    4 
 arch/powerpc/platforms/pasemi/pci.c                |   74 +
 arch/powerpc/platforms/pasemi/setup.c              |  134 ++
 arch/powerpc/platforms/powermac/bootx_init.c       |    1 
 arch/powerpc/platforms/powermac/low_i2c.c          |    1 
 arch/powerpc/platforms/powermac/pci.c              |   25 
 arch/powerpc/platforms/powermac/pic.c              |    2 
 arch/powerpc/platforms/powermac/pmac.h             |    4 
 arch/powerpc/platforms/powermac/setup.c            |   77 -
 arch/powerpc/platforms/powermac/udbg_adb.c         |    5 
 arch/powerpc/platforms/ps3/device-init.c           |   24 
 arch/powerpc/platforms/ps3/htab.c                  |   14 
 arch/powerpc/platforms/ps3/interrupt.c             |    9 
 arch/powerpc/platforms/ps3/os-area.c               |  646 ++++++++-
 arch/powerpc/platforms/ps3/platform.h              |   10 
 arch/powerpc/platforms/ps3/setup.c                 |    3 
 arch/powerpc/platforms/ps3/time.c                  |   14 
 arch/powerpc/platforms/pseries/eeh.c               |   54 -
 arch/powerpc/platforms/pseries/eeh_cache.c         |    9 
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |   14 
 arch/powerpc/platforms/pseries/lpar.c              |   90 +
 arch/powerpc/platforms/pseries/msi.c               |   35 
 arch/powerpc/platforms/pseries/rtasd.c             |   99 +
 arch/powerpc/platforms/pseries/setup.c             |    5 
 arch/powerpc/platforms/pseries/xics.c              |    2 
 arch/powerpc/sysdev/Makefile                       |   12 
 arch/powerpc/sysdev/axonram.c                      |    8 
 arch/powerpc/sysdev/commproc.c                     |  299 +++-
 arch/powerpc/sysdev/commproc.h                     |   12 
 arch/powerpc/sysdev/cpm2_common.c                  |  178 ++
 arch/powerpc/sysdev/cpm2_pic.c                     |   13 
 arch/powerpc/sysdev/cpm_common.c                   |  205 +++
 arch/powerpc/sysdev/dart_iommu.c                   |    4 
 arch/powerpc/sysdev/dcr.c                          |    6 
 arch/powerpc/sysdev/fsl_pci.c                      |    7 
 arch/powerpc/sysdev/fsl_soc.c                      |  187 ++-
 arch/powerpc/sysdev/fsl_soc.h                      |    8 
 arch/powerpc/sysdev/i8259.c                        |    8 
 arch/powerpc/sysdev/indirect_pci.c                 |   10 
 arch/powerpc/sysdev/ipic.c                         |    7 
 arch/powerpc/sysdev/ipic.h                         |    3 
 arch/powerpc/sysdev/mpc8xx_pic.c                   |   30 
 arch/powerpc/sysdev/mpic.c                         |   53 -
 arch/powerpc/sysdev/mpic.h                         |    1 
 arch/powerpc/sysdev/mpic_msi.c                     |   13 
 arch/powerpc/sysdev/mpic_u3msi.c                   |   36 
 arch/powerpc/sysdev/mv64x60.h                      |    1 
 arch/powerpc/sysdev/mv64x60_pic.c                  |   12 
 arch/powerpc/sysdev/mv64x60_udbg.c                 |  152 ++
 arch/powerpc/sysdev/pmi.c                          |    6 
 arch/powerpc/sysdev/qe_lib/qe.c                    |   36 
 arch/powerpc/sysdev/qe_lib/qe_ic.c                 |   38 -
 arch/powerpc/sysdev/qe_lib/qe_ic.h                 |    3 
 arch/powerpc/sysdev/qe_lib/qe_io.c                 |   38 -
 arch/powerpc/sysdev/qe_lib/ucc.c                   |  270 ++--
 arch/powerpc/sysdev/qe_lib/ucc_fast.c              |  127 +-
 arch/powerpc/sysdev/qe_lib/ucc_slow.c              |   48 -
 arch/powerpc/sysdev/timer.c                        |   81 -
 arch/powerpc/sysdev/tsi108_pci.c                   |   16 
 arch/powerpc/sysdev/uic.c                          |   75 +
 arch/powerpc/sysdev/xilinx_intc.c                  |  151 ++
 arch/ppc/.gitignore                                |    2 
 arch/ppc/8xx_io/enet.c                             |    1 
 arch/ppc/Kconfig                                   |  154 --
 arch/ppc/Makefile                                  |    1 
 arch/ppc/amiga/Makefile                            |    8 
 arch/ppc/amiga/amiga_ksyms.c                       |    1 
 arch/ppc/amiga/amiints.c                           |  322 ----
 arch/ppc/amiga/amisound.c                          |    1 
 arch/ppc/amiga/bootinfo.c                          |   78 -
 arch/ppc/amiga/chipram.c                           |    1 
 arch/ppc/amiga/cia.c                               |  176 --
 arch/ppc/amiga/config.c                            |  953 -------------
 arch/ppc/amiga/ints.c                              |  158 --
 arch/ppc/amiga/pcmcia.c                            |    1 
 arch/ppc/amiga/time.c                              |   57 -
 arch/ppc/boot/simple/embed_config.c                |    8 
 arch/ppc/boot/simple/misc-embedded.c               |    4 
 arch/ppc/boot/simple/uartlite_tty.c                |    8 
 arch/ppc/configs/apus_defconfig                    |  920 ------------
 arch/ppc/kernel/head.S                             |  117 --
 arch/ppc/kernel/head_44x.S                         |   10 
 arch/ppc/kernel/ppc_ksyms.c                        |    3 
 arch/ppc/kernel/setup.c                            |    1 
 arch/ppc/kernel/vmlinux.lds.S                      |    2 
 arch/ppc/mm/pgtable.c                              |   38 -
 arch/ppc/platforms/Makefile                        |    4 
 arch/ppc/platforms/apus_pci.c                      |  207 ---
 arch/ppc/platforms/apus_pci.h                      |   34 
 arch/ppc/platforms/apus_setup.c                    |  798 -----------
 arch/ppc/platforms/ev64360.c                       |    3 
 arch/ppc/platforms/katana.c                        |    3 
 arch/ppc/syslib/ocp.c                              |    2 
 arch/ppc/syslib/virtex_devices.h                   |    8 
 drivers/block/viodasd.c                            |   77 -
 drivers/cdrom/viocd.c                              |  128 --
 drivers/char/hvc_beat.c                            |    4 
 drivers/char/ipmi/ipmi_si_intf.c                   |    6 
 drivers/char/viotape.c                             |  125 --
 drivers/macintosh/adb-iop.c                        |    1 
 drivers/macintosh/adbhid.c                         |   21 
 drivers/macintosh/ans-lcd.c                        |    3 
 drivers/macintosh/ans-lcd.h                        |    0 
 drivers/macintosh/therm_adt746x.c                  |    5 
 drivers/macintosh/via-pmu.c                        |    2 
 drivers/macintosh/windfarm_smu_sat.c               |    2 
 drivers/misc/hdpuftrs/hdpu_cpustate.c              |  107 +
 drivers/misc/hdpuftrs/hdpu_nexus.c                 |   88 +
 drivers/mtd/maps/Kconfig                           |    2 
 drivers/mtd/maps/physmap_of.c                      |  349 +++--
 drivers/net/ucc_geth.c                             |    2 
 drivers/net/ucc_geth.h                             |    1 
 drivers/net/ucc_geth_mii.c                         |    1 
 drivers/serial/Kconfig                             |   25 
 drivers/serial/cpm_uart/cpm_uart.h                 |   48 -
 drivers/serial/cpm_uart/cpm_uart_core.c            |  539 +++++--
 drivers/serial/cpm_uart/cpm_uart_cpm1.c            |   18 
 drivers/serial/cpm_uart/cpm_uart_cpm1.h            |   16 
 drivers/serial/cpm_uart/cpm_uart_cpm2.c            |   24 
 drivers/serial/cpm_uart/cpm_uart_cpm2.h            |   16 
 drivers/serial/mpc52xx_uart.c                      |    2 
 drivers/serial/pmac_zilog.c                        |   22 
 drivers/serial/uartlite.c                          |  286 +++-
 drivers/video/platinumfb.c                         |   48 -
 drivers/video/xilinxfb.c                           |  353 +++--
 fs/binfmt_elf.c                                    |   14 
 include/asm-powerpc/8xx_immap.h                    |  564 ++++++++
 include/asm-powerpc/atomic.h                       |   34 
 include/asm-powerpc/cell-regs.h                    |   48 +
 include/asm-powerpc/clk_interface.h                |   20 
 include/asm-powerpc/commproc.h                     |  755 ++++++++++
 include/asm-powerpc/cpm.h                          |   14 
 include/asm-powerpc/cpm2.h                         | 1274 +++++++++++++++++
 include/asm-powerpc/cputable.h                     |   40 -
 include/asm-powerpc/dcr-mmio.h                     |    6 
 include/asm-powerpc/dcr-native.h                   |    6 
 include/asm-powerpc/dma-mapping.h                  |   24 
 include/asm-powerpc/elf.h                          |    9 
 include/asm-powerpc/exception.h                    |  311 ++++
 include/asm-powerpc/fs_pd.h                        |   40 -
 include/asm-powerpc/highmem.h                      |  135 ++
 include/asm-powerpc/hydra.h                        |  102 +
 include/asm-powerpc/ide.h                          |    2 
 include/asm-powerpc/immap_86xx.h                   |  219 ++-
 include/asm-powerpc/immap_cpm2.h                   |  650 +++++++++
 include/asm-powerpc/immap_qe.h                     |   35 
 include/asm-powerpc/io.h                           |   28 
 include/asm-powerpc/irq.h                          |    8 
 include/asm-powerpc/iseries/hv_call_event.h        |   10 
 include/asm-powerpc/iseries/iommu.h                |    4 
 include/asm-powerpc/iseries/lpar_map.h             |    3 
 include/asm-powerpc/iseries/vio.h                  |  116 +-
 include/asm-powerpc/kgdb.h                         |   57 +
 include/asm-powerpc/lmb.h                          |    6 
 include/asm-powerpc/machdep.h                      |   10 
 include/asm-powerpc/mmu-40x.h                      |   65 +
 include/asm-powerpc/mmu-hash64.h                   |  141 +-
 include/asm-powerpc/mmu.h                          |    3 
 include/asm-powerpc/mpc52xx.h                      |   12 
 include/asm-powerpc/mpc52xx_psc.h                  |  191 +++
 include/asm-powerpc/mpc85xx.h                      |   45 -
 include/asm-powerpc/mpic.h                         |   13 
 include/asm-powerpc/nvram.h                        |    6 
 include/asm-powerpc/paca.h                         |   11 
 include/asm-powerpc/page_64.h                      |   17 
 include/asm-powerpc/pci-bridge.h                   |    3 
 include/asm-powerpc/percpu.h                       |    2 
 include/asm-powerpc/pgtable-4k.h                   |    2 
 include/asm-powerpc/pgtable-64k.h                  |    2 
 include/asm-powerpc/ppc_asm.h                      |   18 
 include/asm-powerpc/processor.h                    |    4 
 include/asm-powerpc/prom.h                         |    3 
 include/asm-powerpc/ps3.h                          |    9 
 include/asm-powerpc/qe.h                           |  246 ++-
 include/asm-powerpc/qe_ic.h                        |   68 +
 include/asm-powerpc/reg.h                          |   52 -
 include/asm-powerpc/rwsem.h                        |    4 
 include/asm-powerpc/smp.h                          |    2 
 include/asm-powerpc/spu.h                          |   28 
 include/asm-powerpc/system.h                       |    3 
 include/asm-powerpc/time.h                         |    3 
 include/asm-powerpc/tlb.h                          |    2 
 include/asm-powerpc/tlbflush.h                     |    3 
 include/asm-powerpc/types.h                        |    2 
 include/asm-powerpc/ucc.h                          |   40 -
 include/asm-powerpc/ucc_slow.h                     |    9 
 include/asm-powerpc/udbg.h                         |    1 
 include/asm-powerpc/vio.h                          |    6 
 include/asm-powerpc/xilinx_intc.h                  |   20 
 include/asm-ppc/amigahw.h                          |   16 
 include/asm-ppc/amigaints.h                        |  133 --
 include/asm-ppc/amigappc.h                         |   85 -
 include/asm-ppc/bootinfo.h                         |    5 
 include/asm-ppc/io.h                               |   51 -
 include/asm-ppc/machdep.h                          |    4 
 include/asm-ppc/ocp.h                              |    2 
 include/asm-ppc/page.h                             |   44 -
 include/asm-ppc/pgtable.h                          |    8 
 include/asm-ppc/prom.h                             |    1 
 include/linux/elf.h                                |   14 
 include/linux/of.h                                 |    1 
 include/linux/pci_ids.h                            |    3 
 include/linux/xilinxfb.h                           |   30 
 kernel/sysctl.c                                    |    2 
 lib/Kconfig.debug                                  |    2 
 529 files changed, 31125 insertions(+), 13475 deletions(-)
 delete mode 100644 arch/powerpc/boot/44x.c
 create mode 100644 arch/powerpc/boot/4xx.c
 create mode 100644 arch/powerpc/boot/4xx.h
 create mode 100644 arch/powerpc/boot/bamboo.c
 create mode 100644 arch/powerpc/boot/cpm-serial.c
 create mode 100644 arch/powerpc/boot/cuboot-52xx.c
 create mode 100644 arch/powerpc/boot/cuboot-8xx.c
 create mode 100644 arch/powerpc/boot/cuboot-bamboo.c
 create mode 100644 arch/powerpc/boot/cuboot-hpc2.c
 create mode 100644 arch/powerpc/boot/cuboot-pq2.c
 create mode 100644 arch/powerpc/boot/cuboot-sequoia.c
 create mode 100644 arch/powerpc/boot/dts/bamboo.dts
 create mode 100644 arch/powerpc/boot/dts/ep88xc.dts
 create mode 100644 arch/powerpc/boot/dts/kilauea.dts
 create mode 100644 arch/powerpc/boot/dts/mpc8572ds.dts
 create mode 100644 arch/powerpc/boot/dts/mpc8610_hpcd.dts
 create mode 100644 arch/powerpc/boot/dts/pq2fads.dts
 create mode 100644 arch/powerpc/boot/dts/sequoia.dts
 create mode 100644 arch/powerpc/boot/dts/walnut.dts
 create mode 100644 arch/powerpc/boot/ep88xc.c
 create mode 100644 arch/powerpc/boot/fixed-head.S
 create mode 100644 arch/powerpc/boot/fsl-soc.c
 create mode 100644 arch/powerpc/boot/fsl-soc.h
 create mode 100644 arch/powerpc/boot/mpc52xx-psc.c
 create mode 100644 arch/powerpc/boot/mpc8xx.c
 create mode 100644 arch/powerpc/boot/mpc8xx.h
 create mode 100644 arch/powerpc/boot/planetcore.c
 create mode 100644 arch/powerpc/boot/planetcore.h
 create mode 100644 arch/powerpc/boot/pq2.c
 create mode 100644 arch/powerpc/boot/pq2.h
 create mode 100644 arch/powerpc/boot/stdlib.c
 create mode 100644 arch/powerpc/boot/stdlib.h
 create mode 100644 arch/powerpc/boot/treeboot-bamboo.c
 create mode 100644 arch/powerpc/boot/treeboot-walnut.c
 create mode 100644 arch/powerpc/boot/uartlite.c
 create mode 100644 arch/powerpc/configs/bamboo_defconfig
 create mode 100644 arch/powerpc/configs/ep88xc_defconfig
 create mode 100644 arch/powerpc/configs/kilauea_defconfig
 create mode 100644 arch/powerpc/configs/mpc8572_ds_defconfig
 create mode 100644 arch/powerpc/configs/mpc8610_hpcd_defconfig
 create mode 100644 arch/powerpc/configs/pq2fads_defconfig
 create mode 100644 arch/powerpc/configs/sequoia_defconfig
 create mode 100644 arch/powerpc/configs/walnut_defconfig
 create mode 100644 arch/powerpc/kernel/clock.c
 create mode 100644 arch/powerpc/kernel/cpu_setup_44x.S
 rename arch/powerpc/kernel/{head_4xx.S => head_40x.S} (98%)
 delete mode 100644 arch/powerpc/kernel/lparmap.c
 create mode 100644 arch/powerpc/kernel/softemu8xx.c
 create mode 100644 arch/powerpc/lib/alloc.c
 rename arch/powerpc/mm/{4xx_mmu.c => 40x_mmu.c} (96%)
 rename arch/powerpc/platforms/{4xx/Kconfig => 40x/Kconfig} (58%)
 create mode 100644 arch/powerpc/platforms/40x/Makefile
 create mode 100644 arch/powerpc/platforms/40x/kilauea.c
 create mode 100644 arch/powerpc/platforms/40x/virtex.c
 create mode 100644 arch/powerpc/platforms/40x/walnut.c
 create mode 100644 arch/powerpc/platforms/44x/bamboo.c
 create mode 100644 arch/powerpc/platforms/44x/sequoia.c
 delete mode 100644 arch/powerpc/platforms/4xx/Makefile
 create mode 100644 arch/powerpc/platforms/52xx/lite5200_pm.c
 create mode 100644 arch/powerpc/platforms/52xx/lite5200_sleep.S
 create mode 100644 arch/powerpc/platforms/82xx/mpc8272_ads.c
 delete mode 100644 arch/powerpc/platforms/82xx/mpc82xx.c
 delete mode 100644 arch/powerpc/platforms/82xx/mpc82xx_ads.c
 create mode 100644 arch/powerpc/platforms/82xx/pq2.c
 create mode 100644 arch/powerpc/platforms/82xx/pq2.h
 create mode 100644 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c
 create mode 100644 arch/powerpc/platforms/82xx/pq2fads.c
 delete mode 100644 arch/powerpc/platforms/85xx/misc.c
 delete mode 100644 arch/powerpc/platforms/85xx/mpc8540_ads.h
 delete mode 100644 arch/powerpc/platforms/85xx/mpc85xx.h
 delete mode 100644 arch/powerpc/platforms/85xx/mpc85xx_ads.h
 delete mode 100644 arch/powerpc/platforms/85xx/mpc85xx_cds.h
 rename arch/powerpc/platforms/85xx/{mpc8544_ds.c => mpc85xx_ds.c} (66%)
 create mode 100644 arch/powerpc/platforms/86xx/mpc8610_hpcd.c
 delete mode 100644 arch/powerpc/platforms/86xx/mpc8641_hpcn.h
 create mode 100644 arch/powerpc/platforms/8xx/ep88xc.c
 delete mode 100644 arch/powerpc/platforms/cell/spu_coredump.c
 create mode 100644 arch/powerpc/platforms/celleb/io-workarounds.c
 create mode 100644 arch/powerpc/platforms/chrp/gg2.h
 create mode 100644 arch/powerpc/platforms/embedded6xx/mpc10x.h
 delete mode 100644 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.h
 create mode 100644 arch/powerpc/platforms/iseries/exception.S
 create mode 100644 arch/powerpc/platforms/iseries/exception.h
 create mode 100644 arch/powerpc/platforms/iseries/vio.c
 create mode 100644 arch/powerpc/sysdev/commproc.h
 create mode 100644 arch/powerpc/sysdev/cpm_common.c
 create mode 100644 arch/powerpc/sysdev/mv64x60_udbg.c
 delete mode 100644 arch/powerpc/sysdev/timer.c
 create mode 100644 arch/powerpc/sysdev/xilinx_intc.c
 delete mode 100644 arch/ppc/amiga/Makefile
 delete mode 100644 arch/ppc/amiga/amiga_ksyms.c
 delete mode 100644 arch/ppc/amiga/amiints.c
 delete mode 100644 arch/ppc/amiga/amisound.c
 delete mode 100644 arch/ppc/amiga/bootinfo.c
 delete mode 100644 arch/ppc/amiga/chipram.c
 delete mode 100644 arch/ppc/amiga/cia.c
 delete mode 100644 arch/ppc/amiga/config.c
 delete mode 100644 arch/ppc/amiga/ints.c
 delete mode 100644 arch/ppc/amiga/pcmcia.c
 delete mode 100644 arch/ppc/amiga/time.c
 delete mode 100644 arch/ppc/configs/apus_defconfig
 delete mode 100644 arch/ppc/platforms/apus_pci.c
 delete mode 100644 arch/ppc/platforms/apus_pci.h
 delete mode 100644 arch/ppc/platforms/apus_setup.c
 rename include/asm-ppc/ans-lcd.h => drivers/macintosh/ans-lcd.h (100%)
 create mode 100644 include/asm-powerpc/8xx_immap.h
 rename arch/powerpc/platforms/cell/cbe_regs.h => include/asm-powerpc/cell-regs.h (76%)
 create mode 100644 include/asm-powerpc/clk_interface.h
 create mode 100644 include/asm-powerpc/commproc.h
 create mode 100644 include/asm-powerpc/cpm.h
 create mode 100644 include/asm-powerpc/cpm2.h
 create mode 100644 include/asm-powerpc/exception.h
 create mode 100644 include/asm-powerpc/highmem.h
 create mode 100644 include/asm-powerpc/hydra.h
 create mode 100644 include/asm-powerpc/immap_cpm2.h
 create mode 100644 include/asm-powerpc/kgdb.h
 create mode 100644 include/asm-powerpc/mmu-40x.h
 create mode 100644 include/asm-powerpc/mpc52xx_psc.h
 delete mode 100644 include/asm-powerpc/mpc85xx.h
 create mode 100644 include/asm-powerpc/xilinx_intc.h
 delete mode 100644 include/asm-ppc/amigahw.h
 delete mode 100644 include/asm-ppc/amigaints.h
 delete mode 100644 include/asm-ppc/amigappc.h
 create mode 100644 include/linux/xilinxfb.h

Adrian Bunk (2):
      [POWERPC] Remove APUS support from arch/ppc
      [POWERPC] Select proper defconfig for crosscompiles

Andre Detsch (1):
      [POWERPC] spufs: Fix race condition on gang->aff_ref_spu

Anton Vorontsov (11):
      [POWERPC] QE: extern par_io_config_pin and par_io_data_set funcs
      [POWERPC] fsl_soc: add support for fsl_spi
      [POWERPC] MPC832x_RDB: Update dts to use SPI1 in QE, register mmc_spi stub
      [POWERPC] fsl_soc: fix uninitialized i2c_board_info structure
      [POWERPC] MPC8568E-MDS: add support for ds1374 rtc
      [POWERPC] mpc8568mds.dts: fix PCIe I/O address space location and size
      [POWERPC] mpc85xx_mds: select QUICC_ENGINE
      [POWERPC] QEIC: Implement pluggable handlers, fix MPIC cascading
      [POWERPC] QE: pario - support for MPC85xx layout
      [POWERPC] 85xx: mpc8568mds - update dts to be able to use UCCs
      [POWERPC] 85xx: mpc85xx_mds - reset UCC ethernet properly

Aristeu Rozanski (1):
      [POWERPC] adbhid: Enable KEY_FN key reporting

Arnd Bergmann (3):
      [POWERPC] add Kconfig option for optimizing for cell
      [POWERPC] Move embedded6xx into multiplatform
      [POWERPC] Fix pci domain detection

Becky Bruce (1):
      [POWERPC] Update lmb.h include protection to ASM_POWERPC

Benjamin Herrenschmidt (3):
      [POWERPC] Fix platinumfb framebuffer
      [POWERPC] cell: Move cbe_regs.h to include/asm-powerpc/cell-regs.h
      [POWERPC] cell: Add Cell memory controller register defs and expose it

Cyrill Gorcunov (6):
      [POWERPC] Sky Cpu and Nexus: code style improvement
      [POWERPC] Sky Cpu and Nexus: include io.h
      [POWERPC] Sky Cpu and Nexus: check for platform_get_resource retcode
      [POWERPC] Sky Cpu and Nexus: check for create_proc_entry ret code
      [POWERPC] Sky Cpu: use C99 style for struct init
      [POWERPC] Sky Cpu and Nexus: use seq_file/single_open on proc interface

Dale Farnsworth (2):
      [POWERPC] Add Marvell mv64x60 udbg putc/getc functions
      [POWERPC] 85xx: Failure with odd memory sizes and CONFIG_HIGHMEM

David Gibson (8):
      [POWERPC] Fixes to allow use of Ebony's flash chips through physmap_of
      [POWERPC] Fix setting of irq trigger type in UIC driver
      [POWERPC] Fix irq flow handler for 4xx UIC
      [POWERPC] Improve robustness of the UIC cascade handler
      [POWERPC] Move bootwrapper's strchr() and strncmp() from .h to string.S
      [POWERPC] Document and implement an improved flash device binding for powerpc
      [POWERPC] Cleanups for physmap_of.c (v2)
      [POWERPC] Add memchr() to the bootwrapper

David Woodhouse (1):
      [POWERPC] Optionally use new device number for pmac_zilog

Domen Puncer (2):
      [POWERPC] MPC5200 low power mode
      [POWERPC] clk.h interface for platforms

Ed Swarthout (1):
      [POWERPC] Add memory regions to the kcore list for 32-bit machines

Emil Medve (2):
      [POWERPC] Fix build errors when BLOCK=n
      [POWERPC] QE: Added missing CEURNR register

Gabriel C (1):
      [POWERPC] Typo fixes interrrupt -> interrupt

Geert Uytterhoeven (1):
      [POWERPC] PS3: Add new LV1 error codes

Geoff Levand (7):
      [POWERPC] PS3: Enhance storage probe debug output
      [POWERPC] PS3: Cleanup of os-area.c
      [POWERPC] PS3: Remove unused os-area params
      [POWERPC] PS3: os-area workqueue processing
      [POWERPC] PS3: Add os-area rtc_diff set/get routines
      [POWERPC] PS3: Save os-area params to device tree
      [POWERPC] PS3: Add os-area database routines

Grant Likely (43):
      [POWERPC] Only ignore arch/ppc/include, not arch/ppc/boot/include
      [POWERPC] mpc8349: Add linux,network-index to ethernet nodes in device tree
      [POWERPC] mpc5200: Add cuimage support for mpc5200 boards
      [POWERPC] Virtex: Add uartlite bootwrapper driver
      [POWERPC] Virtex: Add Kconfig macros for Xilinx Virtex board support
      [POWERPC] Virtex: add xilinx interrupt controller driver
      [POWERPC] Virtex: Add generic Xilinx Virtex board support
      [POWERPC] Add PowerPC Xilinx Virtex entry to maintainers
      [POWERPC] Uartlite: Fix reg io to access documented register size
      [POWERPC] Uartlite: change name of ports to ulite_ports
      [POWERPC] Uartlite: Add macro for uartlite device name
      [POWERPC] Uartlite: Separate the bus binding from the driver proper
      [POWERPC] Uartlite: Comment block tidy
      [POWERPC] Uartlite: Add of-platform-bus binding
      [POWERPC] Uartlite: Let the console be initialized earlier
      [POWERPC] Uartlite: Flush RX fifo in bootwrapper
      [POWERPC] XilinxFB: Move xilinxfb_platform_data definition to a shared header file
      [POWERPC] Setup default eth addr in embed_config for Xilinx Virtex platforms
      [POWERPC] Uartlite: Add macros for register names
      [POWERPC] Uartlite: Revert register io access changes
      [POWERPC] Lite5200: Use comma delimiter format for lists in device tree
      [POWERPC] Enable debug info on boot wrapper
      [POWERPC] XilinxFB: add banner output to probe routine when DEBUG is defined
      [POWERPC] XilinxFB: Replace calls to printk with dev_dbg, dev_err, etc.
      [POWERPC] XilinxFB: rename failout labels to reflect failure
      [POWERPC] XilinxFB: Split device setup from bus binding
      [POWERPC] XilinxFB: cleanup platform_bus binding to use platform bus API.
      [POWERPC] XilinxFB: add of_platform bus binding
      [POWERPC] XilinxFB: Make missing pdata structure non-fatal
      [POWERPC] XilinxFB: sparse fixes
      [POWERPC] Virtex: Fix URL for Xilinx Virtex support in MAINTAINERS
      [POWERPC] Don't build arch/powerpc/sysdev/dcr.c for ARCH=ppc kernels
      [POWERPC] Uartlite: bootwrapper bug fix, getc loops forever
      [POWERPC] MPC52xx: Drop show_cpuinfo platform hooks from Lite5200
      [POWERPC] MPC52xx: Trim includes on mpc5200 platform support code
      [POWERPC] MPC5200: Don't make firmware fixups into common code
      [POWERPC] Add co-maintainer for PowerPC MPC52xx platform
      [POWERPC] Only call ppc_md.setup_arch() if it is provided
      [POWERPC] Remove empty ppc_md.setup_arch hooks
      [POWERPC] Platforms shouldn't mess with ROOT_DEV
      [POWERPC] XilinxFB: Use pdata to pass around framebuffer parameters
      [POWERPC] XilinxFB: Add support for custom screen resolution
      [POWERPC] XilinxFB: Allow fixed framebuffer base address

Guennadi Liakhovetski (2):
      [POWERPC] Fix i2c device string format
      [POWERPC] linkstation updates

Hollis Blanchard (1):
      [POWERPC] 4xx: Implement udbg_getc() for 440

Hugh Dickins (1):
      [POWERPC] ppc64: support CONFIG_DEBUG_PREEMPT

Ishizaki Kou (9):
      [POWERPC] Fix celleb pci section warnings
      [POWERPC] Fix celleb sio section warning
      [POWERPC] Init markings for celleb
      [POWERPC] Init markings for hvc_beat
      [POWERPC] Celleb: Move pause, kexec_cpu_down to beat.c
      [POWERPC] Celleb: Support for Power/Reset buttons
      [POWERPC] Celleb: New HTAB Guest OS Interface on Beat
      [POWERPC] Celleb: Serial I/O update
      [POWERPC] Celleb: update for PCI

Jason Jin (1):
      [POWERPC] Treat 8610 PCIe host bridge as transparent

Jeremy Kerr (8):
      [POWERPC] PS3: Fix CONFIG_SMP=n, CONFIG_KEXEC=y build
      [POWERPC] spufs: Remove asmlinkage from do_spu_create
      [POWERPC] spufs: Remove spu_harvest
      [POWERPC] cell: Unify spufs syscall path
      [POWERPC] spufs: Remove asmlinkage from spufs_calls
      [POWERPC] spufs: Fix restore_decr_wrapped() to match CBE Handbook
      [POWERPC] cell: Remove DEBUG for SPU callbacks
      [POWERPC] cell: Don't cast the result of of_get_property()

Jesper Juhl (2):
      [POWERPC] Clean out a bunch of duplicate includes
      [POWERPC] Don't cast kmalloc return value in ibmebus.c

Joachim Fenkes (1):
      [POWERPC] ibmebus: More descriptive error return code in ibmebus_store_probe()

Jochen Friedrich (4):
      [POWERPC] Fix copy'n'paste typo in commproc.c
      [PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem
      [PPC] Compile fix for 8xx CPM Ehernet driver
      [POWERPC] Fix cpm_uart driver

John Rigby (1):
      [POWERPC] 52xx: Fix mpc52xx_uart_of_assign to use correct index

John Traill (1):
      [POWERPC] 8xx: Set initial memory limit.

Jon Loeliger (5):
      [POWERPC] 52xx: Remove unnecessary loops_per_jiffy initialization code
      [POWERPC] 8xx: Remove unnecessary loops_per_jiffy initialization code
      [POWERPC] embedded6xx: Remove unnecessary loops_per_jiffy initialization code
      [POWERPC] 86xx: Remove unnecessary loops_per_jiffy initialization code.
      [POWERPC] 85xx: Remove unnecessary loops_per_jiffy initialization code.

Josh Boyer (23):
      [POWERPC] Rename 4xx paths to 40x
      [POWERPC] 4xx Kconfig cleanup
      [POWERPC] Rename 44x bootwrapper
      [POWERPC] 4xx bootwrapper reworks
      [POWERPC] 40x MMU
      [POWERPC] 40x decrementer fixes
      [POWERPC] Fix 40x build
      [POWERPC] Bamboo DTS
      [POWERPC] Bamboo board support
      [POWERPC] Bamboo zImage wrapper
      [POWERPC] Remove dtc build cruft from DTS files
      [POWERPC] Fix bus probe on Bamboo board
      [POWERPC] Walnut DTS
      [POWERPC] Walnut defconfig
      [POWERPC] Walnut board support
      [POWERPC] Walnut zImage wrapper
      [POWERPC] cuimage for Bamboo board
      [POWERPC] Make partitions optional in physmap_of
      [POWERPC] 4xx: Convert Walnut flash mappings to new binding
      [POWERPC] 4xx: Convert Seqouia flash mappings to new binding
      [POWERPC] Update PowerPC 4xx entry in MAINTAINERS
      [POWERPC] 4xx: Fix Walnut wrapper compile errors
      [POWERPC] Add treeImage to .gitignore

Kumar Gala (23):
      [POWERPC] Remove old includes from arch/ppc
      [POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
      [POWERPC] Stop include asm-ppc when building ARCH=powerpc for ppc32
      ucc_geth: kill unused include
      [POWERPC] 85xx: Renamed mpc8544_ds.c to mpc85xx_ds.c
      [POWERPC] 85xx: Clean up from 85xx_ds rename
      [POWERPC] Handle alignment faults on SPE load/store instructions
      [POWERPC] 85xx: Add basic Uniprocessor MPC8572 DS port
      [POWERPC] DTS cleanup
      [POWERPC] Move PCI nodes to be sibilings with SOC nodes
      [POWERPC] 83xx: Removed PCI exclude of PHB
      [POWERPC] Add cpu feature for SPE handling
      [POWERPC] Fix modpost warnings from head*.S on ppc32
      [POWERPC] Cleaned up whitespace in head_fsl_booke.S
      [POWERPC] Fixup MPC8568 dts
      [POWERPC] Update .gitignore for new vdso generated files
      [POWERPC] FSL: Access PCIe LTSSM register with correct size
      [POWERPC] Use for_each_ matching routinues for pci PHBs
      [POWERPC] 85xx/86xx: refactor RSTCR reset code
      [POWERPC] 85xx: Killed <asm/mpc85xx.h>
      [POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig
      [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers
      [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable

Linas Vepstas (16):
      [POWERPC] EEH: Tweak printk message
      [POWERPC] EEH: Fix PCI bridge handling bug
      [POWERPC] EEH: Dump PCI bridge status on event
      [POWERPC] pseries: Avoid excess rtas_token calls
      [POWERPC] pseries: Use rtas_token instead of hand-rolled code
      [POWERPC] pseries: Simplify rtasd initialization
      [POWERPC] Remove nvram forward declarations
      [POWERPC] pseries: Fix jumbled no_logging flag
      [POWERPC] pseries: Eliminate global error_log_cnt variable
      [POWERPC] pseries: Remove dead EEH video code
      [POWERPC] IOMMU virtual merge is no longer experimental
      [POWERPC] prom_init whitespace cleanup, typo fix
      [POWERPC] prom.c whitespace cleanup
      [POWERPC] setup_64.c and prom.c comment cleanup
      [POWERPC] pseries: device node status can be "ok" or "okay"
      [POWERPC] Use alloc_maybe_bootmem() in pcibios_alloc_controller

Mariusz Kozlowski (1):
      [POWERPC] drivers/macintosh/therm_adt746x.c: kmalloc + memset conversion to kzalloc

Mark A. Greer (1):
      [POWERPC] MAINTAINERS shouldn't reference linuxppc-embedded

Mathieu Desnoyers (1):
      [POWERPC] Include pagemap.h in asm/powerpc/tlb.h

Meelis Roos (1):
      [POWERPC] Fix ppc kernels after build-id addition

Michael Buesch (1):
      [POWERPC] via-pmu: Fix typo in printk

Michael Ellerman (28):
      [POWERPC] Add an optional device_node pointer to the irq_host
      [POWERPC] Invert null match behaviour for irq_hosts
      [POWERPC] Provide a default irq_host match, which matches on an exact of_node
      [POWERPC] Initialise hwirq for legacy irqs
      [POWERPC] Export virq mapping via debugfs
      [POWERPC] spufs: Extract the file descriptor search logic in SPU coredump code
      [POWERPC] spufs: Remove ctx_info and ctx_info_list
      [POWERPC] spufs: Call spu_acquire_saved() before calculating the SPU note sizes
      [POWERPC] spufs: Use computed sizes/#defines rather than literals in SPU coredump code
      [POWERPC] spufs: Write some SPU coredump values as ASCII
      [POWERPC] spufs: Correctly calculate the size of the local-store to dump
      [POWERPC] spufs: Don't return -ENOSYS as extra notes size if spufs is not loaded
      [POWERPC] spufs: Get rid of spufs_coredump_num_notes, it's not needed if we NULL terminate
      [POWERPC] spufs: Internal __spufs_get_foo() routines should take a spu_context *
      [POWERPC] spufs: Add contents of npc file to SPU coredumps
      [POWERPC] spufs: Combine spufs_coredump_calls with spufs_calls
      [POWERPC] spufs: Cleanup ELF coredump extra notes logic
      [POWERPC] spufs: Handle errors in SPU coredump code, and support coredump to a pipe
      [POWERPC] spufs: Respect RLIMIT_CORE in spu coredump code
      [POWERPC] spufs: Add DEFINE_SPUFS_ATTRIBUTE()
      [POWERPC] Make sure to of_node_get() the result of pci_device_to_OF_node()
      [POWERPC] Simplify error logic in u3msi_setup_msi_irqs()
      [POWERPC] Simplify error logic in rtas_setup_msi_irqs()
      [POWERPC] Simplify rtas_change_msi() error semantics
      [POWERPC] Inline u3msi_compose_msi_msg()
      [POWERPC] Store the base address in dcr_host_t
      [POWERPC] Update mpic to use dcr_host_t.base
      [POWERPC] Update axon_msi to use dcr_host_t.base

Michael Neuling (1):
      [POWERPC] Remove barriers from the SLB shadow buffer update

Mike Frysinger (1):
      [POWERPC] Use __attribute__ in asm-powerpc

Milton Miller (2):
      [POWERPC] boot: Record header bytes in gunzip_start
      [POWERPC] boot: Simplify gunzip_finish

Murali Iyer (1):
      [POWERPC] Export DCR symbols for modules

Nathan Lynch (14):
      [POWERPC] Remove gratuitous reads from maple PCI config space methods
      [POWERPC] rtas_pci_ops: Use named structure member initializers
      [POWERPC] celleb_fake_pci_ops: Use named structure member initializers
      [POWERPC] celleb_epci_ops: Use named structure member initializers
      [POWERPC] maple pci_ops: Use named structure member initializers
      [POWERPC] pa_pxp_ops: Use named structure member initializers
      [POWERPC] powermac pci_ops: Use named structure member initializers
      [POWERPC] null_pci_ops: Use named structure member initializers
      [POWERPC] efika rtas_pci_ops: Use named structure member initializers
      [POWERPC] chrp pci_ops: Use named structure member initializers
      [POWERPC] indirect_pci_ops: Use named structure member initializers
      [POWERPC] tsi108_direct_pci_ops: Use named structure member initializers
      [POWERPC] Remove gratuitous reads from pasemi pci config space methods
      [POWERPC] Remove gratuitous reads from powermac pci config space methods

Olaf Hering (2):
      [POWERPC] Advertise correct IDE mode on Pegasos2
      [POWERPC] Fix pmac_zilog debug arg

Olof Johansson (15):
      [POWERPC] Rework SMP timebase handoff for pasemi
      [POWERPC] Export new __io{re,un}map_at() symbols
      [POWERPC] pasemi: Add pasemi_pci_getcfgaddr()
      [POWERPC] pasemi: Add workaround for erratum 5945
      [POWERPC] pasemi: Export more SPRs to sysfs when CONFIG_DEBUG_KERNEL=y
      [POWERPC] pasemi: Print more information at machine check
      [POWERPC] pasemi: Move pasemi_idle_init() to late_initcall()
      [POWERPC] Remove unused platform_machine_check()
      [POWERPC] Move lowlevel runlatch calls under cpu feature control
      [POWERPC] Remove warning in arch/powerpc/kernel/sysfs.c
      [POWERPC] Add workaround for MPICs with broken register reads
      [POWERPC] Support setting affinity for U3/U4 MSI sources
      [POWERPC] Separate out legacy machine check exception parsers
      [POWERPC] Don't enable cpu hotplug on pSeries machines with MPIC
      [POWERPC] Implement logging of unhandled signals

Paul Mackerras (9):
      [POWERPC] Handle alignment faults on new FP load/store instructions
      [POWERPC] Disable power management for arch/ppc
      [PPC] Use cpu setup routines from cpu_setup_44x.S for ARCH=ppc
      [POWERPC] Use cache-inhibited large page bit from firmware
      [POWERPC] Remove unused old code from powermac setup code
      [POWERPC] Fix performance monitor on machines with logical PVR
      [POWERPC] Prevent decrementer clockevents from firing early
      [POWERPC] Make clockevents work on PPC601 processors
      [POWERPC] Use 1TB segments

Peter Korsgaard (5):
      [POWERPC] fsl_soc: Fix trivial printk typo.
      [POWERPC] fsl_soc: rtc-ds1307 support
      [POWERPC] spi: Use fsl_spi instead of mpc83xx_spi
      [POWERPC] spi: mode should be "cpu-qe" instead of "qe"
      [POWERPC] spi: Support non-QE processors

Robert P. J. Day (2):
      [POWERPC] Prevent direct inclusion of <asm/rwsem.h>.
      [POWERPC] Remove redundant reference to non-existent CONFIG_BOOTIMG

Roland McGrath (2):
      [POWERPC] Add CHECK_FULL_REGS in several places in ptrace code
      [POWERPC] powerpc vDSO: install unstripped copies on disk

Roy Zang (1):
      [POWERPC] bootwrapper: adds cuboot for MPC7448HPC2 platform

Satyam Sharma (1):
      [POWERPC] Avoid pointless WARN_ON(irqs_disabled()) from panic codepath

Scott Wood (55):
      [POWERPC] Whitespace cleanup in arch/powerpc
      [POWERPC] Add clrbits8 and setbits8
      [POWERPC] Use strcasecmp() rather than strncasecmp() when determining device node compatibility
      [POWERPC] bootwrapper: Update .gitignore
      [POWERPC] bootwrapper: Set timebase_period_ns from dt_fixup_cpu_clocks
      [POWERPC] bootwrapper: dt_xlate_range() bugfixes
      [POWERPC] bootwrapper: Add dt_is_compatible()
      [POWERPC] bootwrapper: Add 16-bit I/O, sync(), eieio(), and barrier()
      [POWERPC] bootwrapper: Add TARGET_HAS_ETHn tests to ppcboot.h
      [POWERPC] bootwrapper: serial_console_init() fixes
      [POWERPC] bootwrapper: Declare udelay() in ops.h
      [POWERPC] bootwrapper: Add CPM serial driver
      [POWERPC] bootwrapper: Move linker symbols into ops.h
      [POWERPC] bootwrapper: Add 8xx cuboot support
      [POWERPC] bootwrapper: Add PowerQUICC II (82xx with CPM) cuboot support
      [POWERPC] bootwrapper: flatdevtree fixes
      [POWERPC] bootwrapper: Add strtoull()
      [POWERPC] bootwrapper: Add get_path()
      [POWERPC] bootwrapper: Only print MAC addresses when the node is actually present
      [POWERPC] Check _PAGE_RW and _PAGE_PRESENT on kernel addresses
      [POWERPC] fsl_soc.c cleanup
      [PPC] Add clrbits8 and setbits8.
      [POWERPC] bootwrapper: Factor out dt_set_mac_address()
      [POWERPC] bootwrapper: Add PlanetCore firmware support
      [POWERPC] Make instruction dumping work in real mode
      [POWERPC] CPM: Change from fsl,brg-frequency to brg/clock-frequency
      [POWERPC] Introduce new CPM device bindings.
      [POWERPC] Add early debug console for CPM serial ports.
      [POWERPC] bootwrapper: Support all-in-one PCI nodes in cuboot-pq2.
      [POWERPC] bootwrapper: Add fsl_get_immr() and 8xx/pq2 clock functions.
      [POWERPC] bootwrapper: Use fsl_get_immr() in cuboot-pq2.c.
      [POWERPC] cpm_uart: Be an of_platform device when CONFIG_PPC_CPM_NEW_BINDING is set.
      [POWERPC] cpm_uart: sparse fixes
      [POWERPC] cpm_uart: Issue STOP_TX command before initializing console.
      [POWERPC] 8xx: Fix CONFIG_PIN_TLB.
      [POWERPC] 8xx: Infrastructure code cleanup.
      [POWERPC] 8xx: Add pin and clock setting functions.
      [POWERPC] 8xx: Work around CPU15 erratum.
      [POWERPC] cpm2: Infrastructure code cleanup.
      [POWERPC] cpm2: Add SCCs to cpm2_clk_setup(), and cpm2_smc_clk_setup().
      [POWERPC] cpm2: Add cpm2_set_pin().
      [POWERPC] mpc82xx: Define CPU_FTR_NEED_COHERENT
      [POWERPC] mpc82xx: Remove a bunch of cruft that duplicates generic functionality.
      [POWERPC] mpc82xx: Rename mpc82xx_ads to mpc8272_ads.
      [POWERPC] mpc8272ads: Change references from 82xx_ADS to 8272_ADS.
      [POWERPC] Document local bus nodes in the device tree, and update cuboot-pq2.
      [POWERPC] 8xx: mpc885ads cleanup
      [POWERPC] 8xx/wrapper: Embedded Planet EP88xC support
      [POWERPC] mpc82xx: Update mpc8272ads, and factor out PCI and reset.
      [POWERPC] mpc82xx: Add pq2fads board support.
      [POWERPC] 8xx: Move softemu8xx.c from arch/ppc
      [POWERPC] cpm: Describe multi-user ram in its own device node.
      [POWERPC] mpc8272ads: Remove muram from the CPM reg property.
      [POWERPC] 85xx: Convert mpc8560ads to the new CPM binding.
      [POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS

Sebastian Siewior (2):
      [POWERPC] spufs: Make file-internal functions & variables static
      [POWERPC] spufs: Make isolated loader properly aligned

Segher Boessenkool (2):
      [POWERPC] Replace a few #defines with empty inline functions
      [POWERPC] Implement atomic{, 64}_{read, write}() without volatile

Stefan Roese (4):
      [POWERPC] 4xx: Add AMCC 405EX support to cputable.c
      [POWERPC] 4xx: Add AMCC Kilauea eval board support to platforms/40x
      [POWERPC] 4xx: Kilauea DTS
      [POWERPC] 4xx: Kilauea defconfig file

Stephen Rothwell (37):
      [POWERPC] Fix non HUGETLB_PAGE build warning
      [POWERPC] Use of_get_property in ipmi code
      [POWERPC] Remove get_property and device_is_compatible
      [POWERPC] Tidy up CONFIG_PPC_MM_SLICES code
      [POWERPC] Comment out a currently unused function
      [POWERPC] Fix section mismatch in crash_dump.c
      [POWERPC] Fix section mismatch in dart_iommu.c
      [POWERPC] Fix section mismatches in udbg_adb.c
      [POWERPC] Fix section mismatch in pasemi/iommu.c
      [POWERPC] Remove some duplicate declarations from pmac.h
      [POWERPC] iSeries: Clean up lparmap mess
      [POWERPC] Move iSeries startup code out of head_64.S
      [POWERPC] Move the exception macros into a header file
      [POWERPC] Move the iSeries exception vectors
      [POWERPC] Split out iSeries specific exception macros
      [POWERPC] Exception numbers are not relevant to iSeries
      [POWERPC] Fix section mismatch in PCI code
      [POWERPC] Remove cmd_line from head*.S
      [POWERPC] Size swapper_pg_dir correctly
      [POWERPC] FWNMI is only used on pSeries
      [POWERPC] Create and use CONFIG_WORD_SIZE
      [POWERPC] Remove debug printk from vio_bus_init
      [POWERPC] Simplify vio_bus_init a little for legacy iSeries
      [POWERPC] Make vio_bus_type static
      [POWERPC] Limit range of __init_ref_ok somewhat
      [POWERPC] iSeries: Correct missing newline in printk
      [POWERPC] Prepare to remove of_platform_driver name
      [POWERPC] Remove some more section mismatch warnings
      [POWERPC] Align the sys_call_table
      [POWERPC] Clean up vio.h
      [POWERPC] iSeries: Simplify viocd initialisation
      [POWERPC] Remove iSeries_vio_dev
      [POWERPC] Remove more iSeries-specific stuff from vio.c
      [POWERPC] iSeries: Move detection of virtual cdroms
      [POWERPC] iSeries: Move detection of virtual tapes
      [POWERPC] iSeries: Move viodasd probing
      [POWERPC] Move of_platform_driver initialisations: arch/powerpc

Timur Tabi (4):
      [POWERPC] add clrsetbits macros
      [POWERPC] 86xx: Fix definition of global-utilites structure
      [POWERPC] qe: miscellaneous code improvements and fixes to the QE library
      [POWERPC] 86xx: update immap_86xx.h for the 8610

Tony Breeds (6):
      [POWERPC] Convert define_machine(mpc885_ads) to C99 initializer syntax
      [POWERPC] Implement {read,update}_persistent_clock
      [POWERPC] Implement generic time of day clocksource for powerpc
      [POWERPC] Fix panic in RTAS code
      [POWERPC] Implement clockevents driver for powerpc
      [POWERPC] Enable tickless idle and high res timers for powerpc

Valentine Barshak (12):
      [POWERPC] PowerPC 440EPx: Sequoia device tree
      [POWERPC] PowerPC 440EPx: Sequoia defconfig
      [POWERPC] PowerPC 440EPx: Sequoia board support
      [POWERPC] PowerPC 440EPx: Sequoia bootwrapper
      [POWERPC] Add 64-bit resources support to pci_iomap
      [POWERPC] 4xx: Fix Bamboo MAL0 dts entry.
      [POWERPC] 4xx: Fix Sequoia MAL0 and EMAC dts entries.
      [POWERPC] 4xx: Introduce cpu_setup functionality to 44x platform
      [POWERPC] 4xx: Move 440EP(x) FPU setup from head_44x to cpu_setup_4xx
      [POWERPC] 4xx: 440EPx/GRx incorrect write to DDR SDRAM errata workaround
      [POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci
      [POWERPC] Add legacy serial support for OPB with flattened device tree

Wolfgang Denk (1):
      [POWERPC] Disable vDSO support for ARCH=ppc where it's not implemented

Xianghua Xiao (2):
      [POWERPC] Add initial MPC8610 HPCD Device Tree Source file.
      [POWERPC] Add initial MPC8610 HPCD Platform files.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-06-07 12:51 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-06-07 12:51 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

There is a series of bug-fixes for the Cell port, plus a boot wrapper
fix from me, a pasemi fix from Olof and a couple of documentation
updates.

Thanks,
Paul.

 Documentation/powerpc/booting-without-of.txt |   59 +++++++++-
 arch/powerpc/boot/crt0.S                     |    1 
 arch/powerpc/kernel/of_platform.c            |    2 
 arch/powerpc/platforms/cell/cbe_cpufreq.c    |   33 ++++-
 arch/powerpc/platforms/cell/spufs/context.c  |    4 -
 arch/powerpc/platforms/cell/spufs/file.c     |   57 +++++----
 arch/powerpc/platforms/cell/spufs/inode.c    |   62 ++++------
 arch/powerpc/platforms/cell/spufs/sched.c    |  161 +++++++++++++-------------
 arch/powerpc/platforms/cell/spufs/spufs.h    |    2 
 arch/powerpc/platforms/celleb/Makefile       |    2 
 arch/powerpc/platforms/pasemi/iommu.c        |    8 -
 11 files changed, 224 insertions(+), 167 deletions(-)

commit f40e524eaec9697d1515564fd5b961d839d2dc4f
Author: Paul Mackerras <paulus@samba.org>
Date:   Thu Jun 7 22:21:31 2007 +1000

    [POWERPC] Fix building of COFF zImages
    
    The COFF zImage (for booting oldworld powermacs) wasn't being built
    correctly because the procedure descriptor in crt0.S for the zImage
    entry point wasn't declared as .globl, and therefore wasn't getting
    pulled in from wrapper.a by the linker.  This adds the necessary
    .globl statement.
    
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 87873c86802ba7ff9d9550d06459a6e99d72c5eb
Author: Sebastian Siewior <bigeasy@linux.vnet.ibm.com>
Date:   Wed Jun 6 14:03:58 2007 +1000

    [POWERPC] spufs: Fix error handling in spufs_fill_dir()
    
    The error path in spufs_fill_dir() is broken. If d_alloc_name() or
    spufs_new_file() fails, spufs_prune_dir() is getting called. At this time
    dir->inode is not set and a NULL pointer is dereferenced by mutex_lock().
    This bugfix replaces spufs_prune_dir() with a shorter version that does
    not touch dir->inode but simply removes all children.
    
    Signed-off-by: Sebastian Siewior <bigeasy@linux.vnet.ibm.com>
    Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
    Acked-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 5e1e9ba690a2e2135a8f997242f9c46d2b8ac033
Author: Stuart Yoder <stuart.yoder@freescale.com>
Date:   Wed Jun 6 04:29:14 2007 +1000

    [POWERPC] Add table of contents to booting-without-of.txt
    
    Add table of contents.
    
    Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit e5c0b9ec538a86433ddd725f675e0a5a2117b9ed
Author: Christoph Hellwig <hch@lst.de>
Date:   Tue Jun 5 11:25:59 2007 +1000

    [POWERPC] spufs: Don't yield nosched context
    
    Nosched context sould never be scheduled out, thus we must not
    deactivate them in spu_yield ever.
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit d30ac1242bf842fe28501a78a460a43910ef2dba
Author: Stuart Yoder <stuart.yoder@freescale.com>
Date:   Tue Jun 5 07:16:15 2007 +1000

    [POWERPC] Fix typo in booting-without-of-txt section numbering
    
    Fix typo in section numbering.
    
    Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
    Acked-by: David Gibson <david@gibson.dropbear.id.au>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 6dcbf164dcf4042bcbe9f56d94f65acd10b0e1f6
Author: Christoph Hellwig <hch@lst.de>
Date:   Tue Jun 5 04:14:41 2007 +1000

    [POWERPC] scc_sio: Fix link failure
    
    scc_sio.o should only be built if the txx9 serial driver is actually
    built into the kernel.
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    
    --
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 1552cb923efcd0f5499104256010d2ace437581d
Author: Thomas Renninger <trenn@suse.de>
Date:   Tue Jun 5 04:14:40 2007 +1000

    [POWERPC] cbe_cpufreq: Limit frequency via cpufreq notifier chain
    
    ... and get rid of cpufreq_set_policy call that caused a build
    failure due interfering commits.
    
    Signed-off-by: Thomas Renninger <trenn@suse.de>
    Signed-off-by: Christian Krafft <krafft@de.ibm.com>
    Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit e7c40012b84f670ba57fe4a3f453ddecc8813e9b
Author: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Date:   Tue Jun 5 04:14:39 2007 +1000

    [POWERPC] Fix pci_setup_phb_io_dynamic for pci_iomap
    
    We had a problem on a system with only dynamically allocated
    PCI buses (using of_pci_phb_driver) in combination with libata.
    This setup ended up having no "primary" phb, which means
    that pci_io_base never got initialized and all IO port
    numbers are 64 bit numbers, which is larger than the
    PIO_MASK limit.
    
    Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit bb5db29aa0379f0f3ef857a3a3715f17261c611b
Author: Christoph Hellwig <hch@lst.de>
Date:   Mon Jun 4 23:26:51 2007 +1000

    [POWERPC] spufs scheduler: Fix wakeup races
    
    Fix the race between checking for contexts on the runqueue and actually
    waking them in spu_deactive and spu_yield.
    
    The guts of spu_reschedule are split into a new helper called
    grab_runnable_context which shows if there is a runnable thread below
    a specified priority and if yes removes if from the runqueue and uses
    it.  This function is used by the new __spu_deactivate hepler shared
    by preemption and spu_yield to grab a new context before deactivating
    a specified priority and if yes removes if from the runqueue and uses
    it.  This function is used by the new __spu_deactivate hepler shared
    by preemption and spu_yield to grab a new context before deactivating
    the old one.
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 47d3a5faa3f72186f769ed9579c630afb8433f2b
Author: Christoph Hellwig <hch@lst.de>
Date:   Mon Jun 4 23:26:51 2007 +1000

    [POWERPC] spufs: Synchronize pte invalidation vs ps close
    
    Make sure the mapping_lock also protects access to the various address_space
    pointers used for tearing down the ptes on a spu context switch.
    
    Because unmap_mapping_range can sleep we need to turn mapping_lock from
    a spinlock into a sleeping mutex.
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 89df00855beabfa700f9a9ed52f0983bdc4b021d
Author: Sebastian Siewior <bigeasy@linux.vnet.ibm.com>
Date:   Mon Jun 4 23:26:51 2007 +1000

    [POWERPC] spufs: Free mm if spufs_fill_dir() failed
    
    In case spufs_fill_dir() fails only put_spu_context()
    gets called for cleanup and the acquired mm_struct never gets freed.
    
    Signed-off-by: Sebastian Siewior <bigeasy@linux.vnet.ibm.com>
    Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 877907d37da9694a34adc9dc3e2ce09400148cb5
Author: Jeremy Kerr <jk@ozlabs.org>
Date:   Mon Jun 4 23:26:51 2007 +1000

    [POWERPC] spufs: Fix gang destroy leaks
    
    Previously, closing a SPE gang that still has contexts would trigger
    a WARN_ON, and leak the allocated gang.
    
    This change fixes the problem by using the gang's reference counts to
    destroy the gang instead. The gangs will persist until their last
    reference (be it context or open file handle) is gone.
    
    Also, avoid using statements with side-effects in a WARN_ON().
    
    Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
    Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit ce92987baba60bc082b9eedddfaf4ae3f8435dac
Author: Christoph Hellwig <hch@lst.de>
Date:   Mon Jun 4 23:26:51 2007 +1000

    [POWERPC] spufs: Hook up spufs_release_mem
    
    Currently spufs_mem_release and the mem file doesn't have any release
    method hooked up, leading to leaks everytime is used.
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 8f18a158192ef6dc63a572bdbbdf5613cfbbe2e4
Author: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Date:   Mon Jun 4 23:26:51 2007 +1000

    [POWERPC] spufs: Refuse to load the module when not running on cell
    
    As noticed by David Woodhouse, it's currently possible to mount
    spufs on any machine, which means that it actually will get
    mounted by fedora.
    This refuses to load the module on platforms that have no
    support for SPUs.
    
    Cc: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
    Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 6291ed3c04d5c83c26e77d4fa47e06d0416be81d
Author: Olof Johansson <olof@lixom.net>
Date:   Mon Jun 4 10:49:05 2007 +1000

    [POWERPC] pasemi: Fix iommu + 64K PAGE_SIZE bug
    
    The powerpc iommu code was refactored by Linas back in the 2.6.20 time
    frame to map 4K pages from the generic code, but I had forgotten to go
    back and fix my platform driver before submitting it.
    
    Signed-off-by: Olof Johansson <olof@lixom.net>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Please pull powerpc.git master branch
  2007-06-03  1:15 Paul Mackerras
@ 2007-06-03 10:54 ` Michael Neuling
  0 siblings, 0 replies; 26+ messages in thread
From: Michael Neuling @ 2007-06-03 10:54 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: linuxppc-dev

> Please do:
> 
> git pull \
> git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git master
> 
> to get some more powerpc bug fixes, compile fixes, and a comment-only
> change, for 2.6.22.

Paulus,

Could you also grab this stolen time fix for 2.6.22?

http://patchwork.ozlabs.org/linuxppc/patch?id=11341

Thanks,
Mikey

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-06-03  1:15 Paul Mackerras
  2007-06-03 10:54 ` Michael Neuling
  0 siblings, 1 reply; 26+ messages in thread
From: Paul Mackerras @ 2007-06-03  1:15 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get some more powerpc bug fixes, compile fixes, and a comment-only
change, for 2.6.22.

Thanks,
Paul.

 arch/powerpc/Makefile                  |    1 -
 arch/powerpc/boot/Makefile             |   22 ++++++++++++----------
 arch/powerpc/boot/wrapper              |    4 ++--
 arch/powerpc/kernel/irq.c              |    6 +++---
 arch/powerpc/kernel/prom.c             |   11 ++++++-----
 arch/powerpc/kernel/ptrace.c           |    2 ++
 arch/powerpc/platforms/pasemi/idle.c   |    1 +
 arch/powerpc/platforms/ps3/interrupt.c |    1 +
 arch/powerpc/platforms/pseries/xics.c  |   10 ++++++----
 arch/ppc/syslib/ibm_ocp.c              |    1 +
 drivers/macintosh/Kconfig              |    2 +-
 include/asm-powerpc/pgalloc-64.h       |    3 ++-
 include/asm-powerpc/tlb.h              |    9 +++++++++
 13 files changed, 46 insertions(+), 27 deletions(-)

commit 627aa944a17ba82ca3ba87dc1d6ee85bd314ec79
Author: Milton Miller <miltonm@bga.com>
Date:   Thu May 31 01:29:01 2007 +1000

    [POWERPC] Fix zImage.coff generation for 32-bit pmac
    
    Commit 9da82a6dee9db4cd5ae7a74ab4f51afb52b6efb9 inadvertently
    removed the platform override for zImage.coff to be generated
    with pmaccoff.   Rather than add a special makefile rule,
    change the platform for which the wrapper platform uses
    the special rules.
    
    Signed-off-by: Milton Miller <miltonm@bga.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit f48419666e645208c0156aecab1ee6157303da3c
Author: Stefan Roese <sr@denx.de>
Date:   Sat Jun 2 19:30:20 2007 +1000

    [POWERPC] Fix compile breakage for IBM/AMCC 4xx arch/ppc platforms
    
    The IBM/AMCC 405 platforms don't compile anymore in the current
    kernel version.  This fixes the compile breakage.
    
    Signed-off-by: Stefan Roese <sr@denx.de>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit e358ae4dd4ca823abc5ee06c61e3915636e60191
Author: Johannes Berg <johannes@sipsolutions.net>
Date:   Sat Jun 2 19:13:44 2007 +1000

    [POWERPC] Don't allow PMAC_APM_EMU for 64-bit
    
    In b302887854d6f0c6f9fc3f1080535e7c1bd53134 I switched the apm emulation
    code to use the generic code but accidentally dropped the PPC32
    dependency from the configuration symbol. This adds it back.
    
    Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit f5921697cf5cae68dcbfa881d9e08f3cebef47eb
Author: Michael Ellerman <michael@ellerman.id.au>
Date:   Fri Jun 1 17:23:26 2007 +1000

    [POWERPC] Compare irq numbers with NO_IRQ not IRQ_NONE
    
    There is a thinko in the irq code, it uses IRQ_NONE to indicate no irq,
    whereas it should be using NO_IRQ.  IRQ_NONE is returned from irq
    handlers to say "not handled".
    
    As it happens they currently have the same value (0), so this is just for
    future proof-ness.
    
    Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
    Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit a4c28ab7445f5ca60e56ffd90edb3e9fc1330b71
Author: Akinobu Mita <mita@fixstars.com>
Date:   Tue May 29 20:46:51 2007 +1000

    [POWERPC] Fix return from pte_alloc_one() in out-of-memory case
    
    pte_alloc_one() is expected to return NULL if out of memory.
    But it returns virt_to_page(NULL), which is not NULL.
    This fixes it.
    
    Cc: Paul Mackerras <paulus@samba.org>
    Signed-off-by: Akinobu Mita <mita@fixstars.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 66b30922c8a2c880fe61080c5bf87ae6615b9f64
Author: Michael Neuling <mikey@neuling.org>
Date:   Tue May 29 17:01:52 2007 +1000

    [POWERPC] Fix compile warning in pseries xics code
    
    In 616883df78bd4b3fcdb6ddc39bd3d4cb902bfa32 request_irq was marked as
    __must_check so we must... er... check it.
    
    Signed-off-by: Michael Neuling <mikey@neuling.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit b610b9780bdb2750849f32c2eefef46af58c67f8
Author: David Gibson <david@gibson.dropbear.id.au>
Date:   Tue May 29 15:37:12 2007 +1000

    [POWERPC] Don't use HOSTCFLAGS in BOOTCFLAGS
    
    In the bootwrapper code for powerpc, we include HOSTCFLAGS into the
    BOOTCFLAGS used for building the zImage wrapper code.  Since the
    wrapper code is not host code, this makes no sense.  This patch
    removes the use of HOSTCFLAGS here, instead including directly into
    BOOTCFLAGS those flags from the normal kernel CFLAGS which also make
    sense in the bootwrapper code.
    
    In particular, this makes the bootwrapper use -msoft-float, preventing
    the compiler from generating floating point instructions.  Previously,
    under some circumstances the compiler could generate floating point
    instructions in the bootwrapper which would cause exceptions on
    embedded CPUS which don't have floating point support.
    
    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
    Acked-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 0570d4ed4325c0fb2ceb75f45a21d878b1741b61
Author: Stephen Rothwell <sfr@canb.auug.org.au>
Date:   Mon May 28 16:12:59 2007 +1000

    [POWERPC] Create a zImage for legacy iSeries
    
    This zImage is really just the stripped vmlinux, but it means that there
    is one less special case for iSeries and also that the zImages will be
    built for a combined kernel build that happens to include iSeries.
    
    This zImage boots fine on legacy iSeries.
    
    Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 18456d015c50bc903fc66c65621170170190a1fd
Author: Stephen Rothwell <sfr@canb.auug.org.au>
Date:   Mon May 28 10:20:45 2007 +1000

    [POWERPC] pasemi idle uses hard_smp_processor_id
    
    and so needs to include asm/smp.h so a UP build works.
    
    Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Acked-by: Olof Johansson <olof@lixom.net>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 42d284bc45a9d6625b30c3175563829847406e03
Author: Stephen Rothwell <sfr@canb.auug.org.au>
Date:   Mon May 28 10:19:08 2007 +1000

    [POWERPC] ps3/interrupt.c uses get_hard_smp_processor_id
    
    and so needs to include asm/smp.h for a UP build to work.
    
    Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Acked-by: Geoff Levand <geoffrey.levand@am.sony.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 6ad8d010b2f364b739020e514e61b6a73444464b
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date:   Sun May 27 15:18:22 2007 +1000

    [POWERPC] Fix possible access to free pages
    
    I think we have a subtle race on ppc64 with the tlb batching.  The
    common code expects tlb_flush() to actually flush any pending TLB
    batch.  It does that because it delays all page freeing until after
    tlb_flush() is called, in order to ensure no stale reference to
    those pages exist in any TLB, thus causing potential access to
    the freed pages.
    
    However, our tlb_flush only triggers the RCU for freeing page
    table pages, it does not currently trigger a flush of a pending
    TLB/hash batch, which is, I think, an error.  This fixes it.
    
    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 988519acb3dbe7168276a36cbb8fd91fddbffaee
Author: David Gibson <david@gibson.dropbear.id.au>
Date:   Fri May 25 13:19:17 2007 +1000

    [POWERPC] Fix compiler/assembler flags for Ebony platform boot files
    
    The recent addition of assembler flags for 44x.c and ebony.c in the
    bootwrapper to make them compile on certain toolchains was not correct
    and could break other platforms.  This patch switches to using a
    compiler flag instead, which implies the appropriate assembler flag,
    and also stops the compiler itself generating instructions which are
    invalid for the platform in question.
    
    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
    Acked-by: Segher Boessenkool <segher@kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 7d43e57764fe6922703c36d8d0d56a7ead21f03d
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date:   Thu May 24 15:41:04 2007 +1000

    [POWERPC] Fix ppc32 single-stepping out of syscalls
    
    The ppc32 kernel didn't properly set/clear the TIF_SINGLESTEP
    flag, causing return from syscalls to not SIGTRAP, thus executing
    one more instruction before stopping again.
    
    This fixes it.  The ptrace code is a bit of a mess, and is overdue
    for at least a -proper- 32/64 bits split and possibly more cleanups
    but this minimum fix should be ok for 2.6.22
    
    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 5169b8a1659fef9cc093ed3d889a854945a18177
Author: Michael Ellerman <michael@ellerman.id.au>
Date:   Wed May 23 18:08:13 2007 +1000

    [POWERPC] Update documentation for of_find_node_by_type()
    
    The documentation for of_find_node_by_type() incorrectly refers to the
    "name" parameter - it should be "type".
    
    Also the behaviour when from == NULL is not really documented, fix that.
    
    Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-05-22 23:18 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-05-22 23:18 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get some powerpc bug fixes, including one from Ben H that fixes an
error in our vmlinux.lds.S which is currently making our kernels
unbootable.

Thanks,
Paul.

 arch/powerpc/kernel/cputable.c    |    4 ++++
 arch/powerpc/kernel/pmc.c         |    6 +++---
 arch/powerpc/kernel/smp.c         |   34 ++++++++++++++++++----------------
 arch/powerpc/kernel/vmlinux.lds.S |    1 -
 arch/powerpc/mm/mem.c             |    9 +++++----
 5 files changed, 30 insertions(+), 24 deletions(-)

commit 5453e7723b95958f4591b2e0063573d8d53e7699
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date:   Tue May 22 16:25:51 2007 +1000

    [POWERPC] Fix warning in 32-bit builds with CONFIG_HIGHMEM
    
    Some missing fixup for the removal of 4 level fixup header.
    
    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 832a791c580a86cbeea5bb12a984d95b1f458539
Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date:   Tue May 22 14:33:05 2007 +1000

    [POWERPC] Fix powerpc vmlinux.lds.S
    
    Sam's recent change in 7664709b44a13e2e0b545e2dd8e7b8797a1748dc
    broke things for us because we ended up with *(.text.*) before
    *(.text), whereas previously *(.text) was first.  This was
    important because the start of the text section contains the
    kernel entry point.
    
    In fact, we don't need that *(.text.*) thing anymore and it
    incorrectly matched .text.init.refok, thus putting it before
    .text. .. ouch !
    
    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 177e9ea49deea238f59bb0b1708cfc60b75828fb
Author: Anton Blanchard <anton@samba.org>
Date:   Sun May 20 03:13:43 2007 +1000

    [POWERPC] Fix typo: MMCR0_PMA0 != MMCR0_PMAO
    
    pmc.c has:
    
    #ifndef MMCR0_PMA0
    #define MMCR0_PMA0     0
    
    This one took a while to find.  Unfortunately its the wrong define
    (number 0 vs letter O). Its probably worth removing this override, since
    if our includes get screwed up we will have the same (hard to debug)
    failure.
    
    Fix it simply for now, so that we can backport to stable.
    
    Signed-off-by: Anton Blanchard <anton@samba.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit 2fae4985a135ca5d7d9bba17d45d674c099621b4
Author: Anton Blanchard <anton@samba.org>
Date:   Sat May 19 15:22:41 2007 +1000

    [POWERPC] Add missing pmc_type fields in cpu_table
    
    A number of cpu_table entries were missing the pmc_type field,
    which means that the sysfs entries for the performance monitor
    counters don't get created.  This adds them.
    
    Signed-off-by: Anton Blanchard <anton@samba.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

commit d3fdaed9e973687f088c9c156a6e20870386e0b7
Author: Hugh Dickins <hugh@veritas.com>
Date:   Sat May 19 02:47:01 2007 +1000

    [POWERPC] Fix smp_call_function to be preempt-safe
    
    smp_call_function_map() was not safe against preemption to another
    cpu: its test for removing self from map was outside the spinlock.
    Rearrange it a little to fix that.
    
    smp_call_function_single() was also wrong: now get_cpu() before
    excluding self, as other architectures do.
    
    Signed-off-by: Hugh Dickins <hugh@veritas.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-05-18 12:55 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-05-18 12:55 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get some powerpc bug and warning fixes, documentation, comment and
defconfig updates, some very minor cleanups, plus a couple more
syscalls wired up.

Thanks,
Paul.

 arch/powerpc/Makefile                    |    3 
 arch/powerpc/boot/Makefile               |   15 +
 arch/powerpc/boot/dts/ebony.dts          |   37 +--
 arch/powerpc/boot/dts/kuroboxHD.dts      |   44 +--
 arch/powerpc/boot/dts/kuroboxHG.dts      |   45 +---
 arch/powerpc/boot/dts/lite5200.dts       |   69 +++--
 arch/powerpc/boot/dts/lite5200b.dts      |   77 +++---
 arch/powerpc/boot/dts/mpc7448hpc2.dts    |   72 +++---
 arch/powerpc/boot/dts/mpc8540ads.dts     |   16 +
 arch/powerpc/boot/dts/mpc8541cds.dts     |   16 +
 arch/powerpc/boot/dts/mpc8544ds.dts      |   16 +
 arch/powerpc/boot/dts/mpc8548cds.dts     |   16 +
 arch/powerpc/boot/dts/mpc8555cds.dts     |   16 +
 arch/powerpc/boot/dts/mpc8560ads.dts     |   18 +
 arch/powerpc/boot/dts/mpc8568mds.dts     |   16 +
 arch/powerpc/boot/flatdevtree.c          |   17 +
 arch/powerpc/configs/cell_defconfig      |   15 -
 arch/powerpc/configs/iseries_defconfig   |  209 +++++++++-------
 arch/powerpc/configs/pasemi_defconfig    |  383 +++++++++++++++++-------------
 arch/powerpc/kernel/cputable.c           |    2 
 arch/powerpc/kernel/entry_32.S           |   18 +
 arch/powerpc/kernel/of_platform.c        |   10 -
 arch/powerpc/kernel/pci_64.c             |   23 ++
 arch/powerpc/kernel/prom.c               |    5 
 arch/powerpc/kernel/rtas-proc.c          |    2 
 arch/powerpc/lib/rheap.c                 |   22 +-
 arch/powerpc/mm/hash_low_32.S            |   18 +
 arch/powerpc/mm/hash_utils_64.c          |    4 
 arch/powerpc/mm/pgtable_64.c             |    4 
 arch/powerpc/platforms/44x/Kconfig       |    3 
 arch/powerpc/platforms/44x/ebony.c       |    6 
 arch/powerpc/platforms/iseries/viopath.c |   21 +-
 arch/powerpc/platforms/pasemi/Kconfig    |    1 
 arch/powerpc/platforms/pseries/pseries.h |    4 
 arch/powerpc/sysdev/mpic.c               |   12 +
 arch/ppc/syslib/pq2_sys.c                |   36 ++-
 drivers/char/watchdog/booke_wdt.c        |    2 
 drivers/macintosh/windfarm_core.c        |   10 +
 include/asm-powerpc/cputable.h           |    6 
 include/asm-powerpc/mmu-44x.h            |    2 
 include/asm-powerpc/mpc8260.h            |    6 
 include/asm-powerpc/pgtable-ppc32.h      |   15 -
 include/asm-powerpc/pmac_feature.h       |    6 
 include/asm-powerpc/systbl.h             |    3 
 include/asm-powerpc/tsi108_irq.h         |    6 
 include/asm-powerpc/tsi108_pci.h         |    6 
 include/asm-powerpc/unistd.h             |   11 +
 47 files changed, 782 insertions(+), 582 deletions(-)

Becky Bruce (1):
      [POWERPC] Change include protections to ASM_POWERPC

Benjamin Herrenschmidt (3):
      [POWERPC] Add spinlock to request_phb_iospace()
      [POWERPC] Fix IO space on PCI buses created from of_platform
      [POWERPC] Make sure device node type/name is not NULL on hot-added nodes

Christian Krafft (1):
      [POWERPC] cell_defconfig: Disable cpufreq and pmi

Christoph Hellwig (2):
      [POWERPC] viopath: Use completion
      [POWERPC] viopath: Use a completion in some more places

Dave Jiang (2):
      [POWERPC] Fix comment in booke_wdt
      [POWERPC] 85xx: Add device nodes for error reporting devices used by EDAC

David Gibson (4):
      [POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error
      [POWERPC] Fix bug adding properties with flatdevtree.c's ft_set_prop()
      [POWERPC] Fix make rules for treeImage.initrd
      [POWERPC] Small fixes for the Ebony device tree

James.Yang (1):
      [POWERPC] Remove CPU_FTR_NEED_COHERENT for 7448.

Jon Tollefson (1):
      [POWERPC] Correct #endif comment

Josh Boyer (1):
      [POWERPC] Pass per-file CFLAGs for platform specific op codes

Kumar Gala (3):
      [POWERPC] Fix COMMON symbol warnings
      [POWERPC] 85xx: Add device nodes for error reporting devices used by EDAC
      [POWERPC] Removed hardcoded phandles from dts

Morten Banzon (1):
      [PPC] MCC2 missing in MPC826x device_list

Olof Johansson (3):
      [POWERPC] pasemi: CONFIG_GENERIC_TBSYNC no longer needed
      [POWERPC] Update pasemi_defconfig
      [POWERPC] Remove warning in mpic.c

Segher Boessenkool (3):
      [POWERPC] Specify GNUTARGET on $(AR) invocations
      [POWERPC] Fix sed command lines for zlib source construction
      [POWERPC] Fix ppc_rtas_progress_show()

Stephen Rothwell (4):
      [POWERPC] Wire up some more syscalls
      [POWERPC] Update iseries_defconfig
      [POWERPC] Fix warning on UP
      [POWERPC] Remove build warnings in windfarm_core

Timur Tabi (1):
      [POWERPC] Fix alignment problem in rh_alloc_align() with exact-sized blocks

Tony Breeds (1):
      [POWERPC] Fix Kconfig undefined symbol 'IBM_NEW_EMAC_ZMII'

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-05-12  2:58 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-05-12  2:58 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get a powerpc update.  This includes a set of patches from Mark
Greer and Dale Farnsworth to port the PrPMC2800 support over to
arch/powerpc plus a few other small fixes for various bugs and
warnings.

Thanks,
Paul.

 arch/powerpc/Kconfig                           |    5 
 arch/powerpc/Makefile                          |    2 
 arch/powerpc/boot/Makefile                     |   30 
 arch/powerpc/boot/cuboot-83xx.c                |    2 
 arch/powerpc/boot/cuboot-85xx.c                |    2 
 arch/powerpc/boot/dts/prpmc2800.dts            |  315 +++++
 arch/powerpc/boot/mpsc.c                       |  170 +++
 arch/powerpc/boot/mv64x60.c                    |  581 ++++++++++
 arch/powerpc/boot/mv64x60.h                    |   70 +
 arch/powerpc/boot/mv64x60_i2c.c                |  206 +++
 arch/powerpc/boot/ops.h                        |    1 
 arch/powerpc/boot/prpmc2800.c                  |  577 ++++++++++
 arch/powerpc/boot/serial.c                     |    2 
 arch/powerpc/configs/prpmc2800_defconfig       | 1442 ++++++++++++++++++++++++
 arch/powerpc/configs/ps3_defconfig             |  167 +--
 arch/powerpc/kernel/prom_parse.c               |    2 
 arch/powerpc/kernel/setup-common.c             |   41 +
 arch/powerpc/kernel/time.c                     |   19 
 arch/powerpc/mm/hash_native_64.c               |    4 
 arch/powerpc/platforms/embedded6xx/Kconfig     |   13 
 arch/powerpc/platforms/embedded6xx/Makefile    |    1 
 arch/powerpc/platforms/embedded6xx/prpmc2800.c |  171 +++
 arch/powerpc/platforms/pasemi/idle.c           |    1 
 arch/powerpc/platforms/ps3/setup.c             |    2 
 arch/powerpc/platforms/ps3/smp.c               |    6 
 arch/powerpc/platforms/ps3/system-bus.c        |    6 
 arch/powerpc/sysdev/Makefile                   |    2 
 arch/powerpc/sysdev/mv64x60.h                  |   11 
 arch/powerpc/sysdev/mv64x60_dev.c              |  422 +++++++
 arch/powerpc/sysdev/mv64x60_pci.c              |  172 +++
 arch/powerpc/sysdev/mv64x60_pic.c              |  305 +++++
 arch/ppc/4xx_io/serial_sicc.c                  |   10 
 arch/ppc/8xx_io/commproc.c                     |    2 
 arch/ppc/8xx_io/fec.c                          |    2 
 arch/ppc/boot/lib/vreset.c                     |    2 
 arch/ppc/boot/simple/m8xx_tty.c                |    2 
 arch/ppc/boot/simple/misc-embedded.c           |    2 
 arch/ppc/boot/simple/mpc52xx_tty.c             |    2 
 arch/ppc/boot/simple/mv64x60_tty.c             |    2 
 arch/ppc/boot/simple/rw4/stb.h                 |    2 
 arch/ppc/kernel/traps.c                        |    4 
 arch/ppc/mm/init.c                             |    2 
 arch/ppc/platforms/4xx/bubinga.c               |    2 
 arch/ppc/platforms/4xx/ep405.c                 |    2 
 arch/ppc/platforms/4xx/ibmnp405h.h             |    2 
 arch/ppc/platforms/4xx/sycamore.c              |    2 
 arch/ppc/platforms/4xx/walnut.c                |    2 
 arch/ppc/platforms/ev64360.c                   |    2 
 arch/ppc/platforms/hdpu.c                      |    2 
 arch/ppc/platforms/katana.c                    |    2 
 arch/ppc/platforms/mbx.h                       |    2 
 arch/ppc/platforms/mvme5100.h                  |    2 
 arch/ppc/platforms/pplus.h                     |    2 
 arch/ppc/platforms/prep_pci.c                  |   22 
 arch/ppc/platforms/prep_setup.c                |    6 
 arch/ppc/platforms/prpmc750.h                  |    2 
 arch/ppc/platforms/radstone_ppc7d.c            |    2 
 arch/ppc/platforms/sandpoint.c                 |    8 
 arch/ppc/syslib/harrier.c                      |    2 
 arch/ppc/syslib/hawk_common.c                  |    4 
 arch/ppc/syslib/m82xx_pci.c                    |    2 
 arch/ppc/syslib/mpc10x_common.c                |    4 
 arch/ppc/syslib/mpc52xx_setup.c                |    2 
 arch/ppc/syslib/mpc8xx_devices.c               |    2 
 arch/ppc/syslib/mv64x60.c                      |   10 
 arch/ppc/syslib/ocp.c                          |    2 
 arch/ppc/syslib/ppc403_pic.c                   |    2 
 arch/ppc/syslib/ppc405_pci.c                   |    2 
 arch/ppc/syslib/ppc4xx_dma.c                   |    2 
 arch/ppc/syslib/ppc85xx_rio.c                  |    4 
 arch/ppc/syslib/xilinx_pic.c                   |    2 
 drivers/net/Kconfig                            |    2 
 72 files changed, 4682 insertions(+), 204 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/prpmc2800.dts
 create mode 100644 arch/powerpc/boot/mpsc.c
 create mode 100644 arch/powerpc/boot/mv64x60.c
 create mode 100644 arch/powerpc/boot/mv64x60.h
 create mode 100644 arch/powerpc/boot/mv64x60_i2c.c
 create mode 100644 arch/powerpc/boot/prpmc2800.c
 create mode 100644 arch/powerpc/configs/prpmc2800_defconfig
 create mode 100644 arch/powerpc/platforms/embedded6xx/prpmc2800.c
 create mode 100644 arch/powerpc/sysdev/mv64x60.h
 create mode 100644 arch/powerpc/sysdev/mv64x60_dev.c
 create mode 100644 arch/powerpc/sysdev/mv64x60_pci.c
 create mode 100644 arch/powerpc/sysdev/mv64x60_pic.c

Dale Farnsworth (7):
      [POWERPC] Add interrupt support for Marvell mv64x60 chips
      [POWERPC] Create Marvell mv64x60 MPSC (serial) platform_data
      [POWERPC] Create Marvell mv64x60 ethernet platform_data
      [POWERPC] Create Marvell mv64x60 I2C platform_data
      [POWERPC] Add Marvell mv64x60 PCI bridge support
      [POWERPC] Check cache coherency of kernel vs firmware
      [POWERPC] Add arch/powerpc support for the Motorola PrPMC2800

Geoff Levand (2):
      [POWERPC] PS3: Fix request_irq warning
      [POWERPC] PS3: Update ps3_defconfig

Kim Phillips (1):
      [POWERPC] Don't complain if size-cells == 0 in prom_parse()

Mark A. Greer (6):
      [POWERPC] Add Makefile rules to wrap dts file in zImage
      [POWERPC] Add bootwrapper support for Marvell/mv64x60 hostbridge
      [POWERPC] Add bootwrapper support for Marvell MPSC
      [POWERPC] Add bootwrapper support for Marvell/mv64x60 I2C
      [POWERPC] Add DTS file for the Motorola PrPMC2800 platform
      [POWERPC] Add bootwrapper support for Motorola PrPMC2800 platform

Scott Wood (1):
      [POWERPC] U-boot passes the initrd as start/end, not start/size.

Simon Arlott (1):
      [POWERPC] Spelling fixes: arch/ppc/

Stephen Rothwell (4):
      [POWERPC] Assign correct variable in hpte_decode()
      [POWERPC] Remove unused variable in hpte_decode()
      [POWERPC] Add missed include
      [POWERPC] Trivial ps3 warning fixes

will schmidt (1):
      [POWERPC] Simplify smp_space_timers

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-05-10 12:29 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-05-10 12:29 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get some more powerpc patches for 2.6.22.  There are various bug
fixes and a few minor cleanups there, plus a 3-liner to wire up
sys_utimensat.

Thanks,
Paul.

 arch/powerpc/boot/dts/mpc832x_mds.dts       |    2 
 arch/powerpc/boot/dts/mpc834x_mds.dts       |    4 
 arch/powerpc/configs/celleb_defconfig       |  129 +++--
 arch/powerpc/kernel/pci_64.c                |   37 +
 arch/powerpc/kernel/prom.c                  |   47 +-
 arch/powerpc/lib/Makefile                   |    2 
 arch/powerpc/lib/rheap.c                    |  117 +++--
 arch/powerpc/mm/hash_native_64.c            |   37 +
 arch/powerpc/platforms/83xx/mpc8313_rdb.c   |    2 
 arch/powerpc/platforms/83xx/mpc832x_rdb.c   |    2 
 arch/powerpc/platforms/83xx/mpc834x_itx.c   |    2 
 arch/powerpc/platforms/83xx/mpc834x_mds.c   |    2 
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c  |    7 
 arch/powerpc/platforms/celleb/pci.c         |    1 
 arch/powerpc/platforms/celleb/scc_epci.c    |    8 
 arch/powerpc/platforms/celleb/setup.c       |    2 
 arch/powerpc/platforms/pseries/eeh.c        |   13 -
 arch/powerpc/platforms/pseries/eeh_driver.c |    7 
 arch/powerpc/platforms/pseries/iommu.c      |    3 
 arch/powerpc/platforms/pseries/kexec.c      |    1 
 arch/powerpc/sysdev/commproc.c              |   20 -
 arch/powerpc/sysdev/cpm2_common.c           |   21 -
 arch/powerpc/sysdev/qe_lib/qe.c             |   29 +
 arch/powerpc/sysdev/qe_lib/ucc_fast.c       |    5 
 arch/powerpc/sysdev/qe_lib/ucc_slow.c       |    7 
 arch/ppc/8xx_io/commproc.c                  |   22 -
 arch/ppc/lib/Makefile                       |    3 
 arch/ppc/lib/rheap.c                        |  692 ---------------------------
 arch/ppc/syslib/cpm2_common.c               |   23 -
 drivers/net/fs_enet/mac-scc.c               |    2 
 drivers/net/ucc_geth.c                      |   30 +
 drivers/serial/cpm_uart/cpm_uart.h          |    2 
 drivers/serial/cpm_uart/cpm_uart_core.c     |    3 
 drivers/serial/cpm_uart/cpm_uart_cpm1.c     |    6 
 drivers/serial/cpm_uart/cpm_uart_cpm2.c     |    6 
 include/asm-powerpc/mmu-hash64.h            |   12 
 include/asm-powerpc/mmzone.h                |    4 
 include/asm-powerpc/ppc-pci.h               |   18 +
 include/asm-powerpc/ps3.h                   |    5 
 include/asm-powerpc/qe.h                    |   13 -
 include/asm-powerpc/reg_booke.h             |  469 ++++++++++++++++++
 include/asm-powerpc/rheap.h                 |   20 -
 include/asm-powerpc/systbl.h                |    1 
 include/asm-powerpc/unistd.h                |    3 
 include/asm-ppc/commproc.h                  |   13 -
 include/asm-ppc/cpm2.h                      |   13 -
 include/linux/pmu.h                         |    2 
 47 files changed, 867 insertions(+), 1002 deletions(-)
 delete mode 100644 arch/ppc/lib/rheap.c
 create mode 100644 include/asm-powerpc/reg_booke.h
 rename include/{asm-ppc/rheap.h => asm-powerpc/rheap.h} (75%)

Becky Bruce (1):
      [POWERPC] Move reg_booke.h to include/asm-powerpc

Geoff Levand (1):
      [POWERPC] PS3: Fix sys manager build error

Ishizaki Kou (4):
      [POWERPC] celleb: Fix support for multiple PCI domains
      [POWERPC] celleb: Fix PCI config space accesses to subordinate buses
      [POWERPC] celleb: Fix parsing of machine type hack command line option
      [POWERPC] celleb: Update celleb_defconfig

Jason Jin (1):
      [POWERPC] 86xx: Enable the AC97 interface on 8641D board.

Kumar Gala (3):
      [POWERPC] 83xx: Suppress warning when CONFIG_ options aren't defined
      [POWERPC] User rheap from arch/powerpc/lib
      [POWERPC] CPM_UART: Removed __init from cpm_uart_init_portdesc to fix warning

Li Yang (1):
      [POWERPC] 83xx: Suppress warning when CONFIG_PCI is not defined

Linas Vepstas (1):
      [POWERPC] Assorted janitorial EEH cleanups

Michael Ellerman (1):
      [POWERPC] Split initrd logic out of early_init_dt_scan_chosen() to fix warning

Michael Neuling (1):
      [POWERPC] Minor pSeries IOMMU debug cleanup

Paul Mackerras (3):
      [POWERPC] Fix incorrect calculation of I/O window addresses
      [POWERPC] Fix warning in hpte_decode(), and generalize it
      [POWERPC] Fix compile error with kexec and CONFIG_SMP=n

Scott Wood (3):
      [POWERPC] CPM_UART: cpm_uart_set_termios should take ktermios, not termios
      [POWERPC] 83xx: Fix the PCI ranges in the MPC832x_MDS device tree.
      [POWERPC] 83xx: Fix the PCI ranges in the MPC834x_MDS device tree.

Stephen Rothwell (3):
      [POWERPC] Wire up sys_utimensat
      [POWERPC] pmu_sys_suspended is only defined for PPC32
      [POWERPC] We don't define CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID

Timur Tabi (1):
      [POWERPC] Change rheap functions to use ulongs instead of pointers

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-05-09  9:53 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-05-09  9:53 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get another powerpc update for 2.6.22.  This includes the patch
from Hugh Dickins via Ben H to make the PowerPC world safe for SLUB,
plus a few other things.

Thanks,
Paul.

 arch/powerpc/Kconfig                            |   24 -
 arch/powerpc/kernel/asm-offsets.c               |   16 -
 arch/powerpc/kernel/lparmap.c                   |    3 
 arch/powerpc/mm/Makefile                        |    1 
 arch/powerpc/mm/hash_low_64.S                   |    5 
 arch/powerpc/mm/hash_utils_64.c                 |  142 +++--
 arch/powerpc/mm/hugetlbpage.c                   |  548 --------------------
 arch/powerpc/mm/init_64.c                       |   17 -
 arch/powerpc/mm/mem.c                           |   25 +
 arch/powerpc/mm/mmu_context_64.c                |   10 
 arch/powerpc/mm/ppc_mmu_32.c                    |    2 
 arch/powerpc/mm/slb.c                           |   11 
 arch/powerpc/mm/slb_low.S                       |   52 +-
 arch/powerpc/mm/slice.c                         |  633 +++++++++++++++++++++++
 arch/powerpc/mm/tlb_32.c                        |    4 
 arch/powerpc/mm/tlb_64.c                        |   12 
 arch/powerpc/platforms/86xx/mpc86xx_smp.c       |    2 
 arch/powerpc/platforms/cell/Kconfig             |   15 +
 arch/powerpc/platforms/cell/spu_base.c          |    9 
 arch/powerpc/platforms/cell/spufs/Makefile      |    2 
 arch/powerpc/platforms/cell/spufs/context.c     |    4 
 arch/powerpc/platforms/cell/spufs/file.c        |   80 ++-
 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c |  181 +++++++
 arch/powerpc/platforms/cell/spufs/switch.c      |   28 -
 arch/powerpc/platforms/iseries/Kconfig          |    4 
 arch/powerpc/platforms/pseries/eeh.c            |   87 +++
 arch/powerpc/platforms/pseries/eeh_driver.c     |   14 -
 arch/powerpc/sysdev/fsl_soc.c                   |    2 
 drivers/char/Kconfig                            |    3 
 include/asm-powerpc/mmu-hash64.h                |   11 
 include/asm-powerpc/paca.h                      |    2 
 include/asm-powerpc/page_64.h                   |   86 ++-
 include/asm-powerpc/pgalloc-64.h                |   31 -
 include/asm-powerpc/pgtable-4k.h                |    6 
 include/asm-powerpc/pgtable-64k.h               |    7 
 include/asm-powerpc/spu_csa.h                   |   10 
 include/linux/suspend.h                         |   11 
 kernel/power/snapshot.c                         |   12 
 38 files changed, 1323 insertions(+), 789 deletions(-)
 create mode 100644 arch/powerpc/mm/slice.c
 create mode 100644 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c

Benjamin Herrenschmidt (4):
      [POWERPC] Small fixes & cleanups in segment page size demotion
      [POWERPC] Introduce address space "slices"
      [POWERPC] Add ability to 4K kernel to hash in 64K pages
      [POWERPC] Spufs support for 64K LS mappings on 4K kernels

David Gibson (1):
      [POWERPC] Further fixes for the removal of 4level-fixup hack from ppc32

Hugh Dickins (1):
      [POWERPC] Don't use SLAB/SLUB for PTE pages

Johannes Berg (2):
      [POWERPC] swsusp: Introduce register_nosave_region_late
      [POWERPC] Mark pages that don't exist as nosave

Linas Vepstas (4):
      [POWERPC] EEH: log error only after driver notification.
      [POWERPC] EEH: Split up long error msg
      [POWERPC] EEH: capture and log pci state on error
      [POWERPC] EEH: log all PCI-X and PCI-E AER registers

Scott Wood (1):
      [POWERPC] fsl_soc: Make mac_addr const in fs_enet_of_init().

Stephen Rothwell (2):
      [POWERPC] iSeries: suppress build warning in lparmap.c
      [POWERPC] iSeries: Make HVC_ISERIES the default

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-05-08  5:16 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-05-08  5:16 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get another powerpc update for 2.6.22.  The diffstat looks rather
large because this includes a couple of patches from Stephen Rothwell
that rename device_is_compatible to of_device_is_compatible and
get_property to of_get_property, and these renames hit a lot of device
drivers.

There are some patches from Ben that are still pending, including the
page table rework.  I'll send you a pull request for those tomorrow.

Thanks,
Paul.

 Documentation/powerpc/booting-without-of.txt      |    4 
 arch/powerpc/Kconfig                              |   19 
 arch/powerpc/Kconfig.debug                        |   22 
 arch/powerpc/Makefile                             |    2 
 arch/powerpc/boot/44x.c                           |   40 +
 arch/powerpc/boot/44x.h                           |   16 
 arch/powerpc/boot/Makefile                        |   49 +
 arch/powerpc/boot/cuboot-ebony.c                  |   42 +
 arch/powerpc/boot/dcr.h                           |   87 ++
 arch/powerpc/boot/dts/ebony.dts                   |  307 ++++++
 arch/powerpc/boot/dts/holly.dts                   |  198 ++++
 arch/powerpc/boot/dts/lite5200.dts                |   11 
 arch/powerpc/boot/dts/lite5200b.dts               |   11 
 arch/powerpc/boot/dts/mpc832x_mds.dts             |    2 
 arch/powerpc/boot/dts/mpc832x_rdb.dts             |    2 
 arch/powerpc/boot/dts/mpc836x_mds.dts             |    4 
 arch/powerpc/boot/dts/mpc8568mds.dts              |    6 
 arch/powerpc/boot/ebony.c                         |  129 +++
 arch/powerpc/boot/holly.c                         |   38 +
 arch/powerpc/boot/mktree.c                        |   10 
 arch/powerpc/boot/treeboot-ebony.c                |   34 +
 arch/powerpc/boot/wrapper                         |   36 -
 arch/powerpc/configs/ebony_defconfig              |  905 ++++++++++++++++++
 arch/powerpc/configs/holly_defconfig              | 1070 +++++++++++++++++++++
 arch/powerpc/configs/mpc832x_mds_defconfig        |   67 +
 arch/powerpc/configs/mpc832x_rdb_defconfig        |   28 -
 arch/powerpc/configs/mpc836x_mds_defconfig        |   42 +
 arch/powerpc/configs/ps3_defconfig                |  329 +++++-
 arch/powerpc/kernel/Makefile                      |    4 
 arch/powerpc/kernel/asm-offsets.c                 |    4 
 arch/powerpc/kernel/head_44x.S                    |   48 -
 arch/powerpc/kernel/idle.c                        |    5 
 arch/powerpc/kernel/idle_power4.S                 |   21 
 arch/powerpc/kernel/irq.c                         |   38 -
 arch/powerpc/kernel/kprobes.c                     |   10 
 arch/powerpc/kernel/legacy_serial.c               |   14 
 arch/powerpc/kernel/msi.c                         |   38 +
 arch/powerpc/kernel/of_device.c                   |    7 
 arch/powerpc/kernel/of_platform.c                 |    1 
 arch/powerpc/kernel/pci_32.c                      |    2 
 arch/powerpc/kernel/pci_64.c                      |    9 
 arch/powerpc/kernel/ppc_ksyms.c                   |    1 
 arch/powerpc/kernel/prom_init.c                   |   12 
 arch/powerpc/kernel/prom_parse.c                  |   25 
 arch/powerpc/kernel/smp.c                         |   73 +
 arch/powerpc/kernel/swsusp.c                      |   43 +
 arch/powerpc/kernel/swsusp_64.c                   |   24 
 arch/powerpc/kernel/swsusp_asm64.S                |  228 ++++
 arch/powerpc/kernel/sysfs.c                       |    2 
 arch/powerpc/kernel/udbg.c                        |    3 
 arch/powerpc/kernel/udbg_16550.c                  |   23 
 arch/powerpc/kernel/vio.c                         |    2 
 arch/powerpc/lib/dma-noncoherent.c                |    4 
 arch/powerpc/mm/44x_mmu.c                         |   82 --
 arch/powerpc/mm/fault.c                           |   42 -
 arch/powerpc/mm/hash_native_64.c                  |   84 +-
 arch/powerpc/mm/hash_utils_64.c                   |    2 
 arch/powerpc/mm/mem.c                             |    1 
 arch/powerpc/mm/mmu_decl.h                        |    3 
 arch/powerpc/mm/pgtable_32.c                      |   28 -
 arch/powerpc/mm/stab.c                            |    2 
 arch/powerpc/platforms/44x/44x.h                  |    8 
 arch/powerpc/platforms/44x/Kconfig                |   56 +
 arch/powerpc/platforms/44x/Makefile               |    2 
 arch/powerpc/platforms/44x/ebony.c                |   73 +
 arch/powerpc/platforms/44x/misc_44x.S             |   57 +
 arch/powerpc/platforms/52xx/Kconfig               |    1 
 arch/powerpc/platforms/52xx/Makefile              |    2 
 arch/powerpc/platforms/52xx/efika.c               |   15 
 arch/powerpc/platforms/52xx/lite5200.c            |   28 +
 arch/powerpc/platforms/52xx/mpc52xx_pm.c          |  191 ++++
 arch/powerpc/platforms/52xx/mpc52xx_sleep.S       |  154 +++
 arch/powerpc/platforms/83xx/mpc832x_mds.c         |    1 
 arch/powerpc/platforms/83xx/mpc832x_rdb.c         |    1 
 arch/powerpc/platforms/83xx/mpc836x_mds.c         |    1 
 arch/powerpc/platforms/85xx/mpc8544_ds.c          |    2 
 arch/powerpc/platforms/85xx/mpc85xx_cds.c         |    2 
 arch/powerpc/platforms/85xx/mpc85xx_mds.c         |    1 
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c        |    2 
 arch/powerpc/platforms/Kconfig                    |    1 
 arch/powerpc/platforms/Makefile                   |    3 
 arch/powerpc/platforms/cell/interrupt.c           |    6 
 arch/powerpc/platforms/cell/setup.c               |    2 
 arch/powerpc/platforms/cell/spider-pic.c          |    4 
 arch/powerpc/platforms/chrp/pci.c                 |    2 
 arch/powerpc/platforms/chrp/setup.c               |    2 
 arch/powerpc/platforms/embedded6xx/Kconfig        |   14 
 arch/powerpc/platforms/embedded6xx/Makefile       |    1 
 arch/powerpc/platforms/embedded6xx/holly.c        |  317 ++++++
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c |   21 
 arch/powerpc/platforms/maple/pci.c                |   12 
 arch/powerpc/platforms/maple/setup.c              |    2 
 arch/powerpc/platforms/pasemi/cpufreq.c           |    4 
 arch/powerpc/platforms/pasemi/setup.c             |    7 
 arch/powerpc/platforms/powermac/cpufreq_64.c      |    8 
 arch/powerpc/platforms/powermac/feature.c         |   26 -
 arch/powerpc/platforms/powermac/low_i2c.c         |    2 
 arch/powerpc/platforms/powermac/nvram.c           |    4 
 arch/powerpc/platforms/powermac/pci.c             |   30 -
 arch/powerpc/platforms/powermac/pic.c             |    2 
 arch/powerpc/platforms/powermac/setup.c           |  121 +-
 arch/powerpc/platforms/powermac/smp.c             |   18 
 arch/powerpc/platforms/ps3/htab.c                 |    3 
 arch/powerpc/platforms/ps3/interrupt.c            |  234 +++--
 arch/powerpc/platforms/ps3/mm.c                   |    1 
 arch/powerpc/platforms/ps3/setup.c                |    7 
 arch/powerpc/platforms/ps3/smp.c                  |    6 
 arch/powerpc/platforms/ps3/spu.c                  |   18 
 arch/powerpc/platforms/pseries/Makefile           |    1 
 arch/powerpc/platforms/pseries/eeh.c              |   30 +
 arch/powerpc/platforms/pseries/iommu.c            |    6 
 arch/powerpc/platforms/pseries/lpar.c             |    4 
 arch/powerpc/platforms/pseries/msi.c              |  270 +++++
 arch/powerpc/platforms/pseries/pci_dlpar.c        |    1 
 arch/powerpc/platforms/pseries/setup.c            |    2 
 arch/powerpc/platforms/pseries/xics.c             |    4 
 arch/powerpc/sysdev/Makefile                      |    5 
 arch/powerpc/sysdev/dart_iommu.c                  |   46 +
 arch/powerpc/sysdev/mpic.c                        |  162 +++
 arch/powerpc/sysdev/mpic.h                        |   38 +
 arch/powerpc/sysdev/mpic_msi.c                    |  183 ++++
 arch/powerpc/sysdev/mpic_u3msi.c                  |  186 ++++
 arch/powerpc/sysdev/rom.c                         |   32 -
 arch/powerpc/sysdev/tsi108_dev.c                  |    7 
 arch/powerpc/sysdev/tsi108_pci.c                  |   12 
 arch/powerpc/sysdev/uic.c                         |    2 
 arch/ppc/syslib/ppc4xx_sgdma.c                    |    2 
 drivers/ata/sata_svw.c                            |    2 
 drivers/char/agp/uninorth-agp.c                   |    2 
 drivers/char/briq_panel.c                         |    2 
 drivers/char/hvc_iseries.c                        |    2 
 drivers/char/hvc_vio.c                            |    2 
 drivers/char/tpm/tpm_atmel.h                      |    4 
 drivers/hwmon/ams/ams-core.c                      |    6 
 drivers/hwmon/ams/ams-i2c.c                       |    2 
 drivers/hwmon/ams/ams-pmu.c                       |    2 
 drivers/ide/pci/pdc202xx_new.c                    |    2 
 drivers/ide/ppc/pmac.c                            |   18 
 drivers/infiniband/hw/ehca/ehca_main.c            |    2 
 drivers/macintosh/Kconfig                         |   12 
 drivers/macintosh/apm_emu.c                       |  521 +---------
 drivers/macintosh/mac_hid.c                       |    8 
 drivers/macintosh/macio_sysfs.c                   |   27 -
 drivers/macintosh/smu.c                           |    2 
 drivers/macintosh/therm_adt746x.c                 |    4 
 drivers/macintosh/via-pmu-led.c                   |   35 -
 drivers/macintosh/via-pmu.c                       |   12 
 drivers/macintosh/windfarm_lm75_sensor.c          |    4 
 drivers/macintosh/windfarm_max6690_sensor.c       |    2 
 drivers/macintosh/windfarm_smu_controls.c         |    2 
 drivers/macintosh/windfarm_smu_sat.c              |    2 
 drivers/mtd/maps/physmap_of.c                     |    8 
 drivers/net/bmac.c                                |    5 
 drivers/net/ehea/ehea_main.c                      |   13 
 drivers/net/mace.c                                |    4 
 drivers/net/pasemi_mac.c                          |    2 
 drivers/net/spider_net.c                          |    4 
 drivers/net/sungem.c                              |    2 
 drivers/net/sungem_phy.c                          |    2 
 drivers/net/tsi108_eth.c                          |   12 
 drivers/net/tsi108_eth.h                          |    9 
 drivers/net/ucc_geth.c                            |   18 
 drivers/net/ucc_geth_mii.c                        |    4 
 drivers/pci/hotplug/rpaphp_core.c                 |   10 
 drivers/ps3/vuart.c                               |    8 
 drivers/scsi/ibmvscsi/ibmvstgt.c                  |    8 
 drivers/scsi/ibmvscsi/rpa_vscsi.c                 |    4 
 drivers/scsi/mac53c94.c                           |    2 
 drivers/scsi/mesh.c                               |    2 
 drivers/serial/mpc52xx_uart.c                     |    7 
 drivers/serial/of_serial.c                        |    4 
 drivers/serial/pmac_zilog.c                       |    8 
 drivers/usb/host/ehci-ps3.c                       |    4 
 drivers/usb/host/ohci-ppc-of.c                    |    4 
 drivers/usb/host/ohci-ps3.c                       |    4 
 drivers/video/aty/radeon_base.c                   |    6 
 drivers/video/aty/radeon_monitor.c                |   11 
 drivers/video/aty/radeon_pm.c                     |    2 
 drivers/video/nvidia/nv_of.c                      |    8 
 drivers/video/offb.c                              |   32 -
 drivers/video/ps3fb.c                             |   12 
 drivers/video/riva/fbdev.c                        |    4 
 include/asm-powerpc/iommu.h                       |   14 
 include/asm-powerpc/kdebug.h                      |   17 
 include/asm-powerpc/kprobes.h                     |    7 
 include/asm-powerpc/machdep.h                     |   19 
 include/asm-powerpc/mmu-44x.h                     |   78 ++
 include/asm-powerpc/mmu.h                         |    7 
 include/asm-powerpc/mpc52xx.h                     |   11 
 include/asm-powerpc/mpic.h                        |   20 
 include/asm-powerpc/of_device.h                   |    2 
 include/asm-powerpc/page.h                        |   10 
 include/asm-powerpc/page_32.h                     |    2 
 include/asm-powerpc/pgalloc-32.h                  |   41 +
 include/asm-powerpc/pgalloc-64.h                  |  152 +++
 include/asm-powerpc/pgalloc.h                     |  154 ---
 include/asm-powerpc/pgtable-4k.h                  |    3 
 include/asm-powerpc/pgtable-64k.h                 |    5 
 include/asm-powerpc/pgtable-ppc32.h               |  813 ++++++++++++++++
 include/asm-powerpc/pgtable-ppc64.h               |  492 ++++++++++
 include/asm-powerpc/pgtable.h                     |  493 ----------
 include/asm-powerpc/pmac_feature.h                |    2 
 include/asm-powerpc/prom.h                        |   34 -
 include/asm-powerpc/ps3.h                         |   33 -
 include/asm-powerpc/suspend.h                     |    9 
 include/asm-powerpc/tsi108.h                      |   12 
 include/asm-powerpc/tsi108_pci.h                  |   45 +
 include/asm-powerpc/udbg.h                        |    1 
 include/linux/pmu.h                               |    8 
 include/linux/suspend.h                           |    2 
 kernel/power/Kconfig                              |    4 
 sound/aoa/codecs/snd-aoa-codec-onyx.c             |    4 
 sound/aoa/codecs/snd-aoa-codec-tas.c              |    2 
 sound/aoa/soundbus/i2sbus/i2sbus-core.c           |    4 
 sound/oss/dmasound/dmasound_awacs.c               |   16 
 sound/ppc/pmac.c                                  |   14 
 sound/ppc/tumbler.c                               |    2 
 217 files changed, 8176 insertions(+), 2119 deletions(-)
 create mode 100644 arch/powerpc/boot/44x.c
 create mode 100644 arch/powerpc/boot/44x.h
 create mode 100644 arch/powerpc/boot/cuboot-ebony.c
 create mode 100644 arch/powerpc/boot/dcr.h
 create mode 100644 arch/powerpc/boot/dts/ebony.dts
 create mode 100644 arch/powerpc/boot/dts/holly.dts
 create mode 100644 arch/powerpc/boot/ebony.c
 create mode 100644 arch/powerpc/boot/holly.c
 create mode 100644 arch/powerpc/boot/treeboot-ebony.c
 create mode 100644 arch/powerpc/configs/ebony_defconfig
 create mode 100644 arch/powerpc/configs/holly_defconfig
 create mode 100644 arch/powerpc/kernel/msi.c
 create mode 100644 arch/powerpc/kernel/swsusp.c
 create mode 100644 arch/powerpc/kernel/swsusp_64.c
 create mode 100644 arch/powerpc/kernel/swsusp_asm64.S
 create mode 100644 arch/powerpc/platforms/44x/44x.h
 create mode 100644 arch/powerpc/platforms/44x/Kconfig
 create mode 100644 arch/powerpc/platforms/44x/Makefile
 create mode 100644 arch/powerpc/platforms/44x/ebony.c
 create mode 100644 arch/powerpc/platforms/44x/misc_44x.S
 create mode 100644 arch/powerpc/platforms/52xx/mpc52xx_pm.c
 create mode 100644 arch/powerpc/platforms/52xx/mpc52xx_sleep.S
 create mode 100644 arch/powerpc/platforms/embedded6xx/holly.c
 create mode 100644 arch/powerpc/platforms/pseries/msi.c
 create mode 100644 arch/powerpc/sysdev/mpic.h
 create mode 100644 arch/powerpc/sysdev/mpic_msi.c
 create mode 100644 arch/powerpc/sysdev/mpic_u3msi.c
 delete mode 100644 arch/powerpc/sysdev/rom.c
 create mode 100644 include/asm-powerpc/mmu-44x.h
 create mode 100644 include/asm-powerpc/pgalloc-32.h
 create mode 100644 include/asm-powerpc/pgalloc-64.h
 create mode 100644 include/asm-powerpc/pgtable-ppc32.h
 create mode 100644 include/asm-powerpc/pgtable-ppc64.h
 create mode 100644 include/asm-powerpc/suspend.h
 create mode 100644 include/asm-powerpc/tsi108_pci.h

Adrian Bunk (1):
      [POWERPC] drivers/macintosh/mac_hid.c: Make code static

Benjamin Herrenschmidt (1):
      [POWERPC] pmac_feature_call checks platform

Brian King (1):
      [POWERPC] Add powerpc PCI-E reset API implementation

Christian Krafft (1):
      [POWERPC] Uninline of_iomap function

Christoph Hellwig (1):
      [POWERPC] Minor fault path optimization

David Gibson (13):
      [POWERPC] Revise PPC44x MMU code for arch/powerpc
      [POWERPC] Fix STRICT_MM_TYPECHECKS
      [POWERPC] Remove arch/powerpc's dependence on asm-ppc/pg{alloc,table}.h
      [POWERPC] Small cleanups to the cuboot bootwrapper code
      [POWERPC] Kill off the PTE_FMT macro
      [POWERPC] Fix some missing build dependencies in arch/powerpc/boot
      [POWERPC] Fix build problem in ppc4xx_sgdma.c
      [POWERPC] Remove use of 4level-fixup.h for ppc32
      [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now
      [POWERPC] Add device tree for Ebony
      [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc
      [POWERPC] Early serial debug support for PPC44x
      [POWERPC] Abolish powerpc_flash_init()

Domen Puncer (4):
      [POWERPC] lite5200(b) DTS fixes
      [POWERPC] lite5200(b) support for i2c
      [POWERPC] Set efika's device_type to "soc"
      [POWERPC] mpc52xx suspend to deep-sleep

Geoff Levand (4):
      [POWERPC] PS3: Add DABR support
      [POWERPC] PS3: Remove duplicate variable assignement
      [POWERPC] PS3: Interrupt routine fixups.
      [POWERPC] PS3: Defconfig updates

Grant Likely (1):
      [POWERPC] Don't shutdown TX on mpc5200 serial port if it is a console

Jan Engelhardt (1):
      [POWERPC] Use menuconfig objects II - Macintosh

Johannes Berg (9):
      [POWERPC] Remove unneeded page_is_ram export
      [POWERPC] apm_emu: Use generic apm-emulation
      [POWERPC] powermac: Fix G5-cpufreq for cpu on/offline
      [POWERPC] Fix suspend states again
      [POWERPC] MPIC sys_device & suspend/resume
      [POWERPC] powermac: Support G5 CPU hotplug
      [POWERPC] DART iommu suspend
      [POWERPC] powermac: Suspend to disk on G5
      [POWERPC] via-pmu: remove LED sleep notifier

Josh Boyer (8):
      [POWERPC] Fix spurious vectors on weird MPIC
      [POWERPC] Add tsi108_pci.h for common PCI functions
      [POWERPC] Generalize tsi108 PHY types
      [POWERPC] Generalize tsi108 PCI setup
      [POWERPC] Add support for 750CL Holly board
      [POWERPC] Holly defconfig
      [POWERPC] Holly DTS
      [POWERPC] Holly bootwrapper

Kevin Corry (1):
      [POWERPC] Change topology_init() to a subsys_initcall

Kim Phillips (4):
      [POWERPC] Document phy-connection-type property
      [POWERPC] Replace undocumented interface properties in dts files
      [POWERPC] Add 'mdio' to bus scan id list for platforms with QE UEC
      [POWERPC] Turn on corresponding PHY drivers in QE UEC platforms defconfigs

Linas Vepstas (2):
      [POWERPC] pseries: Handle null iommu dma-window property correctly
      [POWERPC] Export pcibios_remove_pci_devices

Luke Browning (1):
      [POWERPC] 64K page support for kexec

Mathieu Desnoyers (1):
      [POWERPC] Move of_irq_to_resource from prom.h to prom_parse.c

Michael Ellerman (9):
      [POWERPC] Initialise spinlock in the DEBUG_PAGEALLOC code
      [POWERPC] Add __init annotations to reserve_mem() and stabs_alloc()
      [POWERPC] Rip out the existing powerpc msi stubs
      [POWERPC] PowerPC MSI infrastructure
      [POWERPC] RTAS MSI implementation
      [POWERPC] Tell Phyp we support MSI
      [POWERPC] Enable MSI mappings for MPIC
      [POWERPC] MPIC MSI allocator
      [POWERPC] MPIC U3/U4 MSI backend

Olof Johansson (2):
      [POWERPC] pasemi: Only call of_platform_bus_probe() on relevant platforms
      [POWERPC] pasemi: Update ppc_proc_freq from cpufreq driver

Paul Mackerras (1):
      [POWERPC] Cope with PCI host bridge I/O window not starting at 0

Scott Wood (2):
      [POWERPC] Remove duplicate export of __div64_32.
      [POWERPC] bootwrapper: Only build cuImage if CONFIG_DEVICE_TREE is non-empty

Srinivasa Ds (1):
      [POWERPC] Transparently handle <.symbol> lookup for kprobes

Stephen Rothwell (3):
      [POWERPC] get_property returns const
      [POWERPC] Rename get_property to of_get_property: drivers
      [POWERPC] Rename device_is_compatible to of_device_is_compatible

Sylvain Munaut (2):
      [POWERPC] Export of_device_get_modalias
      [POWERPC] macintosh: Use common modalias generation for macio_sysfs

Takao Shinohara (1):
      [POWERPC] PS3: Fix system slowdown

Zang Roy-r61911 (1):
      [POWERPC] kernel: Remove loops_per_jiffy code for 7448HPC2 platforms

will schmidt (1):
      [POWERPC] Add smp_call_function_map and smp_call_function_single

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Please pull powerpc.git master branch
  2007-02-17 12:15 Paul Mackerras
@ 2007-02-18 22:54 ` Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-02-18 22:54 UTC (permalink / raw)
  To: torvalds, linuxppc-dev

Linus,

I wrote:

> Please do:
> 
> git pull \
> git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git
> 
> The commits there are mostly minor bug fixes and cleanups.

I just pulled a set of embedded powerpc updates from Kumar Gala and
pushed them to my tree, so when you do the pull you'll also see the
commits below (assuming the mirroring has caught up :).

Thanks,
Paul.

 arch/powerpc/boot/dts/mpc8313erdb.dts      |   62 ++++-----
 arch/powerpc/boot/dts/mpc832x_mds.dts      |  119 ++++++++---------
 arch/powerpc/boot/dts/mpc8349emitx.dts     |   60 ++++-----
 arch/powerpc/boot/dts/mpc8349emitxgp.dts   |   39 +++---
 arch/powerpc/boot/dts/mpc834x_mds.dts      |  164 ++++++++++++------------
 arch/powerpc/boot/dts/mpc836x_mds.dts      |  123 ++++++++----------
 arch/powerpc/boot/dts/mpc8540ads.dts       |  142 ++++++++++-----------
 arch/powerpc/boot/dts/mpc8541cds.dts       |  108 +++++++---------
 arch/powerpc/boot/dts/mpc8548cds.dts       |  129 ++++++++-----------
 arch/powerpc/boot/dts/mpc8555cds.dts       |  108 +++++++---------
 arch/powerpc/boot/dts/mpc8560ads.dts       |  157 ++++++++++-------------
 arch/powerpc/boot/dts/mpc8568mds.dts       |   96 ++++++--------
 arch/powerpc/boot/dts/mpc8641_hpcn.dts     |  193 ++++++++++++----------------
 arch/powerpc/configs/mpc832x_mds_defconfig |    0 
 arch/powerpc/configs/mpc836x_mds_defconfig |   29 +++-
 arch/powerpc/configs/mpc8568mds_defconfig  |   32 ++++-
 arch/powerpc/platforms/83xx/Kconfig        |    8 +
 arch/powerpc/platforms/83xx/Makefile       |    2 
 arch/powerpc/platforms/83xx/mpc8313_rdb.c  |   11 --
 arch/powerpc/platforms/83xx/mpc832x_mds.c  |   65 ++-------
 arch/powerpc/platforms/83xx/mpc834x_itx.c  |   23 ---
 arch/powerpc/platforms/83xx/mpc834x_mds.c  |   27 +---
 arch/powerpc/platforms/83xx/mpc836x_mds.c  |   97 +++++---------
 arch/powerpc/platforms/85xx/Kconfig        |    8 +
 arch/powerpc/platforms/85xx/Makefile       |    2 
 arch/powerpc/platforms/85xx/mpc85xx_ads.c  |   14 --
 arch/powerpc/platforms/85xx/mpc85xx_cds.c  |   15 --
 arch/powerpc/platforms/85xx/mpc85xx_mds.c  |   46 ++-----
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c |    9 -
 arch/powerpc/sysdev/qe_lib/ucc_fast.c      |  163 +++++++++---------------
 arch/powerpc/sysdev/qe_lib/ucc_slow.c      |  137 ++++++++------------
 include/asm-powerpc/ucc_slow.h             |    8 +
 32 files changed, 944 insertions(+), 1252 deletions(-)
 rename arch/powerpc/boot/dts/{mpc8323emds.dts => mpc832x_mds.dts} (78%)
 rename arch/powerpc/boot/dts/{mpc8360emds.dts => mpc836x_mds.dts} (79%)
 rename arch/powerpc/configs/{mpc832xemds_defconfig => mpc832x_mds_defconfig} (100%)
 rename arch/powerpc/configs/{mpc8360emds_defconfig => mpc836x_mds_defconfig} (97%)
 rename arch/powerpc/platforms/83xx/{mpc8360e_pb.c => mpc836x_mds.c} (67%)
 rename arch/powerpc/platforms/85xx/{mpc8568_mds.c => mpc85xx_mds.c} (85%)

Jon Loeliger (2):
      [POWERPC] 8[56]xx: Remove obsolete setting of ROOT_DEV for 85xx and 86xx platforms.
      [POWERPC] 86xx: Add missing of_node_put() in mpc86xx_hpcn_init_irq().

Kumar Gala (11):
      [POWERPC] 83xx: Cleaned up 83xx platform dts files
      [POWERPC] 83xx: Cleaning up machine probing and board initcalls
      [POWERPC] 83xx: Remove obsolete setting of ROOT_DEV.
      [POWERPC] 83xx: use default value of loops_per_jiffy
      [POWERPC] 83xx: Use of_platform_bus_probe to setup QE devices
      [POWERPC] 83xx: Updated and renamed MPC8360PB to MPC836x MDS
      [POWERPC] 83xx: Renamed MPC8323 MDS dts and defconfig to match other boards
      [POWERPC] 85xx: Cleaned up platform dts files
      [POWERPC] 85xx: Cleaning up machine probing
      [POWERPC] 85xx: Renamed MPC8568 MDS board code to match other boards
      [POWERPC] 86xx: Cleaned up platform dts files

Timur Tabi (1):
      [POWERPC] QE: clean up ucc_slow.c and ucc_fast.c

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-02-17 12:15 Paul Mackerras
  2007-02-18 22:54 ` Paul Mackerras
  0 siblings, 1 reply; 26+ messages in thread
From: Paul Mackerras @ 2007-02-17 12:15 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

The commits there are mostly minor bug fixes and cleanups.

Thanks,
Paul.

 Documentation/powerpc/booting-without-of.txt |   14 -
 arch/powerpc/Kconfig                         |    9 
 arch/powerpc/boot/dts/kuroboxHD.dts          |    1 
 arch/powerpc/boot/dts/kuroboxHG.dts          |    1 
 arch/powerpc/boot/dts/mpc7448hpc2.dts        |    1 
 arch/powerpc/boot/dts/mpc8272ads.dts         |    1 
 arch/powerpc/boot/dts/mpc8323emds.dts        |    1 
 arch/powerpc/boot/dts/mpc8360emds.dts        |    1 
 arch/powerpc/boot/dts/mpc8560ads.dts         |    1 
 arch/powerpc/boot/dts/mpc8641_hpcn.dts       |    1 
 arch/powerpc/boot/dts/mpc866ads.dts          |    1 
 arch/powerpc/boot/dts/mpc885ads.dts          |    1 
 arch/powerpc/configs/cell_defconfig          |    1 
 arch/powerpc/configs/ppc64_defconfig         |    4 
 arch/powerpc/configs/pseries_defconfig       |    4 
 arch/powerpc/kernel/prom.c                   |    1 
 arch/powerpc/kernel/prom_parse.c             |   40 ++
 arch/powerpc/mm/pgtable_64.c                 |    2 
 arch/powerpc/platforms/celleb/Makefile       |    3 
 arch/powerpc/platforms/celleb/setup.c        |    2 
 arch/powerpc/platforms/ps3/Kconfig           |   10 
 arch/powerpc/platforms/ps3/setup.c           |   27 +
 arch/powerpc/platforms/pseries/Makefile      |    2 
 arch/powerpc/platforms/pseries/power.c       |   87 ++++
 arch/powerpc/platforms/pseries/pseries.h     |    7 
 arch/powerpc/platforms/pseries/setup.c       |   30 +
 arch/powerpc/sysdev/Makefile                 |    1 
 arch/powerpc/sysdev/fsl_soc.c                |   19 -
 arch/powerpc/sysdev/mpic.c                   |    2 
 arch/powerpc/sysdev/pmi.c                    |  305 +++++++++++++
 drivers/ps3/Makefile                         |    1 
 drivers/ps3/sys-manager.c                    |  604 ++++++++++++++++++++++++++
 drivers/ps3/vuart.c                          |  398 +++++++++++------
 drivers/ps3/vuart.h                          |   59 ++-
 drivers/serial/cpm_uart/cpm_uart_cpm2.c      |    2 
 drivers/serial/mpc52xx_uart.c                |    4 
 drivers/usb/host/ehci-hcd.c                  |   19 +
 drivers/usb/host/ohci-hcd.c                  |   18 +
 include/asm-powerpc/atomic.h                 |   40 ++
 include/asm-powerpc/dcr-native.h             |    4 
 include/asm-powerpc/pmi.h                    |   67 +++
 include/asm-powerpc/prom.h                   |    2 
 include/asm-powerpc/ps3.h                    |   27 -
 43 files changed, 1605 insertions(+), 220 deletions(-)
 create mode 100644 arch/powerpc/platforms/pseries/power.c
 create mode 100644 arch/powerpc/sysdev/pmi.c
 create mode 100644 drivers/ps3/sys-manager.c
 create mode 100644 include/asm-powerpc/pmi.h

Benjamin Herrenschmidt (1):
      [POWERPC] Fix bug with early ioremap and 64k pages

Christian Krafft (1):
      [POWERPC] Add PMI driver for cell blade

Dave Jones (1):
      [POWERPC] Export of_find_property

David Gibson (1):
      [POWERPC] More DCR native fixups

Geoff Levand (3):
      [POWERPC] PS3: Vuart cleanups
      [POWERPC] PS3: Vuart add async read
      [POWERPC] PS3: System manager support

Ishizaki Kou (3):
      [POWERPC] celleb: fix CONFIG_KEXEC dependency
      [POWERPC] celleb: fix scc_uhc.c dependency
      [POWERPC] ps3: don't call ps3_system_bus_driver_register on other platforms

Johannes Berg (1):
      [POWERPC] mpic: set IPIs to be per-CPU

Manish Ahuja (1):
      [POWERPC] pseries: Enabling auto poweron after power is restored.

Mathieu Desnoyers (1):
      [POWERPC] atomic.h: Add atomic64 cmpxchg, xchg and add_unless to powerpc

Michael Ellerman (1):
      [POWERPC] Fix cut and paste breakage in arch/powerpc/platforms/pseries/pseries.h

Olaf Hering (1):
      [POWERPC] use winbond libata instead of ide driver for pseries CD drives

Paul Gortmaker (1):
      [POWERPC] Fix compile failure in cpm_uart_cpm2

Stuart Yoder (1):
      [POWERPC] powerpc: remove references to the obsolete linux,platform property

Sylvain Munaut (1):
      [POWERPC] Dispose irq mapping when done in mpc52xx_serial.c

Timur Tabi (2):
      [POWERPC] Delete boot-cpu property from all DTS files
      [POWERPC] add of_get_mac_address and update fsl_soc.c to use it

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git master branch
@ 2007-02-08  5:29 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2007-02-08  5:29 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

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

There are lots of Cell changes in there, including PS3 updates and
support for Toshiba's 'Celleb' platform, plus the beginnings of
support for PA Semi's new PA6T processor, and a variety of other
updates and fixes for powerpc machines.

Thanks,
Paul.

 arch/powerpc/Kconfig                         |   49 +
 arch/powerpc/Kconfig.debug                   |   18 
 arch/powerpc/boot/Makefile                   |    1 
 arch/powerpc/boot/dts/mpc8272ads.dts         |   55 -
 arch/powerpc/boot/dts/mpc8323emds.dts        |  345 +++++
 arch/powerpc/boot/dts/mpc8560ads.dts         |   10 
 arch/powerpc/boot/dts/mpc866ads.dts          |  162 ++
 arch/powerpc/boot/dts/mpc885ads.dts          |  185 +++
 arch/powerpc/configs/celleb_defconfig        | 1408 +++++++++++++++++++++
 arch/powerpc/configs/mpc8272_ads_defconfig   |  848 +++++++++++++
 arch/powerpc/configs/mpc832xemds_defconfig   | 1083 ++++++++++++++++
 arch/powerpc/configs/mpc834x_itx_defconfig   |    7 
 arch/powerpc/configs/mpc834x_mds_defconfig   |    3 
 arch/powerpc/configs/mpc8360emds_defconfig   |    3 
 arch/powerpc/configs/mpc866_ads_defconfig    |  829 +++++++++++++
 arch/powerpc/configs/mpc885_ads_defconfig    |  827 ++++++++++++
 arch/powerpc/configs/pasemi_defconfig        | 1722 ++++++++++++++++++++++++++
 arch/powerpc/configs/ps3_defconfig           |  240 +++-
 arch/powerpc/kernel/Makefile                 |    1 
 arch/powerpc/kernel/cpu_setup_pa6t.S         |   44 +
 arch/powerpc/kernel/cputable.c               |   21 
 arch/powerpc/kernel/entry_64.S               |   59 -
 arch/powerpc/kernel/head_32.S                |    5 
 arch/powerpc/kernel/head_64.S                |    2 
 arch/powerpc/kernel/iomap.c                  |   20 
 arch/powerpc/kernel/irq.c                    |    8 
 arch/powerpc/kernel/kprobes.c                |    8 
 arch/powerpc/kernel/lparcfg.c                |   11 
 arch/powerpc/kernel/misc_64.S                |   40 +
 arch/powerpc/kernel/module_32.c              |    7 
 arch/powerpc/kernel/pci_32.c                 |    1 
 arch/powerpc/kernel/pci_64.c                 |    1 
 arch/powerpc/kernel/pmc.c                    |   37 -
 arch/powerpc/kernel/ppc_ksyms.c              |    1 
 arch/powerpc/kernel/prom.c                   |   18 
 arch/powerpc/kernel/ptrace.c                 |   24 
 arch/powerpc/kernel/setup_32.c               |    1 
 arch/powerpc/kernel/sysfs.c                  |  141 +-
 arch/powerpc/kernel/traps.c                  |  111 +-
 arch/powerpc/kernel/udbg.c                   |    4 
 arch/powerpc/kernel/udbg_16550.c             |   24 
 arch/powerpc/kernel/vio.c                    |    6 
 arch/powerpc/lib/Makefile                    |    4 
 arch/powerpc/lib/dma-noncoherent.c           |   24 
 arch/powerpc/lib/rheap.c                     |    6 
 arch/powerpc/mm/hugetlbpage.c                |    3 
 arch/powerpc/mm/mem.c                        |   24 
 arch/powerpc/mm/pgtable_32.c                 |    5 
 arch/powerpc/oprofile/common.c               |    2 
 arch/powerpc/oprofile/op_model_7450.c        |   10 
 arch/powerpc/oprofile/op_model_fsl_booke.c   |   81 +
 arch/powerpc/oprofile/op_model_power4.c      |   10 
 arch/powerpc/oprofile/op_model_rs64.c        |   10 
 arch/powerpc/platforms/52xx/Makefile         |    1 
 arch/powerpc/platforms/52xx/lite5200.c       |    6 
 arch/powerpc/platforms/52xx/mpc52xx_pci.c    |  412 ++++++
 arch/powerpc/platforms/82xx/mpc82xx.c        |    2 
 arch/powerpc/platforms/82xx/mpc82xx_ads.c    |    2 
 arch/powerpc/platforms/82xx/pq2ads.h         |    5 
 arch/powerpc/platforms/83xx/misc.c           |   29 
 arch/powerpc/platforms/83xx/mpc832x_mds.c    |    3 
 arch/powerpc/platforms/83xx/mpc834x_itx.c    |    2 
 arch/powerpc/platforms/83xx/mpc834x_sys.c    |    2 
 arch/powerpc/platforms/83xx/mpc8360e_pb.c    |    3 
 arch/powerpc/platforms/86xx/Kconfig          |    1 
 arch/powerpc/platforms/86xx/mpc86xx_smp.c    |    1 
 arch/powerpc/platforms/8xx/Kconfig           |  300 +----
 arch/powerpc/platforms/8xx/Makefile          |    6 
 arch/powerpc/platforms/8xx/m8xx_setup.c      |  303 +++++
 arch/powerpc/platforms/8xx/mpc86xads.h       |   95 +
 arch/powerpc/platforms/8xx/mpc86xads_setup.c |  301 +++++
 arch/powerpc/platforms/8xx/mpc885ads.h       |   95 +
 arch/powerpc/platforms/8xx/mpc885ads_setup.c |  387 ++++++
 arch/powerpc/platforms/Makefile              |    3 
 arch/powerpc/platforms/cell/Makefile         |    7 
 arch/powerpc/platforms/cell/spu_base.c       |    3 
 arch/powerpc/platforms/cell/spu_manage.c     |  420 ++++++
 arch/powerpc/platforms/cell/spu_priv1_mmio.c |  422 ------
 arch/powerpc/platforms/celleb/Makefile       |    9 
 arch/powerpc/platforms/celleb/beat.c         |  163 ++
 arch/powerpc/platforms/celleb/beat.h         |   40 +
 arch/powerpc/platforms/celleb/beat_syscall.h |  160 ++
 arch/powerpc/platforms/celleb/beat_wrapper.h |  220 +++
 arch/powerpc/platforms/celleb/htab.c         |  311 +++++
 arch/powerpc/platforms/celleb/hvCall.S       |  287 ++++
 arch/powerpc/platforms/celleb/interrupt.c    |  274 ++++
 arch/powerpc/platforms/celleb/interrupt.h    |   33 
 arch/powerpc/platforms/celleb/iommu.c        |  104 ++
 arch/powerpc/platforms/celleb/pci.c          |  481 +++++++
 arch/powerpc/platforms/celleb/pci.h          |   35 +
 arch/powerpc/platforms/celleb/scc.h          |  145 ++
 arch/powerpc/platforms/celleb/scc_epci.c     |  409 ++++++
 arch/powerpc/platforms/celleb/scc_sio.c      |  101 ++
 arch/powerpc/platforms/celleb/scc_uhc.c      |   94 +
 arch/powerpc/platforms/celleb/setup.c        |  191 +++
 arch/powerpc/platforms/celleb/smp.c          |  124 ++
 arch/powerpc/platforms/celleb/spu_priv1.c    |  208 +++
 arch/powerpc/platforms/celleb/udbg_beat.c    |   97 +
 arch/powerpc/platforms/embedded6xx/Kconfig   |    9 
 arch/powerpc/platforms/maple/pci.c           |   23 
 arch/powerpc/platforms/maple/setup.c         |    3 
 arch/powerpc/platforms/pasemi/Kconfig        |   10 
 arch/powerpc/platforms/pasemi/Makefile       |    3 
 arch/powerpc/platforms/pasemi/idle.c         |   88 +
 arch/powerpc/platforms/pasemi/iommu.c        |  281 ++++
 arch/powerpc/platforms/pasemi/pasemi.h       |   12 
 arch/powerpc/platforms/pasemi/pci.c          |   13 
 arch/powerpc/platforms/pasemi/powersave.S    |   80 +
 arch/powerpc/platforms/pasemi/setup.c        |  105 +-
 arch/powerpc/platforms/powermac/smp.c        |    1 
 arch/powerpc/platforms/ps3/Makefile          |    1 
 arch/powerpc/platforms/ps3/htab.c            |    1 
 arch/powerpc/platforms/ps3/interrupt.c       |  442 ++++---
 arch/powerpc/platforms/ps3/mm.c              |    1 
 arch/powerpc/platforms/ps3/os-area.c         |   22 
 arch/powerpc/platforms/ps3/platform.h        |  151 ++
 arch/powerpc/platforms/ps3/repository.c      |  220 +++
 arch/powerpc/platforms/ps3/setup.c           |   19 
 arch/powerpc/platforms/ps3/smp.c             |    3 
 arch/powerpc/platforms/ps3/spu.c             |   20 
 arch/powerpc/platforms/ps3/system-bus.c      |   34 -
 arch/powerpc/platforms/pseries/eeh.c         |   19 
 arch/powerpc/platforms/pseries/eeh_driver.c  |    3 
 arch/powerpc/platforms/pseries/firmware.c    |    1 
 arch/powerpc/platforms/pseries/lpar.c        |   55 +
 arch/powerpc/platforms/pseries/pci.c         |    2 
 arch/powerpc/sysdev/Makefile                 |    2 
 arch/powerpc/sysdev/commproc.c               |  398 ++++++
 arch/powerpc/sysdev/cpm2_pic.c               |  154 +-
 arch/powerpc/sysdev/cpm2_pic.h               |    2 
 arch/powerpc/sysdev/fsl_soc.c                |  274 ++++
 arch/powerpc/sysdev/grackle.c                |    2 
 arch/powerpc/sysdev/ipic.c                   |   17 
 arch/powerpc/sysdev/micropatch.c             |  743 +++++++++++
 arch/powerpc/sysdev/mpc8xx_pic.c             |  197 +++
 arch/powerpc/sysdev/mpc8xx_pic.h             |   12 
 arch/powerpc/sysdev/mpic.c                   |   66 +
 arch/powerpc/sysdev/qe_lib/qe_ic.c           |    6 
 arch/powerpc/xmon/ppc-opc.c                  |    7 
 arch/powerpc/xmon/spu-opc.c                  |    4 
 arch/ppc/8xx_io/cs4218_tdm.c                 |    1 
 arch/ppc/Kconfig                             |    9 
 arch/ppc/boot/simple/Makefile                |    4 
 arch/ppc/boot/simple/misc.c                  |   15 
 arch/ppc/configs/gemini_defconfig            |  618 ---------
 arch/ppc/kernel/Makefile                     |    1 
 arch/ppc/kernel/head.S                       |   18 
 arch/ppc/kernel/ppc_ksyms.c                  |    1 
 arch/ppc/lib/rheap.c                         |    3 
 arch/ppc/mm/pgtable.c                        |    5 
 arch/ppc/platforms/Makefile                  |    1 
 arch/ppc/platforms/gemini.h                  |  165 --
 arch/ppc/platforms/gemini_pci.c              |   41 -
 arch/ppc/platforms/gemini_prom.S             |   90 -
 arch/ppc/platforms/gemini_serial.h           |   40 -
 arch/ppc/platforms/gemini_setup.c            |  577 ---------
 arch/ppc/platforms/mpc866ads_setup.c         |    2 
 arch/ppc/syslib/Makefile                     |    1 
 arch/ppc/syslib/m8260_pci_erratum9.c         |    3 
 arch/ppc/syslib/m8xx_setup.c                 |    2 
 arch/ppc/syslib/ppc85xx_rio.c                |    2 
 arch/ppc/xmon/ppc-opc.c                      |    7 
 arch/ppc/xmon/start.c                        |    5 
 drivers/char/Kconfig                         |    7 
 drivers/char/Makefile                        |    1 
 drivers/char/hvc_beat.c                      |  134 ++
 drivers/char/watchdog/booke_wdt.c            |   20 
 drivers/macintosh/windfarm_core.c            |    6 
 drivers/net/fs_enet/fs_enet.h                |    1 
 drivers/net/gianfar_ethtool.c                |    2 
 drivers/ps3/Makefile                         |    1 
 drivers/ps3/vuart.c                          |    4 
 drivers/ps3/vuart.h                          |   38 -
 drivers/serial/cpm_uart/cpm_uart_cpm1.c      |   15 
 drivers/serial/cpm_uart/cpm_uart_cpm1.h      |    3 
 drivers/serial/cpm_uart/cpm_uart_cpm2.h      |    3 
 include/asm-powerpc/cputable.h               |   13 
 include/asm-powerpc/dcr.h                    |    1 
 include/asm-powerpc/elf.h                    |    2 
 include/asm-powerpc/firmware.h               |   10 
 include/asm-powerpc/fs_pd.h                  |   49 +
 include/asm-powerpc/hvcall.h                 |    1 
 include/asm-powerpc/io.h                     |    6 
 include/asm-powerpc/iommu.h                  |    1 
 include/asm-powerpc/ipic.h                   |    2 
 include/asm-powerpc/irq.h                    |    3 
 include/asm-powerpc/kprobes.h                |    7 
 include/asm-powerpc/mmu.h                    |    1 
 include/asm-powerpc/mpc52xx.h                |    2 
 include/asm-powerpc/mpc8260.h                |   24 
 include/asm-powerpc/mpc8xx.h                 |   28 
 include/asm-powerpc/mpic.h                   |   24 
 include/asm-powerpc/oprofile_impl.h          |   89 -
 include/asm-powerpc/pci-bridge.h             |    2 
 include/asm-powerpc/ps3.h                    |  225 +--
 include/asm-powerpc/reg.h                    |   14 
 include/asm-powerpc/smp.h                    |    1 
 include/asm-powerpc/spu.h                    |   13 
 include/asm-powerpc/spu_priv1.h              |    2 
 include/asm-powerpc/sstep.h                  |    1 
 include/asm-powerpc/time.h                   |    2 
 include/asm-powerpc/udbg.h                   |    2 
 include/asm-ppc/commproc.h                   |    1 
 include/asm-ppc/ibm4xx.h                     |    1 
 include/asm-ppc/m48t35.h                     |   77 -
 include/asm-ppc/reg_booke.h                  |    2 
 include/asm-ppc/serial.h                     |    2 
 include/linux/log2.h                         |   11 
 include/linux/sysdev.h                       |   12 
 209 files changed, 17427 insertions(+), 3422 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/mpc8323emds.dts
 create mode 100644 arch/powerpc/boot/dts/mpc866ads.dts
 create mode 100644 arch/powerpc/boot/dts/mpc885ads.dts
 create mode 100644 arch/powerpc/configs/celleb_defconfig
 create mode 100644 arch/powerpc/configs/mpc8272_ads_defconfig
 create mode 100644 arch/powerpc/configs/mpc832xemds_defconfig
 create mode 100644 arch/powerpc/configs/mpc866_ads_defconfig
 create mode 100644 arch/powerpc/configs/mpc885_ads_defconfig
 create mode 100644 arch/powerpc/configs/pasemi_defconfig
 create mode 100644 arch/powerpc/kernel/cpu_setup_pa6t.S
 rename arch/{ppc/kernel/dma-mapping.c => powerpc/lib/dma-noncoherent.c} (95%)
 create mode 100644 arch/powerpc/platforms/52xx/mpc52xx_pci.c
 create mode 100644 arch/powerpc/platforms/8xx/Makefile
 create mode 100644 arch/powerpc/platforms/8xx/m8xx_setup.c
 create mode 100644 arch/powerpc/platforms/8xx/mpc86xads.h
 create mode 100644 arch/powerpc/platforms/8xx/mpc86xads_setup.c
 create mode 100644 arch/powerpc/platforms/8xx/mpc885ads.h
 create mode 100644 arch/powerpc/platforms/8xx/mpc885ads_setup.c
 create mode 100644 arch/powerpc/platforms/cell/spu_manage.c
 create mode 100644 arch/powerpc/platforms/celleb/Makefile
 create mode 100644 arch/powerpc/platforms/celleb/beat.c
 create mode 100644 arch/powerpc/platforms/celleb/beat.h
 create mode 100644 arch/powerpc/platforms/celleb/beat_syscall.h
 create mode 100644 arch/powerpc/platforms/celleb/beat_wrapper.h
 create mode 100644 arch/powerpc/platforms/celleb/htab.c
 create mode 100644 arch/powerpc/platforms/celleb/hvCall.S
 create mode 100644 arch/powerpc/platforms/celleb/interrupt.c
 create mode 100644 arch/powerpc/platforms/celleb/interrupt.h
 create mode 100644 arch/powerpc/platforms/celleb/iommu.c
 create mode 100644 arch/powerpc/platforms/celleb/pci.c
 create mode 100644 arch/powerpc/platforms/celleb/pci.h
 create mode 100644 arch/powerpc/platforms/celleb/scc.h
 create mode 100644 arch/powerpc/platforms/celleb/scc_epci.c
 create mode 100644 arch/powerpc/platforms/celleb/scc_sio.c
 create mode 100644 arch/powerpc/platforms/celleb/scc_uhc.c
 create mode 100644 arch/powerpc/platforms/celleb/setup.c
 create mode 100644 arch/powerpc/platforms/celleb/smp.c
 create mode 100644 arch/powerpc/platforms/celleb/spu_priv1.c
 create mode 100644 arch/powerpc/platforms/celleb/udbg_beat.c
 create mode 100644 arch/powerpc/platforms/pasemi/Kconfig
 create mode 100644 arch/powerpc/platforms/pasemi/idle.c
 create mode 100644 arch/powerpc/platforms/pasemi/iommu.c
 create mode 100644 arch/powerpc/platforms/pasemi/powersave.S
 rename drivers/ps3/system-bus.c => arch/powerpc/platforms/ps3/system-bus.c (94%)
 create mode 100644 arch/powerpc/sysdev/commproc.c
 create mode 100644 arch/powerpc/sysdev/micropatch.c
 create mode 100644 arch/powerpc/sysdev/mpc8xx_pic.c
 create mode 100644 arch/powerpc/sysdev/mpc8xx_pic.h
 delete mode 100644 arch/ppc/configs/gemini_defconfig
 delete mode 100644 arch/ppc/platforms/gemini.h
 delete mode 100644 arch/ppc/platforms/gemini_pci.c
 delete mode 100644 arch/ppc/platforms/gemini_prom.S
 delete mode 100644 arch/ppc/platforms/gemini_serial.h
 delete mode 100644 arch/ppc/platforms/gemini_setup.c
 create mode 100644 drivers/char/hvc_beat.c
 create mode 100644 include/asm-powerpc/mpc8260.h
 create mode 100644 include/asm-powerpc/mpc8xx.h
 delete mode 100644 include/asm-ppc/m48t35.h

Adrian Bunk:
      [POWERPC] Remove the broken Gemini support

Ahmed S. Darwish:
      [POWERPC] Use ARRAY_SIZE macro when appropriate
      [POWERPC] PPC: Use ARRAY_SIZE macro when appropriate

Akinobu Mita:
      [POWERPC] Use is_init() instead of pid==1

Anton Blanchard:
      [POWERPC] Move ELF_ET_DYN_BASE up to 512MB point

Benjamin Herrenschmidt:
      [POWERPC] ps3: system bus minor mmio fix
      [POWERPC] ps3: cleanup interrupt bmp routines

David Gibson:
      [POWERPC] Compile fixes for arch/powerpc dcr code

David Woodhouse:
      [POWERPC] Mask 32-bit system call arguments to 32 bits on PPC64 in audit code

Geert Uytterhoeven:
      [POWERPC] ps3: repository storage support
      [POWERPC] ps3: add interrupt alloc for outlets
      [POWERPC] ps3: get av_multi_out params

Geoff Levand:
      [POWERPC] ps3: repository misc fixes
      [POWERPC] ps3: fix struct alignment attributes
      [POWERPC] ps3: rename interrupt symbols
      [POWERPC] ps3: smp interrupt fixes
      [POWERPC] ps3: bind interrupt to cpu
      [POWERPC] ps3: fix interrupt bmp
      [POWERPC] ps3: remove cpuinfo
      [POWERPC] ps3: get firmware version
      [POWERPC] ps3: remove unneeded header include
      [POWERPC] ps3: ps3_defconfig updates
      [POWERPC] PS3: Move system bus to platform directory
      [POWERPC] PS3: Move vuart declarations to ps3.h
      [POWERPC] PS3: Fix DMA scatter-gather
      [POWERPC] PS3: Enable USB mass storage

Grant Likely:
      [POWERPC] Add mpc52xx/lite5200 PCI support

Ishizaki Kou:
      [POWERPC] spufs: Add SPU register lock
      [POWERPC] TLB insertion cleanup
      [POWERPC] Fix oprofile support on Cell LPAR
      [POWERPC] Add a field for each specific bus to struct pci_controller
      [POWERPC] Add IRQ remapping hook
      [POWERPC] Celleb: hypervisor call numbers
      [POWERPC] Celleb: Cell SCC definitions
      [POWERPC] Celleb: Support PCI bus and base of I/O
      [POWERPC] Celleb: setup sio in SCC
      [POWERPC] Celleb: interfaces to the hypervisor
      [POWERPC] Celleb: support interrupts
      [POWERPC] Celleb: setup usb host controller in SCC
      [POWERPC] Celleb: support iommu
      [POWERPC] Celleb: htab routines
      [POWERPC] Celleb: support udbg
      [POWERPC] Celleb: hypervisor console driver
      [POWERPC] Celleb: consolidate spu management ops
      [POWERPC] Celleb: support spu priv1 ops
      [POWERPC] Celleb: basic support
      [POWERPC] Celleb: add celleb_defconfig

Jiri Kosina:
      [POWERPC] 86xx: local_irq_disable() is redundant after local_irq_save()
      [POWERPC] powermac: local_irq_disable() is redundant after local_irq_save()

Johannes Berg:
      [POWERPC] Fix comment in kernel/irq.c
      [POWERPC] windfarm: don't die on suspend thread signal
      [POWERPC] Remove bogus comment about page_is_ram

Kim Phillips:
      [POWERPC] 83xx: Add the mpc832xemds defconfig
      [POWERPC] 83xx: Add the mpc8323emds.dts

Kumar Gala:
      [POWERPC] 83xx: Fix Kconfig to only enable FP math emulation for the MPC832x
      [POWERPC] 83xx: Don't call ioremap in the reset function
      [POWERPC] 83xx:  Make platform *_init_IRQ() static
      [POWERPC] 83xx: Return a point to the struct ipic from ipic_init()
      [POWERPC] Remove fastcall function attribute
      [POWERPC] Enable stack debug features on ppc32
      [POWERPC] Added kprobes support to ppc32
      [POWERPC] Enable interrupts if we are doing fp math emulation
      [POWERPC] Fixup error handling when emulating a floating point instruction

Li Yang:
      [POWERPC] 83xx: Fix compiler warnings on 836x and 832x

Linas Vepstas:
      [POWERPC] Clarify EEH error message
      [POWERPC] pSeries: EEH improperly enabled for some Power4 systems

Livio Soares:
      [POWERPC] Fix performance monitor exception

Mariusz Kozlowski:
      [POWERPC] arch/ppc/kernel/prom.c of_node_(get|put) cleanup
      [POWERPC] arch/powerpc/kernel/vio.c of_node_put cleanup
      [POWERPC] arch/powerpc/sysdev/ipic.c of_node_get cleanup
      [POWERPC] arch/powerpc/sysdev/mpic.c of_node_get cleanup
      [POWERPC] arch/powerpc/sysdev/qe_lib of_node_get cleanup
      [POWERPC] arch/powerpc/sysdev/cpm2_pic.c of_node_get cleanup
      [POWERPC] ppc: cs4218_tdm remove extra brace

Mathieu Desnoyers:
      [POWERPC] Add export of vgacon_remap_base

Michael Neuling:
      [POWERPC] remove unused CPU_FTRS_POWER6X

Michal Ostrowski:
      [POWERPC] Do not write virq back to PCI config space

Nathan Lynch:
      [POWERPC] maple: improve CPC9x5 host bridge detection
      [POWERPC] Maple: don't override bus-range supplied by firmware
      [POWERPC] Maple: use mmio nvram

Olaf Hering:
      [POWERPC] Update fixup_winbond_82c105 comment

Olof Johansson:
      [POWERPC] Oprofile cleanup
      [POWERPC] Add PMC type to cputable
      [POWERPC] Introduce _SYSDEV_ATTR
      [POWERPC] PA6T PMC support
      [POWERPC] MPIC: support more than 256 sources
      [POWERPC] pasemi: UART udbg support
      [POWERPC] pasemi: Machine check handler
      [POWERPC] pasemi: Idle loops
      [POWERPC] pasemi: Implement restart
      [POWERPC] pasemi: SMP timebase sync
      [POWERPC] pasemi: Configure DMA controller interrupts
      [POWERPC] pasemi: iommu support
      [POWERPC] pasemi: defconfig

Paul Gortmaker:
      [POWERPC] Select DEFAULT_UIMAGE for HPC-NET/8641

Paul Mackerras:
      [POWERPC] Clear RI bit in MSR before restoring r13 when returning to userspace
      [POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call
      [POWERPC] Only use H_BULK_REMOVE if the firmware supports it

Pavel Roskin:
      [POWERPC] Assign all PCI busses on G3 Blue & White

Robert P. J. Day:
      [POWERPC] Fix apparent typo "CONFIG_SERIAL_CPM_SMC".
      [POWERPC] Add "is_power_of_2" checking to log2.h.
      [POWERPC] ppc: use syslog macro for the printk log level

Simon Vallet:
      [POWERPC] Add support for R_PPC_ADDR16_HI relocations

Stefan Roese:
      [POWERPC] ppc: Fix booke watchdog initialization

Stephen Rothwell:
      [POWERPC] Fix ppc64's writing to struct file_operations

Timur Tabi:
      [POWERPC] Fix array indexing error in rheap grow()

Vitaly Bordug:
      [POWERPC] cpm_uart: OF-related fix for CPM1
      [POWERPC] 8xx: platform specific mmu updates
      [POWERPC] 8xx: generic 8xx code arch/powerpc port
      [POWERPC] 8xx: platform related changes to the fsl_soc
      [POWERPC] 8xx: powerpc port of core CPM PIC
      [POWERPC] 8xx: Add mpc885ads support and common mpc8xx files
      [POWERPC] Add mpc866ads board-specific bits to arch/powerpc
      [POWERPC] cpm2: CPM2 interrupt controller fix
      [POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads
      [POWERPC] mpc8272ads: defconfig

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git 'master' branch
@ 2006-12-11 21:37 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2006-12-11 21:37 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get another PowerPC update, with the commits listed below.

Thanks,
Paul.

 arch/powerpc/Kconfig                         |    8 
 arch/powerpc/configs/ps3_defconfig           |    1 
 arch/powerpc/kernel/Makefile                 |    1 
 arch/powerpc/kernel/cputable.c               |    5 
 arch/powerpc/kernel/head_32.S                |    7 
 arch/powerpc/kernel/module_32.c              |   23 -
 arch/powerpc/kernel/module_64.c              |   23 -
 arch/powerpc/kernel/of_device.c              |    4 
 arch/powerpc/kernel/of_platform.c            |    2 
 arch/powerpc/kernel/pci_32.c                 |  143 ++--
 arch/powerpc/kernel/pci_64.c                 |   42 +
 arch/powerpc/kernel/ppc_ksyms.c              |    2 
 arch/powerpc/kernel/prom.c                   |   55 +
 arch/powerpc/kernel/prom_init.c              |    2 
 arch/powerpc/kernel/rtas.c                   |   35 -
 arch/powerpc/kernel/sysfs.c                  |   16 
 arch/powerpc/kernel/traps.c                  |   56 --
 arch/powerpc/kernel/vmlinux.lds.S            |    6 
 arch/powerpc/mm/numa.c                       |   65 ++
 arch/powerpc/platforms/52xx/lite5200.c       |    2 
 arch/powerpc/platforms/cell/cbe_thermal.c    |    2 
 arch/powerpc/platforms/cell/pmu.c            |    5 
 arch/powerpc/platforms/cell/spufs/coredump.c |    2 
 arch/powerpc/platforms/maple/pci.c           |    2 
 arch/powerpc/platforms/maple/setup.c         |   12 
 arch/powerpc/platforms/ps3/Kconfig           |   11 
 arch/powerpc/platforms/pseries/Makefile      |    2 
 arch/powerpc/platforms/pseries/eeh.c         |    1 
 arch/powerpc/platforms/pseries/eeh_driver.c  |   13 
 arch/powerpc/platforms/pseries/hotplug-cpu.c |  275 +++++++
 arch/powerpc/platforms/pseries/setup.c       |   30 -
 arch/powerpc/platforms/pseries/smp.c         |  200 -----
 arch/powerpc/sysdev/Makefile                 |    3 
 arch/powerpc/sysdev/dcr.S                    |   39 -
 arch/powerpc/sysdev/qe_lib/qe_ic.c           |   40 -
 arch/powerpc/sysdev/rom.c                    |    1 
 arch/powerpc/xmon/xmon.c                     |   10 
 arch/ppc/kernel/pci.c                        |   41 +
 drivers/ps3/Makefile                         |    1 
 drivers/ps3/vuart.c                          |  965 ++++++++++++++++++++++++++
 drivers/ps3/vuart.h                          |   94 +++
 include/asm-powerpc/Kbuild                   |    2 
 include/asm-powerpc/bug.h                    |   80 +-
 include/asm-powerpc/cputable.h               |   16 
 include/asm-powerpc/dcr-native.h             |   37 +
 include/asm-powerpc/dcr.h                    |    2 
 include/asm-powerpc/hw_irq.h                 |   19 -
 include/asm-powerpc/module.h                 |    2 
 include/asm-powerpc/pci-bridge.h             |    4 
 include/asm-powerpc/pci.h                    |   33 +
 include/asm-powerpc/reg.h                    |    2 
 include/asm-powerpc/rtas.h                   |    3 
 include/asm-ppc/pci-bridge.h                 |    8 
 include/asm-ppc/pci.h                        |   23 +
 include/asm-ppc/reg_booke.h                  |   36 -
 include/linux/fsl_devices.h                  |    1 
 56 files changed, 1884 insertions(+), 631 deletions(-)
 create mode 100644 arch/powerpc/platforms/pseries/hotplug-cpu.c
 delete mode 100644 arch/powerpc/sysdev/dcr.S
 create mode 100644 drivers/ps3/vuart.c
 create mode 100644 drivers/ps3/vuart.h

Anton Blanchard:
      [POWERPC] Add DSCR SPR to sysfs
      [POWERPC] Add SPURR SPR to sysfs
      [POWERPC] micro optimise pSeries_probe
      [POWERPC] dont allow pSeries_probe to succeed without initialising MMU

Arnd Bergmann:
      [POWERPC] cell: Fix spu_info.h header export

Benjamin Herrenschmidt:
      [POWERPC] Fix mmap of PCI resource with hack for X
      [POWERPC] Fix irq routing on some 32-bit PowerMacs
      [POWERPC] Remove old dcr.S

Christian Krafft:
      [POWERPC] cbe_thermal: Fix initialization of sysfs attribute_group

Geert Uytterhoeven:
      [POWERPC] of_platform_make_bus_id(): make `magic' int

Geoff Levand:
      [POWERPC] powerpc: fix build error in rom.c
      [POWERPC] ps3: Add vuart support

Jeremy Fitzhardinge:
      [POWERPC] Generic BUG for powerpc

Kim Phillips:
      [POWERPC] Add support for FP emulation for the e300c2 core

Kumar Gala:
      [POWERPC] of_device_register: propagate device_create_file return code
      [POWERPC] Fix 440SPe CPU table entry
      [POWERPC] Only export __mtdcr/__mfdcr if CONFIG_PPC_DCR is set
      [PPC] Fix compile failure do to introduction of PHY_POLL

Linas Vepstas:
      [POWERPC] EEH recovery tweaks

Matthew Wilcox:
      [POWERPC] Delete unused irq functions on powerpc

Michael Ellerman:
      [POWERPC] Move rtas_stop_self() into platforms/pseries/hotplug-cpu.c
      [POWERPC] Move pSeries_mach_cpu_die() into platforms/pseries/hotplug-cpu.c
      [POWERPC] Move the rest of the hotplug cpu code into platforms/pseries/hotplug-cpu.c
      [POWERPC] Only enable cpu hotplug via RTAS if the required firmware support is found
      [POWERPC] Cleanup pass over platforms/pseries/hotplug-cpu.c

Nathan Lynch:
      [POWERPC] maple: Match "pcie" name for CPC945
      [POWERPC] maple: Select PPC_RTAS
      [POWERPC] Add rtas_service_present() helper
      [POWERPC] maple: Use RTAS for reboot and halt

Paul Mackerras:
      [POWERPC] Support ibm,dynamic-reconfiguration-memory nodes
      [POWERPC] Fix SPU coredump code for max_fdset removal

Roland Dreier:
      [POWERPC] Define pci_unmap_addr() et al. when CONFIG_NOT_COHERENT_CACHE=y

Scott Wood:
      [POWERPC] qe_ic: Do a sync when masking interrupts

Stephen Rothwell:
      [POWERPC] Fix cell pmu initialisation
      [POWERPC] iSeries: head_64.o needs to depend on lparmap.s

Timur Tabi:
      [POWERPC] Remove QE header files from lite5200.c

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git 'master' branch
@ 2006-12-05  1:28 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2006-12-05  1:28 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

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

to get a powerpc update, as listed below.

Thanks,
Paul.

 Documentation/powerpc/booting-without-of.txt       |   39 
 .../powerpc/mpc52xx-device-tree-bindings.txt       |  189 +++
 MAINTAINERS                                        |    7 
 arch/powerpc/.gitignore                            |    1 
 arch/powerpc/Kconfig                               |  105 +
 arch/powerpc/Kconfig.debug                         |   13 
 arch/powerpc/boot/.gitignore                       |   13 
 arch/powerpc/boot/Makefile                         |   15 
 arch/powerpc/boot/dts/kuroboxHG.dts                |  148 ++
 arch/powerpc/boot/dts/lite5200.dts                 |  313 ++++
 arch/powerpc/boot/dts/lite5200b.dts                |  318 ++++
 arch/powerpc/boot/dts/mpc7448hpc2.dts              |   44 -
 arch/powerpc/boot/flatdevtree.c                    |  880 +++++++++++
 arch/powerpc/boot/flatdevtree.h                    |   62 +
 arch/powerpc/boot/flatdevtree_env.h                |   47 +
 arch/powerpc/boot/flatdevtree_misc.c               |   51 +
 arch/powerpc/boot/io.h                             |   53 +
 arch/powerpc/boot/main.c                           |   57 -
 arch/powerpc/boot/mktree.c                         |  152 ++
 arch/powerpc/boot/ns16550.c                        |   74 +
 arch/powerpc/boot/of.c                             |    8 
 arch/powerpc/boot/ops.h                            |   26 
 arch/powerpc/boot/serial.c                         |  142 ++
 arch/powerpc/boot/simple_alloc.c                   |  149 ++
 arch/powerpc/boot/stdio.c                          |    3 
 arch/powerpc/boot/util.S                           |   88 +
 arch/powerpc/boot/wrapper                          |    3 
 arch/powerpc/boot/zImage.coff.lds.S                |    4 
 arch/powerpc/configs/cell_defconfig                |   50 +
 arch/powerpc/configs/linkstation_defconfig         | 1583 ++++++++++++++++++++
 arch/powerpc/configs/lite5200_defconfig            |  931 ++++++++++++
 arch/powerpc/configs/ppc64_defconfig               |    4 
 arch/powerpc/configs/ps3_defconfig                 |  837 +++++++++++
 arch/powerpc/kernel/Makefile                       |   15 
 arch/powerpc/kernel/asm-offsets.c                  |    3 
 arch/powerpc/kernel/cpu_setup_ppc970.S             |   16 
 arch/powerpc/kernel/cputable.c                     |   62 +
 arch/powerpc/kernel/crash.c                        |    4 
 arch/powerpc/kernel/dma_64.c                       |  249 ++-
 arch/powerpc/kernel/entry_64.S                     |   51 -
 arch/powerpc/kernel/head_64.S                      |  163 +-
 arch/powerpc/kernel/ibmebus.c                      |    9 
 arch/powerpc/kernel/idle.c                         |    7 
 arch/powerpc/kernel/idle_power4.S                  |    8 
 arch/powerpc/kernel/io.c                           |  105 +
 arch/powerpc/kernel/iomap.c                        |    2 
 arch/powerpc/kernel/iommu.c                        |    6 
 arch/powerpc/kernel/irq.c                          |   80 +
 arch/powerpc/kernel/of_device.c                    |  173 --
 arch/powerpc/kernel/of_platform.c                  |  489 ++++++
 arch/powerpc/kernel/pci_32.c                       |   96 -
 arch/powerpc/kernel/pci_64.c                       |   70 +
 arch/powerpc/kernel/pci_direct_iommu.c             |   98 -
 arch/powerpc/kernel/pci_iommu.c                    |  164 --
 arch/powerpc/kernel/ppc_ksyms.c                    |    4 
 arch/powerpc/kernel/prom.c                         |  111 +
 arch/powerpc/kernel/prom_init.c                    |   18 
 arch/powerpc/kernel/prom_parse.c                   |  290 ++--
 arch/powerpc/kernel/rtas.c                         |    5 
 arch/powerpc/kernel/rtas_flash.c                   |    4 
 arch/powerpc/kernel/rtas_pci.c                     |   35 
 arch/powerpc/kernel/setup_32.c                     |    6 
 arch/powerpc/kernel/setup_64.c                     |   18 
 arch/powerpc/kernel/smp-tbsync.c                   |    5 
 arch/powerpc/kernel/smp.c                          |    1 
 arch/powerpc/kernel/sys_ppc32.c                    |    1 
 arch/powerpc/kernel/sysfs.c                        |   76 +
 arch/powerpc/kernel/time.c                         |    7 
 arch/powerpc/kernel/traps.c                        |    8 
 arch/powerpc/kernel/vio.c                          |   94 -
 arch/powerpc/mm/Makefile                           |    2 
 arch/powerpc/mm/fault.c                            |   25 
 arch/powerpc/mm/hash_native_64.c                   |    2 
 arch/powerpc/mm/hash_utils_64.c                    |    2 
 arch/powerpc/mm/init_64.c                          |    2 
 arch/powerpc/mm/pgtable_32.c                       |   33 
 arch/powerpc/mm/pgtable_64.c                       |   52 -
 arch/powerpc/mm/slb.c                              |   13 
 arch/powerpc/oprofile/Makefile                     |    1 
 arch/powerpc/oprofile/common.c                     |   15 
 arch/powerpc/oprofile/op_model_cell.c              |  724 +++++++++
 arch/powerpc/platforms/52xx/Makefile               |    9 
 arch/powerpc/platforms/52xx/efika-pci.c            |  119 ++
 arch/powerpc/platforms/52xx/efika-setup.c          |  150 ++
 arch/powerpc/platforms/52xx/efika.h                |   19 
 arch/powerpc/platforms/52xx/lite5200.c             |  162 ++
 arch/powerpc/platforms/52xx/mpc52xx_common.c       |  126 ++
 arch/powerpc/platforms/52xx/mpc52xx_pic.c          |  473 ++++++
 arch/powerpc/platforms/52xx/mpc52xx_pic.h          |   53 +
 arch/powerpc/platforms/82xx/mpc82xx_ads.c          |   13 
 arch/powerpc/platforms/83xx/mpc832x_mds.c          |    2 
 arch/powerpc/platforms/83xx/mpc834x_itx.c          |    3 
 arch/powerpc/platforms/83xx/mpc834x_sys.c          |    3 
 arch/powerpc/platforms/83xx/mpc8360e_pb.c          |    2 
 arch/powerpc/platforms/83xx/mpc83xx.h              |    1 
 arch/powerpc/platforms/83xx/pci.c                  |    9 
 arch/powerpc/platforms/85xx/misc.c                 |    8 
 arch/powerpc/platforms/85xx/mpc85xx_ads.c          |   11 
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c         |   10 
 arch/powerpc/platforms/Makefile                    |    4 
 arch/powerpc/platforms/cell/Kconfig                |   14 
 arch/powerpc/platforms/cell/Makefile               |    7 
 arch/powerpc/platforms/cell/cbe_cpufreq.c          |  248 +++
 arch/powerpc/platforms/cell/cbe_regs.c             |   71 +
 arch/powerpc/platforms/cell/cbe_regs.h             |  203 ++-
 arch/powerpc/platforms/cell/cbe_thermal.c          |  226 +++
 arch/powerpc/platforms/cell/interrupt.c            |   16 
 arch/powerpc/platforms/cell/interrupt.h            |    2 
 arch/powerpc/platforms/cell/io-workarounds.c       |  346 ++++
 arch/powerpc/platforms/cell/iommu.c                | 1049 ++++++++-----
 arch/powerpc/platforms/cell/iommu.h                |   65 -
 arch/powerpc/platforms/cell/pervasive.c            |  101 -
 arch/powerpc/platforms/cell/pmu.c                  |  429 +++++
 arch/powerpc/platforms/cell/setup.c                |   78 +
 arch/powerpc/platforms/cell/spu_base.c             |  415 +----
 arch/powerpc/platforms/cell/spu_coredump.c         |   81 +
 arch/powerpc/platforms/cell/spu_priv1_mmio.c       |  428 +++++
 arch/powerpc/platforms/cell/spu_priv1_mmio.h       |   26 
 arch/powerpc/platforms/cell/spufs/Makefile         |    2 
 arch/powerpc/platforms/cell/spufs/backing_ops.c    |   31 
 arch/powerpc/platforms/cell/spufs/context.c        |   27 
 arch/powerpc/platforms/cell/spufs/coredump.c       |  238 +++
 arch/powerpc/platforms/cell/spufs/file.c           |  536 ++++++-
 arch/powerpc/platforms/cell/spufs/hw_ops.c         |   51 -
 arch/powerpc/platforms/cell/spufs/inode.c          |   58 +
 arch/powerpc/platforms/cell/spufs/run.c            |  149 ++
 arch/powerpc/platforms/cell/spufs/spufs.h          |   33 
 arch/powerpc/platforms/cell/spufs/switch.c         |   63 +
 arch/powerpc/platforms/chrp/chrp.h                 |    1 
 arch/powerpc/platforms/chrp/pci.c                  |    9 
 arch/powerpc/platforms/chrp/setup.c                |    2 
 arch/powerpc/platforms/embedded6xx/Kconfig         |   30 
 arch/powerpc/platforms/embedded6xx/Makefile        |    1 
 arch/powerpc/platforms/embedded6xx/linkstation.c   |  211 +++
 arch/powerpc/platforms/embedded6xx/ls_uart.c       |  131 ++
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c  |   94 -
 arch/powerpc/platforms/iseries/Makefile            |    8 
 arch/powerpc/platforms/iseries/dt.c                |   15 
 arch/powerpc/platforms/iseries/iommu.c             |   16 
 arch/powerpc/platforms/iseries/ksyms.c             |    6 
 arch/powerpc/platforms/iseries/misc.S              |   35 
 arch/powerpc/platforms/iseries/pci.c               |  372 ++---
 arch/powerpc/platforms/iseries/setup.c             |   48 -
 arch/powerpc/platforms/iseries/viopath.c           |    3 
 arch/powerpc/platforms/maple/maple.h               |    2 
 arch/powerpc/platforms/maple/pci.c                 |   47 -
 arch/powerpc/platforms/maple/setup.c               |    2 
 arch/powerpc/platforms/pasemi/pasemi.h             |    1 
 arch/powerpc/platforms/pasemi/pci.c                |    8 
 arch/powerpc/platforms/pasemi/setup.c              |   17 
 arch/powerpc/platforms/powermac/feature.c          |    8 
 arch/powerpc/platforms/powermac/pci.c              |   35 
 arch/powerpc/platforms/powermac/pmac.h             |    2 
 arch/powerpc/platforms/powermac/setup.c            |    7 
 arch/powerpc/platforms/ps3/Kconfig                 |   43 +
 arch/powerpc/platforms/ps3/Makefile                |    4 
 arch/powerpc/platforms/ps3/exports.c               |   27 
 arch/powerpc/platforms/ps3/htab.c                  |  277 +++
 arch/powerpc/platforms/ps3/hvcall.S                |  804 ++++++++++
 arch/powerpc/platforms/ps3/interrupt.c             |  575 +++++++
 arch/powerpc/platforms/ps3/mm.c                    |  831 ++++++++++
 arch/powerpc/platforms/ps3/os-area.c               |  259 +++
 arch/powerpc/platforms/ps3/platform.h              |   68 +
 arch/powerpc/platforms/ps3/repository.c            |  840 +++++++++++
 arch/powerpc/platforms/ps3/setup.c                 |  173 ++
 arch/powerpc/platforms/ps3/smp.c                   |  158 ++
 arch/powerpc/platforms/ps3/spu.c                   |  613 ++++++++
 arch/powerpc/platforms/ps3/time.c                  |  104 +
 arch/powerpc/platforms/pseries/iommu.c             |   90 +
 arch/powerpc/platforms/pseries/lpar.c              |    4 
 arch/powerpc/platforms/pseries/pci.c               |   35 
 arch/powerpc/platforms/pseries/pci_dlpar.c         |    6 
 arch/powerpc/platforms/pseries/reconfig.c          |    3 
 arch/powerpc/platforms/pseries/setup.c             |    5 
 arch/powerpc/platforms/pseries/xics.c              |   68 +
 arch/powerpc/sysdev/Makefile                       |    5 
 arch/powerpc/sysdev/dart_iommu.c                   |   34 
 arch/powerpc/sysdev/dcr-low.S                      |   39 
 arch/powerpc/sysdev/dcr.c                          |  137 ++
 arch/powerpc/sysdev/fsl_soc.c                      |   28 
 arch/powerpc/sysdev/mpic.c                         |  172 ++
 arch/powerpc/sysdev/qe_lib/qe.c                    |    3 
 arch/powerpc/sysdev/qe_lib/ucc_fast.c              |    4 
 arch/powerpc/sysdev/qe_lib/ucc_slow.c              |    4 
 arch/powerpc/sysdev/rom.c                          |   31 
 arch/powerpc/sysdev/todc.c                         |  392 -----
 arch/powerpc/sysdev/tsi108_pci.c                   |   48 +
 arch/powerpc/xmon/Makefile                         |    9 
 arch/powerpc/xmon/dis-asm.h                        |   31 
 arch/powerpc/xmon/ppc-dis.c                        |   29 
 arch/powerpc/xmon/ppc-opc.c                        |  778 +++++++---
 arch/powerpc/xmon/ppc.h                            |   39 
 arch/powerpc/xmon/spu-dis.c                        |  248 +++
 arch/powerpc/xmon/spu-insns.h                      |  410 +++++
 arch/powerpc/xmon/spu-opc.c                        |   44 +
 arch/powerpc/xmon/spu.h                            |  126 ++
 arch/powerpc/xmon/xmon.c                           |  356 ++++
 arch/ppc/.gitignore                                |    1 
 arch/ppc/Kconfig                                   |   11 
 arch/ppc/boot/images/.gitignore                    |    6 
 arch/ppc/boot/lib/.gitignore                       |    3 
 arch/ppc/boot/utils/.gitignore                     |    3 
 arch/ppc/kernel/setup.c                            |    2 
 arch/ppc/kernel/traps.c                            |    2 
 arch/ppc/platforms/4xx/bubinga.c                   |    2 
 arch/ppc/platforms/4xx/cpci405.c                   |    2 
 arch/ppc/platforms/4xx/ep405.c                     |    2 
 arch/ppc/platforms/83xx/mpc834x_sys.c              |    4 
 arch/ppc/platforms/85xx/mpc8540_ads.c              |    4 
 arch/ppc/platforms/85xx/mpc8560_ads.c              |    4 
 arch/ppc/platforms/85xx/mpc85xx_cds_common.c       |    6 
 arch/ppc/platforms/85xx/sbc8560.c                  |    2 
 arch/ppc/platforms/85xx/stx_gp3.c                  |    2 
 arch/ppc/platforms/85xx/tqm85xx.c                  |    4 
 arch/ppc/platforms/mpc8272ads_setup.c              |    6 
 arch/ppc/platforms/mpc866ads_setup.c               |    4 
 arch/ppc/syslib/mpc8xx_devices.c                   |    8 
 drivers/Makefile                                   |    1 
 drivers/block/viodasd.c                            |   49 -
 drivers/ide/pci/via82cxxx.c                        |    4 
 drivers/macintosh/Kconfig                          |    7 
 drivers/macintosh/Makefile                         |    1 
 drivers/macintosh/rack-meter.c                     |  612 ++++++++
 drivers/macintosh/smu.c                            |    3 
 drivers/macintosh/therm_adt746x.c                  |    2 
 drivers/macintosh/therm_pm72.c                     |    5 
 drivers/macintosh/therm_windtunnel.c               |    7 
 drivers/net/ibm_emac/ibm_emac_mal.h                |    6 
 drivers/net/ibmveth.c                              |    4 
 drivers/net/ibmveth.h                              |    1 
 drivers/net/phy/fixed.c                            |    2 
 drivers/net/spider_net.c                           |   18 
 drivers/net/tulip/de4x5.c                          |    8 
 drivers/ps3/Makefile                               |    1 
 drivers/ps3/system-bus.c                           |  362 +++++
 drivers/serial/cpm_uart/cpm_uart_cpm2.c            |    2 
 drivers/serial/mpc52xx_uart.c                      |  469 +++++-
 drivers/video/platinumfb.c                         |    5 
 fs/binfmt_elf.c                                    |    8 
 include/asm-powerpc/Kbuild                         |    1 
 include/asm-powerpc/cell-pmu.h                     |  113 +
 include/asm-powerpc/cputable.h                     |   31 
 include/asm-powerpc/dbdma.h                        |    8 
 include/asm-powerpc/dcr-mmio.h                     |   51 +
 include/asm-powerpc/dcr-native.h                   |   39 
 include/asm-powerpc/dcr.h                          |   42 +
 include/asm-powerpc/device.h                       |   19 
 include/asm-powerpc/dma-mapping.h                  |  182 ++
 include/asm-powerpc/eeh.h                          |  213 ---
 include/asm-powerpc/elf.h                          |   13 
 include/asm-powerpc/firmware.h                     |   17 
 include/asm-powerpc/hw_irq.h                       |   44 -
 include/asm-powerpc/ibmebus.h                      |    1 
 include/asm-powerpc/ide.h                          |    8 
 include/asm-powerpc/immap_qe.h                     |   17 
 include/asm-powerpc/io-defs.h                      |   59 +
 include/asm-powerpc/io.h                           |  845 +++++++----
 include/asm-powerpc/iommu.h                        |   34 
 include/asm-powerpc/irq.h                          |    4 
 include/asm-powerpc/iseries/iommu.h                |    4 
 include/asm-powerpc/lv1call.h                      |  345 ++++
 include/asm-powerpc/machdep.h                      |   18 
 include/asm-powerpc/mmu.h                          |   15 
 include/asm-powerpc/mpc52xx.h                      |  254 +++
 include/asm-powerpc/mpc85xx.h                      |    8 
 include/asm-powerpc/mpic.h                         |   39 
 include/asm-powerpc/of_device.h                    |   36 
 include/asm-powerpc/of_platform.h                  |   60 +
 include/asm-powerpc/oprofile_impl.h                |    3 
 include/asm-powerpc/paca.h                         |    3 
 include/asm-powerpc/pci-bridge.h                   |    1 
 include/asm-powerpc/pci.h                          |   10 
 include/asm-powerpc/ppc-pci.h                      |   13 
 include/asm-powerpc/processor.h                    |    4 
 include/asm-powerpc/prom.h                         |   15 
 include/asm-powerpc/ps3.h                          |  462 ++++++
 include/asm-powerpc/rtas.h                         |    2 
 include/asm-powerpc/sparsemem.h                    |    6 
 include/asm-powerpc/spu.h                          |   30 
 include/asm-powerpc/spu_csa.h                      |    1 
 include/asm-powerpc/spu_info.h                     |   54 +
 include/asm-powerpc/spu_priv1.h                    |   46 -
 include/asm-powerpc/todc.h                         |  487 ------
 include/asm-powerpc/topology.h                     |    7 
 include/asm-powerpc/tsi108.h                       |    4 
 include/asm-powerpc/uaccess.h                      |    4 
 include/asm-powerpc/unistd.h                       |   12 
 include/asm-powerpc/vio.h                          |    1 
 include/asm-powerpc/xmon.h                         |    2 
 include/asm-ppc/io.h                               |   28 
 include/asm-ppc/m48t35.h                           |    2 
 include/asm-ppc/mpc52xx.h                          |   11 
 include/asm-ppc/mpc83xx.h                          |    8 
 include/asm-ppc/mpc85xx.h                          |    8 
 include/asm-ppc/pci-bridge.h                       |    1 
 include/linux/cpu.h                                |    8 
 include/linux/elf.h                                |    7 
 lib/iomap.c                                        |   32 
 298 files changed, 25464 insertions(+), 5051 deletions(-)
 create mode 100644 Documentation/powerpc/mpc52xx-device-tree-bindings.txt
 create mode 100644 arch/powerpc/.gitignore
 create mode 100644 arch/powerpc/boot/dts/kuroboxHG.dts
 create mode 100644 arch/powerpc/boot/dts/lite5200.dts
 create mode 100644 arch/powerpc/boot/dts/lite5200b.dts
 create mode 100644 arch/powerpc/boot/flatdevtree.c
 create mode 100644 arch/powerpc/boot/flatdevtree_env.h
 create mode 100644 arch/powerpc/boot/flatdevtree_misc.c
 create mode 100644 arch/powerpc/boot/io.h
 create mode 100644 arch/powerpc/boot/mktree.c
 create mode 100644 arch/powerpc/boot/ns16550.c
 create mode 100644 arch/powerpc/boot/serial.c
 create mode 100644 arch/powerpc/boot/simple_alloc.c
 create mode 100644 arch/powerpc/boot/util.S
 create mode 100644 arch/powerpc/configs/linkstation_defconfig
 create mode 100644 arch/powerpc/configs/lite5200_defconfig
 create mode 100644 arch/powerpc/configs/ps3_defconfig
 create mode 100644 arch/powerpc/kernel/of_platform.c
 delete mode 100644 arch/powerpc/kernel/pci_direct_iommu.c
 delete mode 100644 arch/powerpc/kernel/pci_iommu.c
 create mode 100644 arch/powerpc/oprofile/op_model_cell.c
 create mode 100644 arch/powerpc/platforms/52xx/Makefile
 create mode 100644 arch/powerpc/platforms/52xx/efika-pci.c
 create mode 100644 arch/powerpc/platforms/52xx/efika-setup.c
 create mode 100644 arch/powerpc/platforms/52xx/efika.h
 create mode 100644 arch/powerpc/platforms/52xx/lite5200.c
 create mode 100644 arch/powerpc/platforms/52xx/mpc52xx_common.c
 create mode 100644 arch/powerpc/platforms/52xx/mpc52xx_pic.c
 create mode 100644 arch/powerpc/platforms/52xx/mpc52xx_pic.h
 create mode 100644 arch/powerpc/platforms/cell/cbe_cpufreq.c
 create mode 100644 arch/powerpc/platforms/cell/cbe_thermal.c
 create mode 100644 arch/powerpc/platforms/cell/io-workarounds.c
 delete mode 100644 arch/powerpc/platforms/cell/iommu.h
 create mode 100644 arch/powerpc/platforms/cell/pmu.c
 create mode 100644 arch/powerpc/platforms/cell/spu_coredump.c
 create mode 100644 arch/powerpc/platforms/cell/spu_priv1_mmio.h
 create mode 100644 arch/powerpc/platforms/cell/spufs/coredump.c
 create mode 100644 arch/powerpc/platforms/embedded6xx/linkstation.c
 create mode 100644 arch/powerpc/platforms/embedded6xx/ls_uart.c
 create mode 100644 arch/powerpc/platforms/ps3/Kconfig
 create mode 100644 arch/powerpc/platforms/ps3/Makefile
 create mode 100644 arch/powerpc/platforms/ps3/exports.c
 create mode 100644 arch/powerpc/platforms/ps3/htab.c
 create mode 100644 arch/powerpc/platforms/ps3/hvcall.S
 create mode 100644 arch/powerpc/platforms/ps3/interrupt.c
 create mode 100644 arch/powerpc/platforms/ps3/mm.c
 create mode 100644 arch/powerpc/platforms/ps3/os-area.c
 create mode 100644 arch/powerpc/platforms/ps3/platform.h
 create mode 100644 arch/powerpc/platforms/ps3/repository.c
 create mode 100644 arch/powerpc/platforms/ps3/setup.c
 create mode 100644 arch/powerpc/platforms/ps3/smp.c
 create mode 100644 arch/powerpc/platforms/ps3/spu.c
 create mode 100644 arch/powerpc/platforms/ps3/time.c
 create mode 100644 arch/powerpc/sysdev/dcr-low.S
 create mode 100644 arch/powerpc/sysdev/dcr.c
 create mode 100644 arch/powerpc/sysdev/rom.c
 delete mode 100644 arch/powerpc/sysdev/todc.c
 create mode 100644 arch/powerpc/xmon/dis-asm.h
 create mode 100644 arch/powerpc/xmon/spu-dis.c
 create mode 100644 arch/powerpc/xmon/spu-insns.h
 create mode 100644 arch/powerpc/xmon/spu-opc.c
 create mode 100644 arch/powerpc/xmon/spu.h
 create mode 100644 arch/ppc/.gitignore
 create mode 100644 arch/ppc/boot/images/.gitignore
 create mode 100644 arch/ppc/boot/lib/.gitignore
 create mode 100644 arch/ppc/boot/utils/.gitignore
 create mode 100644 drivers/macintosh/rack-meter.c
 create mode 100644 drivers/ps3/Makefile
 create mode 100644 drivers/ps3/system-bus.c
 create mode 100644 include/asm-powerpc/cell-pmu.h
 create mode 100644 include/asm-powerpc/dcr-mmio.h
 create mode 100644 include/asm-powerpc/dcr-native.h
 create mode 100644 include/asm-powerpc/dcr.h
 create mode 100644 include/asm-powerpc/io-defs.h
 create mode 100644 include/asm-powerpc/lv1call.h
 create mode 100644 include/asm-powerpc/mpc52xx.h
 create mode 100644 include/asm-powerpc/of_platform.h
 create mode 100644 include/asm-powerpc/ps3.h
 create mode 100644 include/asm-powerpc/spu_info.h
 delete mode 100644 include/asm-powerpc/todc.h

Adrian Bunk (1):
      [POWERPC] include/asm-powerpc/: "extern inline" -> "static inline"

Adrian Cox (1):
      [POWERPC] Fix wraparound problem in smp-tbsync on 32-bit

Andy Fleming (3):
      [POWERPC] Fix up the OF functions to only do PCI stuff if PCI is actually configured
      [PATCH] Slight refactor of interrupt mapping for FSL parts
      [PATCH] of_irq_to_resource now returns the virq

Arnd Bergmann (11):
      [POWERPC] spufs: Return correct event for data storage interrupt
      [POWERPC] spufs: Always map local store non-guarded
      [POWERPC] spufs: Use SPU master control to prevent wild SPU execution
      [POWERPC] cell: Add symbol exports for oprofile
      [POWERPC] update cell_defconfig for ps3 support
      [POWERPC] spufs: always send sigtrap on breakpoint
      [POWERPC] cell: fix building without spufs
      [POWERPC] ps3: multiplatform build fixes
      [POWERPC] ps3: add a default zImage target
      [POWERPC] fix missing #include in sys_ppc32.c
      [POWERPC] fix building without PCI

Benjamin Herrenschmidt (30):
      [POWERPC] Make pci_read_irq_line the default
      [POWERPC] Remove ppc_md.pci_map_irq & ppc_swizzle for ARCH=powerpc
      [POWERPC] Generic DCR infrastructure
      [POWERPC] Make EMAC use generic DCR access methods
      [POWERPC] Support for DCR based MPIC
      [POWERPC] Improve MPIC driver auto-configuration from DT
      [POWERPC] Native cell support for MPIC in southbridge
      [POWERPC] Souped-up of_platform_device support
      [POWERPC] Hook of_platform_bus_probe with cell
      [PATCH] ibmveth: Remove ibmveth "liobn" field
      [POWERPC] Refactor 64 bits DMA operations
      [POWERPC] Add DMA ops support for of_platform_device to Cell
      [POWERPC] Resolve the parent address of a PCI bus range
      [POWERPC] Resolve the BUID for RTAS PCI config space accesses
      [POWERPC] Add "parent" struct device for PCI host bridges
      [POWERPC] Generic OF platform driver for PCI host bridges.
      [POWERPC] Cell fixup DMA offset for new southbridge
      [POWERPC] Allow hooking of PCI MMIO & PIO accessors on 64 bits
      [POWERPC] Cell "Spider" MMIO workarounds
      [POWERPC] Spider uses low level BE MMIO accessors
      [POWERPC] Add an optional offset to direct DMA on 64 bits
      [POWERPC] Make direct DMA use node local allocations
      [POWERPC] Make cell use direct DMA ops
      [POWERPC] Remove ioremap64 and fixup_bigphys_addr
      [POWERPC] Merge 32 and 64 bits asm-powerpc/io.h
      [POWERPC] Fix __raw* accessors
      [POWERPC] Fix IDE build with ARCH=ppc
      [POWERPC] Xserve cpu-meter driver
      [POWERPC] powerpc: Workaround for of_platform without "reg" nor "dcr-reg"
      [POWERPC] cell: hard disable interrupts in power_save()

Christian Krafft (4):
      [POWERPC] cell: add support for registering sysfs attributes to spus
      [POWERPC] sysfs: add support for adding/removing spu sysfs attributes
      [POWERPC] cell: add temperature to SPU and CPU sysfs entries
      [POWERPC] cell: add cpufreq driver for Cell BE processor

Christoph Hellwig (1):
      [POWERPC] spufs: Avoid user-triggered oops in ptrace

David Erb (1):
      [POWERPC] cell: update Cell BE register definitions

David Gibson (3):
      [POWERPC] Remove todc code from ARCH=powerpc
      [POWERPC] Small clarification of initrd handling
      [POWERPC] Cleanup zImage handling of kernel entry with flat device tree

Dwayne Grant McConnell (6):
      [POWERPC] spufs: Change %llx to 0x%llx.
      [POWERPC] spufs: Add /lslr, /dma_info and /proxydma files
      [POWERPC] spufs: Remove /spu_tag_mask file
      [POWERPC] spufs: Implement /mbox_info, /ibox_info, and /wbox_info.
      [POWERPC] spufs: Read from signal files only if data is there
      [POWERPC] coredump: Add SPU elf notes to coredump.

Geert Uytterhoeven (3):
      [POWERPC] setup_kcore(): Fix incorrect function name in panic() call.
      [POWERPC] ps3: Missed renames of CONFIG_PS3 to CONFIG_PPC_PS3
      [POWERPC] Clean images in arch/powerpc/boot

Geoff Levand (19):
      [POWERPC] Make pSeries_lpar_hpte_insert static
      [POWERPC] cell: remove unused struct spu variable
      [PATCH] Check for null init_early routine
      [POWERPC] Change ppc_rtas declaration to weak
      [POWERPC] spufs: Replace spu.nid with spu.node
      [POWERPC] add virq_to_hw accessor routine
      [POWERPC] cell: abstract spu management routines
      [POWERPC] ps3: add support for ps3 platform
      [POWERPC] ps3: add lv1 hvcalls
      [POWERPC] ps3: add feature bits
      [POWERPC] ps3: add htab routines
      [POWERPC] ps3: add repository support
      [POWERPC] ps3: add interrupt support
      [POWERPC] ps3: add lpar addressing
      [POWERPC] ps3: add OS params support
      [POWERPC] ps3: add spu support
      [POWERPC] ps3: add ps3 platform system bus support
      [POWERPC] ps3: add ps3_defconfig
      [POWERPC] ps3: add a default zImage target

Grant Likely (13):
      [POWERPC] Don't compile arch/powerpc mpc52xx_pic driver for ARCH=ppc
      [POWERPC] Document describing mpc52xx device tree binding conventions
      [POWERPC] Move MPC52xx PIC driver into arch/powerpc/platforms/52xx
      [POWERPC] Put mpc52xx support file in platforms/52xx
      [POWERPC] Move Efika support files into platforms/52xx
      [POWERPC] Add common routines for 52xx support in arch/powerpc
      [POWERPC] Add lite5200 board support to arch/powerpc
      [POWERPC] Add device trees for lite5200 and lite5200b eval boards
      [POWERPC] defconfig for lite5200 board
      [POWERPC] typo fix and whitespace cleanup on mpc52xx-uart driver
      [POWERPC] Add of_platform_bus support to mpc52xx psc uart driver
      [POWERPC] Remove obsolete PPC_52xx and update CLASSIC32 comment
      [POWERPC] Add missing EXPORTS for mpc52xx support

Guennadi Liakhovetski (1):
      [POWERPC] Linkstation / kurobox support

Hugh Dickins (1):
      [POWERPC] Make soft_enabled irqs preempt safe

Jeremy Kerr (5):
      [POWERPC] spufs: Add isolated-mode SPE recycling support
      [POWERPC] Cell iommu support
      [POWERPC] spufs: Add runcntrl read accessors
      [POWERPC] spufs: Load isolation kernel from spu_run
      [POWERPC] spufs: return an error in spu_create is isolated create isnt supported

Josh Boyer (1):
      [POWERPC] Add mktree utility to arch/powerpc/boot

Kalle Pokki (2):
      [POWERPC] CPM_UART: Fix inconsistency of function definition
      [POWERPC] 8xx: Off-by-one fixes to SCC parameter RAM definitions

Kevin Corry (5):
      [POWERPC] cell: add shadow registers for pmd_reg
      [POWERPC] cell: add low-level performance monitoring code
      [POWERPC] cell: PMU register macros
      [POWERPC] cell: Move PMU-related stuff to include/asm-powerpc/cell-pmu.h
      [POWERPC] cell: Add routines for managing PMU interrupts

Kim Phillips (1):
      [PATCH] Make git ignore new wrapper generated files

Linas Vepstas (2):
      [POWERPC] Wrap cpu_die() with CONFIG_HOTPLUG_CPU
      [POWERPC] Change ppc64_defconfig to use AUTOFS_V4 not V3

Linus Torvalds (1):
      [PATCH] Arch provides generic iomap missing accessors

Mariusz Kozlowski (1):
      [POWERPC] ppc: m48t35 add missing bracket

Mark A. Greer (6):
      [POWERPC] More bootwrapper reorganization
      [POWERPC] Add flatdevtree source
      [POWERPC] Add non-OF serial console support
      [POWERPC] Add simple memory allocator to bootwrapper
      [PATCH] Remove dtb file created by wrapper script
      [PATCH] Remove arch/powerpc/boot/zImage file.

Mark Nutter (1):
      [POWERPC] spufs: add support for nonschedulable contexts

Masato Noguchi (3):
      [POWERPC] spufs: wrap mfc sdr access
      [POWERPC] spufs: Fix missing stop-and-signal
      [POWERPC] spufs: Fix return value of spufs_mfc_write

Matthew McClintock (1):
      [POWERPC] Fixed some missing files to be deleted when running make clean

Maynard Johnson (1):
      [POWERPC] cell: Add oprofile support

Michael Ellerman (16):
      [POWERPC] Move iSeries initrd logic into device tree
      [POWERPC] Make irq_dispose_mapping(NO_IRQ) a nop
      [POWERPC] add support for stopping spus from xmon
      [POWERPC] add support for dumping spu info from xmon
      [PATCH] Do a single one-line printk in bad_page_fault()
      [POWERPC] Fix sparse warning in xmon Cell code
      [POWERPC] Show state of spus as theyre stopped in Cell xmon helper
      [POWERPC] Add a sd command (spu dump) to xmon to dump spu local store
      [POWERPC] Prepare for spu disassembly in xmon
      [POWERPC] Import spu disassembly code into xmon
      [POWERPC] Add spu disassembly to xmon
      [POWERPC] Make xmon disassembly optional
      [POWERPC] Make 64-bit cpu features defined on 32-bit
      [POWERPC] Import updated version of ppc disassembly code for xmon
      [POWERPC] cell: spu management xmon routines
      [POWERPC] Provide dummy hard_irq_enable/disable() for PPC32

Mike Wolf (1):
      [POWERPC] powerpc: Make 970MP detectable by oprofile

Mohan Kumar M (1):
      [POWERPC] pSeries/kexec: Fix for interrupt distribution

Nicolas DET (4):
      [PATCH] Add MPC5200 Interrupt Controller support.
      [PATCH] Add Efika platform support
      [POWERPC] Compile a zImage.chrp if PPC_EFIKA seleted
      [POWERPC] Fix compile issue for Efika platform

Olaf Hering (1):
      [PATCH] Fix compile warnings with CONFIG_PM=n

Olof Johansson (2):
      [POWERPC] powerpc: Enable DEEPNAP power savings mode on 970MP
      [POWERPC] Fix OF pci flags parsing

Paul Mackerras (4):
      [POWERPC] Lazy interrupt disabling for 64-bit machines
      [POWERPC] Make sure interrupt enable gets restored properly
      [POWERPC] Distinguish POWER6 partition modes and tell userspace
      [POWERPC] Tell firmware we can handle POWER6 compatible mode

Rutger Nijlunsing (1):
      [POWERPC] Add files build to .gitignore

Sascha Hauer (2):
      [PATCH] Remove inclusion of asm/processor.h in via82cxxx.c
      [PATCH] Remove dead code in iommu.h

Scott Wood (1):
      [POWERPC] Add the e300c3 core to the CPU table.

Sergei Shtylyov (1):
      [POWERPC] Fix debug printks for 32-bit resources in the PCI code

Stephen Rothwell (14):
      [POWERPC] iSeries: improve viodasd initialisation
      [POWERPC] iSeries: fix irq.c for combined build
      [POWERPC] iSeries: fix sysfs.c for combined build
      [POWERPC] iSeries: fix time.c for combined build
      [POWERPC] iSeries: fix xmon.c for combined build
      [POWERPC] iSeries: fix slb.c for combined build
      [POWERPC] spufs: we should only execute init_spu_base on cell
      [POWERPC] iSeries: Eliminate "exceeds stub group size" warnings
      [POWERPC] iSeries: allow CONFIG_CMDLINE
      [POWERPC] Allow xmon to build on legacy iSeries
      [POWERPC] Allow CONFIG_BOOTX_TEXT on iSeries
      [POWERPC] Fix cputable.h for combined build
      [POWERPC] iSeries: stop dt_mod.o being rebuilt unnecessarily
      [POWERPC] iSeries: don't build head_64.o unnecessarily

Sylvain Munaut (2):
      [PATCH] ppc: Fix io.h for config with CONFIG_PCI not set
      [POWERPC] Separate IRQ config / register set from main header

Timur Tabi (1):
      [PATCH] Optimize qe_brg struct to use an array

Vitaly Wool (1):
      [POWERPC] Add of_platform support for ROM devices

Wojtek Kaniewski (1):
      [POWERPC] Compilation fixes for ppc4xx PCI-less configs

Yan Burman (1):
      [POWERPC] Replace kmalloc+memset with kzalloc

Zang Roy-r61911 (1):
      [POWERPC] Make pci_read_irq_line the default on mpc7448hpc2 board

arnd@arndb.de (3):
      [POWERPC] spufs: "stautus" isnt a word.
      [POWERPC] spufs: allow isolated mode apps by starting the SPE loader
      [POWERPC] cell: use ppc_md->power_save instead of cbe_idle_loop

nkalmala (1):
      [POWERPC] Book-E reg MCSR msg misquoted

s.hauer@pengutronix.de (7):
      [PATCH] Replace CONFIG_PPC_MULTIPLATFORM with CONFIG_PPC_PMAC in tulip driver
      [PATCH] Remove unnecessary ifdef in include/asm-powerpc/pci.h
      [PATCH] Remove _machine macro
      [PATCH] Remove occurences of PPC_MULTIPLATFORM in head_64.S
      [PATCH] Remove occurences of PPC_MULTIPLATFORM in pci_64.c
      [PATCH] Clean up usage of boot_dev
      [PATCH] Make nvram_64.o a 64bit-only object

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git 'master' branch
@ 2006-10-04 23:36 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2006-10-04 23:36 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

again, to get a Cell update.  I apologize on Arnd's behalf for the
lateness of this update.

Thanks,
Paul.

 arch/powerpc/configs/cell_defconfig          |   60 +++
 arch/powerpc/platforms/cell/Kconfig          |    5 
 arch/powerpc/platforms/cell/interrupt.c      |   10 -
 arch/powerpc/platforms/cell/iommu.c          |    8 
 arch/powerpc/platforms/cell/spider-pic.c     |    6 
 arch/powerpc/platforms/cell/spu_base.c       |  168 ++++++++--
 arch/powerpc/platforms/cell/spufs/Makefile   |    2 
 arch/powerpc/platforms/cell/spufs/context.c  |    6 
 arch/powerpc/platforms/cell/spufs/file.c     |  354 +++++++++++++++-----
 arch/powerpc/platforms/cell/spufs/gang.c     |   81 +++++
 arch/powerpc/platforms/cell/spufs/inode.c    |  232 +++++++++++--
 arch/powerpc/platforms/cell/spufs/run.c      |   48 ++-
 arch/powerpc/platforms/cell/spufs/sched.c    |  450 ++++++++++----------------
 arch/powerpc/platforms/cell/spufs/spufs.h    |   29 ++
 arch/powerpc/platforms/cell/spufs/switch.c   |    9 +
 arch/powerpc/platforms/cell/spufs/syscalls.c |    9 -
 include/asm-powerpc/spu.h                    |   36 ++
 17 files changed, 1017 insertions(+), 496 deletions(-)
 create mode 100644 arch/powerpc/platforms/cell/spufs/gang.c

Arnd Bergmann:
      [POWERPC] spufs: implement error event delivery to user space
      [POWERPC] spufs: Add infrastructure needed for gang scheduling
      [POWERPC] spufs: use correct pg_prot for mapping SPU local store
      [POWERPC] spufs: make mailbox functions handle multiple elements
      [POWERPC] spufs: remove support for ancient firmware
      [POWERPC] spufs: add support for read/write on cntl
      [POWERPC] spufs: support new OF device tree format
      [POWERPC] spufs: add infrastructure for finding elf objects
      [POWERPC] Update cell_defconfig
      [POWERPC] spiderpic: enable new style devtree support
      [POWERPC] cell: fix bugs found by sparse

Benjamin Herrenschmidt:
      [POWERPC] spufs: cell spu problem state mapping updates

HyeonSeung Jang:
      [POWERPC] spufs: fix context switch during page fault

Mark Nutter:
      [POWERPC] spufs: scheduler support for NUMA.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git 'master' branch
@ 2006-10-04 13:01 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2006-10-04 13:01 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get some more PowerPC updates.

This includes a series from Leo Li and Kim Phillips adding support for
devices on the Freescale 83xx chips, a series from Stephen Rothwell
that means we can include support for legacy iSeries along with other
64-bit platforms, a series from Vitaly Bordug adding support for the
mpc8272ads board, and various bug fixes and cleanups.

Thanks,
Paul.

 Documentation/powerpc/booting-without-of.txt |  252 ++++++
 arch/powerpc/Kconfig                         |   21 -
 arch/powerpc/boot/dts/mpc8272ads.dts         |  223 ++++++
 arch/powerpc/boot/dts/mpc8360emds.dts        |  375 ++++++++++
 arch/powerpc/boot/zImage.coff.lds.S          |    1 
 arch/powerpc/configs/mpc8360emds_defconfig   | 1018 ++++++++++++++++++++++++++
 arch/powerpc/kernel/cputable.c               |   15 
 arch/powerpc/kernel/entry_64.S               |   18 
 arch/powerpc/kernel/head_64.S                |   28 +
 arch/powerpc/kernel/misc_64.S                |   46 +
 arch/powerpc/kernel/pci_64.c                 |   58 +
 arch/powerpc/kernel/setup-common.c           |   25 -
 arch/powerpc/kernel/setup_32.c               |    8 
 arch/powerpc/kernel/setup_64.c               |   12 
 arch/powerpc/kernel/vmlinux.lds.S            |    8 
 arch/powerpc/mm/pgtable_64.c                 |   29 -
 arch/powerpc/mm/slb_low.S                    |    3 
 arch/powerpc/platforms/82xx/Kconfig          |   21 +
 arch/powerpc/platforms/82xx/Makefile         |    5 
 arch/powerpc/platforms/82xx/m82xx_pci.h      |   19 
 arch/powerpc/platforms/82xx/mpc82xx.c        |  111 +++
 arch/powerpc/platforms/82xx/mpc82xx_ads.c    |  661 +++++++++++++++++
 arch/powerpc/platforms/82xx/pq2ads.h         |   67 ++
 arch/powerpc/platforms/83xx/Kconfig          |   13 
 arch/powerpc/platforms/83xx/mpc832x_mds.c    |  215 +++++
 arch/powerpc/platforms/83xx/mpc832x_mds.h    |   19 
 arch/powerpc/platforms/83xx/mpc8360e_pb.c    |  219 ++++++
 arch/powerpc/platforms/cell/interrupt.c      |  235 ++++--
 arch/powerpc/platforms/cell/interrupt.h      |   97 ++
 arch/powerpc/platforms/cell/spider-pic.c     |    9 
 arch/powerpc/platforms/cell/spu_base.c       |   19 
 arch/powerpc/platforms/iseries/pci.c         |    8 
 arch/powerpc/platforms/iseries/setup.c       |   16 
 arch/powerpc/platforms/powermac/udbg_scc.c   |   14 
 arch/powerpc/platforms/pseries/setup.c       |    2 
 arch/powerpc/sysdev/Makefile                 |    1 
 arch/powerpc/sysdev/cpm2_pic.c               |    2 
 arch/powerpc/sysdev/cpm2_pic.h               |    2 
 arch/powerpc/sysdev/fsl_soc.c                |   62 +-
 arch/powerpc/sysdev/qe_lib/Kconfig           |   30 +
 arch/powerpc/sysdev/qe_lib/Makefile          |    8 
 arch/powerpc/sysdev/qe_lib/qe.c              |  353 +++++++++
 arch/powerpc/sysdev/qe_lib/qe_ic.c           |  555 ++++++++++++++
 arch/powerpc/sysdev/qe_lib/qe_ic.h           |  106 +++
 arch/powerpc/sysdev/qe_lib/qe_io.c           |  226 ++++++
 arch/powerpc/sysdev/qe_lib/ucc.c             |  251 ++++++
 arch/powerpc/sysdev/qe_lib/ucc_fast.c        |  396 ++++++++++
 arch/powerpc/sysdev/qe_lib/ucc_slow.c        |  404 ++++++++++
 arch/powerpc/xmon/xmon.c                     |   35 +
 drivers/block/swim3.c                        |    4 
 drivers/char/hvc_iseries.c                   |    8 
 drivers/char/hvc_vio.c                       |    4 
 include/asm-powerpc/firmware.h               |   67 +-
 include/asm-powerpc/immap_qe.h               |  477 ++++++++++++
 include/asm-powerpc/qe.h                     |  457 ++++++++++++
 include/asm-powerpc/qe_ic.h                  |   64 ++
 include/asm-powerpc/system.h                 |    4 
 include/asm-powerpc/ucc.h                    |   84 ++
 include/asm-powerpc/ucc_fast.h               |  243 ++++++
 include/asm-powerpc/ucc_slow.h               |  289 +++++++
 include/asm-powerpc/xmon.h                   |   26 -
 include/linux/fsl_devices.h                  |   65 +-
 62 files changed, 7809 insertions(+), 304 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/mpc8272ads.dts
 create mode 100644 arch/powerpc/boot/dts/mpc8360emds.dts
 create mode 100644 arch/powerpc/configs/mpc8360emds_defconfig
 create mode 100644 arch/powerpc/platforms/82xx/Kconfig
 create mode 100644 arch/powerpc/platforms/82xx/Makefile
 create mode 100644 arch/powerpc/platforms/82xx/m82xx_pci.h
 create mode 100644 arch/powerpc/platforms/82xx/mpc82xx.c
 create mode 100644 arch/powerpc/platforms/82xx/mpc82xx_ads.c
 create mode 100644 arch/powerpc/platforms/82xx/pq2ads.h
 create mode 100644 arch/powerpc/platforms/83xx/mpc832x_mds.c
 create mode 100644 arch/powerpc/platforms/83xx/mpc832x_mds.h
 create mode 100644 arch/powerpc/platforms/83xx/mpc8360e_pb.c
 create mode 100644 arch/powerpc/sysdev/qe_lib/Kconfig
 create mode 100644 arch/powerpc/sysdev/qe_lib/Makefile
 create mode 100644 arch/powerpc/sysdev/qe_lib/qe.c
 create mode 100644 arch/powerpc/sysdev/qe_lib/qe_ic.c
 create mode 100644 arch/powerpc/sysdev/qe_lib/qe_ic.h
 create mode 100644 arch/powerpc/sysdev/qe_lib/qe_io.c
 create mode 100644 arch/powerpc/sysdev/qe_lib/ucc.c
 create mode 100644 arch/powerpc/sysdev/qe_lib/ucc_fast.c
 create mode 100644 arch/powerpc/sysdev/qe_lib/ucc_slow.c
 create mode 100644 include/asm-powerpc/immap_qe.h
 create mode 100644 include/asm-powerpc/qe.h
 create mode 100644 include/asm-powerpc/qe_ic.h
 create mode 100644 include/asm-powerpc/ucc.h
 create mode 100644 include/asm-powerpc/ucc_fast.h
 create mode 100644 include/asm-powerpc/ucc_slow.h

Benjamin Herrenschmidt:
      [POWERPC] Cell interrupt rework
      [POWERPC] Fix zImage.coff on oldworld PowerMac
      [POWERPC] Get default baud rate in udbg_scc

Kim Phillips:
      [POWERPC] Add initial support for the e300c2 core
      [POWERPC] Add support for the mpc832x mds board

Li Yang:
      [POWERPC] Add QE device tree node definition
      [POWERPC] Add QUICC Engine (QE) infrastructure
      [POWERPC] Add MPC8360EMDS board support
      [POWERPC] Add MPC8360EMDS default dts file

Michael Ellerman:
      [POWERPC] Cleanup include/asm-powerpc/xmon.h
      [POWERPC] Fix xmon=off and cleanup xmon initialisation
      [POWERPC] Fix a printk in pseries_mpic_init_IRQ

Olaf Hering:
      [POWERPC] Update swim3 printk after blkdev.h change

Paul Mackerras:
      [POWERPC] Don't try to just continue if xmon has no input device

Stephen Rothwell:
      [POWERPC] iSeries: set FW_FEATURE_ISERIES earlier
      [POWERPC] The two vio HVC backends clash
      [POWERPC] modify PCI code for a merged kernel
      [POWERPC] fix ioremap for a combined kernel
      [POWERPC] Allow combined iSeries and MULTIPLATFORM build
      [POWERPC] iSeries does not need pcibios_fixup_resources
      [POWERPC] implement BEGIN/END_FW_FTR_SECTION
      [POWERPC] iSeries has no legacy I/O

Vitaly Bordug:
      POWERPC: Added devicetree for mpc8272ads board
      POWERPC: 8272ads merge to powerpc: common stuff
      POWERPC: mpc82xx merge: board-specific/platform stuff(resend)

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git 'master' branch
@ 2006-10-02 12:19 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2006-10-02 12:19 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get some more PowerPC updates.

There are a few more things I'd like to get in 2.6.19-rc1 if the
authors can get their patches ready in the next day or so - some
embedded stuff from Leo Li, some patches to allow us to build a single
64-bit kernel that boots on everything including legacy iSeries from
Stephen Rothwell, and a lazy IRQ disable patch from me.

Thanks,
Paul.

 arch/powerpc/Makefile                       |    6 
 arch/powerpc/boot/Makefile                  |  224 +++----
 arch/powerpc/boot/dts/mpc8560ads.dts        |  302 ++++++++++
 arch/powerpc/boot/wrapper                   |  204 ++++++
 arch/powerpc/boot/zImage.coff.lds.S         |    0 
 arch/powerpc/boot/zImage.lds.S              |    0 
 arch/powerpc/configs/chrp32_defconfig       |    2 
 arch/powerpc/configs/g5_defconfig           |   28 -
 arch/powerpc/configs/iseries_defconfig      |    2 
 arch/powerpc/configs/mpc7448_hpc2_defconfig |   28 -
 arch/powerpc/configs/mpc834x_itx_defconfig  |   53 +-
 arch/powerpc/configs/mpc8560_ads_defconfig  |  854 +++++++++++++++++++++++++++
 arch/powerpc/configs/pmac32_defconfig       |    4 
 arch/powerpc/configs/ppc64_defconfig        |   28 -
 arch/powerpc/configs/pseries_defconfig      |    2 
 arch/powerpc/kernel/irq.c                   |   19 -
 arch/powerpc/kernel/ptrace.c                |   13 
 arch/powerpc/kernel/sysfs.c                 |    4 
 arch/powerpc/kernel/time.c                  |   42 +
 arch/powerpc/lib/Makefile                   |    6 
 arch/powerpc/lib/rheap.c                    |   24 +
 arch/powerpc/math-emu/Makefile              |    3 
 arch/powerpc/oprofile/backtrace.c           |   11 
 arch/powerpc/platforms/83xx/mpc834x_itx.c   |    4 
 arch/powerpc/platforms/85xx/Kconfig         |   21 +
 arch/powerpc/platforms/85xx/Makefile        |    1 
 arch/powerpc/platforms/85xx/mpc85xx_ads.c   |  120 ++++
 arch/powerpc/platforms/85xx/mpc85xx_ads.h   |   61 ++
 arch/powerpc/platforms/cell/spu_base.c      |    4 
 arch/powerpc/platforms/cell/spufs/file.c    |    2 
 arch/powerpc/platforms/cell/spufs/hw_ops.c  |    4 
 arch/powerpc/platforms/maple/pci.c          |   60 +-
 arch/powerpc/platforms/pseries/eeh.c        |    7 
 arch/powerpc/platforms/pseries/setup.c      |   24 -
 arch/powerpc/sysdev/Makefile                |    5 
 arch/powerpc/sysdev/cpm2_common.c           |  309 ++++++++++
 arch/powerpc/sysdev/cpm2_pic.c              |  256 ++++++++
 arch/powerpc/sysdev/cpm2_pic.h              |   10 
 arch/powerpc/sysdev/fsl_soc.c               |  281 +++++++++
 arch/powerpc/sysdev/fsl_soc.h               |    2 
 arch/ppc/boot/utils/mkbugboot.c             |  208 +++----
 arch/ppc/boot/utils/mkprep.c                |  416 ++++++-------
 arch/ppc/platforms/mpc8272ads_setup.c       |    8 
 arch/ppc/platforms/mpc866ads_setup.c        |    8 
 arch/ppc/platforms/mpc885ads_setup.c        |   10 
 drivers/char/hvc_iseries.c                  |    7 
 drivers/macintosh/via-pmu.c                 |    7 
 drivers/net/fs_enet/fs_enet-main.c          |    5 
 drivers/pnp/isapnp/core.c                   |    4 
 drivers/serial/8250.c                       |    4 
 drivers/serial/cpm_uart/cpm_uart_core.c     |   24 -
 drivers/serial/cpm_uart/cpm_uart_cpm2.c     |  143 +++--
 drivers/serial/cpm_uart/cpm_uart_cpm2.h     |    2 
 include/asm-powerpc/fs_pd.h                 |   45 +
 include/asm-powerpc/mpc85xx.h               |   53 ++
 include/asm-powerpc/time.h                  |    6 
 include/asm-ppc/cpm2.h                      |   63 ++
 include/asm-ppc/fs_pd.h                     |   36 +
 include/asm-ppc/rheap.h                     |    4 
 include/linux/fs_enet_pd.h                  |   47 +
 include/linux/fs_uart_pd.h                  |   14 
 61 files changed, 3395 insertions(+), 749 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/mpc8560ads.dts
 create mode 100755 arch/powerpc/boot/wrapper
 rename arch/powerpc/boot/{zImage.coff.lds => zImage.coff.lds.S} (100%)
 rename arch/powerpc/boot/{zImage.lds => zImage.lds.S} (100%)
 create mode 100644 arch/powerpc/configs/mpc8560_ads_defconfig
 create mode 100644 arch/powerpc/platforms/85xx/mpc85xx_ads.h
 create mode 100644 arch/powerpc/sysdev/cpm2_common.c
 create mode 100644 arch/powerpc/sysdev/cpm2_pic.c
 create mode 100644 arch/powerpc/sysdev/cpm2_pic.h
 create mode 100644 include/asm-powerpc/fs_pd.h
 create mode 100644 include/asm-powerpc/mpc85xx.h
 create mode 100644 include/asm-ppc/fs_pd.h

Al Viro:
      [POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c
      [POWERPC] NULL noise removal: spufs
      [POWERPC] cell spufs iomem annotations
      [POWERPC] powerpc oprofile __user annotations
      [POWERPC] maple/pci iomem annotations
      [POWERPC] rewrite mkprep and mkbugboot in sane C
      [POWERPC] UPIO_TSI cleanup

Anton Blanchard:
      [POWERPC] Always call cede in pseries dedicated idle loop

David Woodhouse:
      [POWERPC] Fix audit syscall success/failure reporting on PowerPC
      [POWERPC] Fix PPC32 SECCOMP, unexport do_syscall_trace_{enter,leave}
      [POWERPC] Use check_legacy_ioport() for ISAPnP

Kim Phillips:
      [POWERPC] update mpc8349_itx_defconfig and remove some debug settings
      [POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class
      [POWERPC] Enable generic rtc hook for the MPC8349 mITX

Li Yang:
      [POWERPC] Fix rheap alignment problem

Linas Vepstas:
      [POWERPC] EEH failure to mark pci slot as frozen.

Michael Ellerman:
      [POWERPC] Fix loop logic in irq_alloc_virt()

Olaf Hering:
      [POWERPC] enable sysrq in pmac32_defconfig
      [POWERPC] update powerpc defconfig files after libata kconfig breakage
      [POWERPC] Avoid NULL pointer in gpio1_interrupt

Paul Mackerras:
      [POWERPC] Create a "wrapper" script and use it in arch/powerpc/boot

Stephen Rothwell:
      [POWERPC] fix spin lock nesting in hvc_iseries

Vitaly Bordug:
      POWERPC: Add cpm2 stuff support to the fsl_soc.c
      cpm_uart: make it possible to utilize from powerpc
      POWERPC: Move generic cpm2 stuff to powerpc
      POWERPC: Add support for the mpc8560 eval board
      POWERPC: Get rid of remapping the whole immr
      POWERPC: overhaul with cpm2_map mechanism
      POWERPC: Bring the fs_no calculation to the relevant SoC enumeration

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Please pull powerpc.git 'master' branch
@ 2006-09-22  6:39 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2006-09-22  6:39 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do:

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

to get a PowerPC update for 2.6.19-rc1.

Thanks,
Paul.

 MAINTAINERS                                       |    7 
 arch/powerpc/Kconfig                              |   14 
 arch/powerpc/Kconfig.debug                        |   16 +
 arch/powerpc/boot/Makefile                        |    7 
 arch/powerpc/boot/dts/mpc8349emds.dts             |   16 -
 arch/powerpc/boot/flatdevtree.h                   |   46 ++
 arch/powerpc/boot/main.c                          |  250 +++++----
 arch/powerpc/boot/of.c                            |  283 ++++++++++
 arch/powerpc/boot/ops.h                           |  100 ++++
 arch/powerpc/boot/prom.c                          |  165 ------
 arch/powerpc/boot/prom.h                          |   41 -
 arch/powerpc/boot/stdio.c                         |    4 
 arch/powerpc/boot/stdio.h                         |    8 
 arch/powerpc/boot/types.h                         |   23 +
 arch/powerpc/configs/maple_defconfig              |    2 
 arch/powerpc/kernel/Makefile                      |    4 
 arch/powerpc/kernel/asm-offsets.c                 |   17 +
 arch/powerpc/kernel/btext.c                       |   24 -
 arch/powerpc/kernel/cpu_setup_ppc970.S            |  103 +---
 arch/powerpc/kernel/cputable.c                    |   21 +
 arch/powerpc/kernel/crash_dump.c                  |    2 
 arch/powerpc/kernel/dma_64.c                      |   65 +-
 arch/powerpc/kernel/entry_64.S                    |    8 
 arch/powerpc/kernel/head_64.S                     |   54 +-
 arch/powerpc/kernel/ibmebus.c                     |    6 
 arch/powerpc/kernel/io.c                          |  131 +++++
 arch/powerpc/kernel/irq.c                         |    5 
 arch/powerpc/kernel/legacy_serial.c               |   35 +
 arch/powerpc/kernel/lparcfg.c                     |   30 +
 arch/powerpc/kernel/machine_kexec_64.c            |   10 
 arch/powerpc/kernel/misc.S                        |  159 ------
 arch/powerpc/kernel/of_device.c                   |   24 -
 arch/powerpc/kernel/paca.c                        |   15 -
 arch/powerpc/kernel/pci_32.c                      |   39 +
 arch/powerpc/kernel/pci_64.c                      |   67 +-
 arch/powerpc/kernel/pci_dn.c                      |   13 
 arch/powerpc/kernel/ppc_ksyms.c                   |   19 -
 arch/powerpc/kernel/prom.c                        |   44 --
 arch/powerpc/kernel/prom_init.c                   |   10 
 arch/powerpc/kernel/prom_parse.c                  |   90 ++-
 arch/powerpc/kernel/rtas-proc.c                   |   25 -
 arch/powerpc/kernel/rtas.c                        |   47 +-
 arch/powerpc/kernel/rtas_pci.c                    |   28 -
 arch/powerpc/kernel/setup-common.c                |   32 +
 arch/powerpc/kernel/setup_64.c                    |   23 -
 arch/powerpc/kernel/sysfs.c                       |    9 
 arch/powerpc/kernel/time.c                        |    8 
 arch/powerpc/kernel/traps.c                       |   25 +
 arch/powerpc/kernel/vio.c                         |   16 -
 arch/powerpc/lib/Makefile                         |    1 
 arch/powerpc/lib/e2a.c                            |  116 ----
 arch/powerpc/lib/locks.c                          |   27 -
 arch/powerpc/mm/numa.c                            |   31 -
 arch/powerpc/mm/slb.c                             |   37 +
 arch/powerpc/mm/tlb_64.c                          |    1 
 arch/powerpc/platforms/83xx/mpc834x_itx.c         |    4 
 arch/powerpc/platforms/83xx/mpc834x_sys.c         |    4 
 arch/powerpc/platforms/83xx/pci.c                 |    4 
 arch/powerpc/platforms/85xx/mpc85xx_ads.c         |    4 
 arch/powerpc/platforms/85xx/mpc85xx_cds.c         |    4 
 arch/powerpc/platforms/85xx/pci.c                 |    4 
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c        |    4 
 arch/powerpc/platforms/86xx/pci.c                 |    4 
 arch/powerpc/platforms/Makefile                   |    1 
 arch/powerpc/platforms/cell/cbe_regs.c            |    8 
 arch/powerpc/platforms/cell/interrupt.c           |   25 -
 arch/powerpc/platforms/cell/iommu.c               |   22 -
 arch/powerpc/platforms/cell/setup.c               |    4 
 arch/powerpc/platforms/cell/smp.c                 |    4 
 arch/powerpc/platforms/cell/spider-pic.c          |   10 
 arch/powerpc/platforms/cell/spu_base.c            |   18 -
 arch/powerpc/platforms/chrp/nvram.c               |    5 
 arch/powerpc/platforms/chrp/pci.c                 |   53 ++
 arch/powerpc/platforms/chrp/setup.c               |   48 +-
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c |    8 
 arch/powerpc/platforms/iseries/Kconfig            |    8 
 arch/powerpc/platforms/iseries/dt.c               |   45 +-
 arch/powerpc/platforms/iseries/hvlpconfig.c       |   13 
 arch/powerpc/platforms/iseries/iommu.c            |   19 +
 arch/powerpc/platforms/iseries/it_exp_vpd_panel.h |    6 
 arch/powerpc/platforms/iseries/it_lp_naca.h       |    6 
 arch/powerpc/platforms/iseries/lpardata.c         |    6 
 arch/powerpc/platforms/iseries/lpevents.c         |    2 
 arch/powerpc/platforms/iseries/main_store.h       |  126 ++--
 arch/powerpc/platforms/iseries/pci.c              |  289 ++++++++--
 arch/powerpc/platforms/iseries/setup.c            |    1 
 arch/powerpc/platforms/iseries/viopath.c          |   28 +
 arch/powerpc/platforms/iseries/vpdinfo.c          |   22 -
 arch/powerpc/platforms/maple/pci.c                |   70 +-
 arch/powerpc/platforms/maple/setup.c              |   27 -
 arch/powerpc/platforms/pasemi/Makefile            |    1 
 arch/powerpc/platforms/pasemi/pasemi.h            |    8 
 arch/powerpc/platforms/pasemi/pci.c               |  198 +++++++
 arch/powerpc/platforms/pasemi/setup.c             |  188 +++++++
 arch/powerpc/platforms/pasemi/time.c              |   29 +
 arch/powerpc/platforms/powermac/backlight.c       |    3 
 arch/powerpc/platforms/powermac/cpufreq_32.c      |   23 -
 arch/powerpc/platforms/powermac/cpufreq_64.c      |   27 -
 arch/powerpc/platforms/powermac/feature.c         |   30 +
 arch/powerpc/platforms/powermac/low_i2c.c         |   24 -
 arch/powerpc/platforms/powermac/pci.c             |   37 +
 arch/powerpc/platforms/powermac/pfunc_base.c      |    2 
 arch/powerpc/platforms/powermac/pfunc_core.c      |    5 
 arch/powerpc/platforms/powermac/setup.c           |   18 -
 arch/powerpc/platforms/powermac/smp.c             |    7 
 arch/powerpc/platforms/powermac/udbg_scc.c        |   10 
 arch/powerpc/platforms/pseries/Makefile           |    1 
 arch/powerpc/platforms/pseries/eeh.c              |   96 +++
 arch/powerpc/platforms/pseries/eeh_cache.c        |   17 -
 arch/powerpc/platforms/pseries/eeh_driver.c       |  112 +++-
 arch/powerpc/platforms/pseries/eeh_event.c        |    4 
 arch/powerpc/platforms/pseries/firmware.c         |    2 
 arch/powerpc/platforms/pseries/hvCall.S           |  273 ++++------
 arch/powerpc/platforms/pseries/hvCall_inst.c      |  129 +++++
 arch/powerpc/platforms/pseries/hvconsole.c        |    5 
 arch/powerpc/platforms/pseries/iommu.c            |   13 
 arch/powerpc/platforms/pseries/lpar.c             |   46 +-
 arch/powerpc/platforms/pseries/nvram.c            |    5 
 arch/powerpc/platforms/pseries/pci.c              |    2 
 arch/powerpc/platforms/pseries/plpar_wrappers.h   |  107 +++-
 arch/powerpc/platforms/pseries/ras.c              |    4 
 arch/powerpc/platforms/pseries/rtasd.c            |    4 
 arch/powerpc/platforms/pseries/setup.c            |   42 +
 arch/powerpc/platforms/pseries/smp.c              |   12 
 arch/powerpc/platforms/pseries/xics.c             |   44 --
 arch/powerpc/sysdev/fsl_soc.c                     |   28 -
 arch/powerpc/sysdev/fsl_soc.h                     |    2 
 arch/powerpc/sysdev/i8259.c                       |    2 
 arch/powerpc/sysdev/ipic.c                        |   42 +
 arch/powerpc/sysdev/mmio_nvram.c                  |    4 
 arch/powerpc/sysdev/tsi108_pci.c                  |    4 
 arch/powerpc/xmon/xmon.c                          |   10 
 arch/ppc/Kconfig                                  |    6 
 arch/ppc/kernel/misc.S                            |   88 ---
 arch/ppc/kernel/ppc_ksyms.c                       |    9 
 arch/ppc/kernel/setup.c                           |   17 -
 arch/ppc/platforms/85xx/sbc8560.h                 |    1 
 arch/ppc/platforms/85xx/sbc85xx.h                 |   18 +
 arch/ppc/syslib/m8260_pci_erratum9.c              |   16 -
 arch/ppc/xmon/start.c                             |   28 +
 arch/ppc/xmon/xmon.c                              |   28 +
 drivers/char/Kconfig                              |   22 +
 drivers/char/Makefile                             |    2 
 drivers/char/agp/uninorth-agp.c                   |    4 
 drivers/char/briq_panel.c                         |  268 +++++++++
 drivers/char/hvc_console.c                        |   18 -
 drivers/char/hvc_console.h                        |    2 
 drivers/char/hvc_iseries.c                        |  594 +++++++++++++++++++++
 drivers/char/hvc_rtas.c                           |    2 
 drivers/char/hvc_vio.c                            |    7 
 drivers/char/hvsi.c                               |    7 
 drivers/char/tpm/tpm_atmel.h                      |    4 
 drivers/char/viocons.c                            |   31 -
 drivers/char/viotape.c                            |    6 
 drivers/i2c/busses/i2c-powermac.c                 |    3 
 drivers/ide/ppc/pmac.c                            |    8 
 drivers/macintosh/macio_asic.c                    |   10 
 drivers/macintosh/macio_sysfs.c                   |    8 
 drivers/macintosh/smu.c                           |   19 -
 drivers/macintosh/therm_adt746x.c                 |    8 
 drivers/macintosh/therm_pm72.c                    |   14 
 drivers/macintosh/therm_windtunnel.c              |    4 
 drivers/macintosh/via-cuda.c                      |    4 
 drivers/macintosh/via-pmu-led.c                   |    2 
 drivers/macintosh/via-pmu.c                       |   10 
 drivers/macintosh/windfarm_pm81.c                 |    4 
 drivers/macintosh/windfarm_pm91.c                 |    2 
 drivers/macintosh/windfarm_smu_controls.c         |   13 
 drivers/macintosh/windfarm_smu_sat.c              |    8 
 drivers/macintosh/windfarm_smu_sensors.c          |   12 
 drivers/net/bmac.c                                |   13 
 drivers/net/ibmveth.c                             |    3 
 drivers/net/ibmveth.h                             |   27 +
 drivers/net/mace.c                                |    2 
 drivers/net/spider_net.c                          |   12 
 drivers/net/sungem.c                              |    2 
 drivers/pci/hotplug/rpaphp_core.c                 |   32 +
 drivers/scsi/ibmvscsi/rpa_vscsi.c                 |   11 
 drivers/scsi/mac53c94.c                           |    2 
 drivers/scsi/mesh.c                               |    5 
 drivers/scsi/sata_svw.c                           |    2 
 drivers/serial/pmac_zilog.c                       |    9 
 drivers/video/S3triofb.c                          |   12 
 drivers/video/aty/radeon_base.c                   |    8 
 drivers/video/aty/radeon_monitor.c                |   12 
 drivers/video/aty/radeon_pm.c                     |    4 
 drivers/video/nvidia/nv_of.c                      |   12 
 drivers/video/offb.c                              |   22 -
 drivers/video/riva/fbdev.c                        |    5 
 include/asm-powerpc/cputable.h                    |   27 +
 include/asm-powerpc/hvcall.h                      |  121 +---
 include/asm-powerpc/ibmebus.h                     |    2 
 include/asm-powerpc/ide.h                         |   12 
 include/asm-powerpc/io.h                          |  183 +++---
 include/asm-powerpc/irq.h                         |   24 -
 include/asm-powerpc/iseries/hv_call_xm.h          |   17 -
 include/asm-powerpc/iseries/hv_lp_config.h        |   13 
 include/asm-powerpc/iseries/iseries_io.h          |   60 --
 include/asm-powerpc/iseries/it_lp_queue.h         |    2 
 include/asm-powerpc/iseries/vio.h                 |   28 +
 include/asm-powerpc/lppaca.h                      |   23 +
 include/asm-powerpc/paca.h                        |    3 
 include/asm-powerpc/page.h                        |    6 
 include/asm-powerpc/ppc-pci.h                     |   11 
 include/asm-powerpc/processor.h                   |    1 
 include/asm-powerpc/prom.h                        |   40 +
 include/asm-powerpc/ptrace.h                      |    4 
 include/asm-powerpc/reg.h                         |    1 
 include/asm-powerpc/rtas.h                        |   16 +
 include/asm-powerpc/smu.h                         |    2 
 include/asm-powerpc/spu.h                         |    2 
 include/asm-powerpc/system.h                      |    5 
 include/asm-powerpc/vio.h                         |    4 
 include/asm-ppc/io.h                              |   26 -
 include/asm-ppc/mpc8260_pci9.h                    |    4 
 include/asm-ppc/reg_booke.h                       |   16 -
 scripts/checkstack.pl                             |    2 
 sound/aoa/core/snd-aoa-gpio-feature.c             |    2 
 sound/oss/dmasound/dmasound_awacs.c               |   11 
 sound/ppc/tumbler.c                               |   15 -
 220 files changed, 4503 insertions(+), 2611 deletions(-)
 create mode 100644 arch/powerpc/boot/flatdevtree.h
 create mode 100644 arch/powerpc/boot/of.c
 create mode 100644 arch/powerpc/boot/ops.h
 delete mode 100644 arch/powerpc/boot/prom.c
 delete mode 100644 arch/powerpc/boot/prom.h
 create mode 100644 arch/powerpc/boot/types.h
 rename arch/powerpc/kernel/{cpu_setup_power4.S => cpu_setup_ppc970.S} (74%)
 create mode 100644 arch/powerpc/kernel/io.c
 delete mode 100644 arch/powerpc/lib/e2a.c
 rename include/asm-powerpc/iseries/it_exp_vpd_panel.h => arch/powerpc/platforms/iseries/it_exp_vpd_panel.h (90%)
 rename include/asm-powerpc/iseries/it_lp_naca.h => arch/powerpc/platforms/iseries/it_lp_naca.h (96%)
 create mode 100644 arch/powerpc/platforms/pasemi/Makefile
 create mode 100644 arch/powerpc/platforms/pasemi/pasemi.h
 create mode 100644 arch/powerpc/platforms/pasemi/pci.c
 create mode 100644 arch/powerpc/platforms/pasemi/setup.c
 create mode 100644 arch/powerpc/platforms/pasemi/time.c
 create mode 100644 arch/powerpc/platforms/pseries/hvCall_inst.c
 create mode 100644 drivers/char/briq_panel.c
 create mode 100644 drivers/char/hvc_iseries.c
 delete mode 100644 include/asm-powerpc/iseries/iseries_io.h

Amos Waterland:
      [POWERPC] Turn on tigon3 support in maple_defconfig

Amy Fong:
      [POWERPC] Fix compile error in sbc8560

Andrew Morton:
      [POWERPC] briq_panel Kconfig fix

Anton Blanchard:
      [POWERPC] clean up pseries hcall interfaces

Arnd Bergmann:
      [POWERPC] powerpc: fix building gdb against asm/ptrace.h

Benjamin Herrenschmidt:
      [POWERPC] Workaround Pegasos incorrect ISA "ranges"
      [POWERPC] Fix 32 bits warning in prom_init.c
      [POWERPC] Fix non-MPIC CHRPs with CONFIG_SMP set
      [POWERPC] Fix default clock for udbg_16550
      [POWERPC] Fix legacy_serial.c error handling on 32 bits
      [POWERPC] Add briq support to CHRP
      [POWERPC] Add support for briq front panel
      [POWERPC] More offb/bootx fixes
      [POWERPC] Xserve G5 thermal control fixes
      [POWERPC] Add cpufreq support for Xserve G5
      [POWERPC] Fix ohare IDE irq workaround on old powermacs

Corey Minyard:
      [POWERPC] Make function of pm_power_off consistent with x86

David Howells:
      [POWERPC] Export copy_4K_page()

Geoff Levand:
      [POWERPC] cell: interrupt.c whitespace clean up

Jake Moilanen:
      [POWERPC] Export msi symbols

Jeremy Kerr:
      [POWERPC] Remove linux,device properties
      [POWERPC] Use const qualifiers for prom parsing utilites
      [POWERPC] Remove linux,pci-domain properties
      [POWERPC] Constify & voidify get_property()
      [POWERPC] pseries: Constify & voidify get_property()
      [POWERPC] iseries: Constify & voidify get_property()
      [POWERPC] mpc: Constify & voidify get_property()
      [POWERPC] cell: Constify & voidify get_property()
      [POWERPC] chrp: Constify & voidify get_property()
      [POWERPC] maple: Constify & voidify get_property()
      [POWERPC] powermac: Constify & voidify get_property()
      [POWERPC] video & agp: Constify & voidify get_property()
      [POWERPC] scsi: Constify & voidify get_property()
      [POWERPC] netdevices: Constify & voidify get_property()
      [POWERPC] sound: Constify & voidify get_property()
      [POWERPC] tmp_atmel: Constify & voidify get_property()
      [POWERPC] sata_svw: Constify & voidify get_property()
      [POWERPC] tsi108: Constify & voidify get_property()
      [POWERPC] Make get_property() return a const void *
      [POWERPC] Simplify dma_ops bug conditions

Johannes Berg:
      [POWERPC] fix up front-LED Kconfig
      [POWERPC] make checkstack work with ARCH=powerpc

Jon Loeliger:
      [POWERPC] Rewrite the PPC 86xx IRQ handling to use Flat Device Tree
      [POWERPC] Add MPC8641 HPCN Device Tree Source file.
      [POWERPC] Allow MPC8641 HPCN to build with CONFIG_PCI disabled too.

Josh Boyer:
      [POWERPC] PPC 4xx: Enable XMON on PPC 4xx boards
      [POWERPC] PPC: Fix Kconfig whitespace warnings
      [POWERPC] PPC: Fix xmon stack frame address in backtrace
      [POWERPC] 40x: Fix debug status register defines

Kim Phillips:
      [POWERPC] Fix MPC8349EMDS dts PCI interrupt-map values for IDSEL 0x18

Linas Vepstas:
      [POWERPC] EEH: balance pcidev_get/put calls
      [POWERPC] EEH: code comment cleanup
      [POWERPC] EEH: enable MMIO/DMA on frozen slot
      [POWERPC] EEH: support MMIO enable recovery step
      [POWERPC] EEH: Power4 systems sometimes need multiple resets.

Mark A. Greer:
      [POWERPC] Start arch/powerpc/boot code reorganization

Matt Porter:
      [POWERPC] Remove flush_dcache_all export
      [POWERPC] Fix powerpc 44x_mmu build

Michael Ellerman:
      [POWERPC] Fix mem= handling when the memory limit is > RMO size
      [POWERPC] iseries: Use device tree /system-id in /proc/iSeries/config
      [POWERPC] iseries: Move e2a()/strne2a() into their only caller
      [POWERPC] iseries: Cleanup e2a() and strne2a()
      [POWERPC] iseries: Make ItExtVpdPanel private to iSeries
      [POWERPC] iseries: Make HvLpConfig_get(Primary)LpIndex functions
      [POWERPC] iseries: Move ItLpNaca into platforms/iseries
      [POWERPC] iseries: Fix a compiler warning in platforms/iseries/vpdinfo.c
      [POWERPC] iseries: Fix a compiler warning in platforms/iseries/vpdinfo.c
      [POWERPC] Fix a compiler warning in mm/tlb_64.c
      [POWERPC] iseries: Move iommu_table_cb into platforms/iseries
      [POWERPC] Make doc comments extractable
      [POWERPC] Add a helper for calculating RTAS "config_addr" parameters
      [POWERPC] Split out vpa unregister logic from pseries_kexec_cpu_down_xics()
      [POWERPC] Remove DISCONTIGMEM cruft from page.h

Michael Neuling:
      [POWERPC] Enable PURR sysfs entry correctly
      [POWERPC] Implement SLB shadow buffer
      [POWERPC] Update lppaca offset comments
      [POWERPC] SLB shadow buffer cleanup
      [POWERPC] powerpc: Make RTAS console init generic

Mike Kravetz:
      [POWERPC] Instrument Hypervisor Calls: merge headers
      [POWERPC] powerpc: Instrument Hypervisor Calls

Nathan Lynch:
      [POWERPC] Maple U3 HT - reject inappropriate config space access
      [POWERPC] Demacrofy arch/powerpc/platforms/maple/pci.c

Niels Kristian Bech Jensen:
      [POWERPC] Add -fno-stack-protector to BOOTCFLAGS in arch/powerpc/boot/Makefile.

Olaf Hering:
      [POWERPC] reboot when panic_timout is set
      [POWERPC] print backtrace when entering xmon

Olof Johansson:
      [POWERPC] Rename cpu_setup_power4.S to cpu_setup_ppc970.S
      [POWERPC] Cleanup CPU inits
      [POWERPC] powerpc: Reduce default cacheline size to 64 bytes
      [POWERPC] powerpc: Divorce CPU_FTR_CTRL from CPU_FTR_PPCAS_ARCH_V2_BASE
      [POWERPC] powerpc: PA6T cputable entry, PVR value
      [POWERPC] powerpc: PA Semi PWRficient platform support
      [POWERPC] powerpc: PA Semi PWRficient MAINTAINER entry
      [POWERPC] Quiet hvc_console console output on failed opens
      [POWERPC] Fix non-smp build

Paul Mackerras:
      [POWERPC] Only offer CONFIG_BRIQ_PANEL if CONFIG_PPC_CHRP is enabled
      [POWERPC] Define of_read_ulong helper

Peter Bergner:
      [POWERPC] Add AT_PLATFORM value for Xilinx Virtex-4 FX

Scott Wood:
      [POWERPC] Fix IPIC pending register assignments
      [POWERPC] Include <asm/mmu.h> in arch/powerpc/sysdev/fsl_soc.h for phys_addr_t.

Stephen Rothwell:
      [POWERPC] iseries: A new iSeries console
      [POWERPC] Make the hvc_console output buffer size settable
      [POWERPC] iseries: Small viotape cleanup allowed by devfs removal
      [POWERPC] iseries: Remove unnecessary include of iseries/hv_lp_event.h
      [POWERPC] iseries: remove const warning
      [POWERPC] iseries: remove some gcc 4.1 warnings
      [POWERPC] make spinlocks work in a combined kernel
      [POWERPC] silence a warning
      [POWERPC] remove unused io accessors
      [POWERPC] remove unused asm routines
      [POWERPC] clean up ide io accessors
      [POWERPC] convert string i/o operations to C
      [POWERPC] iseries: eliminate a couple of warnings
      [POWERPC] Merge iSeries i/o operations with the rest

Will Schmidt:
      [POWERPC] Emulate power5 popcntb instruction

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: please pull powerpc.git 'master' branch
  2006-07-03 12:04 please " Paul Mackerras
@ 2006-07-03 21:37 ` Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2006-07-03 21:37 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

I just pushed a few more commits: Stephen Rothwell noticed that I had
forgotten to add one file, and Kumar Gala had an embedded PowerPC 83xx
update that he wanted me to pull.

Paul.

Benjamin Herrenschmidt:
      [POWERPC] Actually copy over i8259.c to arch/ppc/syslib this time

Kim Phillips:
      Documentation: correct values in MPC8548E SEC example node
      powerpc: Add base support for the Freescale MPC8349E-mITX eval board
      powerpc: add defconfig for Freescale MPC8349E-mITX board

 Documentation/powerpc/booting-without-of.txt |    4 
 arch/powerpc/configs/mpc834x_itx_defconfig   | 1336 ++++++++++++++++++++++++++
 arch/powerpc/platforms/83xx/Kconfig          |   11 
 arch/powerpc/platforms/83xx/Makefile         |    1 
 arch/powerpc/platforms/83xx/mpc834x_itx.c    |  156 +++
 arch/powerpc/platforms/83xx/mpc834x_itx.h    |   23 
 arch/ppc/syslib/i8259.c                      |  212 ++++
 7 files changed, 1740 insertions(+), 3 deletions(-)
 create mode 100644 arch/powerpc/configs/mpc834x_itx_defconfig
 create mode 100644 arch/powerpc/platforms/83xx/mpc834x_itx.c
 create mode 100644 arch/powerpc/platforms/83xx/mpc834x_itx.h
 create mode 100644 arch/ppc/syslib/i8259.c

^ permalink raw reply	[flat|nested] 26+ messages in thread

* please pull powerpc.git 'master' branch
@ 2006-07-03 12:04 Paul Mackerras
  2006-07-03 21:37 ` Paul Mackerras
  0 siblings, 1 reply; 26+ messages in thread
From: Paul Mackerras @ 2006-07-03 12:04 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do a pull from the "master" branch of

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

to get Ben's patches moving powerpc over to genirq, and three other
minor changes.  The kernel/irq/chip.c change has been acked by Ingo
Molnar and Thomas Gleixner.

Thanks,
Paul.

Benjamin Herrenschmidt:
      [POWERPC] Fix various offb and BootX-related issues
      [POWERPC] Fix booting on Momentum "Apache" board (a Maple derivative)
      [POWERPC] Fix error handling in detecting legacy serial ports
      [POWERPC] Update the SWIM3 (powermac) floppy driver
      genirq: Allow fasteoi handler to retrigger disabled interrupts
      [POWERPC] Use the genirq framework
      [POWERPC] New device-tree interrupt parsing code
      [POWERPC] Copy i8259 code back to arch/ppc
      [POWERPC] Add new interrupt mapping core and change platforms to use it

Dave Jones:
      [POWERPC] fix implicit declaration on cell.

Jeremy Kerr:
      [POWERPC] change get_property to return void *

Paul Mackerras:
      [POWERPC] Add a default config for 32-bit CHRP machines

 arch/powerpc/configs/chrp32_defconfig        | 1378 ++++++++++++++++++++++++++
 arch/powerpc/kernel/btext.c                  |   20 
 arch/powerpc/kernel/ibmebus.c                |    9 
 arch/powerpc/kernel/irq.c                    |  659 ++++++++++--
 arch/powerpc/kernel/legacy_serial.c          |   57 +
 arch/powerpc/kernel/misc_64.S                |   10 
 arch/powerpc/kernel/pci_32.c                 |   37 +
 arch/powerpc/kernel/pci_64.c                 |   33 -
 arch/powerpc/kernel/prom.c                   |  454 ---------
 arch/powerpc/kernel/prom_init.c              |   20 
 arch/powerpc/kernel/prom_parse.c             |  443 ++++++++
 arch/powerpc/kernel/rtas_pci.c               |   17 
 arch/powerpc/kernel/setup_32.c               |    2 
 arch/powerpc/kernel/setup_64.c               |   17 
 arch/powerpc/kernel/vio.c                    |   12 
 arch/powerpc/platforms/cell/interrupt.c      |  419 ++++----
 arch/powerpc/platforms/cell/interrupt.h      |   19 
 arch/powerpc/platforms/cell/setup.c          |   22 
 arch/powerpc/platforms/cell/spider-pic.c     |  394 +++++--
 arch/powerpc/platforms/cell/spu_base.c       |  119 +-
 arch/powerpc/platforms/chrp/pci.c            |   11 
 arch/powerpc/platforms/chrp/setup.c          |  101 +-
 arch/powerpc/platforms/chrp/smp.c            |    1 
 arch/powerpc/platforms/iseries/irq.c         |  105 +-
 arch/powerpc/platforms/iseries/irq.h         |    2 
 arch/powerpc/platforms/iseries/setup.c       |    8 
 arch/powerpc/platforms/maple/pci.c           |   17 
 arch/powerpc/platforms/maple/setup.c         |   94 +-
 arch/powerpc/platforms/powermac/bootx_init.c |   33 +
 arch/powerpc/platforms/powermac/low_i2c.c    |    9 
 arch/powerpc/platforms/powermac/nvram.c      |    5 
 arch/powerpc/platforms/powermac/pci.c        |   68 +
 arch/powerpc/platforms/powermac/pfunc_base.c |   13 
 arch/powerpc/platforms/powermac/pic.c        |  422 ++++----
 arch/powerpc/platforms/powermac/pmac.h       |    2 
 arch/powerpc/platforms/powermac/setup.c      |    3 
 arch/powerpc/platforms/pseries/ras.c         |   82 +-
 arch/powerpc/platforms/pseries/setup.c       |  244 +++--
 arch/powerpc/platforms/pseries/smp.c         |   32 -
 arch/powerpc/platforms/pseries/xics.c        |  718 ++++++++------
 arch/powerpc/platforms/pseries/xics.h        |   17 
 arch/powerpc/sysdev/Makefile                 |    5 
 arch/powerpc/sysdev/i8259.c                  |  163 ++-
 arch/powerpc/sysdev/mpic.c                   |  482 ++++++---
 arch/ppc/syslib/Makefile                     |    2 
 drivers/block/swim3.c                        |  230 ++--
 drivers/char/hvsi.c                          |    7 
 drivers/macintosh/macio-adb.c                |   19 
 drivers/macintosh/macio_asic.c               |  152 ++-
 drivers/macintosh/smu.c                      |    6 
 drivers/macintosh/via-cuda.c                 |   24 
 drivers/macintosh/via-pmu.c                  |   33 -
 drivers/net/mace.c                           |    4 
 drivers/serial/pmac_zilog.c                  |    6 
 drivers/video/offb.c                         |  284 ++---
 include/asm-powerpc/i8259.h                  |    8 
 include/asm-powerpc/irq.h                    |  358 ++++++-
 include/asm-powerpc/machdep.h                |    2 
 include/asm-powerpc/mpic.h                   |   67 +
 include/asm-powerpc/prom.h                   |   98 ++
 include/asm-powerpc/spu.h                    |    1 
 kernel/irq/chip.c                            |    5 
 sound/aoa/core/snd-aoa-gpio-feature.c        |    7 
 sound/aoa/soundbus/i2sbus/i2sbus-core.c      |    7 
 sound/oss/dmasound/dmasound_awacs.c          |   16 
 sound/ppc/pmac.c                             |   33 -
 sound/ppc/tumbler.c                          |    8 
 67 files changed, 5412 insertions(+), 2743 deletions(-)
 create mode 100644 arch/powerpc/configs/chrp32_defconfig

^ permalink raw reply	[flat|nested] 26+ messages in thread

* please pull powerpc.git 'master' branch
@ 2006-06-29 11:35 Paul Mackerras
  0 siblings, 0 replies; 26+ messages in thread
From: Paul Mackerras @ 2006-06-29 11:35 UTC (permalink / raw)
  To: torvalds; +Cc: linuxppc-dev

Linus,

Please do a pull from the "master" branch of

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

to get some more powerpc updates, as listed below.

Thanks,
Paul.

 arch/powerpc/Kconfig                              |   23 -
 arch/powerpc/Kconfig.debug                        |    9 
 arch/powerpc/configs/cell_defconfig               |    7 
 arch/powerpc/configs/mpc7448_hpc2_defconfig       |  923 +++++++++++++++++++++
 arch/powerpc/kernel/Makefile                      |    3 
 arch/powerpc/kernel/cpu_setup_power4.S            |   14 
 arch/powerpc/kernel/cputable.c                    |   12 
 arch/powerpc/kernel/crash.c                       |  147 +++
 arch/powerpc/kernel/head_64.S                     |   62 -
 arch/powerpc/kernel/iommu.c                       |   30 +
 arch/powerpc/kernel/legacy_serial.c               |   11 
 arch/powerpc/kernel/lparcfg.c                     |  147 ++-
 arch/powerpc/kernel/machine_kexec_64.c            |    4 
 arch/powerpc/kernel/misc.S                        |  203 +++++
 arch/powerpc/kernel/misc_32.S                     |  156 ----
 arch/powerpc/kernel/misc_64.S                     |  223 -----
 arch/powerpc/kernel/paca.c                        |    1 
 arch/powerpc/kernel/prom.c                        |   49 +
 arch/powerpc/kernel/rtas.c                        |  119 ++-
 arch/powerpc/kernel/setup_64.c                    |   22 -
 arch/powerpc/kernel/traps.c                       |   27 -
 arch/powerpc/kernel/udbg.c                        |    7 
 arch/powerpc/mm/hash_native_64.c                  |    3 
 arch/powerpc/mm/hash_utils_64.c                   |  106 +-
 arch/powerpc/mm/mmu_context_64.c                  |    2 
 arch/powerpc/platforms/86xx/Kconfig               |    6 
 arch/powerpc/platforms/86xx/Makefile              |    3 
 arch/powerpc/platforms/86xx/mpc8641_hpcn.h        |    1 
 arch/powerpc/platforms/86xx/mpc86xx.h             |    8 
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c        |  129 +++
 arch/powerpc/platforms/86xx/mpc86xx_smp.c         |   10 
 arch/powerpc/platforms/86xx/pci.c                 |  137 ---
 arch/powerpc/platforms/Makefile                   |    1 
 arch/powerpc/platforms/cell/Kconfig               |    2 
 arch/powerpc/platforms/cell/setup.c               |   16 
 arch/powerpc/platforms/cell/spu_base.c            |    8 
 arch/powerpc/platforms/cell/spufs/file.c          |   10 
 arch/powerpc/platforms/cell/spufs/switch.c        |    6 
 arch/powerpc/platforms/embedded6xx/Kconfig        |   15 
 arch/powerpc/platforms/embedded6xx/Makefile       |    4 
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c |  335 ++++++++
 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.h |   26 +
 arch/powerpc/platforms/iseries/dt.c               |    2 
 arch/powerpc/platforms/iseries/htab.c             |    4 
 arch/powerpc/platforms/iseries/lpevents.c         |   55 +
 arch/powerpc/platforms/iseries/proc.c             |    1 
 arch/powerpc/platforms/iseries/setup.c            |   19 
 arch/powerpc/platforms/maple/setup.c              |    7 
 arch/powerpc/platforms/powermac/setup.c           |    9 
 arch/powerpc/platforms/pseries/iommu.c            |   33 +
 arch/powerpc/platforms/pseries/lpar.c             |    4 
 arch/powerpc/platforms/pseries/setup.c            |   10 
 arch/powerpc/sysdev/Makefile                      |    2 
 arch/powerpc/sysdev/dart.h                        |    6 
 arch/powerpc/sysdev/dart_iommu.c                  |   49 +
 arch/powerpc/sysdev/todc.c                        |  392 +++++++++
 arch/powerpc/sysdev/tsi108_dev.c                  |  145 +++
 arch/powerpc/sysdev/tsi108_pci.c                  |  412 +++++++++
 drivers/ide/Kconfig                               |    9 
 drivers/ide/ppc/pmac.c                            |  125 ---
 drivers/macintosh/Kconfig                         |   12 
 drivers/macintosh/Makefile                        |    1 
 drivers/macintosh/via-pmu-led.c                   |  144 +++
 include/asm-powerpc/cputable.h                    |   48 -
 include/asm-powerpc/iseries/it_lp_queue.h         |   40 -
 include/asm-powerpc/kdump.h                       |    2 
 include/asm-powerpc/kexec.h                       |    9 
 include/asm-powerpc/machdep.h                     |    2 
 include/asm-powerpc/mmu.h                         |    1 
 include/asm-powerpc/mmu_context.h                 |    7 
 include/asm-powerpc/mpc86xx.h                     |    5 
 include/asm-powerpc/rtas.h                        |    3 
 include/asm-powerpc/time.h                        |    6 
 include/asm-powerpc/todc.h                        |  487 +++++++++++
 include/asm-powerpc/tsi108.h                      |  109 ++
 include/asm-powerpc/udbg.h                        |    3 
 kernel/kexec.c                                    |    6 
 77 files changed, 4086 insertions(+), 1110 deletions(-)
 create mode 100644 arch/powerpc/configs/mpc7448_hpc2_defconfig
 create mode 100644 arch/powerpc/kernel/misc.S
 create mode 100644 arch/powerpc/platforms/embedded6xx/Makefile
 create mode 100644 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c
 create mode 100644 arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.h
 create mode 100644 arch/powerpc/sysdev/todc.c
 create mode 100644 arch/powerpc/sysdev/tsi108_dev.c
 create mode 100644 arch/powerpc/sysdev/tsi108_pci.c
 create mode 100644 drivers/macintosh/via-pmu-led.c
 create mode 100644 include/asm-powerpc/todc.h
 create mode 100644 include/asm-powerpc/tsi108.h

Andrew Morton:
      [POWERPC] powerpc: kconfig warning fix

Arnd Bergmann:
      [POWERPC] spufs: fix class0 interrupt assignment

Benjamin Herrenschmidt:
      [POWERPC] spufs: map mmio space as guarded into user space
      [POWERPC] spufs: fix MFC command queue purge

David Wilder:
      [POWERPC] Add the use of the firmware soft-reset-nmi to kdump.

Geoff Levand:
      [POWERPC] spufs: fix memory hotplug dependency

Haren Myneni:
      [POWERPC] kdump: Reserve the existing TCE mappings left by the first kernel

Jimi Xenidis:
      [POWERPC] Don't access HID registers if running on a Hypervisor.
      [POWERPC] Skip the "copy down" of the kernel if it is already at zero.

Johannes Berg:
      [POWERPC] Convert powermac ide blink to new led infrastructure

Jon Loeliger:
      [POWERPC] Remove redundant PPC_86XX check.
      [POWERPC] Move I8259 selection under MPC8641HPCN board
      [POWERPC] Remove redundant STD_MMU selection.
      [POWERPC] Remove obsolete #include <linux/config.h>.

Kumar Gala:
      powerpc: minor cleanups for mpc86xx

Mark A. Greer:
      [POWERPC] todc: add support for Time-Of-Day-Clock

Michael Ellerman:
      [POWERPC] Remove remaining iSeries debugger cruft
      [POWERPC] Export flat device tree via debugfs for debugging
      [POWERPC] powerpc: Initialise ppc_md htab pointers earlier
      [POWERPC] Use ppc_md.hpte_insert() in htab_bolt_mapping()
      [POWERPC] Make kexec_setup() a regular initcall
      [POWERPC] Setup the boot cpu's paca pointer in C rather than asm
      [POWERPC] Make rtas_call() safe if RTAS hasn't been initialised
      [POWERPC] Move RTAS exports next to their declarations
      [POWERPC] Setup RTAS values earlier, to enable rtas_call() earlier
      [POWERPC] Add udbg support for RTAS console
      [POWERPC] Enable the RTAS udbg console on IBM Cell Blade
      [POWERPC] Enable XMON in cell_defconfig
      [POWERPC] Make sure smp_processor_id works very early in boot

Olof Johansson:
      [POWERPC] U4 DART improvements

Paul Mackerras:
      [POWERPC] Simplify the code defining the 64-bit CPU features
      [POWERPC] Make sure we select CONFIG_NEW_LEDS if ADB_PMU_LED is set
      [POWERPC] Correct the MAX_CONTEXT definition
      [POWERPC] Use little-endian bit from firmware ibm,pa-features property

Sonny Rao:
      [POWERPC] Fix idr locking in init_new_context

Stephen Rothwell:
      [POWERPC] Clean up it_lp_queue.h
      [POWERPC] update asm-powerpc/time.h
      [POWERPC] Remove unused function call_with_mmu_off
      [POWERPC] Consolidate some of kernel/misc*.S
      [POWERPC] Make lparcfg.c work when both iseries and pseries are selected

Zang Roy-r61911:
      [POWERPC] Add general support for mpc7448hpc2 (Taiga) platform
      [POWERPC] Add tsi108 pci and platform device data register function
      [POWERPC] mpc7448hpc2 (taiga) board config file

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2008-04-20 11:03 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-14  1:07 Please pull powerpc.git master branch Paul Mackerras
  -- strict thread matches above, loose matches on Subject: below --
2008-04-20 11:03 Paul Mackerras
2007-10-23  0:08 Paul Mackerras
2007-10-12  4:28 Paul Mackerras
2007-10-12  5:38 ` Linus Torvalds
2007-06-07 12:51 Paul Mackerras
2007-06-03  1:15 Paul Mackerras
2007-06-03 10:54 ` Michael Neuling
2007-05-22 23:18 Paul Mackerras
2007-05-18 12:55 Paul Mackerras
2007-05-12  2:58 Paul Mackerras
2007-05-10 12:29 Paul Mackerras
2007-05-09  9:53 Paul Mackerras
2007-05-08  5:16 Paul Mackerras
2007-02-17 12:15 Paul Mackerras
2007-02-18 22:54 ` Paul Mackerras
2007-02-08  5:29 Paul Mackerras
2006-12-11 21:37 Please pull powerpc.git 'master' branch Paul Mackerras
2006-12-05  1:28 Paul Mackerras
2006-10-04 23:36 Paul Mackerras
2006-10-04 13:01 Paul Mackerras
2006-10-02 12:19 Paul Mackerras
2006-09-22  6:39 Paul Mackerras
2006-07-03 12:04 please " Paul Mackerras
2006-07-03 21:37 ` Paul Mackerras
2006-06-29 11:35 Paul Mackerras

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.