From 6f8510a1feb005337d68116bec8ffaf163e7d6b3 Mon Sep 17 00:00:00 2001 From: Nathan Dautenhahn Date: Thu, 6 Jun 2019 07:53:12 -0500 Subject: [PATCH 1/2] Use non dirty tag for memorizer Signed-off-by: Nathan Dautenhahn --- projects/memorizer/memorizer.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/memorizer/memorizer.yml b/projects/memorizer/memorizer.yml index 19ad2afb9..e6f3a7d04 100644 --- a/projects/memorizer/memorizer.yml +++ b/projects/memorizer/memorizer.yml @@ -1,6 +1,6 @@ kernel: - image: "linuxkitprojects/kernel-memorizer:4.10_dbg-17e2eee03ab59f8df8a9c10ace003a84aec2f540" - cmdline: "console=ttyS0" + image: "linuxkitprojects/kernel-memorizer:4.10_dbg" + cmdline: "console=ttyS0 page_poison=1" init: - linuxkit/init:v0.7 - linuxkit/runc:c1f0db27e71d948f3134b31ce76276f843849b0a From d503a77dd4e7cb919506a77f82550d73593496a3 Mon Sep 17 00:00:00 2001 From: Nathan Dautenhahn Date: Thu, 6 Jun 2019 07:54:21 -0500 Subject: [PATCH 2/2] Update and modify kconfig for memorizer Signed-off-by: Nathan Dautenhahn --- .../memorizer/kernel-memorizer/kernel_config-4.10.x | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/projects/memorizer/kernel-memorizer/kernel_config-4.10.x b/projects/memorizer/kernel-memorizer/kernel_config-4.10.x index 5bb2d6e20..2aa759062 100644 --- a/projects/memorizer/kernel-memorizer/kernel_config-4.10.x +++ b/projects/memorizer/kernel-memorizer/kernel_config-4.10.x @@ -192,7 +192,7 @@ CONFIG_RD_GZIP=y # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y @@ -253,8 +253,7 @@ CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y -CONFIG_KPROBES_ON_FTRACE=y -CONFIG_UPROBES=y +# CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y @@ -507,7 +506,7 @@ CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y -CONFIG_MEMORY_ISOLATION=y +# CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y @@ -525,10 +524,10 @@ CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE=y +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_MEMORY_FAILURE is not set -CONFIG_TRANSPARENT_HUGE_PAGECACHE=y +# CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set