Thread (6 messages) 6 messages, 3 authors, 2005-10-07

Re: [PATCH] ppc32: make sure we have an L3 before touch its control register

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2005-10-07 00:35:18

On Fri, 2005-10-07 at 10:26 +1000, Benjamin Herrenschmidt wrote:
quoted
Dope, you're right.  I notice that we apparent do this for BTIC and  
DPM in this function though?
Yes, those bits are buggy. Good catch
And no, in fact, my brain is buggy... On ppc32 we identify first, then
fixup, then only do the call_setup_cpu ! That's why the Idle NAP code
actually goes test the feature bit.

I think ppc64 does it the other way around. ppc64 certainly _requires_
taht the fixup has not yet been applied while running early_setup() as
it may change some CPU features according to firmware properties.

So in the merged kernel, we need to be extra careful here. I think we
should go the ppc64 way actually and apply the fixups later. But that
means fixing the code in cpu_setup_6xx.S indeed.

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