.. | .. |
---|
47 | 47 | int |
---|
48 | 48 | default $(shell,$(srctree)/scripts/clang-version.sh $(CC)) |
---|
49 | 49 | |
---|
| 50 | +config AS_IS_GNU |
---|
| 51 | + def_bool $(success,test "$(as-name)" = GNU) |
---|
| 52 | + |
---|
| 53 | +config AS_IS_LLVM |
---|
| 54 | + def_bool $(success,test "$(as-name)" = LLVM) |
---|
| 55 | + |
---|
| 56 | +config AS_VERSION |
---|
| 57 | + int |
---|
| 58 | + # Use clang version if this is the integrated assembler |
---|
| 59 | + default CLANG_VERSION if AS_IS_LLVM |
---|
| 60 | + default $(as-version) |
---|
| 61 | + |
---|
50 | 62 | config LLD_VERSION |
---|
51 | 63 | int |
---|
52 | 64 | default $(shell,$(srctree)/scripts/lld-version.sh $(LD)) |
---|
.. | .. |
---|
880 | 892 | bool "Memory placement aware NUMA scheduler" |
---|
881 | 893 | depends on ARCH_SUPPORTS_NUMA_BALANCING |
---|
882 | 894 | depends on !ARCH_WANT_NUMA_VARIABLE_LOCALITY |
---|
883 | | - depends on SMP && NUMA && MIGRATION && !PREEMPT_RT |
---|
| 895 | + depends on SMP && NUMA && MIGRATION |
---|
884 | 896 | help |
---|
885 | 897 | This option adds support for automatic NUMA aware memory/task placement. |
---|
886 | 898 | The mechanism is quite primitive and is based on migrating memory when |
---|
.. | .. |
---|
987 | 999 | config RT_GROUP_SCHED |
---|
988 | 1000 | bool "Group scheduling for SCHED_RR/FIFO" |
---|
989 | 1001 | depends on CGROUP_SCHED |
---|
990 | | - depends on !PREEMPT_RT |
---|
991 | 1002 | default n |
---|
992 | 1003 | help |
---|
993 | 1004 | This feature lets you explicitly allocate real CPU bandwidth |
---|
.. | .. |
---|
1961 | 1972 | |
---|
1962 | 1973 | config SLAB |
---|
1963 | 1974 | bool "SLAB" |
---|
1964 | | - depends on !PREEMPT_RT |
---|
1965 | 1975 | select HAVE_HARDENED_USERCOPY_ALLOCATOR |
---|
1966 | 1976 | help |
---|
1967 | 1977 | The regular slab allocator that is established and known to work |
---|
.. | .. |
---|
1982 | 1992 | config SLOB |
---|
1983 | 1993 | depends on EXPERT |
---|
1984 | 1994 | bool "SLOB (Simple Allocator)" |
---|
1985 | | - depends on !PREEMPT_RT |
---|
1986 | 1995 | help |
---|
1987 | 1996 | SLOB replaces the stock allocator with a drastically simpler |
---|
1988 | 1997 | allocator. SLOB is generally more space efficient but |
---|
.. | .. |
---|
2049 | 2058 | |
---|
2050 | 2059 | config SLUB_CPU_PARTIAL |
---|
2051 | 2060 | default y |
---|
2052 | | - depends on SLUB && SMP && !PREEMPT_RT |
---|
| 2061 | + depends on SLUB && SMP |
---|
2053 | 2062 | bool "SLUB per cpu partial cache" |
---|
2054 | 2063 | help |
---|
2055 | 2064 | Per cpu partial caches accelerate objects allocation and freeing |
---|