Thread (52 messages) flat view 52 messages, 6 authors, 2011-05-27

[PATCH v5 15/19] ARM: LPAE: Add support for cpu_v7_do_(suspend|resume)

From: tony@atomide.com (Tony Lindgren)
Date: 2011-05-24 06:26:20
Also in: lkml

Hi,

Sorry for the delay in replying, we got a baby girl last Thursday :)

* Catalin Marinas [off-list ref] [110523 00:05]:
On 20 May 2011 19:09, Nicolas Pitre [off-list ref] wrote:
quoted
On Fri, 20 May 2011, Catalin Marinas wrote:
quoted
On Wed, 2011-05-18 at 08:27 +0100, Tony Lindgren wrote:
quoted
Do we really need all this ifdef else throughout this series?

I think we already have things in place to do this dynamically
like we already do for thumb, smp_on_up, v6 vs v7 and so on.
By dynamically, do you mean at run-time? We won't be able to compile
both classic and LPAE in the same kernel, there is just too much
difference between them (2 vs 3 levels of page tables - LPAE is an
entirely new format).
OK
quoted
quoted
If you mean some simpler macros like what we have for ARM/THUMB to
reduce the number of lines, I'm fine with it though we don't always have
a 1:1 mapping between LPAE and non-LPAE instructions.

Alternatively, I'm happy to create a separate proc-v7lpae.S file.
That would probably be the best option.
OK, I'll move this code to a separate file. The v7 setup code got
pretty hard to read.
Separate file or macros sounds good to me too depending on how much
of existing code you can recycle.

Regards,

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