please pull powerpc-merge.git
Paul Mackerras
paulus at samba.org
Mon Jan 9 22:08:02 EST 2006
Linus,
Please pull
git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge.git
This has most of the changes that have been accumulating in the
powerpc.git tree. I have left out a series of changes relating to PCI
error recovery because they depend on a change to include/linux/pci.h
that Greg KH is (hopefully) going to send to you shortly. Once you
have that change I'll send you the remaining changes.
Thanks,
Paul.
Documentation/filesystems/spufs.txt | 521 +++++
Documentation/powerpc/00-INDEX | 10
arch/powerpc/Kconfig | 30
arch/powerpc/Makefile | 2
arch/powerpc/boot/Makefile | 30
arch/powerpc/configs/pmac32_defconfig | 1729 ++++++++++++++++
arch/powerpc/kernel/Makefile | 22
arch/powerpc/kernel/asm-offsets.c | 6
arch/powerpc/kernel/btext.c | 138 +
arch/powerpc/kernel/cputable.c | 106 -
arch/powerpc/kernel/crash.c | 264 ++
arch/powerpc/kernel/crash_dump.c | 109 +
arch/powerpc/kernel/dma_64.c | 9
arch/powerpc/kernel/entry_32.S | 167 +-
arch/powerpc/kernel/entry_64.S | 218 +-
arch/powerpc/kernel/head_32.S | 56 -
arch/powerpc/kernel/head_64.S | 41
arch/powerpc/kernel/ibmebus.c | 396 ++++
arch/powerpc/kernel/irq.c | 81 -
arch/powerpc/kernel/legacy_serial.c | 557 +++++
arch/powerpc/kernel/lparmap.c | 12
arch/powerpc/kernel/machine_kexec.c | 67 +
arch/powerpc/kernel/machine_kexec_32.c | 65 +
arch/powerpc/kernel/machine_kexec_64.c | 43
arch/powerpc/kernel/misc_32.S | 113 +
arch/powerpc/kernel/nvram_64.c | 114 -
arch/powerpc/kernel/paca.c | 11
arch/powerpc/kernel/pci_64.c | 87 +
arch/powerpc/kernel/pmc.c | 5
arch/powerpc/kernel/ppc_ksyms.c | 5
arch/powerpc/kernel/prom.c | 468 ----
arch/powerpc/kernel/prom_init.c | 60 +
arch/powerpc/kernel/prom_parse.c | 547 +++++
arch/powerpc/kernel/rtas_pci.c | 49
arch/powerpc/kernel/setup-common.c | 129 -
arch/powerpc/kernel/setup_32.c | 34
arch/powerpc/kernel/setup_64.c | 207 --
arch/powerpc/kernel/signal_32.c | 68 -
arch/powerpc/kernel/signal_64.c | 23
arch/powerpc/kernel/smp.c | 29
arch/powerpc/kernel/syscalls.c | 28
arch/powerpc/kernel/systbl.S | 14
arch/powerpc/kernel/time.c | 4
arch/powerpc/kernel/traps.c | 25
arch/powerpc/kernel/udbg.c | 27
arch/powerpc/kernel/udbg_16550.c | 69 +
arch/powerpc/kernel/udbg_scc.c | 135 -
arch/powerpc/mm/fault.c | 7
arch/powerpc/mm/hash_utils_64.c | 7
arch/powerpc/mm/hugetlbpage.c | 42
arch/powerpc/mm/imalloc.c | 2
arch/powerpc/mm/init_32.c | 5
arch/powerpc/mm/mem.c | 13
arch/powerpc/mm/numa.c | 139 +
arch/powerpc/mm/slb.c | 16
arch/powerpc/mm/slb_low.S | 6
arch/powerpc/mm/stab.c | 16
arch/powerpc/mm/tlb_64.c | 2
arch/powerpc/oprofile/Makefile | 1
arch/powerpc/oprofile/common.c | 83 -
arch/powerpc/oprofile/op_model_7450.c | 206 ++
arch/powerpc/oprofile/op_model_power4.c | 4
arch/powerpc/oprofile/op_model_rs64.c | 3
arch/powerpc/platforms/cell/Kconfig | 13
arch/powerpc/platforms/cell/Makefile | 8
arch/powerpc/platforms/cell/interrupt.c | 42
arch/powerpc/platforms/cell/interrupt.h | 1
arch/powerpc/platforms/cell/iommu.c | 225 ++
arch/powerpc/platforms/cell/pervasive.c | 229 ++
arch/powerpc/platforms/cell/pervasive.h | 62 +
arch/powerpc/platforms/cell/setup.c | 93 +
arch/powerpc/platforms/cell/spu_base.c | 711 +++++++
arch/powerpc/platforms/cell/spu_priv1.c | 133 +
arch/powerpc/platforms/cell/spu_syscalls.c | 88 +
arch/powerpc/platforms/cell/spufs/Makefile | 54
arch/powerpc/platforms/cell/spufs/backing_ops.c | 308 +++
arch/powerpc/platforms/cell/spufs/context.c | 167 ++
arch/powerpc/platforms/cell/spufs/file.c | 794 +++++++
arch/powerpc/platforms/cell/spufs/hw_ops.c | 255 ++
arch/powerpc/platforms/cell/spufs/inode.c | 486 ++++
arch/powerpc/platforms/cell/spufs/run.c | 131 +
arch/powerpc/platforms/cell/spufs/sched.c | 461 ++++
arch/powerpc/platforms/cell/spufs/spu_restore.c | 336 +++
.../platforms/cell/spufs/spu_restore_crt0.S | 116 +
.../cell/spufs/spu_restore_dump.h_shipped | 231 ++
arch/powerpc/platforms/cell/spufs/spu_save.c | 195 ++
arch/powerpc/platforms/cell/spufs/spu_save_crt0.S | 102 +
.../platforms/cell/spufs/spu_save_dump.h_shipped | 191 ++
arch/powerpc/platforms/cell/spufs/spu_utils.h | 160 +
arch/powerpc/platforms/cell/spufs/spufs.h | 163 +
arch/powerpc/platforms/cell/spufs/switch.c | 2180 ++++++++++++++++++++
arch/powerpc/platforms/cell/spufs/syscalls.c | 101 +
arch/powerpc/platforms/chrp/setup.c | 16
arch/powerpc/platforms/iseries/irq.c | 335 ++-
arch/powerpc/platforms/iseries/irq.h | 1
arch/powerpc/platforms/iseries/lpardata.c | 7
arch/powerpc/platforms/iseries/setup.c | 10
arch/powerpc/platforms/maple/setup.c | 24
arch/powerpc/platforms/powermac/Makefile | 7
arch/powerpc/platforms/powermac/bootx_init.c | 547 +++++
arch/powerpc/platforms/powermac/cpufreq_64.c | 496 ++++-
arch/powerpc/platforms/powermac/feature.c | 363 +--
arch/powerpc/platforms/powermac/low_i2c.c | 1414 +++++++++++--
arch/powerpc/platforms/powermac/nvram.c | 53
arch/powerpc/platforms/powermac/pci.c | 299 ++-
arch/powerpc/platforms/powermac/pfunc_base.c | 405 ++++
arch/powerpc/platforms/powermac/pfunc_core.c | 989 +++++++++
arch/powerpc/platforms/powermac/pic.c | 474 ++--
arch/powerpc/platforms/powermac/pmac.h | 6
arch/powerpc/platforms/powermac/setup.c | 105 -
arch/powerpc/platforms/powermac/smp.c | 382 ++--
arch/powerpc/platforms/powermac/time.c | 15
arch/powerpc/platforms/powermac/udbg_adb.c | 221 ++
arch/powerpc/platforms/powermac/udbg_scc.c | 165 ++
arch/powerpc/platforms/pseries/Makefile | 2
arch/powerpc/platforms/pseries/eeh.c | 26
arch/powerpc/platforms/pseries/iommu.c | 12
arch/powerpc/platforms/pseries/lpar.c | 76 -
arch/powerpc/platforms/pseries/pci_dlpar.c | 174 ++
arch/powerpc/platforms/pseries/ras.c | 11
arch/powerpc/platforms/pseries/ras.h | 9
arch/powerpc/platforms/pseries/setup.c | 55 -
arch/powerpc/platforms/pseries/xics.c | 2
arch/powerpc/sysdev/Makefile | 3
arch/powerpc/sysdev/dart.h | 41
arch/powerpc/sysdev/dart_iommu.c | 173 +-
arch/powerpc/sysdev/ipic.c | 0
arch/powerpc/sysdev/ipic.h | 0
arch/powerpc/sysdev/mpic.c | 247 ++
arch/powerpc/xmon/Makefile | 8
arch/powerpc/xmon/start.c | 0
arch/powerpc/xmon/start_32.c | 441 ----
arch/powerpc/xmon/start_8xx.c | 44
arch/powerpc/xmon/xmon.c | 8
arch/ppc/boot/common/util.S | 6
arch/ppc/boot/images/Makefile | 2
arch/ppc/configs/TQM8540_defconfig | 973 +++++++++
arch/ppc/configs/TQM8541_defconfig | 986 +++++++++
arch/ppc/configs/TQM8555_defconfig | 983 +++++++++
arch/ppc/configs/TQM8560_defconfig | 992 +++++++++
arch/ppc/kernel/Makefile | 1
arch/ppc/kernel/asm-offsets.c | 2
arch/ppc/kernel/entry.S | 167 +-
arch/ppc/kernel/misc.S | 6
arch/ppc/kernel/pci.c | 28
arch/ppc/kernel/ppc_ksyms.c | 5
arch/ppc/kernel/setup.c | 3
arch/ppc/platforms/85xx/Kconfig | 28
arch/ppc/platforms/85xx/Makefile | 4
arch/ppc/platforms/85xx/tqm85xx.c | 419 ++++
arch/ppc/platforms/85xx/tqm85xx.h | 56 +
arch/ppc/platforms/chrp_setup.c | 1
arch/ppc/platforms/prep_setup.c | 2
arch/ppc/syslib/Makefile | 2
arch/ppc/syslib/m8xx_setup.c | 15
arch/ppc/syslib/m8xx_wdt.c | 92 +
arch/ppc/syslib/m8xx_wdt.h | 4
drivers/block/swim3.c | 38
drivers/char/watchdog/mpc8xx_wdt.c | 20
drivers/i2c/busses/Kconfig | 24
drivers/i2c/busses/Makefile | 3
drivers/i2c/busses/i2c-keywest.c | 751 -------
drivers/i2c/busses/i2c-keywest.h | 108 -
drivers/i2c/busses/i2c-pmac-smu.c | 315 ---
drivers/i2c/busses/i2c-powermac.c | 290 +++
drivers/ide/ppc/pmac.c | 6
drivers/macintosh/Kconfig | 10
drivers/macintosh/macio_asic.c | 254 +-
drivers/macintosh/mediabay.c | 8
drivers/macintosh/smu.c | 50
drivers/macintosh/via-cuda.c | 52
drivers/macintosh/via-pmu.c | 364 +--
drivers/macintosh/windfarm_lm75_sensor.c | 50
drivers/scsi/mac53c94.c | 22
drivers/scsi/mesh.c | 3
drivers/serial/cpm_uart/cpm_uart_core.c | 2
drivers/serial/pmac_zilog.c | 15
drivers/video/controlfb.c | 114 -
drivers/video/offb.c | 122 +
drivers/video/platinumfb.c | 98 -
drivers/video/platinumfb.h | 4
drivers/video/valkyriefb.c | 12
include/asm-powerpc/abs_addr.h | 2
include/asm-powerpc/agp.h | 2
include/asm-powerpc/asm-compat.h | 3
include/asm-powerpc/bootx.h | 171 ++
include/asm-powerpc/btext.h | 19
include/asm-powerpc/bug.h | 2
include/asm-powerpc/checksum.h | 2
include/asm-powerpc/compat.h | 2
include/asm-powerpc/cputable.h | 36
include/asm-powerpc/current.h | 2
include/asm-powerpc/delay.h | 2
include/asm-powerpc/dma-mapping.h | 2
include/asm-powerpc/dma.h | 2
include/asm-powerpc/eeh.h | 15
include/asm-powerpc/eeh_event.h | 2
include/asm-powerpc/elf.h | 3
include/asm-powerpc/firmware.h | 6
include/asm-powerpc/floppy.h | 2
include/asm-powerpc/grackle.h | 5
include/asm-powerpc/hardirq.h | 2
include/asm-powerpc/heathrow.h | 5
include/asm-powerpc/hvcall.h | 2
include/asm-powerpc/hvconsole.h | 2
include/asm-powerpc/hvcserver.h | 2
include/asm-powerpc/i8259.h | 2
include/asm-powerpc/ibmebus.h | 85 +
include/asm-powerpc/io.h | 6
include/asm-powerpc/iommu.h | 8
include/asm-powerpc/ipic.h | 0
include/asm-powerpc/iseries/it_lp_reg_save.h | 2
include/asm-powerpc/kdebug.h | 2
include/asm-powerpc/kdump.h | 13
include/asm-powerpc/kexec.h | 19
include/asm-powerpc/keylargo.h | 15
include/asm-powerpc/kprobes.h | 2
include/asm-powerpc/lmb.h | 2
include/asm-powerpc/lppaca.h | 2
include/asm-powerpc/machdep.h | 12
include/asm-powerpc/macio.h | 2
include/asm-powerpc/mmu.h | 9
include/asm-powerpc/mmu_context.h | 2
include/asm-powerpc/mmzone.h | 2
include/asm-powerpc/module.h | 2
include/asm-powerpc/mpic.h | 6
include/asm-powerpc/numnodes.h | 2
include/asm-powerpc/nvram.h | 4
include/asm-powerpc/of_device.h | 2
include/asm-powerpc/ohare.h | 6
include/asm-powerpc/oprofile_impl.h | 33
include/asm-powerpc/pSeries_reconfig.h | 2
include/asm-powerpc/paca.h | 21
include/asm-powerpc/page.h | 32
include/asm-powerpc/page_32.h | 2
include/asm-powerpc/page_64.h | 12
include/asm-powerpc/param.h | 2
include/asm-powerpc/parport.h | 2
include/asm-powerpc/pci-bridge.h | 24
include/asm-powerpc/pci.h | 2
include/asm-powerpc/pgalloc.h | 2
include/asm-powerpc/pgtable-64k.h | 6
include/asm-powerpc/pgtable.h | 13
include/asm-powerpc/pmac_feature.h | 25
include/asm-powerpc/pmac_low_i2c.h | 94 +
include/asm-powerpc/pmac_pfunc.h | 253 ++
include/asm-powerpc/pmc.h | 2
include/asm-powerpc/ppc-pci.h | 2
include/asm-powerpc/ppc_asm.h | 3
include/asm-powerpc/processor.h | 5
include/asm-powerpc/prom.h | 71 -
include/asm-powerpc/ptrace.h | 2
include/asm-powerpc/reg.h | 58 -
include/asm-powerpc/rtas.h | 2
include/asm-powerpc/seccomp.h | 4
include/asm-powerpc/sections.h | 2
include/asm-powerpc/serial.h | 2
include/asm-powerpc/signal.h | 7
include/asm-powerpc/smu.h | 34
include/asm-powerpc/sparsemem.h | 10
include/asm-powerpc/spinlock.h | 2
include/asm-powerpc/spu.h | 600 ++++++
include/asm-powerpc/spu_csa.h | 255 ++
include/asm-powerpc/synch.h | 4
include/asm-powerpc/system.h | 3
include/asm-powerpc/tce.h | 2
include/asm-powerpc/thread_info.h | 12
include/asm-powerpc/tlb.h | 2
include/asm-powerpc/topology.h | 6
include/asm-powerpc/udbg.h | 17
include/asm-powerpc/unistd.h | 4
include/asm-powerpc/vdso_datapage.h | 2
include/asm-powerpc/vio.h | 2
include/asm-ppc/bseip.h | 38
include/asm-ppc/btext.h | 2
include/asm-ppc/machdep.h | 4
include/asm-ppc/mpc85xx.h | 4
include/asm-ppc/pci-bridge.h | 9
include/asm-ppc/prom.h | 32
include/linux/pci_regs.h | 1
include/linux/pmu.h | 8
include/linux/syscalls.h | 5
kernel/crash_dump.c | 3
kernel/sys_ni.c | 2
mm/memory.c | 2
sound/oss/dmasound/dmasound_awacs.c | 81 -
sound/ppc/pmac.c | 100 +
sound/ppc/pmac.h | 3
288 files changed, 27137 insertions(+), 5993 deletions(-)
create mode 100644 Documentation/filesystems/spufs.txt
create mode 100644 arch/powerpc/configs/pmac32_defconfig
create mode 100644 arch/powerpc/kernel/crash.c
create mode 100644 arch/powerpc/kernel/crash_dump.c
create mode 100644 arch/powerpc/kernel/ibmebus.c
create mode 100644 arch/powerpc/kernel/legacy_serial.c
create mode 100644 arch/powerpc/kernel/machine_kexec.c
create mode 100644 arch/powerpc/kernel/machine_kexec_32.c
create mode 100644 arch/powerpc/kernel/prom_parse.c
delete mode 100644 arch/powerpc/kernel/udbg_scc.c
create mode 100644 arch/powerpc/oprofile/op_model_7450.c
create mode 100644 arch/powerpc/platforms/cell/Kconfig
create mode 100644 arch/powerpc/platforms/cell/pervasive.c
create mode 100644 arch/powerpc/platforms/cell/pervasive.h
create mode 100644 arch/powerpc/platforms/cell/spu_base.c
create mode 100644 arch/powerpc/platforms/cell/spu_priv1.c
create mode 100644 arch/powerpc/platforms/cell/spu_syscalls.c
create mode 100644 arch/powerpc/platforms/cell/spufs/Makefile
create mode 100644 arch/powerpc/platforms/cell/spufs/backing_ops.c
create mode 100644 arch/powerpc/platforms/cell/spufs/context.c
create mode 100644 arch/powerpc/platforms/cell/spufs/file.c
create mode 100644 arch/powerpc/platforms/cell/spufs/hw_ops.c
create mode 100644 arch/powerpc/platforms/cell/spufs/inode.c
create mode 100644 arch/powerpc/platforms/cell/spufs/run.c
create mode 100644 arch/powerpc/platforms/cell/spufs/sched.c
create mode 100644 arch/powerpc/platforms/cell/spufs/spu_restore.c
create mode 100644 arch/powerpc/platforms/cell/spufs/spu_restore_crt0.S
create mode 100644 arch/powerpc/platforms/cell/spufs/spu_restore_dump.h_shipped
create mode 100644 arch/powerpc/platforms/cell/spufs/spu_save.c
create mode 100644 arch/powerpc/platforms/cell/spufs/spu_save_crt0.S
create mode 100644 arch/powerpc/platforms/cell/spufs/spu_save_dump.h_shipped
create mode 100644 arch/powerpc/platforms/cell/spufs/spu_utils.h
create mode 100644 arch/powerpc/platforms/cell/spufs/spufs.h
create mode 100644 arch/powerpc/platforms/cell/spufs/switch.c
create mode 100644 arch/powerpc/platforms/cell/spufs/syscalls.c
create mode 100644 arch/powerpc/platforms/powermac/bootx_init.c
create mode 100644 arch/powerpc/platforms/powermac/pfunc_base.c
create mode 100644 arch/powerpc/platforms/powermac/pfunc_core.c
create mode 100644 arch/powerpc/platforms/powermac/udbg_adb.c
create mode 100644 arch/powerpc/platforms/powermac/udbg_scc.c
create mode 100644 arch/powerpc/platforms/pseries/pci_dlpar.c
create mode 100644 arch/powerpc/platforms/pseries/ras.h
rename arch/powerpc/sysdev/{u3_iommu.c => dart_iommu.c} (64%)
rename arch/{ppc/syslib/ipic.c => powerpc/sysdev/ipic.c} (100%)
rename arch/{ppc/syslib/ipic.h => powerpc/sysdev/ipic.h} (100%)
rename arch/powerpc/xmon/{start_64.c => start.c} (100%)
delete mode 100644 arch/powerpc/xmon/start_32.c
delete mode 100644 arch/powerpc/xmon/start_8xx.c
create mode 100644 arch/ppc/configs/TQM8540_defconfig
create mode 100644 arch/ppc/configs/TQM8541_defconfig
create mode 100644 arch/ppc/configs/TQM8555_defconfig
create mode 100644 arch/ppc/configs/TQM8560_defconfig
create mode 100644 arch/ppc/platforms/85xx/tqm85xx.c
create mode 100644 arch/ppc/platforms/85xx/tqm85xx.h
delete mode 100644 drivers/i2c/busses/i2c-keywest.c
delete mode 100644 drivers/i2c/busses/i2c-keywest.h
delete mode 100644 drivers/i2c/busses/i2c-pmac-smu.c
create mode 100644 drivers/i2c/busses/i2c-powermac.c
create mode 100644 include/asm-powerpc/bootx.h
create mode 100644 include/asm-powerpc/ibmebus.h
rename include/{asm-ppc/ipic.h => asm-powerpc/ipic.h} (100%)
create mode 100644 include/asm-powerpc/kdump.h
create mode 100644 include/asm-powerpc/pmac_pfunc.h
create mode 100644 include/asm-powerpc/spu.h
create mode 100644 include/asm-powerpc/spu_csa.h
delete mode 100644 include/asm-ppc/bseip.h
Adrian Bunk:
PPC_PREP: remove unneeded exports
Andy Fleming:
powerpc: G4+ oprofile support
Andy Whitcroft:
powerpc: powermac adb fix dependency on btext_drawchar
powerpc: powermac adb fix udbg_adb_use_btext warning
powerpc32: clean up available memory models
powerpc32: fix definition of distribute_irqs
Anton Blanchard:
ppc64: Add NUMA cpu summary at boot
powerpc: Dont set 32bit cputable bits on 64bit
powerpc: Remove old comment in head.S
ppc64: fix time syscall
ppc64: Fix oprofile when compiled as a module
ppc64: POWER5+ oprofile support
powerpc: DABR exceptions should report the address not the PC
Aristeu Sergio Rozanski Filho:
ppc32: cpm_uart: fix xchar sending
Arnd Bergmann:
spufs: The SPU file system, base
spufs: cooperative scheduler support
spufs: Make all exports GPL-only
spufs: fix local store page refcounting
spufs: Fix oops when spufs module is not loaded
spufs: Turn off debugging output
spufs: Improved SPU preemptability.
spufs: Improved SPU preemptability [part 2].
spufs: fix mailbox polling
cell: add platform detection code
spufs: fix module refcount race
spufs: trivial compile fix
spufs: fix hexdump format
spufs: clear dsisr on CLASS1[Mf] exception
powerpc: fix large nvram access
powerpc: sanitize header files for user space includes
powerpc: fix two build warnings
cell: enable pause(0) in cpu_idle
spufs: fix locking in spu_acquire_runnable
spufs: dont hold root->isem in spu_forget
spufs: check for proper file pointer in sys_spu_run
spufs: serialize sys_spu_run per spu
spufs fix spu_acquire_runnable error path
spufs: dont leak directories in failed spu_create
spufs: fix spufs_fill_dir error path
spufs: clean up use of bitops
spufs: move spu_run call to its own file
spufs: abstract priv1 register access.
spufs: fix sparse warnings
spufs: fix allocation on 64k pages
spufs: set irq affinity for running threads
Benjamin Herrenschmidt:
powerpc: Add OF address parsing code (#2)
powerpc: serial port discovery (#2)
powerpc: Unify udbg (#2)
powerpc: Add back support for booting from BootX (#2)
powerpc: convert macio_asic to use prom_parse
powerpc: Fix g5 build with xmon
powerpc: More serial probe fixes (#2)
powerpc: udbg updates
powerpc: Update OF address parsers
powerpc: Add pmac32 defconfig for ARCH=powerpc
powerpc: Fix platinumfb for some modes
powerpc: Remove device_node addrs/n_addr
powerpc: Experimental support for new G5 Macs (#2)
powerpc: Fix g5 DART init
powerpc: pci_address_to_pio fix
1/5 powerpc: Rework PowerMac i2c part 1
2/5 powerpc: Rework PowerMac i2c part 2
3/5 powerpc: Add platform functions interpreter
4/5 powerpc: Add cpufreq support for all desktop G5
David Gibson:
powerpc: Make hugepage mappings respect hint addresses
powerpc: Remove ItLpRegSave area from the paca
powerpc: Remove some unneeded fields from the paca
powerpc: Replace VMALLOCBASE with VMALLOC_START
powerpc: Fix iSeries bug in VMALLOCBASE/VMALLOC_START consolidation
David Woodhouse:
syscall entry/exit revamp
ppc64 syscall_exit_work: call the save_nvgprs function, not its descriptor.
powerpc: serial port discovery: cope with broken firmware
Save NVGPRS in 32-bit signal frame
Fix code that saves NVGPRS in 32-bit signal frame
ppc: Make ARCH=ppc build again with new syscall path
powerpc/cell: disable legacy i/o area
Haren Myneni:
powerpc: Fix search for the main interrupt controller
Small fix in eeh definitions when CONFIG_EEH not enabled
Heiko J Schick:
powerpc: IBMEBUS bus support
Jens.Osterkamp at de.ibm.com:
powerpc/cell: add iommu support for larger memory
Kristian Mueller:
via-pmu: compile without Power Management support
Kumar Gala:
powerpc: moved ipic code to arch/powerpc
powerpc: Add support for building uImages
powerpc: Fix suboptimal uImage target
ppc32: Add TQM85xx (8540/8541/8555/8560) board support
powerpc: Detect prefetchable windows in pci_process_bridge_OF_ranges
powerpc: Fix compile problem in pci.c for ppc32
powerpc: Loosen udbg_probe_uart_speed sanity checking
powerpc: Add the ability to handle SOC ports in legacy_serial
powerpc: added a udbg_progress
powerpc: Call find_legacy_serial_ports() if we enable CONFIG_SERIAL_8250
powerpc: fixing compile issue with !CONFIG_PCI in legacy_serial.c
linas:
powerpc: minor cleanup of void ptr deref
powerpc: export PCI fixup routine
Linas Vepstas:
powerpc: PCI hotplug common code elimination
powerpc: make pcibios_claim_one_bus available to other code
powerpc: migrate common PCI hotplug code
Marcelo Tosatti:
ppc32: m8xx watchdog update
powerpc/8xx: Fix m8xx_wdt issues
Mark Nutter:
spufs: switchable spu contexts
kernel-side context switch code for spufs
spufs: add spu-side context switch code
Michael Ellerman:
powerpc: Merge kexec
powerpc: Propagate regs through to machine_crash_shutdown
powerpc: Add a is_kernel_addr() macro
powerpc: Separate usage of KERNELBASE and PAGE_OFFSET
powerpc: Add CONFIG_CRASH_DUMP
powerpc: Create a trampoline for the fwnmi vectors
powerpc: Reroute interrupts from 0 + offset to PHYSICAL_START + offset
powerpc: Fixups for kernel linked at 32 MB
powerpc: Add arch dependent basic infrastructure for Kdump.
powerpc: Parse crashkernel= parameter in first kernel
powerpc: Add arch-dependent copy_oldmem_page
powerpc: Add support for "linux,usable-memory" on memory nodes
powerpc: Don't use KERNELBASE in add_memory()
Mike Kravetz:
powerpc: Minor numa memory code cleanup
powerpc: Minor numa memory code cleanup
powerpc: numa placement for dynamically added memory
powerpc: don't add memory to empty node/zone
Nicolas Kaiser:
Documentation/powerpc: index update
Otavio Salvador:
ppc: removed unused variable i from code.
Paul Janzen:
ppc32: Put cache flush routines back into .relocate_code section
Paul Mackerras:
powerpc: Update __NR_syscalls to account for SPU syscalls
ppc: remove duplicate bseip.h
Revert "powerpc: Minor numa memory code cleanup"
powerpc: Fix typo in head_64.S
powerpc: Fix some #ifndef __KERNEL__ that should be #ifdef
powerpc: set CONFIG_PPC_OF=y always for ARCH=powerpc
powerpc: unbreak iSeries compilation again
Segher Boessenkool:
powerpc: Update MPIC workarounds
Stephen Rothwell:
powerpc: cleanup iseries irq.c
powerpc: use end_IRQ for iseries irqs
powerpc: partly merge iseries do_IRQ
powerpc: reduce include in irq.c
powerpc: more iseries irq work
powerpc: fix for "Update OF address parsers"
More information about the Linuxppc64-dev
mailing list