| .. | .. | 
|---|
| 1 | 1 |  # SPDX-License-Identifier: GPL-2.0 | 
|---|
| 2 | 2 |  config SUPERH | 
|---|
| 3 | 3 |  	def_bool y | 
|---|
| 4 |  | -	select ARCH_HAS_PTE_SPECIAL  | 
|---|
| 5 |  | -	select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST  | 
|---|
| 6 |  | -	select ARCH_MIGHT_HAVE_PC_PARPORT  | 
|---|
| 7 |  | -	select ARCH_NO_COHERENT_DMA_MMAP if !MMU  | 
|---|
| 8 |  | -	select HAVE_PATA_PLATFORM  | 
|---|
| 9 |  | -	select CLKDEV_LOOKUP  | 
|---|
| 10 |  | -	select HAVE_IDE if HAS_IOPORT_MAP  | 
|---|
| 11 |  | -	select HAVE_MEMBLOCK  | 
|---|
| 12 |  | -	select HAVE_MEMBLOCK_NODE_MAP  | 
|---|
| 13 |  | -	select NO_BOOTMEM  | 
|---|
| 14 |  | -	select ARCH_DISCARD_MEMBLOCK  | 
|---|
| 15 |  | -	select HAVE_OPROFILE  | 
|---|
| 16 |  | -	select HAVE_GENERIC_DMA_COHERENT  | 
|---|
| 17 |  | -	select HAVE_ARCH_TRACEHOOK  | 
|---|
| 18 |  | -	select HAVE_PERF_EVENTS  | 
|---|
| 19 |  | -	select HAVE_DEBUG_BUGVERBOSE  | 
|---|
 | 4 | +	select ARCH_32BIT_OFF_T  | 
|---|
| 20 | 5 |  	select ARCH_HAVE_CUSTOM_GPIO_H | 
|---|
| 21 | 6 |  	select ARCH_HAVE_NMI_SAFE_CMPXCHG if (GUSA_RB || CPU_SH4A) | 
|---|
 | 7 | +	select ARCH_HAS_BINFMT_FLAT if !MMU  | 
|---|
 | 8 | +	select ARCH_HAS_GIGANTIC_PAGE  | 
|---|
| 22 | 9 |  	select ARCH_HAS_GCOV_PROFILE_ALL | 
|---|
| 23 |  | -	select PERF_USE_VMALLOC  | 
|---|
| 24 |  | -	select HAVE_DEBUG_KMEMLEAK  | 
|---|
| 25 |  | -	select HAVE_KERNEL_GZIP  | 
|---|
| 26 |  | -	select CPU_NO_EFFICIENT_FFS  | 
|---|
| 27 |  | -	select HAVE_KERNEL_BZIP2  | 
|---|
| 28 |  | -	select HAVE_KERNEL_LZMA  | 
|---|
| 29 |  | -	select HAVE_KERNEL_XZ  | 
|---|
| 30 |  | -	select HAVE_KERNEL_LZO  | 
|---|
| 31 |  | -	select HAVE_UID16  | 
|---|
 | 10 | +	select ARCH_HAS_PTE_SPECIAL  | 
|---|
 | 11 | +	select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST  | 
|---|
 | 12 | +	select ARCH_HIBERNATION_POSSIBLE if MMU  | 
|---|
 | 13 | +	select ARCH_MIGHT_HAVE_PC_PARPORT  | 
|---|
| 32 | 14 |  	select ARCH_WANT_IPC_PARSE_VERSION | 
|---|
| 33 |  | -	select HAVE_SYSCALL_TRACEPOINTS  | 
|---|
| 34 |  | -	select HAVE_REGS_AND_STACK_ACCESS_API  | 
|---|
| 35 |  | -	select MAY_HAVE_SPARSE_IRQ  | 
|---|
| 36 |  | -	select IRQ_FORCED_THREADING  | 
|---|
| 37 |  | -	select RTC_LIB  | 
|---|
 | 15 | +	select CLKDEV_LOOKUP  | 
|---|
 | 16 | +	select CPU_NO_EFFICIENT_FFS  | 
|---|
 | 17 | +	select DMA_DECLARE_COHERENT  | 
|---|
| 38 | 18 |  	select GENERIC_ATOMIC64 | 
|---|
| 39 |  | -	select GENERIC_IRQ_SHOW  | 
|---|
| 40 |  | -	select GENERIC_SMP_IDLE_THREAD  | 
|---|
| 41 |  | -	select GENERIC_IDLE_POLL_SETUP  | 
|---|
| 42 | 19 |  	select GENERIC_CLOCKEVENTS | 
|---|
| 43 | 20 |  	select GENERIC_CMOS_UPDATE if SH_SH03 || SH_DREAMCAST | 
|---|
 | 21 | +	select GENERIC_IDLE_POLL_SETUP  | 
|---|
 | 22 | +	select GENERIC_IRQ_SHOW  | 
|---|
 | 23 | +	select GENERIC_PCI_IOMAP if PCI  | 
|---|
| 44 | 24 |  	select GENERIC_SCHED_CLOCK | 
|---|
| 45 | 25 |  	select GENERIC_STRNCPY_FROM_USER | 
|---|
| 46 | 26 |  	select GENERIC_STRNLEN_USER | 
|---|
| 47 |  | -	select HAVE_MOD_ARCH_SPECIFIC if DWARF_UNWINDER  | 
|---|
| 48 |  | -	select MODULES_USE_ELF_RELA  | 
|---|
| 49 |  | -	select OLD_SIGSUSPEND  | 
|---|
| 50 |  | -	select OLD_SIGACTION  | 
|---|
 | 27 | +	select GENERIC_SMP_IDLE_THREAD  | 
|---|
 | 28 | +	select GUP_GET_PTE_LOW_HIGH if X2TLB  | 
|---|
| 51 | 29 |  	select HAVE_ARCH_AUDITSYSCALL | 
|---|
 | 30 | +	select HAVE_ARCH_KGDB  | 
|---|
 | 31 | +	select HAVE_ARCH_SECCOMP_FILTER  | 
|---|
 | 32 | +	select HAVE_ARCH_TRACEHOOK  | 
|---|
 | 33 | +	select HAVE_DEBUG_BUGVERBOSE  | 
|---|
 | 34 | +	select HAVE_DEBUG_KMEMLEAK  | 
|---|
 | 35 | +	select HAVE_DYNAMIC_FTRACE  | 
|---|
 | 36 | +	select HAVE_FAST_GUP if MMU  | 
|---|
 | 37 | +	select HAVE_FUNCTION_GRAPH_TRACER  | 
|---|
 | 38 | +	select HAVE_FUNCTION_TRACER  | 
|---|
| 52 | 39 |  	select HAVE_FUTEX_CMPXCHG if FUTEX | 
|---|
 | 40 | +	select HAVE_FTRACE_MCOUNT_RECORD  | 
|---|
 | 41 | +	select HAVE_HW_BREAKPOINT  | 
|---|
 | 42 | +	select HAVE_IDE if HAS_IOPORT_MAP  | 
|---|
 | 43 | +	select HAVE_IOREMAP_PROT if MMU && !X2TLB  | 
|---|
 | 44 | +	select HAVE_KERNEL_BZIP2  | 
|---|
 | 45 | +	select HAVE_KERNEL_GZIP  | 
|---|
 | 46 | +	select HAVE_KERNEL_LZMA  | 
|---|
 | 47 | +	select HAVE_KERNEL_LZO  | 
|---|
 | 48 | +	select HAVE_KERNEL_XZ  | 
|---|
 | 49 | +	select HAVE_KPROBES  | 
|---|
 | 50 | +	select HAVE_KRETPROBES  | 
|---|
 | 51 | +	select HAVE_MIXED_BREAKPOINTS_REGS  | 
|---|
 | 52 | +	select HAVE_MOD_ARCH_SPECIFIC if DWARF_UNWINDER  | 
|---|
| 53 | 53 |  	select HAVE_NMI | 
|---|
 | 54 | +	select HAVE_OPROFILE  | 
|---|
 | 55 | +	select HAVE_PATA_PLATFORM  | 
|---|
 | 56 | +	select HAVE_PERF_EVENTS  | 
|---|
 | 57 | +	select HAVE_REGS_AND_STACK_ACCESS_API  | 
|---|
 | 58 | +	select HAVE_UID16  | 
|---|
 | 59 | +	select HAVE_STACKPROTECTOR  | 
|---|
 | 60 | +	select HAVE_SYSCALL_TRACEPOINTS  | 
|---|
 | 61 | +	select IRQ_FORCED_THREADING  | 
|---|
 | 62 | +	select MAY_HAVE_SPARSE_IRQ  | 
|---|
 | 63 | +	select MODULES_USE_ELF_RELA  | 
|---|
| 54 | 64 |  	select NEED_SG_DMA_LENGTH | 
|---|
| 55 |  | -  | 
|---|
 | 65 | +	select NO_DMA if !MMU && !DMA_COHERENT  | 
|---|
 | 66 | +	select NO_GENERIC_PCI_IOPORT_MAP if PCI  | 
|---|
 | 67 | +	select OLD_SIGACTION  | 
|---|
 | 68 | +	select OLD_SIGSUSPEND  | 
|---|
 | 69 | +	select PCI_DOMAINS if PCI  | 
|---|
 | 70 | +	select PERF_EVENTS  | 
|---|
 | 71 | +	select PERF_USE_VMALLOC  | 
|---|
 | 72 | +	select RTC_LIB  | 
|---|
 | 73 | +	select SET_FS  | 
|---|
 | 74 | +	select SPARSE_IRQ  | 
|---|
| 56 | 75 |  	help | 
|---|
| 57 | 76 |  	  The SuperH is a RISC processor targeted for use in embedded systems | 
|---|
| 58 | 77 |  	  and consumer electronics; it was also used in the Sega Dreamcast | 
|---|
| 59 | 78 |  	  gaming console.  The SuperH port has a home page at | 
|---|
| 60 | 79 |  	  <http://www.linux-sh.org/>. | 
|---|
| 61 | 80 |   | 
|---|
| 62 |  | -config SUPERH32  | 
|---|
| 63 |  | -	def_bool "$(ARCH)" = "sh"  | 
|---|
| 64 |  | -	select HAVE_KPROBES  | 
|---|
| 65 |  | -	select HAVE_KRETPROBES  | 
|---|
| 66 |  | -	select HAVE_IOREMAP_PROT if MMU && !X2TLB  | 
|---|
| 67 |  | -	select HAVE_FUNCTION_TRACER  | 
|---|
| 68 |  | -	select HAVE_FTRACE_MCOUNT_RECORD  | 
|---|
| 69 |  | -	select HAVE_DYNAMIC_FTRACE  | 
|---|
| 70 |  | -	select HAVE_FTRACE_NMI_ENTER if DYNAMIC_FTRACE  | 
|---|
| 71 |  | -	select ARCH_WANT_IPC_PARSE_VERSION  | 
|---|
| 72 |  | -	select HAVE_FUNCTION_GRAPH_TRACER  | 
|---|
| 73 |  | -	select HAVE_ARCH_KGDB  | 
|---|
| 74 |  | -	select HAVE_HW_BREAKPOINT  | 
|---|
| 75 |  | -	select HAVE_MIXED_BREAKPOINTS_REGS  | 
|---|
| 76 |  | -	select PERF_EVENTS  | 
|---|
| 77 |  | -	select ARCH_HIBERNATION_POSSIBLE if MMU  | 
|---|
| 78 |  | -	select SPARSE_IRQ  | 
|---|
| 79 |  | -	select HAVE_STACKPROTECTOR  | 
|---|
| 80 |  | -  | 
|---|
| 81 |  | -config SUPERH64  | 
|---|
| 82 |  | -	def_bool "$(ARCH)" = "sh64"  | 
|---|
| 83 |  | -	select HAVE_EXIT_THREAD  | 
|---|
| 84 |  | -	select KALLSYMS  | 
|---|
| 85 |  | -  | 
|---|
| 86 |  | -config ARCH_DEFCONFIG  | 
|---|
| 87 |  | -	string  | 
|---|
| 88 |  | -	default "arch/sh/configs/shx3_defconfig" if SUPERH32  | 
|---|
| 89 |  | -	default "arch/sh/configs/cayman_defconfig" if SUPERH64  | 
|---|
| 90 |  | -  | 
|---|
| 91 |  | -config RWSEM_GENERIC_SPINLOCK  | 
|---|
| 92 |  | -	def_bool y  | 
|---|
| 93 |  | -  | 
|---|
| 94 |  | -config RWSEM_XCHGADD_ALGORITHM  | 
|---|
| 95 |  | -	bool  | 
|---|
| 96 |  | -  | 
|---|
| 97 | 81 |  config GENERIC_BUG | 
|---|
| 98 | 82 |  	def_bool y | 
|---|
| 99 |  | -	depends on BUG && SUPERH32  | 
|---|
| 100 |  | -  | 
|---|
| 101 |  | -config GENERIC_CSUM  | 
|---|
| 102 |  | -	def_bool y  | 
|---|
| 103 |  | -	depends on SUPERH64  | 
|---|
 | 83 | +	depends on BUG  | 
