summaryrefslogtreecommitdiff
diff options
-rw-r--r--0001-Changes-to-.config-for-perf-test.patch147
1 files changed, 147 insertions, 0 deletions
diff --git a/0001-Changes-to-.config-for-perf-test.patch b/0001-Changes-to-.config-for-perf-test.patch
new file mode 100644
index 000000000000..af1dd0988cb2
--- /dev/null
+++ b/0001-Changes-to-.config-for-perf-test.patch
@@ -0,0 +1,147 @@
+From da3c65b10994cd1e9f16acae1b031ccce7ce8cbb Mon Sep 17 00:00:00 2001
+From: Your Name <you@example.com>
+Date: Mon, 18 Nov 2024 20:31:59 +0000
+Subject: [PATCH] Changes to .config for perf test
+
+CONFIG_HZ_250/CONFIG_HZ_1000/CONFIG_HZ=250
+
+CONFIG_SWIOTLB_DYNAMIC=n
+
+CONFIG_NO_HZ_FULL to CONFIG_NO_HZ_IDLE
+
+-CONFIG_RCU_NOCB_CPU=y
+-# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set
+-CONFIG_RCU_LAZY=y
+-CONFIG_RCU_LAZY_DEFAULT_OFF=y
+
+make olddefconfig altered:
+ -CONFIG_RCU_NOCB_CPU
+ -# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL
+ -CONFIG_RCU_LAZY
+ -CONFIG_RCU_LAZY_DEFAULT_OFF
+
+CONFIG_CONTEXT_TRACKING_USER/ CONFIG_VIRT_CPU_ACCOUNTING_GEN/ CONFIG_X86_CET/ CONFIG_X86_USER_SHADOW_STACK/ CONFIG_KVM_SW_PROTECTED_VM/ CONFIG_RANDOM_KMALLOC_CACHES
+
+make olddefconfig added CONFIG_TICK_CPU_ACCOUNTING=y
+
+CONFIG_TCP_AO=n
+---
+ .config | 32 ++++++++++++--------------------
+ 1 file changed, 12 insertions(+), 20 deletions(-)
+
+diff --git a/.config b/.config
+index e08255bfd389..5a760999311c 100644
+--- a/.config
++++ b/.config
+@@ -103,10 +103,8 @@ CONFIG_CONTEXT_TRACKING_IDLE=y
+ CONFIG_TICK_ONESHOT=y
+ CONFIG_NO_HZ_COMMON=y
+ # CONFIG_HZ_PERIODIC is not set
+-# CONFIG_NO_HZ_IDLE is not set
+-CONFIG_NO_HZ_FULL=y
+-CONFIG_CONTEXT_TRACKING_USER=y
+-# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
++CONFIG_NO_HZ_IDLE=y
++# CONFIG_NO_HZ_FULL is not set
+ CONFIG_NO_HZ=y
+ CONFIG_HIGH_RES_TIMERS=y
+ CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
+@@ -139,8 +137,8 @@ CONFIG_SCHED_CORE=y
+ #
+ # CPU/Task time and stats accounting
+ #
+-CONFIG_VIRT_CPU_ACCOUNTING=y
+-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
++CONFIG_TICK_CPU_ACCOUNTING=y
++# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
+ # CONFIG_IRQ_TIME_ACCOUNTING is not set
+ CONFIG_BSD_PROCESS_ACCT=y
+ CONFIG_BSD_PROCESS_ACCT_V3=y
+@@ -166,10 +164,6 @@ CONFIG_TASKS_RUDE_RCU=y
+ CONFIG_TASKS_TRACE_RCU=y
+ CONFIG_RCU_STALL_COMMON=y
+ CONFIG_RCU_NEED_SEGCBLIST=y
+-CONFIG_RCU_NOCB_CPU=y
+-# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set
+-CONFIG_RCU_LAZY=y
+-CONFIG_RCU_LAZY_DEFAULT_OFF=y
+ # end of RCU Subsystem
+
+ # CONFIG_IKCONFIG is not set
+@@ -490,7 +484,6 @@ CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
+ CONFIG_X86_PAT=y
+ CONFIG_X86_UMIP=y
+ CONFIG_CC_HAS_IBT=y
+-CONFIG_X86_CET=y
+ # CONFIG_X86_KERNEL_IBT is not set
+ CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
+ CONFIG_ARCH_PKEY_BITS=4
+@@ -498,17 +491,17 @@ CONFIG_X86_INTEL_TSX_MODE_OFF=y
+ # CONFIG_X86_INTEL_TSX_MODE_ON is not set
+ # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
+ CONFIG_X86_SGX=y
+-CONFIG_X86_USER_SHADOW_STACK=y
++# CONFIG_X86_USER_SHADOW_STACK is not set
+ CONFIG_EFI=y
+ CONFIG_EFI_STUB=y
+ CONFIG_EFI_HANDOVER_PROTOCOL=y
+ CONFIG_EFI_MIXED=y
+ CONFIG_EFI_RUNTIME_MAP=y
+ # CONFIG_HZ_100 is not set
+-# CONFIG_HZ_250 is not set
++CONFIG_HZ_250=y
+ # CONFIG_HZ_300 is not set
+-CONFIG_HZ_1000=y
+-CONFIG_HZ=1000
++# CONFIG_HZ_1000 is not set
++CONFIG_HZ=250
+ CONFIG_SCHED_HRTICK=y
+ CONFIG_ARCH_SUPPORTS_KEXEC=y
+ CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
+@@ -795,7 +788,7 @@ CONFIG_VIRTUALIZATION=y
+ CONFIG_KVM_X86=m
+ CONFIG_KVM=m
+ CONFIG_KVM_WERROR=y
+-CONFIG_KVM_SW_PROTECTED_VM=y
++# CONFIG_KVM_SW_PROTECTED_VM is not set
+ CONFIG_KVM_INTEL=m
+ # CONFIG_KVM_INTEL_PROVE_VE is not set
+ CONFIG_X86_SGX_KVM=y
+@@ -1147,7 +1140,7 @@ CONFIG_SLAB_FREELIST_HARDENED=y
+ CONFIG_SLAB_BUCKETS=y
+ # CONFIG_SLUB_STATS is not set
+ CONFIG_SLUB_CPU_PARTIAL=y
+-CONFIG_RANDOM_KMALLOC_CACHES=y
++# CONFIG_RANDOM_KMALLOC_CACHES is not set
+ # end of Slab allocator options
+
+ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+@@ -1251,7 +1244,6 @@ CONFIG_IOMMU_MM_DATA=y
+ CONFIG_EXECMEM=y
+ CONFIG_NUMA_MEMBLKS=y
+ # CONFIG_NUMA_EMU is not set
+-CONFIG_ARCH_HAS_USER_SHADOW_STACK=y
+
+ #
+ # Data Access Monitoring
+@@ -1362,7 +1354,7 @@ CONFIG_DEFAULT_CUBIC=y
+ # CONFIG_DEFAULT_RENO is not set
+ CONFIG_DEFAULT_TCP_CONG="cubic"
+ CONFIG_TCP_SIGPOOL=y
+-CONFIG_TCP_AO=y
++# CONFIG_TCP_AO is not set
+ CONFIG_TCP_MD5SIG=y
+ CONFIG_IPV6=y
+ CONFIG_IPV6_ROUTER_PREF=y
+@@ -11113,7 +11105,7 @@ CONFIG_NEED_DMA_MAP_STATE=y
+ CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+ CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y
+ CONFIG_SWIOTLB=y
+-CONFIG_SWIOTLB_DYNAMIC=y
++# CONFIG_SWIOTLB_DYNAMIC is not set
+ CONFIG_DMA_NEED_SYNC=y
+ CONFIG_DMA_COHERENT_POOL=y
+ # CONFIG_DMA_API_DEBUG is not set
+--
+2.34.1
+