[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/9] mini-os: prepare for support of ballooning
Do some cleanups, a small correction and add some basic features to lay groundwork for support of ballooning in Mini-OS. The main visible change is the virtual memory layout: to be able to add memory to the running Mini-OS we need to have some spare areas especially after the 1:1 mapping of physical memory. The whole series has been tested with: - pure mini-os - xenstore stubdom - ioemu stubdom - pvgrub 64 bit pvgrub 32 bit didn't work before applying the series, it just entered the grub shell. With the series applied the behavior was exactly the same. Juergen Gross (9): mini-os: correct first free pfn mini-os: remove unused alloc_contig_pages() function mini-os: remove MM_DEBUG code mini-os: add description of x86 memory usage mini-os: add nr_free_pages counter mini-os: let memory allocation fail if no free page available mini-os: add ballooning config item mini-os: get maximum memory size from hypervisor mini-os: modify virtual memory layout for support of ballooning Makefile | 2 + arch/arm/mm.c | 2 +- arch/x86/mm.c | 191 ++++---------------------------------------------- include/mm.h | 5 +- include/x86/arch_mm.h | 44 ++++++++++++ mm.c | 95 +++++++++---------------- 6 files changed, 97 insertions(+), 242 deletions(-) -- 2.6.6 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |