~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/nios2/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/nios2/Kconfig (Version linux-6.12-rc7) and /arch/m68k/Kconfig (Version linux-5.10.229)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 config NIOS2                                   !!   2 config M68K
  3         def_bool y                             !!   3         bool
                                                   >>   4         default y
  4         select ARCH_32BIT_OFF_T                     5         select ARCH_32BIT_OFF_T
  5         select ARCH_HAS_CPU_CACHE_ALIASING     !!   6         select ARCH_HAS_BINFMT_FLAT
  6         select ARCH_HAS_DMA_PREP_COHERENT      !!   7         select ARCH_HAS_CPU_FINALIZE_INIT if MMU
  7         select ARCH_HAS_SYNC_DMA_FOR_CPU       !!   8         select ARCH_HAS_DMA_PREP_COHERENT if HAS_DMA && MMU && !COLDFIRE
  8         select ARCH_HAS_SYNC_DMA_FOR_DEVICE    !!   9         select ARCH_HAS_SYNC_DMA_FOR_DEVICE if HAS_DMA
  9         select ARCH_HAS_DMA_SET_UNCACHED       !!  10         select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
 10         select ARCH_NO_SWAP                    !!  11         select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
 11         select COMMON_CLK                      !!  12         select ARCH_NO_PREEMPT if !COLDFIRE
 12         select TIMER_OF                        !!  13         select ARCH_WANT_IPC_PARSE_VERSION
                                                   >>  14         select BINFMT_FLAT_ARGVP_ENVP_ON_STACK
                                                   >>  15         select DMA_DIRECT_REMAP if HAS_DMA && MMU && !COLDFIRE
 13         select GENERIC_ATOMIC64                    16         select GENERIC_ATOMIC64
 14         select GENERIC_CPU_DEVICES                 17         select GENERIC_CPU_DEVICES
 15         select GENERIC_IRQ_PROBE               !!  18         select GENERIC_IOMAP
 16         select GENERIC_IRQ_SHOW                    19         select GENERIC_IRQ_SHOW
 17         select HAVE_ARCH_TRACEHOOK             !!  20         select GENERIC_STRNCPY_FROM_USER if MMU
 18         select HAVE_ARCH_KGDB                  !!  21         select GENERIC_STRNLEN_USER if MMU
 19         select HAVE_PAGE_SIZE_4KB              !!  22         select HAVE_AOUT if MMU
 20         select IRQ_DOMAIN                      !!  23         select HAVE_ASM_MODVERSIONS
 21         select LOCK_MM_AND_FIND_VMA            !!  24         select HAVE_DEBUG_BUGVERBOSE
 22         select MODULES_USE_ELF_RELA            !!  25         select HAVE_FUTEX_CMPXCHG if MMU && FUTEX
 23         select OF                              !!  26         select HAVE_IDE
 24         select OF_EARLY_FLATTREE               !!  27         select HAVE_MOD_ARCH_SPECIFIC
 25         select SOC_BUS                         !!  28         select HAVE_UID16
 26         select SPARSE_IRQ                      << 
 27         select USB_ARCH_HAS_HCD if USB_SUPPORT << 
 28         select CPU_NO_EFFICIENT_FFS            << 
 29         select MMU_GATHER_NO_RANGE if MMU          29         select MMU_GATHER_NO_RANGE if MMU
                                                   >>  30         select MODULES_USE_ELF_REL
                                                   >>  31         select MODULES_USE_ELF_RELA
                                                   >>  32         select NO_DMA if !MMU && !COLDFIRE
                                                   >>  33         select OLD_SIGACTION
                                                   >>  34         select OLD_SIGSUSPEND3
                                                   >>  35         select SET_FS
                                                   >>  36         select UACCESS_MEMCPY if !MMU
                                                   >>  37         select VIRT_TO_BUS
 30                                                    38 
 31 config GENERIC_CSUM                            !!  39 config CPU_BIG_ENDIAN
 32         def_bool y                             << 
 33                                                << 
 34 config GENERIC_HWEIGHT                         << 
 35         def_bool y                                 40         def_bool y
 36                                                    41 
 37 config GENERIC_CALIBRATE_DELAY                 !!  42 config ARCH_HAS_ILOG2_U32
 38         def_bool y                             !!  43         bool
 39                                                    44 
 40 config NO_IOPORT_MAP                           !!  45 config ARCH_HAS_ILOG2_U64
 41         def_bool y                             !!  46         bool
 42                                                    47 
 43 config FPU                                     !!  48 config GENERIC_HWEIGHT
 44         def_bool n                             !!  49         bool
                                                   >>  50         default y
 45                                                    51 
 46 menu "Kernel features"                         !!  52 config GENERIC_CALIBRATE_DELAY
                                                   >>  53         bool
                                                   >>  54         default y
 47                                                    55 
 48 source "kernel/Kconfig.hz"                     !!  56 config GENERIC_CSUM
                                                   >>  57         bool
 49                                                    58 
 50 config ARCH_FORCE_MAX_ORDER                    !!  59 config TIME_LOW_RES
 51         int "Order of maximal physically conti !!  60         bool
 52         default "10"                           !!  61         default y
 53         help                                   << 
 54           The kernel page allocator limits the << 
 55           contiguous allocations. The limit is << 
 56           defines the maximal power of two of  << 
 57           allocated as a single contiguous blo << 
 58           overriding the default setting when  << 
 59           large blocks of physically contiguou << 
 60                                                    62 
 61           Don't change if unsure.              !!  63 config NO_IOPORT_MAP
                                                   >>  64         def_bool y
 62                                                    65 
 63 endmenu                                        !!  66 config ZONE_DMA
                                                   >>  67         bool
                                                   >>  68         default y
 64                                                    69 
 65 source "arch/nios2/platform/Kconfig.platform"  !!  70 config HZ
                                                   >>  71         int
                                                   >>  72         default 1000 if CLEOPATRA
                                                   >>  73         default 100
 66                                                    74 
 67 menu "Processor type and features"             !!  75 config PGTABLE_LEVELS
                                                   >>  76         default 2 if SUN3 || COLDFIRE
                                                   >>  77         default 3
 68                                                    78 
 69 config MMU                                         79 config MMU
 70         def_bool y                             !!  80         bool "MMU-based Paged Memory Management Support"
 71                                                << 
 72 config NR_CPUS                                 << 
 73         int                                    << 
 74         default "1"                            << 
 75                                                << 
 76 config NIOS2_ALIGNMENT_TRAP                    << 
 77         bool "Catch alignment trap"            << 
 78         default y                                  81         default y
 79         help                                       82         help
 80           Nios II CPUs cannot fetch/store data !!  83           Select if you want MMU-based virtualised addressing space
 81           i.e., a 2 or 4 byte fetch must start !!  84           support by paged memory management. If unsure, say 'Y'.
 82           2 or 4. Any non-aligned load/store i << 
 83           emulated in software if you say Y he << 
 84           impact.                              << 
 85                                                << 
 86 comment "Boot options"                         << 
 87                                                << 
 88 config CMDLINE_BOOL                            << 
 89         bool "Default bootloader kernel argume << 
 90         default y                              << 
 91                                                << 
 92 config CMDLINE                                 << 
 93         string "Default kernel command string" << 
 94         default ""                             << 
 95         depends on CMDLINE_BOOL                << 
 96         help                                   << 
 97           On some platforms, there is currentl << 
 98           pass arguments to the kernel. For th << 
 99           some command-line options at build t << 
100           other cases you can specify kernel a << 
101           to set them up in board prom initial << 
102                                                << 
103 config CMDLINE_FORCE                           << 
104         bool "Force default kernel command str << 
105         depends on CMDLINE_BOOL                << 
106         help                                   << 
107           Set this to have arguments from the  << 
108           override those passed by the boot lo << 
109                                                    85 
110 config NIOS2_CMDLINE_IGNORE_DTB                !!  86 config MMU_MOTOROLA
111         bool "Ignore kernel command string fro !!  87         bool
112         depends on CMDLINE_BOOL                << 
113         depends on !CMDLINE_FORCE              << 
114         default y                              << 
115         help                                   << 
116           Set this to ignore the bootargs prop << 
117           chosen node and fall back to CMDLINE << 
118                                                    88 
119 config NIOS2_PASS_CMDLINE                      !!  89 config MMU_COLDFIRE
120         bool "Passed kernel command line from  !!  90         bool
121         help                                   << 
122           Use bootargs env variable from u-boo << 
123           will override "Default kernel comman << 
124           Say N if you are unsure.             << 
125                                                << 
126 config NIOS2_BOOT_LINK_OFFSET                  << 
127         hex "Link address offset for booting"  << 
128         default "0x00500000"                   << 
129         help                                   << 
130           This option allows you to set the li << 
131           This can be useful if you are on a b << 
132           memory.                              << 
133                                                    91 
134 endmenu                                        !!  92 config MMU_SUN3
                                                   >>  93         bool
                                                   >>  94         depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
