* [gentoo-commits] proj/genkernel:master commit in: defaults/, arch/x86_64/
@ 2015-08-11 19:20 Richard Yao
0 siblings, 0 replies; only message in thread
From: Richard Yao @ 2015-08-11 19:20 UTC (permalink / raw
To: gentoo-commits
commit: a9060bbef3152c735030dfb4134998c344e3d0c4
Author: Richard Yao <ryao <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 4 19:07:21 2015 +0000
Commit: Richard Yao <ryao <AT> gentoo <DOT> org>
CommitDate: Tue Aug 11 19:20:39 2015 +0000
URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a9060bbe
More kernel configuration customization
We need some more tweaks. Some of this is from taking the new kernel for
a test drive (power management tweaks and video support). Others are
from review (debuggability improvements).
Signed-off-by: Richard Yao <ryao <AT> gentoo.org>
arch/x86_64/arch-config | 7 ++++-
defaults/kernel-generic-config | 69 +++++++++++++++++++++++++++++++++++++++---
2 files changed, 71 insertions(+), 5 deletions(-)
diff --git a/arch/x86_64/arch-config b/arch/x86_64/arch-config
index 322055b..44afaf7 100644
--- a/arch/x86_64/arch-config
+++ b/arch/x86_64/arch-config
@@ -126,7 +126,10 @@ CONFIG_X86_INTEL_PSTATE=m
CONFIG_PVPANIC=y
CONFIG_FB_HYPERV=m
CONFIG_BLK_DEV_NVME=m
-CONFIG_MICROCODE=m
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_EARLY=y
+CONFIG_MICROCODE_INTEL=y
+CONFIG_MICROCODE_AMD=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y
CONFIG_IA32_EMULATION=y
@@ -137,3 +140,5 @@ CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_IOSF_MBI=m
CONFIG_COMPAT_NETLINK_MESSAGES=y
+CONFIG_X86_MSR=m
+CONFIG_X86_CPUID=m
diff --git a/defaults/kernel-generic-config b/defaults/kernel-generic-config
index 400bb4a..3738e47 100644
--- a/defaults/kernel-generic-config
+++ b/defaults/kernel-generic-config
@@ -1,6 +1,9 @@
#
# Automatically generated make config: don't edit
#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
CONFIG_MMU=y
CONFIG_SMP=y
CONFIG_HOTPLUG_CPU=y
@@ -35,6 +38,7 @@ CONFIG_SYSCTL=y
CONFIG_LOG_BUF_SHIFT=19
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
+CONFIG_BPF_SYSCALL=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
@@ -2489,13 +2493,37 @@ CONFIG_HANGCHECK_TIMER=m
# Multimedia devices
#
CONFIG_MEDIA_SUPPORT=m
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_USB_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_VIDEO_DEV=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
# CONFIG_VIDEO_ALLOW_V4L1 is not set
# CONFIG_VIDEO_V4L1_COMPAT is not set
CONFIG_VIDEO_V4L2=y
+CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_VMALLOC=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_DVB_CORE=m
+CONFIG_DVB_NET=y
# CONFIG_VIDEO_VIVI is not set
+CONFIG_V4L_PLATFORM_DRIVERS=y
+
+# CONFIG_TTPCI_EEPROM is not set
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+
+#
+# Media drivers
+#
+-# CONFIG_MEDIA_USB_SUPPORT is not set
++CONFIG_MEDIA_USB_SUPPORT=y
#
# Video For Linux
@@ -2574,8 +2602,14 @@ CONFIG_MEDIA_ATTACH=y
#
# Digital Video Broadcasting Devices
#
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_VMALLOC=m
CONFIG_DVB_CAPTURE_DRIVERS=y
CONFIG_DVB_CORE=m
+CONFIG_DVB_NET=y
CONFIG_DVB_MAX_ADAPTERS=8
CONFIG_DVB_DYNAMIC_MINORS=y
@@ -3617,6 +3651,9 @@ CONFIG_HEADERS_CHECK=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+
+
+CONFIG_GDB_SCRIPTS=y
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y
CONFIG_KGDB_TESTS=y
@@ -3771,6 +3808,10 @@ CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_FREEZER=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_SYSFS_DEPRECATED_V2 is not set
@@ -3781,6 +3822,13 @@ CONFIG_ENABLE_MUST_CHECK=y
# CONFIG_ENABLE_WARN_DEPRECATED is not set
CONFIG_KEXEC=y
+CONFIG_HAVE_LIVEPATCH=y
+CONFIG_LIVEPATCH=y
+
+CONFIG_SUSPEND=y
+CONFIG_HIBERNATION=y
+CONFIG_PM_AUTOSLEEP=y
+CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
CONFIG_HWMON=y
# CONFIG_HWMON_DEBUG_CHIP is not set
@@ -3997,8 +4045,21 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_UTRACE=y
CONFIG_FTRACE=y
-# CONFIG_IRQSOFF_TRACER is not set
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_IRQSOFF_TRACER=y
CONFIG_SCHED_TRACER=y
+CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y
+CONFIG_UPROBES=y
+CONFIG_UPROBE_EVENTS=y
+CONFIG_KPROBES_ON_FTRACE=y
+CONFIG_KPROBES=y
+CONFIG_BPF_EVENTS=y
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_FUNCTION_PROFILER=y
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_MMIOTRACE=y
CONFIG_PROCESS_TRACER=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_WORKQUEUE_TRACER is not set
@@ -4009,15 +4070,15 @@ CONFIG_KMEMTRACE=y
CONFIG_FTRACE_MCOUNT_RECORD=y
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
-# CONFIG_FUNCTION_PROFILER is not set
CONFIG_RING_BUFFER_BENCHMARK=m
-CONFIG_KPROBES=y
-
# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
CONFIG_SECCOMP=y
+CONFIG_CC_STACKPROTECTOR_REGULAR=y
CONFIG_HZ_1000=y
+CONFIG_NO_HZ=y
+CONFIG_NO_HZ_IDLE=y
CONFIG_TIMER_STATS=y
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2015-08-11 19:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-11 19:20 [gentoo-commits] proj/genkernel:master commit in: defaults/, arch/x86_64/ Richard Yao
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox