11.11Sjakllsch#	$NetBSD: std.generic,v 1.11 2023/07/03 17:05:10 jakllsch Exp $
21.1Sryo#
31.1Sryo# 	generic NetBSD/evbarm with FDT support
41.1Sryo
51.1Sryomachine		evbarm arm
61.1Sryoinclude		"conf/std"
71.1Sryoinclude		"arch/arm/conf/std.arm"		# arch standard options
81.1Sryo
91.3Sskrlloptions 	EXEC_ELF32
101.3Sskrlloptions 	EXEC_SCRIPT
111.3Sskrll
121.10Sandvar# Architecture options
131.1Sryooptions 	ARM32
141.3Sskrll
151.2Sskrlloptions 	ARM_GENERIC_TODR
161.1Sryooptions 	ARM_HAS_VBAR
171.1Sryooptions 	ARM_INTR_IMPL="<arch/arm/fdt/fdt_intr.h>"
181.1Sryooptions 	DRAM_BLOCKS=256
191.1Sryooptions 	EVBARM_BOARDTYPE="evbarm"
201.1Sryooptions 	FDT				# Flattened Device Tree support
211.1Sryooptions 	FPU_VFP
221.1Sryooptions 	MODULAR
231.1Sryooptions 	MODULAR_DEFAULT_AUTOLOAD
241.1Sryooptions 	PCI_NETBSD_CONFIGURE
251.8Sskrlloptions 	TPIDRPRW_IS_CURLWP
261.2Sskrlloptions 	__BUS_SPACE_HAS_STREAM_METHODS
271.2Sskrlloptions 	__HAVE_CPU_COUNTER
281.2Sskrlloptions 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
291.7Sskrlloptions 	__HAVE_FAST_SOFTINTS		# should be in types.h
301.3Sskrlloptions 	__HAVE_GENERIC_START
311.3Sskrlloptions 	__HAVE_GENERIC_CPU_INITCLOCKS
321.2Sskrlloptions 	__HAVE_PCI_CONF_HOOK
331.6Sjmcneilloptions 	__HAVE_PCI_MSI_MSIX
341.2Sskrll
351.1Sryomakeoptions	BOARDMKFRAG="${THISARM}/conf/mk.generic"
361.1Sryo
371.11Sjakllsch# initrd support
381.11Sjakllschoptions 	MEMORY_DISK_HOOKS
391.11Sjakllschoptions 	MEMORY_DISK_DYNAMIC
401.11Sjakllschpseudo-device 	md
411.11Sjakllsch
421.9Sskrll# Prevent the addition of a command line -DKERNEL_BASE_VOFFSET= as it
431.9Sskrll# is done at runtime.
441.9Sskrllmakeoptions	KERNEL_VOFFSET_RUNTIME=1
451.9Sskrll
461.3Sskrll# The physical address is chosen by u-boot and determined by armv6_start.S.
471.3Sskrll# The 64 byte offset is due to u-boot header.
481.3Sskrllmakeoptions	KERNEL_BASE_PHYS="0x00000040"
491.3Sskrllmakeoptions	KERNEL_BASE_VIRT="0x80000040"
501.3Sskrll
511.1Sryo# General options
521.1Sryooptions 	CHILD_MAX=1024	# 160 is too few
531.1Sryooptions 	OPEN_MAX=1024	# 128 is too few
54