Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								388d395abe 
								
							 
						 
						
							
							
								
								Change default flag to BLOCK_IF_FULL  
							
							 
							
							
							
						 
						
							2019-03-07 20:40:44 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								703b9fb4db 
								
							 
						 
						
							
							
								
								sq  
							
							 
							
							
							
						 
						
							2019-03-03 22:10:00 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								39ae164aec 
								
							 
						 
						
							
							
								
								Add RTT console  
							
							 
							
							
							
						 
						
							2019-03-03 22:08:39 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								3923e7c838 
								
							 
						 
						
							
							
								
								Add debug registers output in exception handler  
							
							 
							
							
							
						 
						
							2019-03-03 22:06:58 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								673edf2261 
								
							 
						 
						
							
							
								
								Generate gdb-connect file with RTT address automatically  
							
							 
							
							
							
						 
						
							2019-03-03 22:06:19 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								2e4bc42cd5 
								
							 
						 
						
							
							
								
								Move RTT init to constructor  
							
							 
							
							
							
						 
						
							2019-03-03 10:49:29 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								837268a712 
								
							 
						 
						
							
							
								
								Use compatible buffer flags for RTT  
							
							 
							
							
							
						 
						
							2019-03-03 10:49:13 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								2a8dc7eb33 
								
							 
						 
						
							
							
								
								Maintain size assumptions held by openocd (and probably JLink tools)  
							
							 
							
							... 
							
							
							
							* Buffer sizes are not prescribed exactly in Segger's implementation,
  but reference is made to "int" being 32 bits.
