linux/arch/powerpc/kernel
Michael Ellerman 337a7128db [PATCH] powerpc: Only calculate htab_size in one place for kexec
For kexec we need to know the size of the MMU hash table.

Currently we calculate the size once in the htab code, and then twice more in
the kexec code, once using htab_hash_mask and once using ppc64_pft_size.
On some machines the ppc64_pft_size calculation is broken because
ppc64_pft_size is not set.

So we need to fix the second calculation, but better still we should just
calculate the size once and use it everywhere else.

Tested on Power5 LPAR, Power4 non-LPAR and Power3.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-02-24 11:36:18 +11:00
..
vdso32
vdso64
align.c
asm-offsets.c
binfmt_elf32.c
btext.c
cpu_setup_power4.S
cputable.c
crash.c
crash_dump.c
dma_64.c
entry_32.S
entry_64.S
firmware.c
fpu.S powerpc/64: Fix bug in setting floating-point exception mode 2006-02-07 13:55:30 +11:00
head_4xx.S
head_8xx.S
head_32.S
head_44x.S
head_64.S [PATCH] powerpc: Make UP -> SMP kexec work again 2006-02-20 12:03:36 +11:00
head_fsl_booke.S
ibmebus.c
idle_6xx.S
idle_64.c
idle_power4.S
init_task.c
iomap.c
iommu.c [PATCH] powerpc: IOMMU SG paranoia 2006-02-07 21:28:38 +11:00
irq.c
kprobes.c
legacy_serial.c [PATCH] CONFIG_ISA does not make sense for CONFIG_PPC_PSERIES 2006-02-01 08:53:08 -08:00
lparcfg.c [PATCH] powerpc: Fix OOPS in lparcfg on G5 2006-02-20 10:44:34 +11:00
lparmap.c
machine_kexec.c
machine_kexec_32.c
machine_kexec_64.c [PATCH] powerpc: Only calculate htab_size in one place for kexec 2006-02-24 11:36:18 +11:00
Makefile ppc: Use the system call table from arch/powerpc/kernel/systbl.S 2006-02-10 16:02:20 +11:00
misc_32.S
misc_64.S
module_64.c
nvram_64.c
of_device.c
paca.c
pci_32.c
pci_64.c
pci_direct_iommu.c
pci_dn.c
pci_iommu.c
pmc.c
ppc32.h
ppc_ksyms.c [PATCH] powerpc: remove duplicate exports 2006-02-20 10:44:31 +11:00
proc_ppc64.c
process.c
prom.c [PATCH] powerpc: remove pointer/integer confusion in of_find_node_by_name 2006-02-07 21:32:44 +11:00
prom_init.c [PATCH] powerpc: Refuse to boot a kdump kernel via OF 2006-02-07 21:28:38 +11:00
prom_parse.c [PATCH] powerpc: add refcounting to setup_peg2 and of_get_pci_address 2006-02-07 21:32:45 +11:00
ptrace-common.h
ptrace.c
ptrace32.c
rtas-proc.c
rtas-rtc.c
rtas.c [PATCH] powerpc: remove useless call to touch_softlockup_watchdog 2006-02-07 21:32:44 +11:00
rtas_flash.c [PATCH] Don't check pointer for NULL before passing it to kfree [arch/powerpc/kernel/rtas_flash.c] 2006-02-07 21:51:53 +11:00
rtas_pci.c
semaphore.c
setup-common.c
setup.h
setup_32.c
setup_64.c [PATCH] powerpc: Don't start secondary CPUs in a UP && KEXEC kernel 2006-02-20 12:03:34 +11:00
signal_32.c [PATCH] powerpc signal __user annotations 2006-02-08 01:03:46 -05:00
signal_64.c [PATCH] powerpc signal __user annotations 2006-02-08 01:03:46 -05:00
smp-tbsync.c
smp.c [PATCH] powerpc: avoid timer interrupt replay effect when onlining cpu 2006-02-07 21:51:54 +11:00
sys_ppc32.c powerpc: Keep xtime and gettimeofday in sync 2006-02-20 10:38:56 +11:00
syscalls.c
sysfs.c
systbl.S [PATCH] powerpc: unshare system call registration 2006-02-10 16:34:54 +11:00
time.c powerpc: Keep xtime and gettimeofday in sync 2006-02-20 10:38:56 +11:00
traps.c
udbg.c
udbg_16550.c [PATCH] powerpc: fix compile warning in udbg_init_maple_realmode 2006-02-07 21:51:52 +11:00
vdso.c
vecemu.c
vector.S
vio.c
vmlinux.lds.S