42f0efcba9 
								
							 
						 
						
							
							
								
								[wip] caps work  
							
							
							
						 
						
							2021-01-27 19:14:05 +02:00  
				
					
						
							
							
								 
						
							
								a01445d0da 
								
							 
						 
						
							
							
								
								[wip] ponder at gats  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								4979e82a12 
								
							 
						 
						
							
							
								
								[sq] add one more test that shouldn't compile  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								6cef160595 
								
							 
						 
						
							
							
								
								[wip] comment update  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								aad25145bd 
								
							 
						 
						
							
							
								
								[sq] Debug derivation node  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								c94871fa46 
								
							 
						 
						
							
							
								
								[sq] add more untyped accessors  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								afe6510fae 
								
							 
						 
						
							
							
								
								[sq] optimize derivation node fields  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								8e7e652a76 
								
							 
						 
						
							
							
								
								[sq] rename derivation_node  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								0aceb8fc27 
								
							 
						 
						
							
							
								
								[wip] implement cap_table and some tests  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								b66a64fe58 
								
							 
						 
						
							
							
								
								[sq] update doc-comments  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								d2982e56ff 
								
							 
						 
						
							
							
								
								[sq] Update for new macros accepting trailing comma  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								eb0aed1730 
								
							 
						 
						
							
							
								
								[wip] Untyped cap  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								fc6fa7105a 
								
							 
						 
						
							
							
								
								[wip] kernel objs  
							
							
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								591292c186 
								
							 
						 
						
							
							
								
								[del] Print test names in test_runner  
							
							... 
							
							
							
							Based on os.phil-opp.com Testing chapter. 
							
						 
						
							2021-01-27 19:12:55 +02:00  
				
					
						
							
							
								 
						
							
								e694c33c61 
								
							 
						 
						
							
							
								
								[del] add documentation target  
							
							
							
						 
						
							2021-01-27 19:12:20 +02:00  
				
					
						
							
							
								 
						
							
								145006b400 
								
							 
						 
						
							
							
								
								wip caps  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								eabc36845a 
								
							 
						 
						
							
							
								
								wip objs  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								f4000966b3 
								
							 
						 
						
							
							
								
								[sq] fix typo  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								fe2cf95d4e 
								
							 
						 
						
							
							
								
								sq typo?  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								e6580a5465 
								
							 
						 
						
							
							
								
								sq misc comments  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								56aca62409 
								
							 
						 
						
							
							
								
								sq formatting  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								b025fb6dd3 
								
							 
						 
						
							
							
								
								Add missing docs  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								4c9703340e 
								
							 
						 
						
							
							
								
								Add snafu for errors  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								ffde65fb81 
								
							 
						 
						
							
							
								
								[temp] comment out unused boot fn  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								f25ace0a80 
								
							 
						 
						
							
							
								
								sq buildable caps  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								ee1b5fc57a 
								
							 
						 
						
							
							
								
								[blog] Move general comments to separate file  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								be1873b678 
								
							 
						 
						
							
							
								
								[del] temp - disable stuff  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								c75db1e2d6 
								
							 
						 
						
							
							
								
								[wip] Replace mashup! with paste!  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								ec7172aded 
								
							 
						 
						
							
							
								
								[wip] various deps  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								333dece260 
								
							 
						 
						
							
							
								
								[wip] experiment with caps representation  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								e6cea882dd 
								
							 
						 
						
							
							
								
								Bump cortex-a from 5.0.0 to 5.1.0  
							
							... 
							
							
							
							Bumps [cortex-a](https://github.com/rust-embedded/cortex-a ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/rust-embedded/cortex-a/releases )
- [Commits](https://github.com/rust-embedded/cortex-a/commits/v5.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
							
						 
						
							2020-12-29 18:36:54 +02:00  
				
					
						
							
							
								 
						
							
								20363a7e25 
								
							 
						 
						
							
							
								
								Fix wasteful empty loop  
							
							... 
							
							
							
							Thanks, clippy! 
							
						 
						
							2020-12-29 18:12:38 +02:00  
				
					
						
							
							
								 
						
							
								a53ede11af 
								
							 
						 
						
							
							
								
								Rename nightly allocator API fns  
							
							
							
						 
						
							2020-12-29 18:01:07 +02:00  
				
					
						
							
							
								 
						
							
								74303ac7c1 
								
							 
						 
						
							
							
								
								Bump cortex-a and register-rs dependencies  
							
							
							
						 
						
							2020-11-24 22:28:40 +02:00  
				
					
						
							
							
								 
						
							
								f3103126ab 
								
							 
						 
						
							
							
								
								Add simple serial menu for playing with kernel  
							
							
							
						 
						
							2020-11-20 04:35:06 +02:00  
				
					
						
							
							
								 
						
							
								b4205f5ce6 
								
							 
						 
						
							
							
								
								Revert “Adjust for nightly rustfmt bug”  
							
							... 
							
							
							
							367ad5bbb2https://github.com/rust-lang/rustfmt/issues/4528 
is now fixed. 
						
							2020-11-20 03:09:43 +02:00  
				
					
						
							
							
								 
						
							
								d85d824bfd 
								
							 
						 
						
							
							
								
								Switch on MMU immediately to avoid unaligned access  
							
							... 
							
							
							
							Since enabling armv6 unaligned access bit U in CP15 C1
requires AArch32 assembly and I don't want to introduce
yet another boot stub, I'll just initialize MMU right away
- this causes CPU to treat SCTLR_EL1.A differently and not
cause any alignment faults.
In the future, a small AArch32 boot stub that uses
now commented out fn enable_armv6_unaligned_access()
should be used to set U=1 and A=0 for full unaligned
access even when MMU is off. See ARM documentation
linked from that fn. 
							
						 
						
							2020-11-20 03:09:43 +02:00  
				
					
						
							
							
								 
						
							
								1de52fa109 
								
							 
						 
						
							
							
								
								Disable stack align checks  
							
							... 
							
							
							
							As with data align checks lets not fault on this yet. 
							
						 
						
							2020-11-20 03:09:00 +02:00  
				
					
						
							
							
								 
						
							
								696307f30c 
								
							 
						 
						
							
							
								
								Improve traps printing  
							
							
							
						 
						
							2020-11-20 03:08:40 +02:00  
				
					
						
							
							
								 
						
							
								4cb6f29e0d 
								
							 
						 
						
							
							
								
								Clean up boot-order  
							
							... 
							
							
							
							Extract shared code, fix comments. 
							
						 
						
							2020-11-20 03:08:40 +02:00  
				
					
						
							
							
								 
						
							
								43d5e4ea21 
								
							 
						 
						
							
							
								
								Suppress clippy warning  
							
							... 
							
							
							
							For now, no api change. 
							
						 
						
							2020-11-19 14:50:52 +02:00  
				
					
						
							
							
								 
						
							
								3147e5327a 
								
							 
						 
						
							
							
								
								Add display demo in main  
							
							
							
						 
						
							2020-11-19 04:05:52 +02:00  
				
					
						
							
							
								 
						
							
								e72fac01b0 
								
							 
						 
						
							
							
								
								Add Display output  
							
							
							
						 
						
							2020-11-19 04:05:52 +02:00  
				
					
						
							
							
								 
						
							
								2ac804793b 
								
							 
						 
						
							
							
								
								Add minimal RPi power management  
							
							... 
							
							
							
							* Turn the board off
* Reboot the board 
							
						 
						
							2020-11-18 02:29:09 +02:00  
				
					
						
							
							
								 
						
							
								367ad5bbb2 
								
							 
						 
						
							
							
								
								Adjust for nightly rustfmt bug  
							
							... 
							
							
							
							See https://github.com/rust-lang/rustfmt/issues/4528 
for the bug description, namely rustfmt removes
this comment completely if it's left in the
extern block. 
							
						 
						
							2020-11-17 22:56:56 +02:00  
				
					
						
							
							
								 
						
							
								5dffa9eb8e 
								
							 
						 
						
							
							
								
								Add PL011 UART  
							
							
							
						 
						
							2020-11-14 22:15:52 +02:00  
				
					
						
							
							
								 
						
							
								d124b02e7c 
								
							 
						 
						
							
							
								
								Add set_clock_rate mailbox command  
							
							
							
						 
						
							2020-11-14 22:15:52 +02:00  
				
					
						
							
							
								 
						
							
								e8da38e04f 
								
							 
						 
						
							
							
								
								Add qemu-gdb target  
							
							... 
							
							
							
							Refactor QEMU runners. 
							
						 
						
							2020-11-14 17:59:50 +02:00  
				
					
						
							
							
								 
						
							
								7604f7c166 
								
							 
						 
						
							
							
								
								Add cargo expand task  
							
							
							
						 
						
							2020-11-14 17:33:43 +02:00  
				
					
						
							
							
								 
						
							
								09003a7da2 
								
							 
						 
						
							
							
								
								Traps: print more detailed exception report  
							
							
							
						 
						
							2020-11-14 17:33:43 +02:00