11.1Sskrll# $NetBSD $ 21.1Sskrll# 31.1Sskrll# GENERIC ARMv5 kernel 41.1Sskrll# 51.1Sskrll 61.1Sskrllinclude "arch/evbarm/conf/std.generic_v5" 71.1Sskrllinclude "arch/evbarm/conf/files.generic_v5" 81.1Sskrllinclude "arch/evbarm/conf/GENERIC.common" 91.1Sskrll 101.1Sskrlloptions CPU_ARM9E 111.1Sskrll 121.1Sskrlloptions SOC_IMX23 131.1Sskrll 141.1Sskrll#options DIAGNOSTIC # internal consistency checks 151.1Sskrll#options DEBUG 161.1Sskrll#options LOCKDEBUG 171.1Sskrll#options UVMHIST # kernhist for uvm/pmap subsystems 181.1Sskrll 191.1Sskrll# Heartbeat checks 201.1Sskrlloptions HEARTBEAT 211.1Sskrlloptions HEARTBEAT_MAX_PERIOD_DEFAULT=15 221.1Sskrll 231.1Sskrlloptions MSGBUFSIZE=32768 241.1Sskrll 251.1Sskrll#options VERBOSE_INIT_ARM # verbose bootstrapping messages 261.1Sskrll 271.1Sskrll# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. 281.1Sskrll#options EARLYCONS=imx23, CONSADDR=0x80070000 291.1Sskrll 301.1Sskrll# Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL 311.1Sskrll# if you want panics instead of warnings. 321.1Sskrll#options KUBSAN # mandatory 331.1Sskrll#options UBSAN_ALWAYS_FATAL # optional 341.1Sskrll 351.1Sskrll# Kernel Address Sanitizer (kASan). The quarantine is optional and can 361.1Sskrll# help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics 371.1Sskrll# instead of warnings. 381.1Sskrll#makeoptions KASAN=1 # mandatory 391.1Sskrll#options KASAN # mandatory 401.1Sskrll#options POOL_QUARANTINE # optional 411.1Sskrll#options KASAN_PANIC # optional 421.1Sskrll 431.1Sskrllmakeoptions DEBUG="-g" # compile full symbol table 441.1Sskrllmakeoptions COPY_SYMTAB=1 451.1Sskrll 461.1Sskrllconfig netbsd root on ? type ? 471.1Sskrll 481.1Sskrll# Device tree support 491.1Sskrllarmfdt0 at root 501.1Sskrllsimplebus* at fdt? pass 0 511.1Sskrll 521.1Sskrll# CPUs 531.1Sskrllcpus* at fdt? pass 0 541.1Sskrllcpu* at fdt? pass 0 551.1Sskrll 561.1Sskrll# interrupt handlers 571.1Sskrllimx23icoll* at fdt? pass 1 # imx23 interrupt driver 581.1Sskrll 591.1Sskrll# Timers 601.1Sskrllimx23timrot* at fdt? pass 2 # imx23 timer 611.1Sskrll 621.1Sskrll# general FDT devices 631.1Sskrllfclock* at fdt? pass 1 641.1Sskrllffclock* at fdt? pass 1 651.1Sskrllfregulator* at fdt? pass 5 661.1Sskrllgregulator* at fdt? pass 4 671.1Sskrllgpiokeys* at fdt? 681.1Sskrllwskbd* at gpiokeys? console ? mux 1 691.1Sskrllgpioleds* at fdt? 701.1Sskrll 711.1Sskrll# Performance monitors 721.1Sskrllpseudo-device tprof 731.1Sskrll 741.1Sskrll# UART 751.1Sskrllcom* at fdt? pass 4 # UART 761.1Sskrllplcom* at fdt? pass 4 # ARM PL011 UART 771.1Sskrll 781.1Sskrll# Audio 791.1Sskrllaudio* at audiobus? 801.1Sskrll 811.1Sskrll# Pull in optional local configuration - always at end 821.1Sskrllcinclude "arch/evbarm/conf/GENERIC_V5.local" 83