svn commit: r197704 - in head/sys/arm: arm xscale

Rui Paulo rpaulo at gmail.com
Sat Oct 3 13:59:25 UTC 2009


Fixed, thanks.

On 3 Oct 2009, at 05:26, Tom Judge wrote:

> Hi Rui,
>
> This broke the arm i80219 build.
>
> I hav attached a patch which fixes the build.
>
> Tom
>
> Rui Paulo wrote:
>> Author: rpaulo
>> Date: Fri Oct  2 11:10:05 2009
>> New Revision: 197704
>> URL: http://svn.freebsd.org/changeset/base/197704
>>
>> Log:
>>  Remove performance counter headers. This code came from NetBSD,  
>> but our
>>  hardware perf. counter support is different, so we don't need these
>>  files.
>>    Reviewed by:	freebsd-arm (no comments)
>>
>> Deleted:
>>  head/sys/arm/xscale/xscalereg.h
>>  head/sys/arm/xscale/xscalevar.h
>> Modified:
>>  head/sys/arm/arm/cpufunc.c
>>
>>
>
> Index: arm/cpufunc.c
> ===================================================================
> --- arm/cpufunc.c	(revision 197725)
> +++ arm/cpufunc.c	(working copy)
> @@ -1139,17 +1139,6 @@
> 	if (cputype == CPU_ID_80321_400 || cputype == CPU_ID_80321_600 ||
> 	    cputype == CPU_ID_80321_400_B0 || cputype ==  
> CPU_ID_80321_600_B0 ||
> 	    cputype == CPU_ID_80219_400 || cputype == CPU_ID_80219_600) {
> -		/*
> -		 * Reset the Performance Monitoring Unit to a
> -		 * pristine state:
> -		 *	- CCNT, PMN0, PMN1 reset to 0
> -		 *	- overflow indications cleared
> -		 *	- all counters disabled
> -		 */
> -		__asm __volatile("mcr p14, 0, %0, c0, c0, 0"
> -			:
> -			: "r" (PMNC_P|PMNC_C|PMNC_PMN0_IF|PMNC_PMN1_IF|
> -			       PMNC_CC_IF));
>
> 		cpufuncs = xscale_cpufuncs;
> 		cpu_reset_needs_v4_MMU_disable = 1;	/* XScale needs it */
> Index: xscale/i80321/i80321_timer.c
> ===================================================================
> --- xscale/i80321/i80321_timer.c	(revision 197725)
> +++ xscale/i80321/i80321_timer.c	(working copy)
> @@ -66,7 +66,7 @@
> 			       definitions overrides the ones from i80321reg.h
> 			       */
> #endif
> -#include <arm/xscale/xscalevar.h>
> +//#include <arm/xscale/xscalevar.h>
>
> #include "opt_timer.h"
>

--
Rui Paulo





More information about the svn-src-all mailing list