andrewfish 
							
						 
					 
					
						
						
							
						
						bb02cb8071 
					 
					
						
						
							
							Cleanup MMU code to do book required sync. Update exception handler to clear fault registers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10366  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-13 19:27:03 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						9f50cb977c 
					 
					
						
						
							
							Remove hook for debugger. Should be implemented using the new library scheme.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10264  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-17 02:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						0416278cfd 
					 
					
						
						
							
							Added FIQ interrupt primatives. Update exception handler to disable/reenable FIQ when updating in case debug agent library is using FIQ.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10197  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-05 02:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						41d478023f 
					 
					
						
						
							
							Make these drivers more compatible with a projected Debug Agent Library implementation.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10196  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-05 00:57:07 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						a495774f69 
					 
					
						
						
							
							Remove svn:executable on *.c, *.h, *.asm, *.S, *.inf and *.asl*  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10087  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-25 18:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						98bc0c8c05 
					 
					
						
						
							
							Sync gcc with armasm. update some memory barriers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10025  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-19 18:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						65e2744587 
					 
					
						
						
							
							Fix bug in UncachedMemoryAllocationLib, Assembler, make DefaultExceptionHandler lib inc the PC past the faulting instruction to aid debug. Update LR in Exception hanlder, so return address can get updated properly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10018  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-16 23:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						eeb78924ec 
					 
					
						
						
							
							Cleanup to match MdePkg cleanups. More progress on ARM disassembler.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9924  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-03 22:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						6f72e28d04 
					 
					
						
						
							
							Added a library for the default exception handler and started to add a dissasembler. Cleaned up some issues with BlockIo in BeagleBoard and add some extra info on Ebl devices command to show if a blk device has a file system on it.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9830  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-27 02:47:47 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						920cb92642 
					 
					
						
						
							
							Fix RVCT compiler warnings, and a bug in the GdbStub  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9790  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-17 04:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						d4f167a92a 
					 
					
						
						
							
							Missed a fix in the Cpu Driver. Added some more debug for Execption handling and clean up some uncached stuff.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9789  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-17 02:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						79b9790fb8 
					 
					
						
						
							
							Minor update to move array into function to dead strip better on release builds  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9778  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-15 18:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						235605b5c7 
					 
					
						
						
							
							Updated ARM Exception handler to print out text values for CPSR register  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9777  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-15 17:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						225290eba7 
					 
					
						
						
							
							Added new PeCoffGetEntryPoint lib function to get size of PE/COFF header. This is needed for debug prints with PE/COFF images that started as ELF or Mach-O. Moved and debugged ARM semihosting lib for RVD that prints out the debugger symbol load commands in a window on the debugger. Trying to write a script file, but that crashes RVD. Added debug print to BeagleBoard Sec that prints out RVD debugger command to load symbols for the Sec. Synced the rest of the code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9763  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-14 23:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						62e797a489 
					 
					
						
						
							
							Fix GCC build bug and add a debug library to dump load and unload commands into the RVI debugger window.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9752  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-14 16:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						f659880bfa 
					 
					
						
						
							
							Added support for L2 (4K) page tables and made the CPU driver change cachability attributes on request. Also got the DebugUncache infrastructure working for the first time. Looks like it works for the simple case. Checking in so we can get more eyes looking at the code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9734  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-14 03:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						aeb615349b 
					 
					
						
						
							
							Working on adding paging to the CpuDxe driver so it can update cachablity. At this point it is coded, but untested. So this file is not yet hooked into the driver.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9721  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-12 19:14:09 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						70575d12a9 
					 
					
						
						
							
							One more header fix  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9719  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-12 18:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						d213712d4f 
					 
					
						
						
							
							Fixed a bug in the HardwareInterrupt handler that would blow the stack if you reenable interrupts in the TimerHandler. It should be noted this happens as the TimerHandler raises and restores TPL for the timer tick used by the DXE Core. There was some work around code in the CPU driver to prevent interrupts from being enabled while handling exceptions. This has been removed.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9701  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-08 23:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						bbd8fad2b8 
					 
					
						
						
							
							Fix stray charcter in comment.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9698  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-08 21:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						8a4d81e693 
					 
					
						
						
							
							Adding support for a single stack, GCC check in will follow  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9697  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-08 21:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						8595f12dc5 
					 
					
						
						
							
							Working on having a single stack for all modes. This code currently has an issue nesting interrupts in a big honking loop, but seems to save and restore context correctly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9587  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-22 23:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								AJFISH 
							
						 
					 
					
						
						
							
						
						2ef2b01e07 
					 
					
						
						
							
							Adding support for BeagleBoard.  
						
						... 
						
						
						
						ArmPkg - Supoprt for ARM specific things that can change as the architecture changes. Plus semihosting JTAG drivers.
EmbeddedPkg - Generic support for an embeddded platform. Including a light weight command line shell.
BeagleBoardPkg - Platform specifics for BeagleBoard. SD Card works, but USB has issues. Looks like a bug in the open source USB stack (Our internal stack works fine).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9518  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-06 01:57:05 +00:00