Re: [PATCH] [v3] powerpc/4xx: work around CHIP11 errata in a more PAGE_SIZE-friendly way
From: Hollis Blanchard <hidden>
Date: 2008-11-18 20:37:28
On Fri, 2008-11-14 at 16:09 -0600, Hollis Blanchard wrote:
Basically my revised proposal is to add explicit memory reservation properties to the device tree. Currently, "/memreserve" properties in .dts files are not present in the device tree itself, only in the FDT header. I think these reservations should be duplicated in the tree itself, so that they become visible to post-boot tools like kexec. In summary, all memory reservations will then exist both in the device tree and in the FDT header. Comments? Impact to uboot: revert memory node truncation; create reservation and /memreserve property. Impact to cuboot wrapper: revert memory node truncation; create reservation and /memreserve property. Impact to kernel: none. /memreserve will be ignored, since memory reservations are already handled properly. Impact to kexec-tools: Must take /memreserve into account when placing data at "the end of memory". If this is all too much, then I'm close to giving up and burning a 64KB page, which requires only ALIGN_DOWN() in the kernel.
Any comments? -- Hollis Blanchard IBM Linux Technology Center