On Fri, May 09, 2014 at 08:58:20PM +0530, Jayachandran C wrote: > This patchset adds support for loading a XLR/XLP kernel compiled with a > CKSEG2 load address. > > The changes are to: > - move the existing MAPPED_KERNEL option from sgi-ip27 to common config > - Add a plat_mem_fixup function to arch_mem_init which will allow > the platform to calculate the kernel wired TLB entries and save > them so that all the CPUs can set them up at boot. > - Update PAGE_OFFSET, MAP_BASE and MODULE_START when mapped kernel > is enabled. > - Update compressed kernel code to generate the final executable in > KSEG0 and map the load address of the embedded kernel before loading > it. > - Use wired entries of sizes 256M/1G/4G to map the available memory on > XLP9xx and XLP2xx > > Comments and suggestions welcome. Looks like I missed a patch while sending this out. Will send the full patchset again (and fix it up in patchwork). JC.