std.generic revision 1.3
11.3Sskrll#	$NetBSD: std.generic,v 1.3 2018/10/18 09:01:54 skrll 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.1Sryo# Architecture opions
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.1Sryooptions 	TPIDRPRW_IS_CURCPU
261.2Sskrlloptions 	__BUS_SPACE_HAS_STREAM_METHODS
271.2Sskrlloptions 	__HAVE_CPU_COUNTER
281.2Sskrlloptions 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
291.3Sskrlloptions 	__HAVE_GENERIC_START
301.3Sskrlloptions 	__HAVE_GENERIC_CPU_INITCLOCKS
311.2Sskrlloptions 	__HAVE_FAST_SOFTINTS		# should be in types.h
321.2Sskrlloptions 	__HAVE_PCI_CONF_HOOK
331.2Sskrll
341.1Sryomakeoptions	BOARDMKFRAG="${THISARM}/conf/mk.generic"
351.1Sryo
361.3Sskrll# The physical address is chosen by u-boot and determined by armv6_start.S.
371.3Sskrll# The 64 byte offset is due to u-boot header.
381.3Sskrllmakeoptions	KERNEL_BASE_PHYS="0x00000040"
391.3Sskrllmakeoptions	KERNEL_BASE_VIRT="0x80000040"
401.3Sskrll
411.1Sryo# General options
421.1Sryooptions 	CHILD_MAX=1024	# 160 is too few
431.1Sryooptions 	OPEN_MAX=1024	# 128 is too few
44