svn commit: r232468 - in projects/armv6/sys: arm/at91 arm/econa
arm/s3c2xx0 arm/sa11x0 arm/xscale conf
Olivier Houchard
cognet at FreeBSD.org
Sat Mar 3 17:03:26 UTC 2012
Author: cognet
Date: Sat Mar 3 17:03:26 2012
New Revision: 232468
URL: http://svn.freebsd.org/changeset/base/232468
Log:
Add the IPI_IRQ_START and IPI_IRQ_END that I forgot to add yesterday.
Introduce a new option, NO_EVENTTIMERS, and use it for the platforms which
haven't been converted to use event timers yet. If set, the cpu_idle.c code
will make no attempt to call cpu_idleclock()/cpu_activeclock()
Modified:
projects/armv6/sys/arm/at91/std.at91
projects/armv6/sys/arm/econa/std.econa
projects/armv6/sys/arm/s3c2xx0/std.ln2410sbc
projects/armv6/sys/arm/s3c2xx0/std.s3c2410
projects/armv6/sys/arm/sa11x0/std.sa11x0
projects/armv6/sys/arm/xscale/std.xscale
projects/armv6/sys/conf/files.arm
projects/armv6/sys/conf/options.arm
Modified: projects/armv6/sys/arm/at91/std.at91
==============================================================================
--- projects/armv6/sys/arm/at91/std.at91 Sat Mar 3 16:13:20 2012 (r232467)
+++ projects/armv6/sys/arm/at91/std.at91 Sat Mar 3 17:03:26 2012 (r232468)
@@ -4,3 +4,4 @@ files "../at91/files.at91"
cpu CPU_ARM9
makeoptions CONF_CFLAGS=-mcpu=arm9
options PHYSADDR=0x20000000
+options NO_EVENTTIMERS
Modified: projects/armv6/sys/arm/econa/std.econa
==============================================================================
--- projects/armv6/sys/arm/econa/std.econa Sat Mar 3 16:13:20 2012 (r232467)
+++ projects/armv6/sys/arm/econa/std.econa Sat Mar 3 17:03:26 2012 (r232468)
@@ -12,3 +12,5 @@ options KERNVIRTADDR=0xc1000000 # Used i
options FLASHADDR=0xD0000000
options LOADERRAMADDR=0x00000000
options STARTUP_PAGETABLE_ADDR=0x00100000
+
+options NO_EVENTTIMERS
Modified: projects/armv6/sys/arm/s3c2xx0/std.ln2410sbc
==============================================================================
--- projects/armv6/sys/arm/s3c2xx0/std.ln2410sbc Sat Mar 3 16:13:20 2012 (r232467)
+++ projects/armv6/sys/arm/s3c2xx0/std.ln2410sbc Sat Mar 3 17:03:26 2012 (r232468)
@@ -7,4 +7,5 @@ options KERNPHYSADDR=0x30000000
options KERNVIRTADDR=0xc0000000
options PHYSADDR=0x30000000
options STARTUP_PAGETABLE_ADDR=0x30800000
+options NO_EVENTTIMERS
Modified: projects/armv6/sys/arm/s3c2xx0/std.s3c2410
==============================================================================
--- projects/armv6/sys/arm/s3c2xx0/std.s3c2410 Sat Mar 3 16:13:20 2012 (r232467)
+++ projects/armv6/sys/arm/s3c2xx0/std.s3c2410 Sat Mar 3 17:03:26 2012 (r232468)
@@ -4,3 +4,4 @@ files "../s3c2xx0/files.s3c2xx0"
cpu CPU_ARM9
makeoptions CONF_CFLAGS=-mcpu=arm920t
+options NO_EVENTTIMERS
Modified: projects/armv6/sys/arm/sa11x0/std.sa11x0
==============================================================================
--- projects/armv6/sys/arm/sa11x0/std.sa11x0 Sat Mar 3 16:13:20 2012 (r232467)
+++ projects/armv6/sys/arm/sa11x0/std.sa11x0 Sat Mar 3 17:03:26 2012 (r232468)
@@ -5,3 +5,4 @@ cpu CPU_SA1100
cpu CPU_SA1110
makeoptions KERNPHYSADDR=0xc0000000
makeoptions KERNVIRTADDR=0xc0000000
+options NO_EVENTTIMERS
Modified: projects/armv6/sys/arm/xscale/std.xscale
==============================================================================
--- projects/armv6/sys/arm/xscale/std.xscale Sat Mar 3 16:13:20 2012 (r232467)
+++ projects/armv6/sys/arm/xscale/std.xscale Sat Mar 3 17:03:26 2012 (r232468)
@@ -1,2 +1,3 @@
# $FreeBSD$
options ARM_CACHE_LOCK_ENABLE
+options NO_EVENTTIMERS
Modified: projects/armv6/sys/conf/files.arm
==============================================================================
--- projects/armv6/sys/conf/files.arm Sat Mar 3 16:13:20 2012 (r232467)
+++ projects/armv6/sys/conf/files.arm Sat Mar 3 17:03:26 2012 (r232468)
@@ -34,6 +34,7 @@ arm/arm/mem.c optional mem
arm/arm/minidump_machdep.c optional mem
arm/arm/mp_machdep.c optional smp
arm/arm/nexus.c standard
+arm/arm/pl310.c optional pl310
arm/arm/pmap.c optional cpu_arm9 | cpu_arm9e | cpu_fa526 | cpu_sa1100 | cpu_sa1110 | cpu_xscale_80219 | cpu_xscale_80321 | cpu_xscale_81342 | cpu_xscale_ixp425 | cpu_xscale_ixp435 | cpu_xscale_pxa2x0
arm/arm/pmap-v6.c optional cpu_arm11 | cpu_cortexa | cpu_mv_pj4b
arm/arm/setcpsr.S standard
Modified: projects/armv6/sys/conf/options.arm
==============================================================================
--- projects/armv6/sys/conf/options.arm Sat Mar 3 16:13:20 2012 (r232467)
+++ projects/armv6/sys/conf/options.arm Sat Mar 3 17:03:26 2012 (r232468)
@@ -24,10 +24,13 @@ CPU_XSCALE_IXP425 opt_global.h
CPU_XSCALE_IXP435 opt_global.h
CPU_XSCALE_PXA2X0 opt_global.h
FLASHADDR opt_global.h
+IPI_IRQ_START opt_smp.h
+IPI_IRQ_END opt_smp.h
IXP4XX_FLASH_SIZE opt_global.h
KERNPHYSADDR opt_global.h
KERNVIRTADDR opt_global.h
LOADERRAMADDR opt_global.h
+NO_EVENTTIMERS opt_timer.h
PHYSADDR opt_global.h
SKYEYE_WORKAROUNDS opt_global.h
SOC_MV_ARMADAXP opt_global.h
More information about the svn-src-projects
mailing list