patches in powerpc.git
Paul Mackerras
paulus at samba.org
Wed Feb 7 15:03:13 EST 2007
The following is the list of commits that I have in the powerpc.git
tree, and which I plan to ask Linus to pull tomorrow. If anyone
thinks any of these should *not* go in, let me know quickly.
If anyone has patches not listed here that they want in 2.6.21, please
let me or the relevant sub-arch maintainer know. I have put in all
the patches I know about that don't seem to be still under discussion.
(Note that Geoff Levand's "[PATCH 1/16] ps3: inform incomplete" isn't
listed here, because it's already upstream in Linus' tree.)
Paul.
arch/powerpc/Kconfig | 30
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 | 2
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/sysfs.c | 141 +-
arch/powerpc/kernel/traps.c | 2
arch/powerpc/kernel/udbg.c | 4
arch/powerpc/kernel/udbg_16550.c | 24
arch/powerpc/kernel/vio.c | 6
arch/powerpc/lib/Makefile | 2
arch/powerpc/lib/dma-noncoherent.c | 24
arch/powerpc/lib/rheap.c | 3
arch/powerpc/mm/hugetlbpage.c | 3
arch/powerpc/mm/mem.c | 20
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/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/lpar.c | 51 +
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/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/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/ppc85xx_rio.c | 2
arch/ppc/xmon/start.c | 5
drivers/char/Kconfig | 7
drivers/char/Makefile | 1
drivers/char/hvc_beat.c | 134 ++
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 | 9
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/mmu.h | 1
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/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
190 files changed, 16855 insertions(+), 3343 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/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 (1):
[POWERPC] Remove the broken Gemini support
Akinobu Mita (1):
[POWERPC] Use is_init() instead of pid==1
Anton Blanchard (1):
[POWERPC] Move ELF_ET_DYN_BASE up to 512MB point
Benjamin Herrenschmidt (2):
[POWERPC] ps3: system bus minor mmio fix
[POWERPC] ps3: cleanup interrupt bmp routines
David Gibson (1):
[POWERPC] Compile fixes for arch/powerpc dcr code
David Woodhouse (1):
[POWERPC] Mask 32-bit system call arguments to 32 bits on PPC64 in audit code
Geert Uytterhoeven (3):
[POWERPC] ps3: repository storage support
[POWERPC] ps3: add interrupt alloc for outlets
[POWERPC] ps3: get av_multi_out params
Geoff Levand (14):
[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
Ishizaki Kou (20):
[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 (2):
[POWERPC] 86xx: local_irq_disable() is redundant after local_irq_save()
[POWERPC] powermac: local_irq_disable() is redundant after local_irq_save()
Kim Phillips (2):
[POWERPC] 83xx: Add the mpc832xemds defconfig
[POWERPC] 83xx: Add the mpc8323emds.dts
Kumar Gala (6):
[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
Li Yang (1):
[POWERPC] 83xx: Fix compiler warnings on 836x and 832x
Linas Vepstas (2):
[POWERPC] Clarify EEH error message
[POWERPC] pSeries: EEH improperly enabled for some Power4 systems
Livio Soares (1):
[POWERPC] Fix performance monitor exception
Mariusz Kozlowski (6):
[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
Michael Neuling (1):
[POWERPC] remove unused CPU_FTRS_POWER6X
Michal Ostrowski (1):
[POWERPC] Do not write virq back to PCI config space
Nathan Lynch (3):
[POWERPC] maple: improve CPC9x5 host bridge detection
[POWERPC] Maple: don't override bus-range supplied by firmware
[POWERPC] Maple: use mmio nvram
Olaf Hering (1):
[POWERPC] Update fixup_winbond_82c105 comment
Olof Johansson (13):
[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 (1):
[POWERPC] Select DEFAULT_UIMAGE for HPC-NET/8641
Paul Mackerras (2):
[POWERPC] Clear RI bit in MSR before restoring r13 when returning to userspace
[POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call
Pavel Roskin (1):
[POWERPC] Assign all PCI busses on G3 Blue & White
Robert P. J. Day (2):
[POWERPC] Fix apparent typo "CONFIG_SERIAL_CPM_SMC".
[POWERPC] Add "is_power_of_2" checking to log2.h.
Simon Vallet (1):
[POWERPC] Add support for R_PPC_ADDR16_HI relocations
Timur Tabi (1):
[POWERPC] Fix array indexing error in rheap grow()
Vitaly Bordug (10):
[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
More information about the Linuxppc-dev
mailing list