1# 2# configuration information specific to RT kernels 3# 4 5# 6# select full preemption 7# 8# CONFIG_PREEMPT_NONE is not set 9# CONFIG_PREEMPT_VOLUNTARY is not set 10# CONFIG_PREEMPT_DESKTOP is not set 11CONFIG_PREEMPT_RT=y 12CONFIG_PREEMPT=y 13 14# 15# Thread both hard and soft IRQs 16# 17CONFIG_PREEMPT_SOFTIRQS=y 18CONFIG_PREEMPT_HARDIRQS=y 19 20# allow preempting the Big Kernel Lock 21CONFIG_PREEMPT_BKL=y 22 23# 24# select preemptable RCU 25# 26# CONFIG_CLASSIC_RCU is not set 27CONFIG_PREEMPT_RCU=y 28CONFIG_PREEMPT_RCU_BOOST=y 29# CONFIG_RCU_TRACE is not set 30 31 32# 33# Time stuff 34# 35CONFIG_GENERIC_TIME=y 36CONFIG_GENERIC_CLOCKEVENTS=y 37CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y 38CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 39 40# locks and stuff 41CONFIG_RWSEM_GENERIC_SPINLOCK=y 42CONFIG_ASM_SEMAPHORES=y 43CONFIG_SEMAPHORE_SLEEPERS=y 44CONFIG_RWLOCK_TORTURE_TEST=m 45 46# 47# Memory allocation 48# 49CONFIG_SLAB=y 50CONFIG_SLABINFO=y 51# CONFIG_SLUB is not set 52# CONFIG_SLUB_DEBUG is not set 53 54 55CONFIG_LOCK_KERNEL=y 56CONFIG_RT_MUTEXES=y 57 58CONFIG_RADIX_TREE_CONCURRENT=y 59CONFIG_RADIX_TREE_OPTIMISTIC=y 60CONFIG_INFINIBAND_MADEYE=m 61CONFIG_INFINIBAND_NES=m 62# CONFIG_INFINIBAND_NES_DEBUG is not set 63CONFIG_INFINIBAND_QLGC_VNIC=m 64# CONFIG_INFINIBAND_QLGC_VNIC_DEBUG is not set 65CONFIG_INFINIBAND_QLGC_VNIC_STATS=y 66CONFIG_INFINIBAND_SDP=m 67# CONFIG_INFINIBAND_SDP_DEBUG is not set 68 69CONFIG_BLOCKER=m 70CONFIG_LPPTEST=m 71 72# RT java hackery 73CONFIG_RMEM=m 74CONFIG_ALLOC_RTSJ_MEM=y 75 76CONFIG_IBM_RTL=m 77 78CONFIG_HAVE_FTRACE=y 79CONFIG_HARDIRQS_SW_RESEND=y 80# CONFIG_EDAC_K8 is not set 81 82# CONFIG_BACKTRACE_SELF_TEST is not set 83