* 24 bytes size assumption is hardcoded in openocd RTT implementation. 
							
						 
						
							2019-03-03 10:48:47 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								963a1a2bbf 
								
							 
						 
						
							
							
								
								Use local patched jlink_rtt module  
							
							 
							
							
							
						 
						
							2019-03-03 04:32:12 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								53f2596665 
								
							 
						 
						
							
							
								
								[local] use openocd built with RTT  
							
							 
							
							
							
						 
						
							2019-03-03 04:31:45 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								8325ce5c28 
								
							 
						 
						
							
							
								
								[wip] jtag dbg waits  
							
							 
							
							
							
						 
						
							2019-03-02 19:19:38 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								b7812aa5a2 
								
							 
						 
						
							
							
								
								[temp] disable mmu  
							
							 
							
							
							
						 
						
							2019-03-02 19:19:28 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								80fb9ede35 
								
							 
						 
						
							
							
								
								[temp] disable serial console  
							
							 
							
							
							
						 
						
							2019-03-02 19:18:49 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								21303497cd 
								
							 
						 
						
							
							
								
								[wip] drop qemu exit code (which doesn't work anyway)  
							
							 
							
							
							
						 
						
							2019-03-02 19:18:09 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								23d778de01 
								
							 
						 
						
							
							
								
								[wip] debug framebuffer init woes  
							
							 
							
							
							
						 
						
							2019-03-02 19:17:31 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								ec5606c16a 
								
							 
						 
						
							
							
								
								[wip] debug depth woes  
							
							 
							
							
							
						 
						
							2019-03-02 19:16:50 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								ce05c157a7 
								
							 
						 
						
							
							
								
								Remove redundant returns  
							
							 
							
							... 
							
							
							
							* As suggested by clippy. 
							
						 
						
							2019-03-02 19:16:16 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								b2b7de2c96 
								
							 
						 
						
							
							
								
								Align __restore_context function outside of VBAR section  
							
							 
							
							
							
						 
						
							2019-03-02 19:15:55 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								239d137b1c 
								
							 
						 
						
							
							
								
								Reset mailbox response wait timeout on each iteration  
							
							 
							
							
							
						 
						
							2019-03-02 19:15:00 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								97ccf3ceb5 
								
							 
						 
						
							
							
								
								Impl Default for Mailbox  
							
							 
							
							... 
							
							
							
							* As suggested by clippy. 
							
						 
						
							2019-03-02 19:14:39 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								593544a6ec 
								
							 
						 
						
							
							
								
								Drop dmb function  
							
							 
							
							... 
							
							
							
							* Use cortex_a functions directly. 
							
						 
						
							2019-03-02 19:14:11 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								1ba6c3f4d7 
								
							 
						 
						
							
							
								
								Add JLink RTT feature  
							
							 
							
							... 
							
							
							
							* SEGGER J-Link RTT allows to do terminal I/O without any additional
  connection except the J-Link itself.
See openocd patch (yet unmerged) at http://openocd.zylin.com/#/c/4055/8  
							
						 
						
							2019-03-02 19:13:12 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								63d2133a1e 
								
							 
						 
						
							
							
								
								Bump adapter speed to 4MHz  
							
							 
							
							
							
						 
						
							2019-03-02 19:11:32 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								31d87c75c4 
								
							 
						 
						
							
							
								
								Add current RPi config.txt file  
							
							 
							
							
							
						 
						
							2019-03-02 19:11:19 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								771319ed2e 
								
							 
						 
						
							
							
								
								Fix SOURCES list dependency search  
							
							 
							
							... 
							
							
							
							* Now rebuilds trigger correctly after source changes. 
							
						 
						
							2019-03-02 19:10:59 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								9c220f9bb2 
								
							 
						 
						
							
							
								
								Use new Hopperv4 loader 1.4.1  
							
							 
							
							... 
							
							
							
							* It has fixed raw file loading 
							
						 
						
							2019-03-02 19:10:32 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								94324f3f8c 
								
							 
						 
						
							
							
								
								Fix jtag_dbg_wait to not mangle WAIT_FLAG  
							
							 
							
							
							
						 
						
							2019-02-25 10:36:04 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								bd68e95e27 
								
							 
						 
						
							
							
								
								Connect gdb to target automatically  
							
							 
							
							
							
						 
						
							2019-02-25 10:35:48 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								98be0a304c 
								
							 
						 
						
							
							
								
								Add NonCacheable DRAM mapping for VC framebuffer area  
							
							 
							
							
							
						 
						
							2019-02-24 18:34:37 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								a34153028c 
								
							 
						 
						
							
							
								
								Expose QEMU vnc port  
							
							 
							
							
							
						 
						
							2019-02-24 18:34:07 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								57aa6a840c 
								
							 
						 
						
							
							
								
								Use mailbox for initialising framebuffer  
							
							 
							
							... 
							
							
							
							* The order of fb_ptr and fb_size is a problematic one.
* On the RPi forum it was found that order of these fields switched
  between firmware revisions. 
							
						 
						
							2019-02-24 18:33:59 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								96fad1e46d 
								
							 
						 
						
							
							
								
								Bump cortex-a version  
							
							 
							
							
							
						 
						
							2019-02-24 18:31:03 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								aae3d6cfc0 
								
							 
						 
						
							
							
								
								Add tmux config for running qemu with both serial ports enabled  
							
							 
							
							... 
							
							
							
							* From Andre Richter tutorial 
							
						 
						
							2019-02-24 18:30:37 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								96727a2a24 
								
							 
						 
						
							
							
								
								[sq] Add goodbye message to console  
							
							 
							
							
							
						 
						
							2019-02-24 12:28:56 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								e926f6c3af 
								
							 
						 
						
							
							
								
								Clean up  
							
							 
							
							
							
						 
						
							2019-02-24 12:28:44 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								95b9ab5e40 
								
							 
						 
						
							
							
								
								Add bus2phys conversion  
							
							 
							
							
							
						 
						
							2019-02-24 12:28:33 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								1ea5e0a08b 
								
							 
						 
						
							
							
								
								Clean up comments  
							
							 
							
							
							
						 
						
							2019-02-24 12:28:15 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								f42a3879cc 
								
							 
						 
						
							
							
								
								Add command loop  
							
							 
							
							
							
						 
						
							2019-02-24 02:01:23 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								a073ceb272 
								
							 
						 
						
							
							
								
								Revert “[wip] mmu refactor for Phil-Opps code”  
							
							 
							
							... 
							
							
							
							15c55dc0cd 
							
						 
						
							2019-02-24 02:01:22 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								15c55dc0cd 
								
							 
						 
						
							
							
								
								[wip] mmu refactor for Phil-Opps code  
							
							 
							
							
							
						 
						
							2019-02-24 01:50:15 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								9a91382a78 
								
							 
						 
						
							
							
								
								Clean up formatting  
							
							 
							
							
							
						 
						
							2019-02-24 01:50:15 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								8bbde88bfb 
								
							 
						 
						
							
							
								
								Add kernel memory map  
							
							 
							
							... 
							
							
							
							* From Andre Richter tutorial 
							
						 
						
							2019-02-24 01:50:15 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								0680986533 
								
							 
						 
						
							
							
								
								Update linker script  
							
							 
							
							
							
						 
						
							2019-02-24 01:48:32 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								e1da59220b 
								
							 
						 
						
							
							
								
								[sq] remove redundant macros export  
							
							 
							
							
							
						 
						
							2019-02-24 00:21:26 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								a9d25b74e9 
								
							 
						 
						
							
							
								
								Add working exception recovery  
							
							 
							
							
							
						 
						
							2019-02-24 00:21:15 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								b7d2fdf0b2 
								
							 
						 
						
							
							
								
								[wip] Update copyrights  
							
							 
							
							
							
						 
						
							2019-02-24 00:04:22 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								551f081892 
								
							 
						 
						
							
							
								
								Update documentation  
							
							 
							
							
							
						 
						
							2019-02-24 00:04:09 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								db5948075e 
								
							 
						 
						
							
							
								
								Add compiler fence before mbox write  
							
							 
							
							
							
						 
						
							2019-02-24 00:03:52 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								1e8735c1f6 
								
							 
						 
						
							
							
								
								Change list of supported arches  
							
							 
							
							... 
							
							
							
							* Only aarch64 atm 
							
						 
						
							2019-02-24 00:03:27 +02:00  
						
					 
				
					
						
							
							
								 
								Berkus Decker
							
						 
						
							 
							
							
							
							
								
							
							
								75295e0b0d 
								
							 
						 
						
							
							
								
								Update mmu init and add output  
							
							 
							
							
							
						 
						
							2019-02-24 00:03:09 +02:00