|---|
| 104 | 84 |   | 
|---|
| 105 | 85 |  config GENERIC_HWEIGHT | 
|---|
| 106 | 86 |  	def_bool y | 
|---|
| .. | .. | 
|---|
| 110 | 90 |   | 
|---|
| 111 | 91 |  config GENERIC_LOCKBREAK | 
|---|
| 112 | 92 |  	def_bool y | 
|---|
| 113 |  | -	depends on SMP && PREEMPT  | 
|---|
 | 93 | +	depends on SMP && PREEMPTION  | 
|---|
| 114 | 94 |   | 
|---|
| 115 | 95 |  config ARCH_SUSPEND_POSSIBLE | 
|---|
| 116 | 96 |  	def_bool n | 
|---|
| .. | .. | 
|---|
| 131 | 111 |  config SYS_SUPPORTS_NUMA | 
|---|
| 132 | 112 |  	bool | 
|---|
| 133 | 113 |   | 
|---|
| 134 |  | -config SYS_SUPPORTS_PCI  | 
|---|
| 135 |  | -	bool  | 
|---|
| 136 |  | -  | 
|---|
| 137 | 114 |  config STACKTRACE_SUPPORT | 
|---|
| 138 | 115 |  	def_bool y | 
|---|
| 139 | 116 |   | 
|---|
| .. | .. | 
|---|
| 148 | 125 |   | 
|---|
| 149 | 126 |  config NO_IOPORT_MAP | 
|---|
| 150 | 127 |  	def_bool !PCI | 
|---|
| 151 |  | -	depends on !SH_CAYMAN && !SH_SH4202_MICRODEV && !SH_SHMIN && \  | 
|---|
| 152 |  | -		   !SH_HP6XX && !SH_SOLUTION_ENGINE  | 
|---|
 | 128 | +	depends on !SH_SH4202_MICRODEV && !SH_SHMIN && !SH_HP6XX && \  | 
|---|
 | 129 | +		   !SH_SOLUTION_ENGINE  | 
|---|
| 153 | 130 |   | 
|---|
| 154 | 131 |  config IO_TRAPPED | 
|---|
| 155 | 132 |  	bool | 
|---|
| .. | .. | 
|---|
| 158 | 135 |  	bool | 
|---|
| 159 | 136 |   | 
|---|
| 160 | 137 |  config DMA_COHERENT | 
|---|
| 161 |  | -	select DMA_DIRECT_OPS  | 
|---|
| 162 | 138 |  	bool | 
|---|
| 163 | 139 |   | 
|---|
| 164 | 140 |  config DMA_NONCOHERENT | 
|---|
| 165 |  | -	def_bool !DMA_COHERENT  | 
|---|
 | 141 | +	def_bool !NO_DMA && !DMA_COHERENT  | 
