RHEL5RT/config-rt History
<<
>>
Prefs
   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