135                                                    95 
136 menu "Advanced setup"                          !!  96 config KEXEC
                                                   >>  97         bool "kexec system call"
                                                   >>  98         depends on M68KCLASSIC
                                                   >>  99         select KEXEC_CORE
                                                   >> 100         help
                                                   >> 101           kexec is a system call that implements the ability to shutdown your
                                                   >> 102           current kernel, and to start another kernel.  It is like a reboot
                                                   >> 103           but it is independent of the system firmware.   And like a reboot
                                                   >> 104           you can start any kernel with it, not just Linux.
137                                                   105 
138 config ADVANCED_OPTIONS                        !! 106           The name comes from the similarity to the exec system call.
139         bool "Prompt for advanced kernel confi << 
140                                                   107 
141 comment "Default settings for advanced configu !! 108           It is an ongoing process to be certain the hardware in a machine
142         depends on !ADVANCED_OPTIONS           !! 109           is properly shutdown, so do not be surprised if this code does not
                                                   >> 110           initially work for you.  As of this writing the exact hardware
                                                   >> 111           interface is strongly in flux, so no good recommendation can be
                                                   >> 112           made.
143                                                   113 
144 config NIOS2_KERNEL_MMU_REGION_BASE_BOOL       !! 114 config BOOTINFO_PROC
145         bool "Set custom kernel MMU region bas !! 115         bool "Export bootinfo in procfs"
146         depends on ADVANCED_OPTIONS            !! 116         depends on KEXEC && M68KCLASSIC
147         help                                      117         help
148           This option allows you to set the vi !! 118           Say Y to export the bootinfo used to boot the kernel in a
                                                   >> 119           "bootinfo" file in procfs.  This is useful with kexec.
149                                                   120 
150           Say N here unless you know what you  !! 121 menu "Platform setup"
151                                                   122 
152 config NIOS2_KERNEL_MMU_REGION_BASE            !! 123 source "arch/m68k/Kconfig.cpu"
153         hex "Virtual base address of the kerne << 
154         default "0x80000000"                   << 
155         help                                   << 
156           This option allows you to set the vi << 
157                                                   124 
158 config NIOS2_KERNEL_REGION_BASE_BOOL           !! 125 source "arch/m68k/Kconfig.machine"
159         bool "Set custom kernel region base ad << 
160         depends on ADVANCED_OPTIONS            << 
161         help                                   << 
162           This option allows you to set the vi << 
163                                                   126 
164           Say N here unless you know what you  !! 127 source "arch/m68k/Kconfig.bus"
165                                                   128 
166 config NIOS2_KERNEL_REGION_BASE                !! 129 endmenu
167         hex "Virtual base address of the kerne << 
168         default "0xc0000000"                   << 
169                                                   130 
170 config NIOS2_IO_REGION_BASE_BOOL               !! 131 menu "Kernel Features"
171         bool "Set custom I/O region base addre << 
172         depends on ADVANCED_OPTIONS            << 
173         help                                   << 
174           This option allows you to set the vi << 
175                                                   132 
176           Say N here unless you know what you  !! 133 endmenu
177                                                   134 
178 config NIOS2_IO_REGION_BASE                    !! 135 if !MMU
179         hex "Virtual base address of the I/O r !! 136 menu "Power management options"
180         default "0xe0000000"                   !! 137 
                                                   >> 138 config PM
                                                   >> 139         bool "Power Management support"
                                                   >> 140         help
                                                   >> 141           Support processor power management modes
181                                                   142 
182 endmenu                                           143 endmenu
                                                   >> 144 endif
                                                   >> 145 
                                                   >> 146 source "arch/m68k/Kconfig.devices"
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php