|---|
 | 142 | +	select ARCH_HAS_DMA_PREP_COHERENT  | 
|---|
| 166 | 143 |  	select ARCH_HAS_SYNC_DMA_FOR_DEVICE | 
|---|
| 167 |  | -	select DMA_NONCOHERENT_OPS  | 
|---|
 | 144 | +	select DMA_DIRECT_REMAP  | 
|---|
| 168 | 145 |   | 
|---|
| 169 | 146 |  config PGTABLE_LEVELS | 
|---|
| 170 | 147 |  	default 3 if X2TLB | 
|---|
| .. | .. | 
|---|
| 215 | 192 |  	select CPU_SH4A | 
|---|
| 216 | 193 |  	select CPU_HAS_DSP | 
|---|
| 217 | 194 |   | 
|---|
| 218 |  | -config CPU_SH5  | 
|---|
| 219 |  | -	bool  | 
|---|
| 220 |  | -	select CPU_HAS_FPU  | 
|---|
| 221 |  | -	select SYS_SUPPORTS_SH_TMU  | 
|---|
| 222 |  | -	select SYS_SUPPORTS_HUGETLBFS if MMU  | 
|---|
| 223 |  | -  | 
|---|
| 224 | 195 |  config CPU_SHX2 | 
|---|
| 225 | 196 |  	bool | 
|---|
| 226 | 197 |   | 
|---|
| .. | .. | 
|---|
| 239 | 210 |         depends on CPU_SH4 || CPU_SH4A | 
|---|
| 240 | 211 |         default y | 
|---|
| 241 | 212 |         bool | 
|---|
| 242 |  | -  | 
|---|
| 243 |  | -if SUPERH32  | 
|---|
| 244 | 213 |   | 
|---|
| 245 | 214 |  choice | 
|---|
| 246 | 215 |  	prompt "Processor sub-type selection" | 
|---|
| .. | .. | 
|---|
| 530 | 499 |   | 
|---|
| 531 | 500 |  endchoice | 
|---|
| 532 | 501 |   | 
|---|
| 533 |  | -endif  | 
|---|
| 534 |  | -  | 
|---|
| 535 |  | -if SUPERH64  | 
|---|
| 536 |  | -  | 
|---|
| 537 |  | -choice  | 
|---|
| 538 |  | -	prompt "Processor sub-type selection"  | 
|---|
| 539 |  | -  | 
|---|
| 540 |  | -# SH-5 Processor Support  | 
|---|
| 541 |  | -  | 
|---|
| 542 |  | -config CPU_SUBTYPE_SH5_101  | 
|---|
| 543 |  | -	bool "Support SH5-101 processor"  | 
|---|
| 544 |  | -	select CPU_SH5  | 
|---|
| 545 |  | -  | 
|---|
| 546 |  | -config CPU_SUBTYPE_SH5_103  | 
|---|
| 547 |  | -	bool "Support SH5-103 processor"  | 
|---|
| 548 |  | -	select CPU_SH5  | 
|---|
| 549 |  | -  | 
|---|
| 550 |  | -endchoice  | 
|---|
| 551 |  | -  | 
|---|
| 552 |  | -endif  | 
|---|
| 553 |  | -  | 
|---|
| 554 | 502 |  source "arch/sh/mm/Kconfig" | 
|---|
| 555 | 503 |    | 
|---|
| 556 | 504 |  source "arch/sh/Kconfig.cpu" | 
|---|
| .. | .. | 
|---|
| 600 | 548 |   | 
|---|
| 601 | 549 |  menu "Kernel features" | 
|---|
| 602 | 550 |   | 
|---|
| 603 |  | -source kernel/Kconfig.hz  | 
|---|
 | 551 | +source "kernel/Kconfig.hz"  | 
|---|
| 604 | 552 |   | 
|---|
| 605 | 553 |  config KEXEC | 
|---|
| 606 | 554 |  	bool "kexec system call (EXPERIMENTAL)" | 
|---|
| 607 |  | -	depends on SUPERH32 && MMU  | 
|---|
 | 555 | +	depends on MMU  | 
