Blame view
arch/openrisc/Kconfig
3.89 KB
f8c4a270d OpenRISC: Build i... |
1 2 |
# # For a description of the syntax of this configuration file, |
395cf9691 doc: fix broken r... |
3 |
# see Documentation/kbuild/kconfig-language.txt. |
f8c4a270d OpenRISC: Build i... |
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# config OPENRISC def_bool y select OF select OF_EARLY_FLATTREE select HAVE_MEMBLOCK select ARCH_WANT_OPTIONAL_GPIOLIB select HAVE_ARCH_TRACEHOOK select HAVE_GENERIC_HARDIRQS select GENERIC_IRQ_CHIP select GENERIC_IRQ_PROBE select GENERIC_IRQ_SHOW select GENERIC_IOMAP config MMU def_bool y |
f8c4a270d OpenRISC: Build i... |
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
config SYMBOL_PREFIX string default "" config HAVE_DMA_ATTRS def_bool y config UID16 def_bool y config RWSEM_GENERIC_SPINLOCK def_bool y config RWSEM_XCHGADD_ALGORITHM def_bool n config GENERIC_HWEIGHT def_bool y config GENERIC_IOMAP def_bool y config NO_IOPORT def_bool y config GENERIC_GPIO def_bool y config GENERIC_CLOCKEVENTS def_bool y config TRACE_IRQFLAGS_SUPPORT def_bool y # For now, use generic checksum functions #These can be reimplemented in assembly later if so inclined config GENERIC_CSUM def_bool y config GENERIC_FIND_NEXT_BIT def_bool y source "init/Kconfig" menu "Processor type and features" choice prompt "Subarchitecture" default OR1K_1200 config OR1K_1200 bool "OR1200" help Generic OpenRISC 1200 architecture endchoice config OPENRISC_BUILTIN_DTB string "Builtin DTB" default "" menu "Class II Instructions" config OPENRISC_HAVE_INST_FF1 bool "Have instruction l.ff1" default y help Select this if your implementation has the Class II instruction l.ff1 config OPENRISC_HAVE_INST_FL1 bool "Have instruction l.fl1" default y help Select this if your implementation has the Class II instruction l.fl1 config OPENRISC_HAVE_INST_MUL bool "Have instruction l.mul for hardware multiply" default y help Select this if your implementation has a hardware multiply instruction config OPENRISC_HAVE_INST_DIV bool "Have instruction l.div for hardware divide" default y help Select this if your implementation has a hardware divide instruction endmenu source "kernel/time/Kconfig" source kernel/Kconfig.hz source kernel/Kconfig.preempt source "mm/Kconfig" config OPENRISC_NO_SPR_SR_DSX bool "use SPR_SR_DSX software emulation" if OR1K_1200 default y help SPR_SR_DSX bit is status register bit indicating whether the last exception has happened in delay slot. OpenRISC architecture makes it optional to have it implemented in hardware and the OR1200 does not have it. Say N here if you know that your OpenRISC processor has SPR_SR_DSX bit implemented. Say Y if you are unsure. config CMDLINE string "Default kernel command string" default "" help On some architectures there is currently no way for the boot loader to pass arguments to the kernel. For these architectures, you should supply some command-line options at build time by entering them here. menu "Debugging options" config DEBUG_STACKOVERFLOW bool "Check for kernel stack overflow" default y help Make extra checks for space avaliable on stack in some critical functions. This will cause kernel to run a bit slower, but will catch most of kernel stack overruns and exit gracefuly. Say Y if you are unsure. config JUMP_UPON_UNHANDLED_EXCEPTION bool "Try to die gracefully" default y help Now this puts kernel into infinite loop after first oops. Till your kernel crashes this doesn't have any influence. Say Y if you are unsure. |
f8c4a270d OpenRISC: Build i... |
158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 |
config OPENRISC_ESR_EXCEPTION_BUG_CHECK bool "Check for possible ESR exception bug" default n help This option enables some checks that might expose some problems in kernel. Say N if you are unsure. endmenu endmenu menu "Executable file formats" source "fs/Kconfig.binfmt" endmenu source "net/Kconfig" source "drivers/Kconfig" source "fs/Kconfig" source "security/Kconfig" source "crypto/Kconfig" source "lib/Kconfig" menu "Kernel hacking" source "lib/Kconfig.debug" endmenu |