Thomas Veerman  
		
	
	
		db8c1ee9d0 
		
	 
	
	
	ARM: provide free running clock to replace ccnt  
		
			... 
			The Cycle CouNTer on ARM cannot be used reliably as it wraps around
rather quickly and can be altered by user space (on Minix). Furthermore,
it's buggy when wrapping and is not implemented at all on the Linaro
Beagleboard emulator.
This patch programs GPTIMER10 as a free running clock at 1.625 MHz (it
doesn't generate interrupts). It's memory mapped into every process,
which enables libsys to provide micro_delay().
Change-Id: Iba004c6c62976762fe154ea390d69e518eec1531 
		
	 
 
		2013-01-31 15:19:11 +00:00 
	 
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2013-01-17 10:03:58 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-11-15 16:07:29 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-31 15:19:11 +00:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:25 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:25 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:27 +02:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2010-06-17 15:14:57 +00:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-12-07 13:58:06 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2010-07-14 14:52:02 +00:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-12-07 13:58:06 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-11-15 16:07:29 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:27 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00 
		 
	
		
			
			
			
			
			
			2012-02-14 14:52:02 +01:00