[PATCH] ppc32: fix CONFIG_TASK_SIZE handling on 44x

Dan Malek dan at embeddededge.com
Thu May 19 00:14:46 EST 2005


On May 18, 2005, at 6:21 AM, Eugene Surovegin wrote:

> This patch fixed CONFIG_TASK_SIZE handling on 44x.

Paul suggested to me and I've been contemplating changing
the page table management on PowerPC to something similar
to other platforms.  At first, I was only going to do this on 8xx,
but I think I'll do it for PowerPC in general so all boards can
take advantage if they choose to do so.

Other ports populate the user page tables with the kernel pmd
entries upon kernel faults, then we don't have to distinguish
among page tables during the TLB exceptions.  I'm hoping we
can populate the init page table entries at boot time, and then
everyone will inherit them, eliminating all faults unless the kernel
vmalloc space grows to need a new pmd entry.

This would be a generic solution to selecting task size, among
other advanced memory mapping options.

I'll keep you posted.

Thanks.


	-- Dan




More information about the Linuxppc-embedded mailing list