|---|
| 608 | 556 |  	select KEXEC_CORE | 
|---|
| 609 | 557 |  	help | 
|---|
| 610 | 558 |  	  kexec is a system call that implements the ability to shutdown your | 
|---|
| .. | .. | 
|---|
| 622 | 570 |   | 
|---|
| 623 | 571 |  config CRASH_DUMP | 
|---|
| 624 | 572 |  	bool "kernel crash dumps (EXPERIMENTAL)" | 
|---|
| 625 |  | -	depends on SUPERH32 && BROKEN_ON_SMP  | 
|---|
 | 573 | +	depends on BROKEN_ON_SMP  | 
|---|
| 626 | 574 |  	help | 
|---|
| 627 | 575 |  	  Generate crash dump after being started by kexec. | 
|---|
| 628 | 576 |  	  This should be normally only set in special crash dump kernels | 
|---|
| .. | .. | 
|---|
| 632 | 580 |  	  to a memory address not used by the main kernel using | 
|---|
| 633 | 581 |  	  PHYSICAL_START. | 
|---|
| 634 | 582 |   | 
|---|
| 635 |  | -	  For more details see Documentation/kdump/kdump.txt  | 
|---|
 | 583 | +	  For more details see Documentation/admin-guide/kdump/kdump.rst  | 
|---|
| 636 | 584 |   | 
|---|
| 637 | 585 |  config KEXEC_JUMP | 
|---|
| 638 | 586 |  	bool "kexec jump (EXPERIMENTAL)" | 
|---|
| 639 |  | -	depends on SUPERH32 && KEXEC && HIBERNATION  | 
|---|
 | 587 | +	depends on KEXEC && HIBERNATION  | 
|---|
| 640 | 588 |  	help | 
|---|
| 641 | 589 |  	  Jump between original kernel and kexeced kernel and invoke | 
|---|
| 642 | 590 |  	  code via KEXEC | 
|---|
| .. | .. | 
|---|
| 644 | 592 |  config PHYSICAL_START | 
|---|
| 645 | 593 |  	hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP) | 
|---|
| 646 | 594 |  	default MEMORY_START | 
|---|
| 647 |  | -	---help---  | 
|---|
 | 595 | +	help  | 
|---|
| 648 | 596 |  	  This gives the physical address where the kernel is loaded | 
|---|
| 649 | 597 |  	  and is ordinarily the same as MEMORY_START. | 
|---|
| 650 | 598 |   | 
|---|
| .. | .. | 
|---|
| 652 | 600 |  	  where the fail safe kernel needs to run at a different address | 
|---|
| 653 | 601 |  	  than the panic-ed kernel. | 
|---|
| 654 | 602 |   | 
|---|
| 655 |  | -config SECCOMP  | 
|---|
| 656 |  | -	bool "Enable seccomp to safely compute untrusted bytecode"  | 
|---|
| 657 |  | -	depends on PROC_FS  | 
|---|
| 658 |  | -	help  | 
|---|
| 659 |  | -	  This kernel feature is useful for number crunching applications  | 
|---|
| 660 |  | -	  that may need to compute untrusted bytecode during their  | 
|---|
| 661 |  | -	  execution. By using pipes or other transports made available to  | 
|---|
| 662 |  | -	  the process as file descriptors supporting the read/write  | 
|---|
| 663 |  | -	  syscalls, it's possible to isolate those applications in  | 
|---|
| 664 |  | -	  their own address space using seccomp. Once seccomp is  | 
|---|
| 665 |  | -	  enabled via prctl, it cannot be disabled and the task is only  | 
|---|
| 666 |  | -	  allowed to execute a few safe syscalls defined by each seccomp  | 
|---|
| 667 |  | -	  mode.  | 
|---|
| 668 |  | -  | 
|---|
| 669 |  | -	  If unsure, say N.  | 
|---|
| 670 |  | -  | 
|---|
| 671 | 603 |  config SMP | 
|---|
| 672 | 604 |  	bool "Symmetric multi-processing support" | 
|---|
| 673 | 605 |  	depends on SYS_SUPPORTS_SMP | 
|---|
| 674 |  | -	---help---  | 
|---|
 | 606 | +	help  | 
