| .. | .. | 
|---|
| 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 | 
|---|