All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/10] xen: arm: direct 1:1 map on 64 bit
@ 2013-08-07 13:31 Ian Campbell
  2013-08-07 13:31 ` [PATCH v2 01/10] xen: arm: Use _AC macros in config.h Ian Campbell
                   ` (9 more replies)
  0 siblings, 10 replies; 18+ messages in thread
From: Ian Campbell @ 2013-08-07 13:31 UTC (permalink / raw)
  To: xen-devel; +Cc: Julien Grall, Stefano Stabellini, Tim Deegan

A pretty substantial portion of this is acked but the big patch "xen:
arm: Use a direct mapping of RAM on arm64" remains outstanding.

The main concern seems to be whether to ifdef vs moving code under
arm32/ arm64/. Since the majority of the code remains common[0] in this
case I prefer to use ifdefs since it keeps all the interrelated code in
a single place and avoids having to export internals like the static
page table arrays outside of this function and expose other functions
which we would rather the rest of the hypervisor didn't get at.

Other patches which need acks are:

xen: arm: Add zeroeth level page table macros and defines

        I think this one just got missed, it's pretty trivial IMHO.
        
xen: arm: define a macro to get this CPUs page table root

        Stefano didn't see the point but it doesn't really become clear
        until a later patch. I've expanded the changelog.
        
[0] Out of 1255 lines in mm.c there are 45 lines of 64 bit only code and
64 lines of 32 bit only code.

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2013-08-08 11:32 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-07 13:31 [PATCH v2 00/10] xen: arm: direct 1:1 map on 64 bit Ian Campbell
2013-08-07 13:31 ` [PATCH v2 01/10] xen: arm: Use _AC macros in config.h Ian Campbell
2013-08-07 13:31 ` [PATCH v2 02/10] xen: arm: Add zeroeth level page table macros and defines Ian Campbell
2013-08-08 10:09   ` Tim Deegan
2013-08-08 10:12     ` Ian Campbell
2013-08-08 11:08       ` Tim Deegan
2013-08-08 11:32         ` Ian Campbell
2013-08-07 13:31 ` [PATCH v2 03/10] xen: arm: Rename page table "hint" field to slightly more descriptive "contig" Ian Campbell
2013-08-07 13:31 ` [PATCH v2 04/10] xen: arm: refactor create_mappings Ian Campbell
2013-08-07 13:31 ` [PATCH v2 05/10] xen: arm: define a macro to get this CPUs page table root Ian Campbell
2013-08-07 19:17   ` Stefano Stabellini
2013-08-07 13:31 ` [PATCH v2 06/10] xen: arm: Add a pte_of_xenaddr helper Ian Campbell
2013-08-07 13:31 ` [PATCH v2 07/10] xen: arm: fix is_xen_fixed_mfn Ian Campbell
2013-08-07 13:31 ` [PATCH v2 08/10] xen: arm: allow virt_to_maddr to take either a pointer or an integer Ian Campbell
2013-08-07 13:31 ` [PATCH v2 09/10] xen: gate split heap code on its own config option rather than !X86 Ian Campbell
2013-08-07 16:48   ` Keir Fraser
2013-08-07 13:31 ` [PATCH v2 10/10] xen: arm: Use a direct mapping of RAM on arm64 Ian Campbell
2013-08-07 19:36   ` Stefano Stabellini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.