[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: Tmem [PATCH 4/5] (Take 3): Add mm buildfiles
On 12/17/2009 04:38 PM, Dan Magenheimer wrote: Tmem [PATCH 4/5] (Take 3): Add mm buildfiles Add necessary Kconfig and Makefile changes to mm directory These should be part of their respective tmem-core/frontswap/cleancache patches. J 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 |