Thread (9 messages) 9 messages, 4 authors, 2008-11-13

Re: [PATCH] [v3] powerpc/4xx: work around CHIP11 errata in a more PAGE_SIZE-friendly way

flat view

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2008-11-12 20:46:02

On Wed, 2008-11-12 at 09:11 -0600, Hollis Blanchard wrote:
Forget pages. The errata is about the last 256 bytes of physical
memory.
quoted
I still find it a bit tricky to have memory nodes not aligned on
nice
quoted
fat big boundaries tho.
I don't know what you're referring to. The patch I sent doesn't touch
memory nodes, so they are indeed still aligned on nice fat big
boundaries.
My last comment was about the approach of modifying the memory node.
I don't think this is overengineering at all. We can't touch the last
256 bytes, so we mark it reserved, and then we won't. Altering memory
nodes is far more complicated and error-prone.
But your approach is going to be painful for kexec which will have to
duplicate that logic.

Again, why can't we just stick something in the kernel code that
reserves the last page ? It could be in prom.c or it could be called by
affected 4xx platforms by the platform code, whatever, but the reserve
map isn't really meant for that and will not be passed over from kernel
to kernel by kexec.

Ben.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help