File tree Expand file tree Collapse file tree 7 files changed +12
-1
lines changed Expand file tree Collapse file tree 7 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -339,6 +339,12 @@ config HAVE_RSEQ
339
339
This symbol should be selected by an architecture if it
340
340
supports an implementation of restartable sequences.
341
341
342
+ config HAVE_RUST
343
+ bool
344
+ help
345
+ This symbol should be selected by an architecture if it
346
+ supports Rust.
347
+
342
348
config HAVE_FUNCTION_ARG_ACCESS_API
343
349
bool
344
350
help
Original file line number Diff line number Diff line change @@ -113,6 +113,7 @@ config ARM
113
113
select MMU_GATHER_RCU_TABLE_FREE if SMP && ARM_LPAE
114
114
select HAVE_REGS_AND_STACK_ACCESS_API
115
115
select HAVE_RSEQ
116
+ select HAVE_RUST if CPU_32v6 || CPU_32v6K
116
117
select HAVE_STACKPROTECTOR
117
118
select HAVE_SYSCALL_TRACEPOINTS
118
119
select HAVE_UID16
Original file line number Diff line number Diff line change @@ -197,6 +197,7 @@ config ARM64
197
197
select HAVE_FUNCTION_ARG_ACCESS_API
198
198
select MMU_GATHER_RCU_TABLE_FREE
199
199
select HAVE_RSEQ
200
+ select HAVE_RUST
200
201
select HAVE_STACKPROTECTOR
201
202
select HAVE_SYSCALL_TRACEPOINTS
202
203
select HAVE_KPROBES
Original file line number Diff line number Diff line change @@ -232,6 +232,7 @@ config PPC
232
232
select HAVE_REGS_AND_STACK_ACCESS_API
233
233
select HAVE_RELIABLE_STACKTRACE
234
234
select HAVE_RSEQ
235
+ select HAVE_RUST if PPC64 && CPU_LITTLE_ENDIAN
235
236
select HAVE_SETUP_PER_CPU_AREA if PPC64
236
237
select HAVE_SOFTIRQ_ON_OWN_STACK
237
238
select HAVE_STACKPROTECTOR if PPC32 && $(cc-option,-mstack-protector-guard=tls -mstack-protector-guard-reg=r2)
Original file line number Diff line number Diff line change @@ -98,6 +98,7 @@ config RISCV
98
98
select HAVE_PERF_REGS
99
99
select HAVE_PERF_USER_STACK_DUMP
100
100
select HAVE_REGS_AND_STACK_ACCESS_API
101
+ select HAVE_RUST if 64BIT
101
102
select HAVE_FUNCTION_ARG_ACCESS_API
102
103
select HAVE_STACKPROTECTOR
103
104
select HAVE_SYSCALL_TRACEPOINTS
Original file line number Diff line number Diff line change @@ -248,6 +248,7 @@ config X86
248
248
select HAVE_STATIC_CALL_INLINE if HAVE_STACK_VALIDATION
249
249
select HAVE_PREEMPT_DYNAMIC
250
250
select HAVE_RSEQ
251
+ select HAVE_RUST if X86_64
251
252
select HAVE_SYSCALL_TRACEPOINTS
252
253
select HAVE_UNSTABLE_SCHED_CLOCK
253
254
select HAVE_USER_RETURN_NOTIFIER
Original file line number Diff line number Diff line change @@ -2055,8 +2055,8 @@ config PROFILING
2055
2055
2056
2056
config RUST
2057
2057
bool "Rust support"
2058
+ depends on HAVE_RUST
2058
2059
depends on RUST_IS_AVAILABLE
2059
- depends on ARM64 || CPU_32v6 || CPU_32v6K || (PPC64 && CPU_LITTLE_ENDIAN) || X86_64 || RISCV
2060
2060
depends on !MODVERSIONS
2061
2061
depends on !GCC_PLUGIN_RANDSTRUCT
2062
2062
select CONSTRUCTORS
You can’t perform that action at this time.
0 commit comments