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-31 15:19:11 +00:00 
		 
	
		
			
			
			
			
			
			2012-07-15 22:30:15 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-05 22:32:55 +01:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:27 +02:00 
		 
	
		
			
			
			
			
			
			2012-10-30 13:55:42 +01:00 
		 
	
		
			
			
			
			
			
			2012-07-15 22:30:15 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-07-16 14:00:56 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-06-16 16:22:51 +00:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-09-24 15:53:43 +02:00 
		 
	
		
			
			
			
			
			
			2010-03-05 15:05:11 +00:00 
		 
	
		
			
			
			
			
			
			2012-07-15 22:30:15 +02:00 
		 
	
		
			
			
			
			
			
			2010-04-23 20:23:33 +00:00 
		 
	
		
			
			
			
			
			
			2013-01-25 17:07:01 +00:00 
		 
	
		
			
			
			
			
			
			2012-09-03 12:20:17 +00:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2010-02-16 14:41:33 +00:00 
		 
	
		
			
			
			
			
			
			2012-10-30 13:55:42 +01:00 
		 
	
		
			
			
			
			
			
			2012-08-09 00:16:36 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-08-09 00:16:36 +02:00 
		 
	
		
			
			
			
			
			
			2012-11-15 16:07:29 +01:00 
		 
	
		
			
			
			
			
			
			2011-07-04 02:51:12 +02:00 
		 
	
		
			
			
			
			
			
			2012-08-09 00:16:35 +02:00 
		 
	
		
			
			
			
			
			
			2012-11-22 19:16:17 +01:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-07-15 22:30:15 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2010-03-11 14:23:33 +00:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-06-07 15:15:02 +02:00 
		 
	
		
			
			
			
			
			
			2012-07-15 22:30:15 +02:00 
		 
	
		
			
			
			
			
			
			2010-02-16 14:41:33 +00:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-07-15 22:30:15 +02:00 
		 
	
		
			
			
			
			
			
			2012-09-26 02:18:00 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2010-02-16 14:41:33 +00:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-06-18 12:28:40 +00:00 
		 
	
		
			
			
			
			
			
			2010-03-17 01:15:29 +00:00 
		 
	
		
			
			
			
			
			
			2012-07-15 22:30:15 +02:00 
		 
	
		
			
			
			
			
			
			2012-08-12 23:30:54 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2010-02-16 14:41:33 +00:00 
		 
	
		
			
			
			
			
			
			2010-02-16 14:41:33 +00:00 
		 
	
		
			
			
			
			
			
			2012-09-24 15:53:43 +02:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-06-07 15:15:01 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2012-03-25 21:58:14 +02:00 
		 
	
		
			
			
			
			
			
			2013-01-14 11:36:26 +01:00