Fri Jun 14 20:02:44 2013 UTC ()
Use VBAR register on Armada XP.


(rkujawa)
diff -r1.1 -r1.2 src/sys/arch/evbarm/conf/std.armadaxp

cvs diff -r1.1 -r1.2 src/sys/arch/evbarm/conf/std.armadaxp (expand / switch to unified diff)

--- src/sys/arch/evbarm/conf/std.armadaxp 2013/05/29 22:52:19 1.1
+++ src/sys/arch/evbarm/conf/std.armadaxp 2013/06/14 20:02:44 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: std.armadaxp,v 1.1 2013/05/29 22:52:19 rkujawa Exp $ 1# $NetBSD: std.armadaxp,v 1.2 2013/06/14 20:02:44 rkujawa Exp $
2# 2#
3# standard NetBSD/evbarm for ARMADAXP options 3# standard NetBSD/evbarm for ARMADAXP options
4 4
5machine evbarm arm 5machine evbarm arm
6include "conf/std" # MI standard options 6include "conf/std" # MI standard options
7 7
8include "arch/evbarm/conf/files.armadaxp" 8include "arch/evbarm/conf/files.armadaxp"
9 9
10options EXEC_ELF32 10options EXEC_ELF32
11options EXEC_SCRIPT 11options EXEC_SCRIPT
12 12
13# To support easy transit to ../arch/arm/arm32 13# To support easy transit to ../arch/arm/arm32
14options ARM32 14options ARM32
@@ -18,17 +18,18 @@ options __HAVE_PCI_CONF_HOOK # should  @@ -18,17 +18,18 @@ options __HAVE_PCI_CONF_HOOK # should
18 18
19# Build for armv7-a, soft-floats only 19# Build for armv7-a, soft-floats only
20makeoptions CPUFLAGS="-march=armv7-a -msoft-float" 20makeoptions CPUFLAGS="-march=armv7-a -msoft-float"
21 21
22options KERNEL_BASE_EXT=0xc0000000 22options KERNEL_BASE_EXT=0xc0000000
23options STARTUP_PAGETABLE_ADDR=0x00100000 23options STARTUP_PAGETABLE_ADDR=0x00100000
24options MEMSTART=0x00000000 24options MEMSTART=0x00000000
25makeoptions LOADADDRESS="0x00200000" 25makeoptions LOADADDRESS="0x00200000"
26 26
27makeoptions BOARDTYPE="armadaxp" 27makeoptions BOARDTYPE="armadaxp"
28makeoptions BOARDMKFRAG="${THISARM}/conf/mk.armadaxp" 28makeoptions BOARDMKFRAG="${THISARM}/conf/mk.armadaxp"
29 29
30options EVBARM_BOARDTYPE="Armada XP" 30options EVBARM_BOARDTYPE="Armada XP"
 31options ARM_HAS_VBAR
31options ARM_INTR_IMPL="<arch/arm/marvell/mvsoc_intr.h>" 32options ARM_INTR_IMPL="<arch/arm/marvell/mvsoc_intr.h>"
32options COM_REGMAP 33options COM_REGMAP
33options COM_16750 34options COM_16750
34options PIC_MAXSOURCES=128 35options PIC_MAXSOURCES=128