Created
March 27, 2016 14:10
-
-
Save NotKit/9140a2460f68ea40158a to your computer and use it in GitHub Desktop.
android-x86_64_defconfig patch to run systemd-based system on Android-x86 kernel
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- android-x86_64_defconfig 2016-03-13 22:45:33.511718005 +0800 | |
+++ android-x86_64_systemd_defconfig 2016-03-27 22:04:11.987423495 +0800 | |
@@ -70,16 +70,14 @@ | |
# CONFIG_KERNEL_LZ4 is not set | |
CONFIG_DEFAULT_HOSTNAME="android_x86_64" | |
CONFIG_SWAP=y | |
-# CONFIG_SYSVIPC is not set | |
+CONFIG_SYSVIPC=y | |
+CONFIG_SYSVIPC_SYSCTL=y | |
# CONFIG_POSIX_MQUEUE is not set | |
CONFIG_CROSS_MEMORY_ATTACH=y | |
-# CONFIG_FHANDLE is not set | |
+CONFIG_FHANDLE=y | |
# CONFIG_USELIB is not set | |
-CONFIG_AUDIT=y | |
+# CONFIG_AUDIT is not set | |
CONFIG_HAVE_ARCH_AUDITSYSCALL=y | |
-CONFIG_AUDITSYSCALL=y | |
-CONFIG_AUDIT_WATCH=y | |
-CONFIG_AUDIT_TREE=y | |
# | |
# IRQ subsystem | |
@@ -149,34 +147,42 @@ | |
CONFIG_CGROUPS=y | |
CONFIG_CGROUP_DEBUG=y | |
CONFIG_CGROUP_FREEZER=y | |
-# CONFIG_CGROUP_PIDS is not set | |
-# CONFIG_CGROUP_DEVICE is not set | |
-# CONFIG_CPUSETS is not set | |
+CONFIG_CGROUP_PIDS=y | |
+CONFIG_CGROUP_DEVICE=y | |
+CONFIG_CPUSETS=y | |
+CONFIG_PROC_PID_CPUSET=y | |
CONFIG_CGROUP_CPUACCT=y | |
-# CONFIG_MEMCG is not set | |
-# CONFIG_CGROUP_PERF is not set | |
+CONFIG_PAGE_COUNTER=y | |
+CONFIG_MEMCG=y | |
+CONFIG_MEMCG_SWAP=y | |
+CONFIG_MEMCG_SWAP_ENABLED=y | |
+CONFIG_MEMCG_KMEM=y | |
+CONFIG_CGROUP_PERF=y | |
CONFIG_CGROUP_SCHED=y | |
CONFIG_FAIR_GROUP_SCHED=y | |
# CONFIG_CFS_BANDWIDTH is not set | |
CONFIG_RT_GROUP_SCHED=y | |
-# CONFIG_BLK_CGROUP is not set | |
-# CONFIG_CHECKPOINT_RESTORE is not set | |
+CONFIG_BLK_CGROUP=y | |
+# CONFIG_DEBUG_BLK_CGROUP is not set | |
+CONFIG_CGROUP_WRITEBACK=y | |
+CONFIG_CHECKPOINT_RESTORE=y | |
CONFIG_NAMESPACES=y | |
-# CONFIG_UTS_NS is not set | |
-# CONFIG_USER_NS is not set | |
-# CONFIG_PID_NS is not set | |
-# CONFIG_NET_NS is not set | |
-# CONFIG_SCHED_AUTOGROUP is not set | |
+CONFIG_UTS_NS=y | |
+CONFIG_IPC_NS=y | |
+CONFIG_USER_NS=y | |
+CONFIG_PID_NS=y | |
+CONFIG_NET_NS=y | |
+CONFIG_SCHED_AUTOGROUP=y | |
# CONFIG_SYSFS_DEPRECATED is not set | |
CONFIG_RELAY=y | |
CONFIG_BLK_DEV_INITRD=y | |
CONFIG_INITRAMFS_SOURCE="" | |
CONFIG_RD_GZIP=y | |
-# CONFIG_RD_BZIP2 is not set | |
-# CONFIG_RD_LZMA is not set | |
-# CONFIG_RD_XZ is not set | |
-# CONFIG_RD_LZO is not set | |
-# CONFIG_RD_LZ4 is not set | |
+CONFIG_RD_BZIP2=y | |
+CONFIG_RD_LZMA=y | |
+CONFIG_RD_XZ=y | |
+CONFIG_RD_LZO=y | |
+CONFIG_RD_LZ4=y | |
CONFIG_CC_OPTIMIZE_FOR_SIZE=y | |
CONFIG_SYSCTL=y | |
CONFIG_ANON_INODES=y | |
@@ -307,6 +313,7 @@ | |
# CONFIG_BLK_DEV_BSG is not set | |
# CONFIG_BLK_DEV_BSGLIB is not set | |
# CONFIG_BLK_DEV_INTEGRITY is not set | |
+# CONFIG_BLK_DEV_THROTTLING is not set | |
# CONFIG_BLK_CMDLINE_PARSER is not set | |
# | |
@@ -340,6 +347,7 @@ | |
CONFIG_IOSCHED_NOOP=y | |
CONFIG_IOSCHED_DEADLINE=y | |
CONFIG_IOSCHED_CFQ=y | |
+# CONFIG_CFQ_GROUP_IOSCHED is not set | |
# CONFIG_DEFAULT_DEADLINE is not set | |
CONFIG_DEFAULT_CFQ=y | |
# CONFIG_DEFAULT_NOOP is not set | |
@@ -467,6 +475,7 @@ | |
CONFIG_CLEANCACHE=y | |
CONFIG_FRONTSWAP=y | |
# CONFIG_CMA is not set | |
+# CONFIG_MEM_SOFT_DIRTY is not set | |
# CONFIG_ZSWAP is not set | |
# CONFIG_ZPOOL is not set | |
# CONFIG_ZBUD is not set | |
@@ -707,6 +716,7 @@ | |
CONFIG_X86_X32=y | |
CONFIG_COMPAT=y | |
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y | |
+CONFIG_SYSVIPC_COMPAT=y | |
CONFIG_X86_DEV_DMA_OPS=y | |
CONFIG_PMC_ATOM=y | |
CONFIG_NET=y | |
@@ -788,7 +798,7 @@ | |
# CONFIG_IPV6_SUBTREES is not set | |
# CONFIG_IPV6_MROUTE is not set | |
# CONFIG_NETLABEL is not set | |
-CONFIG_ANDROID_PARANOID_NETWORK=y | |
+# CONFIG_ANDROID_PARANOID_NETWORK is not set | |
CONFIG_NET_ACTIVITY_STATS=y | |
CONFIG_NETWORK_SECMARK=y | |
CONFIG_NET_PTP_CLASSIFY=y | |
@@ -803,7 +813,7 @@ | |
# | |
CONFIG_NETFILTER_INGRESS=y | |
CONFIG_NETFILTER_NETLINK=y | |
-# CONFIG_NETFILTER_NETLINK_ACCT is not set | |
+CONFIG_NETFILTER_NETLINK_ACCT=y | |
CONFIG_NETFILTER_NETLINK_QUEUE=y | |
CONFIG_NETFILTER_NETLINK_LOG=y | |
CONFIG_NF_CONNTRACK=y | |
@@ -854,7 +864,6 @@ | |
# | |
# Xtables targets | |
# | |
-# CONFIG_NETFILTER_XT_TARGET_AUDIT is not set | |
# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set | |
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y | |
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y | |
@@ -1227,8 +1236,9 @@ | |
# Generic Driver Options | |
# | |
CONFIG_UEVENT_HELPER=y | |
-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |
-# CONFIG_DEVTMPFS is not set | |
+CONFIG_UEVENT_HELPER_PATH="" | |
+CONFIG_DEVTMPFS=y | |
+# CONFIG_DEVTMPFS_MOUNT is not set | |
CONFIG_STANDALONE=y | |
CONFIG_PREVENT_FIRMWARE_BUILD=y | |
CONFIG_FW_LOADER=y | |
@@ -2460,7 +2470,7 @@ | |
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |
CONFIG_INPUT_JOYDEV=m | |
CONFIG_INPUT_EVDEV=y | |
-CONFIG_INPUT_EVBUG=m | |
+# CONFIG_INPUT_EVBUG is not set | |
CONFIG_INPUT_KEYRESET=y | |
CONFIG_INPUT_KEYCOMBO=y | |
@@ -3051,7 +3061,7 @@ | |
# | |
# CONFIG_W1 is not set | |
CONFIG_POWER_SUPPLY=y | |
-CONFIG_POWER_SUPPLY_DEBUG=y | |
+# CONFIG_POWER_SUPPLY_DEBUG is not set | |
CONFIG_PDA_POWER=y | |
# CONFIG_GENERIC_ADC_BATTERY is not set | |
# CONFIG_TEST_POWER is not set | |
@@ -5484,8 +5492,7 @@ | |
CONFIG_ASHMEM=y | |
CONFIG_ANDROID_TIMED_OUTPUT=y | |
CONFIG_ANDROID_TIMED_GPIO=y | |
-CONFIG_ANDROID_LOW_MEMORY_KILLER=y | |
-CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y | |
+# CONFIG_ANDROID_LOW_MEMORY_KILLER is not set | |
CONFIG_SYNC=y | |
CONFIG_SW_SYNC=y | |
CONFIG_SW_SYNC_USER=y | |
@@ -6023,12 +6030,13 @@ | |
# CONFIG_F2FS_FS is not set | |
# CONFIG_FS_DAX is not set | |
CONFIG_FS_POSIX_ACL=y | |
-CONFIG_EXPORTFS=m | |
+CONFIG_EXPORTFS=y | |
CONFIG_FILE_LOCKING=y | |
CONFIG_FSNOTIFY=y | |
# CONFIG_DNOTIFY is not set | |
CONFIG_INOTIFY_USER=y | |
-# CONFIG_FANOTIFY is not set | |
+CONFIG_FANOTIFY=y | |
+# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set | |
CONFIG_QUOTA=y | |
# CONFIG_QUOTA_NETLINK_INTERFACE is not set | |
CONFIG_PRINT_QUOTA_WARNING=y | |
@@ -6038,7 +6046,7 @@ | |
# CONFIG_QFMT_V2 is not set | |
CONFIG_QUOTACTL=y | |
CONFIG_QUOTACTL_COMPAT=y | |
-# CONFIG_AUTOFS4_FS is not set | |
+CONFIG_AUTOFS4_FS=y | |
CONFIG_FUSE_FS=y | |
# CONFIG_CUSE is not set | |
# CONFIG_OVERLAY_FS is not set | |
@@ -6074,7 +6082,7 @@ | |
CONFIG_PROC_KCORE=y | |
CONFIG_PROC_SYSCTL=y | |
CONFIG_PROC_PAGE_MONITOR=y | |
-# CONFIG_PROC_CHILDREN is not set | |
+CONFIG_PROC_CHILDREN=y | |
CONFIG_KERNFS=y | |
CONFIG_SYSFS=y | |
CONFIG_TMPFS=y | |
@@ -6428,23 +6436,13 @@ | |
CONFIG_SECURITY_NETWORK=y | |
# CONFIG_SECURITY_NETWORK_XFRM is not set | |
# CONFIG_SECURITY_PATH is not set | |
-CONFIG_LSM_MMAP_MIN_ADDR=65536 | |
-CONFIG_SECURITY_SELINUX=y | |
-# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set | |
-CONFIG_SECURITY_SELINUX_DISABLE=y | |
-CONFIG_SECURITY_SELINUX_DEVELOP=y | |
-CONFIG_SECURITY_SELINUX_AVC_STATS=y | |
-CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 | |
-# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set | |
# CONFIG_SECURITY_SMACK is not set | |
# CONFIG_SECURITY_TOMOYO is not set | |
# CONFIG_SECURITY_APPARMOR is not set | |
# CONFIG_SECURITY_YAMA is not set | |
CONFIG_INTEGRITY=y | |
-CONFIG_INTEGRITY_AUDIT=y | |
# CONFIG_IMA is not set | |
# CONFIG_EVM is not set | |
-# CONFIG_DEFAULT_SECURITY_SELINUX is not set | |
CONFIG_DEFAULT_SECURITY_DAC=y | |
CONFIG_DEFAULT_SECURITY="" | |
CONFIG_XOR_BLOCKS=m | |
@@ -6661,6 +6659,11 @@ | |
CONFIG_XZ_DEC_BCJ=y | |
# CONFIG_XZ_DEC_TEST is not set | |
CONFIG_DECOMPRESS_GZIP=y | |
+CONFIG_DECOMPRESS_BZIP2=y | |
+CONFIG_DECOMPRESS_LZMA=y | |
+CONFIG_DECOMPRESS_XZ=y | |
+CONFIG_DECOMPRESS_LZO=y | |
+CONFIG_DECOMPRESS_LZ4=y | |
CONFIG_GENERIC_ALLOCATOR=y | |
CONFIG_REED_SOLOMON=y | |
CONFIG_REED_SOLOMON_ENC8=y | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment