33722e895f 
								
							 
						 
						
							
							
								
								Explain rust version requirements in README  
							
							
							
						 
						
							2020-10-06 19:27:49 +03:00  
				
					
						
							
							
								 
						
							
								9fd9612b77 
								
							 
						 
						
							
							
								
								Fix entry point to always start a binary  
							
							... 
							
							
							
							Keep vectors table.
Do not keep boot data if not referenced. 
							
						 
						
							2020-09-21 04:01:21 +03:00  
				
					
						
							
							
								 
						
							
								34115db6f6 
								
							 
						 
						
							
							
								
								Bump minimum required cargo-make version  
							
							... 
							
							
							
							We use some features that work ok only since 0.32 
							
						 
						
							2020-09-21 04:01:19 +03:00  
				
					
						
							
							
								 
						
							
								310e59f9b3 
								
							 
						 
						
							
							
								
								Comment out unnecessary panic=abort for tests  
							
							
							
						 
						
							2020-09-21 04:01:18 +03:00  
				
					
						
							
							
								 
						
							
								cd16b733e9 
								
							 
						 
						
							
							
								
								Add non-allocating formatted write implementation  
							
							
							
						 
						
							2020-09-21 04:01:18 +03:00  
				
					
						
							
							
								 
						
							
								f485629fb6 
								
							 
						 
						
							
							
								
								Add boot code for RPi and QEMU  
							
							
							
						 
						
							2020-09-21 04:01:17 +03:00  
				
					
						
							
							
								 
						
							
								be3131f666 
								
							 
						 
						
							
							
								
								Improve cargo makefile  
							
							
							
						 
						
							2020-09-21 04:01:16 +03:00  
				
					
						
							
							
								 
						
							
								8d4c96e437 
								
							 
						 
						
							
							
								
								Merge pull-request  #9  from metta-systems:feature/github-workflows to develop  
							
							... 
							
							
							
							Add GH Actions build workflow
Run builds on CI.
[close  #9 ] 
							
						 
						
							2020-08-10 00:45:19 +03:00  
				
					
						
							
							
								 
						
							
								668296b8e0 
								
							 
						 
						
							
							
								
								Fix clippy warning  
							
							
							
						 
						
							2020-08-10 00:34:49 +03:00  
				
					
						
							
							
								 
						
							
								a4a3289712 
								
							 
						 
						
							
							
								
								Add GH Actions build workflow  
							
							
							
						 
						
							2020-08-10 00:34:49 +03:00  
				
					
						
							
							
								 
						
							
								ecec3c96e1 
								
							 
						 
						
							
							
								
								Remove global build-std flags  
							
							... 
							
							
							
							* Use those flags only in specific commands,
  otherwise building some tools from this directory
  will also fail (cargo picks these flags as global). 
							
						 
						
							2020-08-10 00:34:31 +03:00  
				
					
						
							
							
								 
						
							
								02107bf297 
								
							 
						 
						
							
							
								
								Merge pull-request  #8  from metta-systems:feature/bootable-code to develop  
							
							... 
							
							
							
							Boot code using cortex-a crate
Init Stack Pointer and start only boot CPU.
[close  #8 ] 
							
						 
						
							2020-08-09 22:02:54 +03:00  
				
					
						
							
							
								 
						
							
								57e4b81e1c 
								
							 
						 
						
							
							
								
								Implement power-efficient sleep after boot-up  
							
							... 
							
							
							
							* arch-based crates, inspired by Redox
* Do not burn cpu uselessly.
* Start using cortex-a registers.
* Important: initialise stack pointer! 
							
						 
						
							2020-08-09 22:00:36 +03:00  
				
					
						
							
							
								 
						
							
								8bacc7cfb7 
								
							 
						 
						
							
							
								
								Update build/boot instructions  
							
							
							
						 
						
							2020-08-09 22:00:36 +03:00  
				
					
						
							
							
								 
						
							
								7ad3329978 
								
							 
						 
						
							
							
								
								Merge pull-request  #7  from metta-systems:feature/start-code to develop  
							
							... 
							
							
							
							Add first code
Initial structure and build framework.
[close  #7 ] 
							
						 
						
							2020-08-09 20:13:24 +03:00  
				
					
						
							
							
								 
						
							
								57fc6e5aa5 
								
							 
						 
						
							
							
								
								Add QEMU configuration  
							
							
							
						 
						
							2020-08-09 19:40:57 +03:00  
				
					
						
							
							
								 
						
							
								cb814b353b 
								
							 
						 
						
							
							
								
								Add Raspberry Pi target configuration  
							
							... 
							
							
							
							* Use rlibc for memset/memcpy
* Create linker script for raspberry pi 3
* Add aarch64 target file inspired by Robigalia
* Force bitcode embedding for LTO 
							
						 
						
							2020-08-09 19:35:09 +03:00  
				
					
						
							
							
								 
						
							
								1e2878dca6 
								
							 
						 
						
							
							
								
								Describe branching strategy  
							
							
							
						 
						
							2020-08-09 19:33:34 +03:00  
				
					
						
							
							
								 
						
							
								a57833d2b1 
								
							 
						 
						
							
							
								
								Add basic structure  
							
							... 
							
							
							
							* Add default License
* Keep a changelog
* Add Code of Conduct
* Build tests as optimized for size ('s')
  * Otherwise boot code goes bonkers in qemu 
							
						 
						
							2020-08-09 19:33:34 +03:00  
				
					
						
							
							
								 
						
							
								06cce8aa37 
								
							 
						 
						
							
							
								
								Start marker  
							
							
							
						 
						
							2018-12-21 19:27:36 +02:00