[PATCH] [v3] powerpc/4xx: work around CHIP11 errata in a more PAGE_SIZE-friendly way
Hollis Blanchard
hollisb at us.ibm.com
Wed Nov 19 07:33:32 EST 2008
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
More information about the Linuxppc-dev
mailing list