Please pull powerpc.git 'master' branch
Paul Mackerras
paulus at samba.org
Fri Sep 22 16:39:43 EST 2006
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
More information about the Linuxppc-dev
mailing list