Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Mar 2012 17:03:26 +0000 (UTC)
From:      Olivier Houchard <cognet@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r232468 - in projects/armv6/sys: arm/at91 arm/econa arm/s3c2xx0 arm/sa11x0 arm/xscale conf
Message-ID:  <201203031703.q23H3QFu091743@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203031703.q23H3QFu091743>