|---|
| 675 | 607 |  	  This enables support for systems with more than one CPU. If you have | 
|---|
| 676 | 608 |  	  a system with only one CPU, say N. If you have a system with more | 
|---|
| 677 | 609 |  	  than one CPU, say Y. | 
|---|
| .. | .. | 
|---|
| 685 | 617 |  	  People using multiprocessor machines who say Y here should also say | 
|---|
| 686 | 618 |  	  Y to "Enhanced Real Time Clock Support", below. | 
|---|
| 687 | 619 |   | 
|---|
| 688 |  | -	  See also <file:Documentation/lockup-watchdogs.txt> and the SMP-HOWTO  | 
|---|
| 689 |  | -	  available at <http://www.tldp.org/docs.html#howto>.  | 
|---|
 | 620 | +	  See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO  | 
|---|
 | 621 | +	  available at <https://www.tldp.org/docs.html#howto>.  | 
|---|
| 690 | 622 |   | 
|---|
| 691 | 623 |  	  If you don't know what to do here, say N. | 
|---|
| 692 | 624 |   | 
|---|
| .. | .. | 
|---|
| 713 | 645 |   | 
|---|
| 714 | 646 |  config GUSA | 
|---|
| 715 | 647 |  	def_bool y | 
|---|
| 716 |  | -	depends on !SMP && SUPERH32  | 
|---|
 | 648 | +	depends on !SMP  | 
|---|
| 717 | 649 |  	help | 
|---|
| 718 | 650 |  	  This enables support for gUSA (general UserSpace Atomicity). | 
|---|
| 719 | 651 |  	  This is the default implementation for both UP and non-ll/sc | 
|---|
| .. | .. | 
|---|
| 782 | 714 |  config BOOT_LINK_OFFSET | 
|---|
| 783 | 715 |  	hex | 
|---|
| 784 | 716 |  	default "0x00210000" if SH_SHMIN | 
|---|
| 785 |  | -	default "0x00400000" if SH_CAYMAN  | 
|---|
| 786 | 717 |  	default "0x00810000" if SH_7780_SOLUTION_ENGINE | 
|---|
| 787 | 718 |  	default "0x009e0000" if SH_TITAN | 
|---|
| 788 | 719 |  	default "0x01800000" if SH_SDK7780 | 
|---|
| .. | .. | 
|---|
| 857 | 788 |  	 probably want to say 'Y' here, unless you are only using the | 
|---|
| 858 | 789 |  	 Dreamcast with a serial line terminal or a remote network | 
|---|
| 859 | 790 |  	 connection. | 
|---|
| 860 |  | -  | 
|---|
| 861 |  | -config PCI  | 
|---|
| 862 |  | -	bool "PCI support"  | 
|---|
| 863 |  | -	depends on SYS_SUPPORTS_PCI  | 
|---|
| 864 |  | -	select PCI_DOMAINS  | 
|---|
| 865 |  | -	select GENERIC_PCI_IOMAP  | 
|---|
| 866 |  | -	select NO_GENERIC_PCI_IOPORT_MAP  | 
|---|
| 867 |  | -	help  | 
|---|
| 868 |  | -	  Find out whether you have a PCI motherboard. PCI is the name of a  | 
|---|
| 869 |  | -	  bus system, i.e. the way the CPU talks to the other stuff inside  | 
|---|
| 870 |  | -	  your box. If you have PCI, say Y, otherwise N.  | 
|---|
| 871 |  | -  | 
|---|
| 872 |  | -config PCI_DOMAINS  | 
|---|
| 873 |  | -	bool  | 
|---|
| 874 |  | -  | 
|---|
| 875 |  | -source "drivers/pci/Kconfig"  | 
|---|
| 876 |  | -  | 
|---|
| 877 |  | -source "drivers/pcmcia/Kconfig"  | 
|---|
| 878 | 791 |   | 
|---|
| 879 | 792 |  endmenu | 
|---|
| 880 | 793 |   | 
|---|