summaryrefslogtreecommitdiffstats
path: root/arch/microblaze/mm/pgtable.c
Commit message (Collapse)AuthorAgeFilesLines
* microblaze: Fix mapin_ram functionMichal Simek2012-03-231-1/+1
| | | | | | | | | | Fix how many pages are allocated in mapin_ram. It is lowmem_size not setup CONFIG_LOWMEM_SIZE because it is the same for all systems. Which means that wrong pages are allocated if memory size is smaller than CONFIG_LOWMEM_SIZE. It has dramatic impact on bootup time. On sp605 MMU full hw design is 7s. Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: Introduce fixmapMichal Simek2012-03-231-0/+11
| | | | | | Fixmap will be used for highmem support. Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: mm: Fix lowmem max memory size limitsMichal Simek2012-03-231-6/+1
| | | | | | | | | | Use CONFIG_LOWMEM_SIZE if system has larger ram size. For system with larger ram size, enable HIGMEM support. Also setup limitation for memblock and use memblock allocation in lowmem region. Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: Use vsprintf extention %pf with builtin_return_addressJoe Perches2012-03-191-1/+1
| | | | | | | | | | | Emit the function name not the address when possible. builtin_return_address() gives an address. When building a kernel with CONFIG_KALLSYMS, emit the actual function name not the address. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: export assembly functions used by modulesMichal Simek2010-05-131-0/+1
| | | | | | Export __strncpy_user, memory_size, ioremap_bot for modules. Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: Remove ancient codeMichal Simek2010-05-061-36/+0
| | | | | | I found several function which we don't use that's why I am removing them. Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: Quiet section mismatch warnings for MMU versionMichal Simek2010-05-061-0/+15
| | | | | | | | | | | | | Remove section mismatch - based on ppc aproach. WARNING: vmlinux.o(.text+0x64834): Section mismatch in reference from the function __pte_alloc_kernel() to the function .init.text:early_get_page() The function __pte_alloc_kernel() references the function __init early_get_page(). This is often because __pte_alloc_kernel lacks a __init annotation or the annotation of early_get_page is wrong. Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: Adding likely macrosMichal Simek2010-04-011-1/+1
| | | | | | | On the base on GCOV analytics is helpful to add likely/unlikely macros. Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: Remove VMALLOC_VMADDRMichal Simek2010-03-111-1/+1
| | | | Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze: Remove show_tmem functionMichal Simek2009-12-141-10/+0
| | | | | | | show_tmem function do nothing that's why I removed it. There is also cleaning of commented ancient code. Signed-off-by: Michal Simek <monstr@monstr.eu>
* microblaze_mmu_v2: Page table - ioremap - pgtable.c/h, section updateMichal Simek2009-05-261-0/+286
Signed-off-by: Michal Simek <monstr@monstr.eu>
OpenPOWER on IntegriCloud