| .. | .. |
|---|
| 4 | 4 | |
|---|
| 5 | 5 | config HEXAGON |
|---|
| 6 | 6 | def_bool y |
|---|
| 7 | + select ARCH_32BIT_OFF_T |
|---|
| 8 | + select ARCH_HAS_SYNC_DMA_FOR_DEVICE |
|---|
| 7 | 9 | select ARCH_NO_PREEMPT |
|---|
| 8 | 10 | select HAVE_OPROFILE |
|---|
| 9 | 11 | # Other pending projects/to-do items. |
|---|
| .. | .. |
|---|
| 29 | 31 | select GENERIC_CLOCKEVENTS_BROADCAST |
|---|
| 30 | 32 | select MODULES_USE_ELF_RELA |
|---|
| 31 | 33 | select GENERIC_CPU_DEVICES |
|---|
| 32 | | - ---help--- |
|---|
| 34 | + select SET_FS |
|---|
| 35 | + select ARCH_WANT_LD_ORPHAN_WARN |
|---|
| 36 | + help |
|---|
| 33 | 37 | Qualcomm Hexagon is a processor architecture designed for high |
|---|
| 34 | 38 | performance and low power across a wide variety of applications. |
|---|
| 35 | 39 | |
|---|
| 36 | 40 | config HEXAGON_PHYS_OFFSET |
|---|
| 37 | 41 | def_bool y |
|---|
| 38 | | - ---help--- |
|---|
| 42 | + help |
|---|
| 39 | 43 | Platforms that don't load the kernel at zero set this. |
|---|
| 40 | 44 | |
|---|
| 41 | 45 | config FRAME_POINTER |
|---|
| .. | .. |
|---|
| 43 | 47 | |
|---|
| 44 | 48 | config LOCKDEP_SUPPORT |
|---|
| 45 | 49 | def_bool y |
|---|
| 46 | | - |
|---|
| 47 | | -config PCI |
|---|
| 48 | | - def_bool n |
|---|
| 49 | 50 | |
|---|
| 50 | 51 | config EARLY_PRINTK |
|---|
| 51 | 52 | def_bool y |
|---|
| .. | .. |
|---|
| 63 | 64 | # Use the generic interrupt handling code in kernel/irq/: |
|---|
| 64 | 65 | # |
|---|
| 65 | 66 | config GENERIC_IRQ_PROBE |
|---|
| 66 | | - def_bool y |
|---|
| 67 | | - |
|---|
| 68 | | -config RWSEM_GENERIC_SPINLOCK |
|---|
| 69 | | - def_bool n |
|---|
| 70 | | - |
|---|
| 71 | | -config RWSEM_XCHGADD_ALGORITHM |
|---|
| 72 | 67 | def_bool y |
|---|
| 73 | 68 | |
|---|
| 74 | 69 | config GENERIC_HWEIGHT |
|---|
| .. | .. |
|---|
| 90 | 85 | |
|---|
| 91 | 86 | config HEXAGON_COMET |
|---|
| 92 | 87 | bool "Comet Board" |
|---|
| 93 | | - ---help--- |
|---|
| 88 | + help |
|---|
| 94 | 89 | Support for the Comet platform. |
|---|
| 95 | 90 | |
|---|
| 96 | 91 | endchoice |
|---|
| .. | .. |
|---|
| 111 | 106 | |
|---|
| 112 | 107 | config SMP |
|---|
| 113 | 108 | bool "Multi-Processing support" |
|---|
| 114 | | - ---help--- |
|---|
| 109 | + help |
|---|
| 115 | 110 | Enables SMP support in the kernel. If unsure, say "Y" |
|---|
| 116 | 111 | |
|---|
| 117 | 112 | config NR_CPUS |
|---|
| .. | .. |
|---|
| 119 | 114 | range 2 6 if SMP |
|---|
| 120 | 115 | default "1" if !SMP |
|---|
| 121 | 116 | default "6" if SMP |
|---|
| 122 | | - ---help--- |
|---|
| 117 | + help |
|---|
| 123 | 118 | This allows you to specify the maximum number of CPUs which this |
|---|
| 124 | 119 | kernel will support. The maximum supported value is 6 and the |
|---|
| 125 | 120 | minimum value which makes sense is 2. |
|---|
| .. | .. |
|---|
| 130 | 125 | choice |
|---|
| 131 | 126 | prompt "Kernel page size" |
|---|
| 132 | 127 | default PAGE_SIZE_4KB |
|---|
| 133 | | - ---help--- |
|---|
| 128 | + help |
|---|
| 134 | 129 | Changes the default page size; use with caution. |
|---|
| 135 | 130 | |
|---|
| 136 | 131 | config PAGE_SIZE_4KB |
|---|