[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 |