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>