xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 0/9] xen: arm: support up to (almost) 1TB of guest RAM
@ 2014-05-22  9:39 Ian Campbell
  2014-05-22  9:46 ` [PATCH v5 1/9] tools: libxl: use uint64_t not unsigned long long for addresses Ian Campbell
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Ian Campbell @ 2014-05-22  9:39 UTC (permalink / raw)
  To: Julien Grall, Stefano Stabellini, Tim Deegan, Ian Jackson; +Cc: xen-devel

This series rejigs the guest physical address space to allow for up to
1019GB of RAM, with up to 3GB below the 4GB boundary.

The second patch here (an error check) should be backported to 4.4 but
the rest are not suitable IMHO since they change the guest layout.
Although we reserve the right to do so I think we should avoid such
changes in stable branches.

Not too much changed since v4, a bit of coding style cleanup and
reduction of the repetition of the lists of GUEST_RAM?_{SIZE,BASE}.

A few of the patches were reworked in v4 so some acks were dropped. The
current state is:

AT  tools: libxl: use uint64_t not unsigned long long for addresses
AT  tools: arm: report an error if the guest RAM is too large
AT  tools: arm: move magic pfns out of guest RAM region
AT  tools: arm: rearrange guest physical address space to increase max RAM
A   tools: arm: refactor code to setup guest p2m and fill it with RAM
  * tools: arm: prepare domain builder for multiple banks of guest RAM
    tools: arm: prepare guest FDT building for multiple RAM banks
  * tools: arm: support up to (almost) 1TB of guest RAM
AT  tools: arm: increase size of region set aside for guest grant table

A==ARM Ack, T==Tools ACK, *==Reworked in v4 so acks dropped.

Ian.

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

end of thread, other threads:[~2014-07-02 15:06 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-22  9:39 [PATCH v5 0/9] xen: arm: support up to (almost) 1TB of guest RAM Ian Campbell
2014-05-22  9:46 ` [PATCH v5 1/9] tools: libxl: use uint64_t not unsigned long long for addresses Ian Campbell
2014-05-22  9:46 ` [PATCH v5 2/9] tools: arm: report an error if the guest RAM is too large Ian Campbell
2014-07-02 15:06   ` Ian Jackson
2014-05-22  9:46 ` [PATCH v5 3/9] tools: arm: move magic pfns out of guest RAM region Ian Campbell
2014-05-22  9:46 ` [PATCH v5 4/9] tools: arm: rearrange guest physical address space to increase max RAM Ian Campbell
2014-05-22  9:46 ` [PATCH v5 5/9] tools: arm: refactor code to setup guest p2m and fill it with RAM Ian Campbell
2014-05-22 16:50   ` Ian Jackson
2014-05-22  9:46 ` [PATCH v5 6/9] tools: arm: prepare domain builder for multiple banks of guest RAM Ian Campbell
2014-05-22 10:18   ` Julien Grall
2014-05-22 16:52   ` Ian Jackson
2014-05-22  9:46 ` [PATCH v5 7/9] tools: arm: prepare guest FDT building for multiple RAM banks Ian Campbell
2014-05-22 10:22   ` Julien Grall
2014-05-22 16:55     ` Ian Jackson
2014-05-23  8:43       ` Ian Campbell
2014-05-22  9:46 ` [PATCH v5 8/9] tools: arm: support up to (almost) 1TB of guest RAM Ian Campbell
2014-05-22 10:25   ` Julien Grall
2014-05-22 16:55   ` Ian Jackson
2014-05-22  9:46 ` [PATCH v5 9/9] tools: arm: increase size of region set aside for guest grant table Ian Campbell
2014-06-02 14:42 ` [PATCH v5 0/9] xen: arm: support up to (almost) 1TB of guest RAM Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).