[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Tmem [PATCH 4/5] (Take 3): Add mm buildfiles
Tmem [PATCH 4/5] (Take 3): Add mm buildfiles Add necessary Kconfig and Makefile changes to mm directory Signed-off-by: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx> Kconfig | 26 +++++++++++++++++++++ Makefile | 3 ++ 2 files changed, 29 insertions(+) --- linux-2.6.32/mm/Kconfig 2009-12-02 20:51:21.000000000 -0700 +++ linux-2.6.32-tmem/mm/Kconfig 2009-12-17 13:56:46.000000000 -0700 @@ -287,3 +287,29 @@ config NOMMU_INITIAL_TRIM_EXCESS of 1 says that all excess pages should be trimmed. See Documentation/nommu-mmap.txt for more information. + +# +# support for transcendent memory +# +config TMEM + bool "Transcendent memory support" + help + In a virtualized environment, allows unused and underutilized + system physical memory to be made accessible through a narrow + well-defined page-copy-based API. + +config CLEANCACHE + bool "Cache clean pages in transcendent memory" + depends on TMEM + help + Allows the transcendent memory pool to be used to store clean + page-cache pages which, under some circumstances, will greatly + reduce paging and thus improve performance. + +config FRONTSWAP + bool "Swap pages to transcendent memory" + depends on TMEM + help + Allows the transcendent memory pool to be used as a pseudo-swap + device which, under some circumstances, will greatly reduce + swapping and thus improve performance. --- linux-2.6.32/mm/Makefile 2009-12-02 20:51:21.000000000 -0700 +++ linux-2.6.32-tmem/mm/Makefile 2009-12-17 14:23:40.000000000 -0700 @@ -17,6 +17,9 @@ obj-y += init-mm.o obj-$(CONFIG_BOUNCE) += bounce.o obj-$(CONFIG_SWAP) += page_io.o swap_state.o swapfile.o thrash.o +obj-$(CONFIG_TMEM) += tmem.o +obj-$(CONFIG_FRONTSWAP) += frontswap.o +obj-$(CONFIG_CLEANCACHE) += cleancache.o obj-$(CONFIG_HAS_DMA) += dmapool.o obj-$(CONFIG_HUGETLBFS) += hugetlb.o obj-$(CONFIG_NUMA) += mempolicy.o _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |