Kconfig (d8c849037d9398abe6a5f5d065eafc777eb3bdaf) Kconfig (cd1a41ceba8a4caef4d18a3a14d6d0f8c656efe4)
1# SPDX-License-Identifier: GPL-2.0
2config PARISC
3 def_bool y
4 select ARCH_32BIT_OFF_T if !64BIT
5 select ARCH_MIGHT_HAVE_PC_PARPORT
6 select HAVE_IDE
7 select HAVE_OPROFILE
8 select HAVE_FUNCTION_TRACER

--- 49 unchanged lines hidden (view full) ---

58 select NEED_SG_DMA_LENGTH
59 select HAVE_ARCH_KGDB
60 select HAVE_KPROBES
61 select HAVE_KRETPROBES
62 select HAVE_DYNAMIC_FTRACE if $(cc-option,-fpatchable-function-entry=1,1)
63 select HAVE_FTRACE_MCOUNT_RECORD if HAVE_DYNAMIC_FTRACE
64 select HAVE_KPROBES_ON_FTRACE
65 select HAVE_DYNAMIC_FTRACE_WITH_REGS
1# SPDX-License-Identifier: GPL-2.0
2config PARISC
3 def_bool y
4 select ARCH_32BIT_OFF_T if !64BIT
5 select ARCH_MIGHT_HAVE_PC_PARPORT
6 select HAVE_IDE
7 select HAVE_OPROFILE
8 select HAVE_FUNCTION_TRACER

--- 49 unchanged lines hidden (view full) ---

58 select NEED_SG_DMA_LENGTH
59 select HAVE_ARCH_KGDB
60 select HAVE_KPROBES
61 select HAVE_KRETPROBES
62 select HAVE_DYNAMIC_FTRACE if $(cc-option,-fpatchable-function-entry=1,1)
63 select HAVE_FTRACE_MCOUNT_RECORD if HAVE_DYNAMIC_FTRACE
64 select HAVE_KPROBES_ON_FTRACE
65 select HAVE_DYNAMIC_FTRACE_WITH_REGS
66 select HAVE_SOFTIRQ_ON_OWN_STACK if IRQSTACKS
66 select SET_FS
67
68 help
69 The PA-RISC microprocessor is designed by Hewlett-Packard and used
70 in many of their workstations & servers (HP9000 700 and 800 series,
71 and later HP3000 series). The PA-RISC Linux project home page is
72 at <https://parisc.wiki.kernel.org>.
73

--- 123 unchanged lines hidden (view full) ---

197 select ARCH_HAS_SYNC_DMA_FOR_CPU
198 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
199
200config PREFETCH
201 def_bool y
202 depends on PA8X00 || PA7200
203
204config MLONGCALLS
67 select SET_FS
68
69 help
70 The PA-RISC microprocessor is designed by Hewlett-Packard and used
71 in many of their workstations & servers (HP9000 700 and 800 series,
72 and later HP3000 series). The PA-RISC Linux project home page is
73 at <https://parisc.wiki.kernel.org>.
74

--- 123 unchanged lines hidden (view full) ---

198 select ARCH_HAS_SYNC_DMA_FOR_CPU
199 select ARCH_HAS_SYNC_DMA_FOR_DEVICE
200
201config PREFETCH
202 def_bool y
203 depends on PA8X00 || PA7200
204
205config MLONGCALLS
205 def_bool y if !MODULES || UBSAN || FTRACE
206 bool "Enable the -mlong-calls compiler option for big kernels" if MODULES && !UBSAN && !FTRACE
206 bool "Enable the -mlong-calls compiler option for big kernels"
207 default y if !MODULES || UBSAN || FTRACE
208 default n
207 depends on PA8X00
208 help
209 If you configure the kernel to include many drivers built-in instead
210 as modules, the kernel executable may become too big, so that the
211 linker will not be able to resolve some long branches and fails to link
212 your vmlinux kernel. In that case enabling this option will help you
213 to overcome this limit by using the -mlong-calls compiler option.
214

--- 166 unchanged lines hidden ---
209 depends on PA8X00
210 help
211 If you configure the kernel to include many drivers built-in instead
212 as modules, the kernel executable may become too big, so that the
213 linker will not be able to resolve some long branches and fails to link
214 your vmlinux kernel. In that case enabling this option will help you
215 to overcome this limit by using the -mlong-calls compiler option.
216

--- 166 unchanged lines hidden ---