From: Konrad Eisele <konrad@xxxxxxxxxxx> Date: Tue, 06 Oct 2009 17:35:24 +0200 > Here is what we digged out: > The virtual address regions with 512 MB ram and > #define SRMMU_MAX_NOCACHE_PAGES (1280) > are: > > 0xfc0000000 - 0xfc5000000 : nocache mem > 0xfc5000000 - 0xfc9000000 : highmem > > however srmmu_nocache_init()->srmmu_early_allocate_ptable_skeleton() > initializes the the page skelleton in steps of: > ... > while(start < end) { > ... > start = (start + PMD_SIZE) & PMD_MASK; > } > ... > > PMD_SIZE is 0x4000000, that means it will will initilize > > 0xfc0000000 - 0xfc4000000 and > 0xfc4000000 - 0xfc8000000 > before it breaks. I think you have found a genuine bug and maybe it explains bugs others have run into over the past few years :-) I'll do some more research on this tomorrow and apply some kind of fix. Thanks! -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html