|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/6] xen: arm: fixups for systems with RAM above 4GB
This is primarily an attempt to get arm64 Xen working on systems which
do not have any RAM at all below 4GB but there are small fixes for
systems with highmem generally.
I've been testing this with a hack DTB which uses only the AEM
fastmodel's 36-bit alias of DRAM and a hacked up boot-wrapper to load at
the appropriate addresses etc.
The first patch "xen: correct xenheap_bits after "xen: support RAM at
addresses 0 and 4096" has been previously posted as a standalone patch.
Since v1 I have fixed the issue with not being able to actually build a
guest (needed to set HCR_EL2.RW correctly). This version now loads the
dom0 kernel successfully.
I've also pushed to xenbits:
The following changes since commit 1e143e2ae8be3ba86c2e931a1ee8d91efca08f89:
libxl: correctly handle libxl_get_cpu_topology failure in libxl_{cpu,
node}map_to_{node, cpu}map (2013-10-03 14:45:54 +0100)
are available in the git repository at:
git://xenbits.xen.org/people/ianc/xen.git no-low-ram-v2
for you to fetch changes up to 619d081e1df07d3abad2c73eca494b27ac1b266b:
xen: arm: Ensure HCR_EL2.RW is set correctly when building dom0 (2013-10-10
15:28:03 +0100)
----------------------------------------------------------------
Ian Campbell (6):
xen: correct xenheap_bits after "xen: support RAM at addresses 0 and 4096"
xen: arm: Enable 40 bit addressing in VTCR for arm64
xen: arm: map entire memory banks on arm64
xen: arm: make sure pagetable mask macros have appropriate size
xen: arm: correctly round down MFN to 1GB boundary make sure pagetable
mask macros as physaddr size
xen: arm: Ensure HCR_EL2.RW is set correctly when building dom0
xen/arch/arm/domain_build.c | 10 +++++++---
xen/arch/arm/mm.c | 13 ++++++++++---
xen/arch/arm/setup.c | 4 ++--
xen/common/page_alloc.c | 2 +-
xen/include/asm-arm/page.h | 20 ++++++++++----------
5 files changed, 30 insertions(+), 19 deletions(-)
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |