c75da94619 
								
							 
						 
						
							
							
								
								Add note: found why Mailbox doesn't work with MMU  
							
							... 
							
							
							
							* To be fixed in the followup commits 
							
						 
						
							2019-03-10 15:10:25 +02:00  
				
					
						
							
							
								 
						
							
								6691ebb89e 
								
							 
						 
						
							
							
								
								Use gdb-dashboard by default  
							
							... 
							
							
							
							* @todo: Add tmux-based multi-panel setup 
							
						 
						
							2019-03-10 15:09:57 +02:00  
				
					
						
							
							
								 
						
							
								8967d4a518 
								
							 
						 
						
							
							
								
								Add note about reversed RX/TX wiring  
							
							
							
						 
						
							2019-03-10 15:09:30 +02:00  
				
					
						
							
							
								 
						
							
								211062405b 
								
							 
						 
						
							
							
								
								Add link to JTAG tutorials  
							
							
							
						 
						
							2019-03-10 15:09:14 +02:00  
				
					
						
							
							
								 
						
							
								d73c084bb7 
								
							 
						 
						
							
							
								
								[tmp] ignore RTT read() arguments for now  
							
							
							
						 
						
							2019-03-10 10:23:57 +02:00  
				
					
						
							
							
								 
						
							
								5cb811e525 
								
							 
						 
						
							
							
								
								Remove obsolete comment  
							
							
							
						 
						
							2019-03-10 10:23:57 +02:00  
				
					
						
							
							
								 
						
							
								b3230e1c18 
								
							 
						 
						
							
							
								
								Try_from feature is stabilised since Rust 1.34  
							
							
							
						 
						
							2019-03-10 10:23:57 +02:00  
				
					
						
							
							
								 
						
							
								b4871d52f3 
								
							 
						 
						
							
							
								
								[wip] disable phys2bus/bus2phys for testing  
							
							
							
						 
						
							2019-03-10 10:23:57 +02:00  
				
					
						
							
							
								 
						
							
								d588405d28 
								
							 
						 
						
							
							
								
								[wip] add serial configuration  
							
							
							
						 
						
							2019-03-10 10:23:57 +02:00  
				
					
						
							
							
								 
						
							
								bf6d3f7f16 
								
							 
						 
						
							
							
								
								Add another JTAG config found in andre-richter tutorials  
							
							... 
							
							
							
							* See https://github.com/rust-embedded/rust-raspi3-OS-tutorials/pull/17 
* See https://github.com/rust-embedded/rust-raspi3-OS-tutorials/tree/JTAG 
However, https://github.com/rust-embedded/rust-raspi3-OS-tutorials/blob/JTAG/docker/raspi3-openocd/rpi3.cfg  is actually a SUSE version. 
							
						 
						
							2019-03-10 10:23:57 +02:00  
				
					
						
							
							
								 
						
							
								76dca06039 
								
							 
						 
						
							
							
								
								Ignore generated file  
							
							
							
						 
						
							2019-03-07 20:56:24 +02:00  
				
					
						
							
							
								 
						
							
								47ff40167d 
								
							 
						 
						
							
							
								
								[wip] debugging mailbox code  
							
							
							
						 
						
							2019-03-07 20:50:17 +02:00  
				
					
						
							
							
								 
						
							
								791a61ffed 
								
							 
						 
						
							
							
								
								Add phys2bus and bus2phys - debugging mailbox code  
							
							
							
						 
						
							2019-03-07 20:50:02 +02:00  
				
					
						
							
							
								 
						
							
								9f27449cd6 
								
							 
						 
						
							
							
								
								Change to lower hex  
							
							
							
						 
						
							2019-03-07 20:42:42 +02:00  
				
					
						
							
							
								 
						
							
								d4f8eab75b 
								
							 
						 
						
							
							
								
								[wip] we must have MMU  
							
							... 
							
							
							
							* Otherwise STUR ops cause exceptions (??) 
							
						 
						
							2019-03-07 20:42:25 +02:00  
				
					
						
							
							
								 
						
							
								d5c8b3c98f 
								
							 
						 
						
							
							
								
								Update comment  
							
							
							
						 
						
							2019-03-07 20:41:19 +02:00  
				
					
						
							
							
								 
						
							
								f780ab3ff6 
								
							 
						 
						
							
							
								
								[wip] Start implementing RTT input  
							
							
							
						 
						
							2019-03-07 20:41:08 +02:00  
				
					
						
							
							
								 
						
							
								388d395abe 
								
							 
						 
						
							
							
								
								Change default flag to BLOCK_IF_FULL  
							
							
							
						 
						
							2019-03-07 20:40:44 +02:00  
				
					
						
							
							
								 
						
							
								703b9fb4db 
								
							 
						 
						
							
							
								
								sq  
							
							
							
						 
						
							2019-03-03 22:10:00 +02:00  
				
					
						
							
							
								 
						
							
								39ae164aec 
								
							 
						 
						
							
							
								
								Add RTT console  
							
							
							
						 
						
							2019-03-03 22:08:39 +02:00  
				
					
						
							
							
								 
						
							
								3923e7c838 
								
							 
						 
						
							
							
								
								Add debug registers output in exception handler  
							
							
							
						 
						
							2019-03-03 22:06:58 +02:00  
				
					
						
							
							
								 
						
							
								673edf2261 
								
							 
						 
						
							
							
								
								Generate gdb-connect file with RTT address automatically  
							
							
							
						 
						
							2019-03-03 22:06:19 +02:00  
				
					
						
							
							
								 
						
							
								2e4bc42cd5 
								
							 
						 
						
							
							
								
								Move RTT init to constructor  
							
							
							
						 
						
							2019-03-03 10:49:29 +02:00  
				
					
						
							
							
								 
						
							
								837268a712 
								
							 
						 
						
							
							
								
								Use compatible buffer flags for RTT  
							
							
							
						 
						
							2019-03-03 10:49:13 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								963a1a2bbf 
								
							 
						 
						
							
							
								
								Use local patched jlink_rtt module  
							
							
							
						 
						
							2019-03-03 04:32:12 +02:00  
				
					
						
							
							
								 
						
							
								53f2596665 
								
							 
						 
						
							
							
								
								[local] use openocd built with RTT  
							
							
							
						 
						
							2019-03-03 04:31:45 +02:00  
				
					
						
							
							
								 
						
							
								8325ce5c28 
								
							 
						 
						
							
							
								
								[wip] jtag dbg waits  
							
							
							
						 
						
							2019-03-02 19:19:38 +02:00  
				
					
						
							
							
								 
						
							
								b7812aa5a2 
								
							 
						 
						
							
							
								
								[temp] disable mmu  
							
							
							
						 
						
							2019-03-02 19:19:28 +02:00  
				
					
						
							
							
								 
						
							
								80fb9ede35 
								
							 
						 
						
							
							
								
								[temp] disable serial console  
							
							
							
						 
						
							2019-03-02 19:18:49 +02:00  
				
					
						
							
							
								 
						
							
								21303497cd 
								
							 
						 
						
							
							
								
								[wip] drop qemu exit code (which doesn't work anyway)  
							
							
							
						 
						
							2019-03-02 19:18:09 +02:00  
				
					
						
							
							
								 
						
							
								23d778de01 
								
							 
						 
						
							
							
								
								[wip] debug framebuffer init woes  
							
							
							
						 
						
							2019-03-02 19:17:31 +02:00  
				
					
						
							
							
								 
						
							
								ec5606c16a 
								
							 
						 
						
							
							
								
								[wip] debug depth woes  
							
							
							
						 
						
							2019-03-02 19:16:50 +02:00  
				
					
						
							
							
								 
						
							
								ce05c157a7 
								
							 
						 
						
							
							
								
								Remove redundant returns  
							
							... 
							
							
							
							* As suggested by clippy. 
							
						 
						
							2019-03-02 19:16:16 +02:00  
				
					
						
							
							
								 
						
							
								b2b7de2c96 
								
							 
						 
						
							
							
								
								Align __restore_context function outside of VBAR section  
							
							
							
						 
						
							2019-03-02 19:15:55 +02:00  
				
					
						
							
							
								 
						
							
								239d137b1c 
								
							 
						 
						
							
							
								
								Reset mailbox response wait timeout on each iteration  
							
							
							
						 
						
							2019-03-02 19:15:00 +02:00  
				
					
						
							
							
								 
						
							
								97ccf3ceb5 
								
							 
						 
						
							
							
								
								Impl Default for Mailbox  
							
							... 
							
							
							
							* As suggested by clippy. 
							
						 
						
							2019-03-02 19:14:39 +02:00  
				
					
						
							
							
								 
						
							
								593544a6ec 
								
							 
						 
						
							
							
								
								Drop dmb function  
							
							... 
							
							
							
							* Use cortex_a functions directly. 
							
						 
						
							2019-03-02 19:14:11 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								63d2133a1e 
								
							 
						 
						
							
							
								
								Bump adapter speed to 4MHz  
							
							
							
						 
						
							2019-03-02 19:11:32 +02:00  
				
					
						
							
							
								 
						
							
								31d87c75c4 
								
							 
						 
						
							
							
								
								Add current RPi config.txt file  
							
							
							
						 
						
							2019-03-02 19:11:19 +02:00  
				
					
						
							
							
								 
						
							
								771319ed2e 
								
							 
						 
						
							
							
								
								Fix SOURCES list dependency search  
							
							... 
							
							
							
							* Now rebuilds trigger correctly after source changes. 
							
						 
						
							2019-03-02 19:10:59 +02:00  
				
					
						
							
							
								 
						
							
								9c220f9bb2 
								
							 
						 
						
							
							
								
								Use new Hopperv4 loader 1.4.1  
							
							... 
							
							
							
							* It has fixed raw file loading 
							
						 
						
							2019-03-02 19:10:32 +02:00  
				
					
						
							
							
								 
						
							
								94324f3f8c 
								
							 
						 
						
							
							
								
								Fix jtag_dbg_wait to not mangle WAIT_FLAG  
							
							
							
						 
						
							2019-02-25 10:36:04 +02:00  
				
					
						
							
							
								 
						
							
								bd68e95e27 
								
							 
						 
						
							
							
								
								Connect gdb to target automatically  
							
							
							
						 
						
							2019-02-25 10:35:48 +02:00  
				
					
						
							
							
								 
						
							
								98be0a304c 
								
							 
						 
						
							
							
								
								Add NonCacheable DRAM mapping for VC framebuffer area  
							
							
							
						 
						
							2019-02-24 18:34:37 +02:00  
				
					
						
							
							
								 
						
							
								a34153028c 
								
							 
						 
						
							
							
								
								Expose QEMU vnc port  
							
							
							
						 
						
							2019-02-24 18:34:07 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								96fad1e46d 
								
							 
						 
						
							
							
								
								Bump cortex-a version  
							
							
							
						 
						
							2019-02-24 18:31:03 +02:00  
				
					
						
							
							
								 
						
							
								aae3d6cfc0 
								
							 
						 
						
							
							
								
								Add tmux config for running qemu with both serial ports enabled  
							
							... 
							
							
							
							* From Andre Richter tutorial 
							
						 
						
							2019-02-24 18:30:37 +02:00