Kumar Gala
1dc91c3eb3
powerpc/fsl-booke: Fix setup_initial_memory_limit to not blindly map
...
On FSL Book-E devices we support multiple large TLB sizes and so we can
get into situations in which the initial 1G TLB size is too big and
we're asked for a size that is not mappable by a single entry (like
512M). The single entry is important because when we bring up secondary
cores they need to ensure any data structure they need to access (eg
PACA or stack) is always mapped.
So we really need to determine what size will actually be mapped by the
first TLB entry to ensure we limit early memory references to that
region. We refactor the map_mem_in_cams() code to provider a helper
function that we can utilize to determine the size of the first TLB
entry while taking into account size and alignment constraints.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-10-11 23:30:41 -05:00
..
alpha
alpha, gpio: GENERIC_GPIO default must be n
2011-09-14 18:09:37 -07:00
arm
Merge branch 'fixes' of git://git.linaro.org/people/arnd/arm-soc
2011-09-12 11:51:35 -07:00
avr32
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
blackfin
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
cris
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
frv
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
h8300
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
ia64
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
m32r
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
m68k
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
microblaze
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
mips
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
mn10300
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
openrisc
Add missing DMA ops
2011-09-11 09:50:39 +02:00
parisc
remove remaining references to nfsservctl
2011-08-29 16:31:59 -07:00
powerpc
powerpc/fsl-booke: Fix setup_initial_memory_limit to not blindly map
2011-10-11 23:30:41 -05:00
s390
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
score
modules: make arch's use default loader hooks
2011-07-24 22:06:04 +09:30
sh
Merge branch 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x
2011-08-29 13:34:48 -07:00
sparc
sparc64: Only Panther cheetah+ chips have POPC.
2011-08-29 21:14:29 -07:00
tile
Merge branch 'apei-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2011-08-03 21:53:27 -10:00
um
um: fix strrchr() problems
2011-09-14 18:09:37 -07:00
unicore32
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2011-07-29 23:35:05 -07:00
x86
Merge branch 'stable/bug.fixes' of git://oss.oracle.com/git/kwilk/xen
2011-09-16 11:28:11 -07:00
xtensa
All Arch: remove linkage for sys_nfsservctl system call
2011-08-26 15:09:58 -07:00
.gitignore
Kconfig
Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG
2011-08-03 11:12:37 -04:00