Home | History | Annotate | Line # | Download | only in conf
      1  1.1  skrll # $NetBSD $
      2  1.1  skrll #
      3  1.1  skrll # GENERIC ARMv5 kernel
      4  1.1  skrll #
      5  1.1  skrll 
      6  1.1  skrll include	"arch/evbarm/conf/std.generic_v5"
      7  1.1  skrll include "arch/evbarm/conf/files.generic_v5"
      8  1.1  skrll include	"arch/evbarm/conf/GENERIC.common"
      9  1.1  skrll 
     10  1.1  skrll options 	CPU_ARM9E
     11  1.1  skrll 
     12  1.1  skrll options 	SOC_IMX23
     13  1.1  skrll 
     14  1.1  skrll #options 	DIAGNOSTIC	# internal consistency checks
     15  1.1  skrll #options 	DEBUG
     16  1.1  skrll #options 	LOCKDEBUG
     17  1.1  skrll #options 	UVMHIST		# kernhist for uvm/pmap subsystems
     18  1.1  skrll 
     19  1.1  skrll # Heartbeat checks
     20  1.1  skrll options 	HEARTBEAT
     21  1.1  skrll options 	HEARTBEAT_MAX_PERIOD_DEFAULT=15
     22  1.1  skrll 
     23  1.1  skrll options 	MSGBUFSIZE=32768
     24  1.1  skrll 
     25  1.1  skrll #options 	VERBOSE_INIT_ARM # verbose bootstrapping messages
     26  1.1  skrll 
     27  1.1  skrll # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
     28  1.1  skrll #options 	EARLYCONS=imx23, CONSADDR=0x80070000
     29  1.1  skrll 
     30  1.1  skrll # Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL
     31  1.1  skrll # if you want panics instead of warnings.
     32  1.1  skrll #options 	KUBSAN			# mandatory
     33  1.1  skrll #options 	UBSAN_ALWAYS_FATAL	# optional
     34  1.1  skrll 
     35  1.1  skrll # Kernel Address Sanitizer (kASan). The quarantine is optional and can
     36  1.1  skrll # help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics
     37  1.1  skrll # instead of warnings.
     38  1.1  skrll #makeoptions 	KASAN=1		# mandatory
     39  1.1  skrll #options 	KASAN		# mandatory
     40  1.1  skrll #options 	POOL_QUARANTINE	# optional
     41  1.1  skrll #options 	KASAN_PANIC	# optional
     42  1.1  skrll 
     43  1.1  skrll makeoptions 	DEBUG="-g"	# compile full symbol table
     44  1.1  skrll makeoptions 	COPY_SYMTAB=1
     45  1.1  skrll 
     46  1.1  skrll config		netbsd		root on ? type ?
     47  1.1  skrll 
     48  1.1  skrll # Device tree support
     49  1.1  skrll armfdt0		at root
     50  1.1  skrll simplebus*	at fdt? pass 0
     51  1.1  skrll 
     52  1.1  skrll # CPUs
     53  1.1  skrll cpus*		at fdt? pass 0
     54  1.1  skrll cpu*		at fdt? pass 0
     55  1.1  skrll 
     56  1.1  skrll # interrupt handlers
     57  1.1  skrll imx23icoll* 		at fdt? pass 1	# imx23 interrupt driver
     58  1.1  skrll 
     59  1.1  skrll # Timers
     60  1.1  skrll imx23timrot* 		at fdt? pass 2		# imx23 timer
     61  1.1  skrll 
     62  1.1  skrll # general FDT devices
     63  1.1  skrll fclock* 	at fdt? pass 1
     64  1.1  skrll ffclock* 	at fdt? pass 1
     65  1.1  skrll fregulator* 	at fdt? pass 5
     66  1.1  skrll gregulator* 	at fdt? pass 4
     67  1.1  skrll gpiokeys* 	at fdt?
     68  1.1  skrll wskbd* 		at gpiokeys? console ? mux 1
     69  1.1  skrll gpioleds* 	at fdt?
     70  1.1  skrll 
     71  1.1  skrll # Performance monitors
     72  1.1  skrll pseudo-device 	tprof
     73  1.1  skrll 
     74  1.1  skrll # UART
     75  1.1  skrll com* 		at fdt?	pass 4		# UART
     76  1.1  skrll plcom* 		at fdt?	pass 4		# ARM PL011 UART
     77  1.1  skrll 
     78  1.1  skrll # Audio
     79  1.1  skrll audio* 		at audiobus?
     80  1.1  skrll 
     81  1.1  skrll # Pull in optional local configuration - always at end
     82  1.1  skrll cinclude	"arch/evbarm/conf/GENERIC_V5.local"
     83