1 # $NetBSD: std.armadaxp,v 1.7 2018/10/15 16:54:54 skrll Exp $ 2 # 3 # standard NetBSD/evbarm for ARMADAXP options 4 5 machine evbarm arm 6 include "conf/std" # MI standard options 7 8 include "arch/evbarm/conf/files.armadaxp" 9 10 options EXEC_ELF32 11 options EXEC_SCRIPT 12 13 # To support easy transit to ../arch/arm/arm32 14 options ARM32 15 options EVBARM_BOARDTYPE="Armada XP" 16 options ARM_HAS_VBAR 17 options ARM_INTR_IMPL="<arch/arm/marvell/mvsoc_intr.h>" 18 options COM_REGMAP 19 options COM_16750 20 options PIC_MAXSOURCES=128 21 options __HAVE_FAST_SOFTINTS # should be in types.h 22 options __HAVE_PCI_CONF_HOOK # should be in types.h 23 options __HAVE_CPU_UAREA_ALLOC_IDLELWP 24 25 26 options STARTUP_PAGETABLE_ADDR=0x00100000 27 options MEMSTART=0x00000000 28 29 # Build for armv7-a, soft-floats only 30 makeoptions CPUFLAGS="-march=armv7-a -msoft-float" 31 32 makeoptions LOADADDRESS="0x00200000" 33 makeoptions KERNEL_BASE_PHYS="0x00200000" 34 makeoptions KERNEL_BASE_VIRT="0x80200000" 35 makeoptions BOARDTYPE="armadaxp" 36 makeoptions BOARDMKFRAG="${THISARM}/conf/mk.armadaxp" 37