linux/arch/powerpc/kernel
Benjamin Herrenschmidt 1f1936ff3f powerpc: Fix some 6xx/7xxx CPU setup functions
Some of those functions try to adjust the CPU features, for example
to remove NAP support on some revisions. However, they seem to use
r5 as an index into the CPU table entry, which might have been right
a long time ago but no longer is. r4 is the right register to use.

This probably caused some off behaviours on some PowerMac variants
using 750cx or 7455 processor revisions.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
CC: stable@kernel.org
2011-02-07 12:57:11 +11:00
..
vdso32
vdso64
.gitignore
Makefile
align.c
asm-offsets.c
audit.c
btext.c
cacheinfo.c
cacheinfo.h
clock.c
compat_audit.c
cpu_setup_6xx.S powerpc: Fix some 6xx/7xxx CPU setup functions 2011-02-07 12:57:11 +11:00
cpu_setup_44x.S
cpu_setup_fsl_booke.S powerpc/fsl_rio: Fix non-standard HID1 register access 2011-01-12 18:00:29 -06:00
cpu_setup_pa6t.S
cpu_setup_ppc970.S
cputable.c powerpc: Pass the right cpu_spec to ->setup_cpu() on 64-bit 2011-02-07 12:47:57 +11:00
crash.c powerpc/kdump: Move crash_kexec_stop_spus to kdump crash handler 2011-01-21 14:08:36 +11:00
crash_dump.c
dbell.c
dma-iommu.c
dma-swiotlb.c
dma.c
e500-pmu.c
entry_32.S powerpc/ppc32/tracing: Add stack frame to calls of trace_hardirqs_on/off 2011-01-21 14:08:33 +11:00
entry_64.S
exceptions-64e.S
exceptions-64s.S
firmware.c
fpu.S
fsl_booke_entry_mapping.S
ftrace.c
head_8xx.S
head_32.S
head_40x.S
head_44x.S
head_64.S
head_booke.h
head_fsl_booke.S
hw_breakpoint.c
ibmebus.c
idle.c
idle_6xx.S
idle_book3e.S
idle_e500.S
idle_power4.S
init_task.c
io.c
iomap.c
iommu.c
irq.c
isa-bridge.c
kgdb.c
kprobes.c
kvm.c
kvm_emul.S
l2cr_6xx.S
legacy_serial.c
lparcfg.c
machine_kexec.c powerpc/kdump: Disable ftrace during kexec 2011-01-21 14:08:36 +11:00
machine_kexec_32.c
machine_kexec_64.c
misc.S
misc_32.S
misc_64.S
module.c
module_32.c
module_64.c
mpc7450-pmu.c
msi.c
nvram_64.c
of_platform.c
paca.c
pci-common.c
pci_32.c
pci_64.c
pci_dn.c
pci_of_scan.c
perf_callchain.c
perf_event.c powerpc: perf: Fix frequency calculation for overflowing counters 2011-01-17 11:43:02 +01:00
perf_event_fsl_emb.c powerpc, perf: Fix frequency calculation for overflowing counters (FSL version) 2011-01-19 20:05:42 +01:00
pmc.c
power4-pmu.c
power5+-pmu.c
power5-pmu.c
power6-pmu.c
power7-pmu.c
ppc32.h
ppc970-pmu.c
ppc_ksyms.c
ppc_save_regs.S
proc_powerpc.c
process.c powerpc: Print 32 bits of DSISR in show_regs 2011-01-21 14:08:37 +11:00
prom.c dt/flattree: Return virtual address from early_init_dt_alloc_memory_arch() 2011-01-15 22:01:58 -07:00
prom_init.c
prom_init_check.sh
prom_parse.c
ptrace.c
ptrace32.c
reloc_64.S
rtas-proc.c
rtas-rtc.c
rtas.c
rtas_flash.c powerpc/rtas_flash: Use simple_read_from_buffer 2011-01-21 14:08:34 +11:00
rtas_pci.c
rtasd.c powerpc: Check RTAS extended log flag before checking length 2011-01-21 14:08:38 +11:00
setup-common.c
setup.h
setup_32.c
setup_64.c
signal.c
signal.h
signal_32.c
signal_64.c
smp-tbsync.c
smp.c
softemu8xx.c
stacktrace.c
suspend.c
swsusp.c
swsusp_32.S
swsusp_64.c
swsusp_asm64.S
swsusp_booke.S
sys_ppc32.c
syscalls.c
sysfs.c
systbl.S
systbl_chk.c
systbl_chk.sh
tau_6xx.c
time.c powerpc/cell: Use system_wq in cpufreq_spudemand 2011-01-21 14:08:34 +11:00
traps.c powerpc: Don't silently handle machine checks from userspace 2011-01-21 14:08:37 +11:00
udbg.c
udbg_16550.c
vdso.c
vecemu.c
vector.S
vio.c
vmlinux.lds.S