Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								b1bf9dc09d
								
							
						 | 
						
							
							
								
								fix: 🐛 Restore libmachine tests
							
							
							
							
							
							
							
							To make unit tests work we build libmachine as a
binary with test-runner. 
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								78a864c433
								
							
						 | 
						
							
							
								
								refactor(linker): 📦 Share exception handlers
							
							
							
							
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								afbb317403
								
							
						 | 
						
							
							
								
								refactor: 📦 Improve boot code structure
							
							
							
							
							
							
							
							Rename sections to not conflict during link.
Update linker script docs to align on PAGE_SIZE. 
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								12f51399df
								
							
						 | 
						
							
							
								
								feat: ✨ Do a Rust-only chainloader!
							
							
							
							
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								97ef3d355f
								
							
						 | 
						
							
							
								
								build(deps): 🛠 Upgrade clap
							
							
							
							
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								526d9fa46d
								
							
						 | 
						
							
							
								
								build(deps): 🛠 Bump dependencies
							
							
							
							
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								dae26262bc
								
							
						 | 
						
							
							
								
								feat(boot): ✨ Replace r0 dependency
							
							
							
							
							
							
							
							Use pointer provenance to guarantee absence of UBs. 
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								568fdcb649
								
							
						 | 
						
							
							
								
								build(deps): 🛠 Bump dependencies
							
							
							
							
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								9b35283ca6
								
							
						 | 
						
							
							
								
								refactor(clippy): 📦 Fix clippy error with matches!()
							
							
							
							
							
						 | 
						
							2023-07-29 04:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								886cd0a18d
								
							
						 | 
						
							
							
								
								fix: 🐛 Allow executing gdb from cargo-make
							
							
							
							
							
							
							
							It was failing before because no tty was available. 
							
						 | 
						
							2022-06-11 00:25:21 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								fc90fde4f0
								
							
						 | 
						
							
							
								
								feat: ✨ Add qemu-cb-gdb target
							
							
							
							
							
						 | 
						
							2022-06-11 00:25:21 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								67db178c6f
								
							
						 | 
						
							
							
								
								fix: 🐛 Invoke nm properly
							
							
							
							
							
						 | 
						
							2022-05-08 23:21:33 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								113b4abbc5
								
							
						 | 
						
							
							
								
								feat: ✨ Add UnsafeCell trick
							
							
							
							
							
							
							
							It replaces old "C" style linker symbol references. 
							
						 | 
						
							2022-05-08 12:11:12 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								92feb2d982
								
							
						 | 
						
							
							
								
								feat: ✨ Add emojis to the chainboot protocol
							
							
							
							
							
						 | 
						
							2022-04-24 22:10:59 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								0b3973f58d
								
							
						 | 
						
							
							
								
								build(deps): 🛠 bump dependencies
							
							
							
							
							
						 | 
						
							2022-03-27 21:33:54 +03:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								b4ff5541a8
								
							
						 | 
						
							
							
								
								fix: 🐛 improve chainofcommand expect() fn
							
							
							
							
							
						 | 
						
							2022-03-01 01:14:00 +02:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								d22eb31d10
								
							
						 | 
						
							
							
								
								build: 🛠 add `chainofcommand` target
							
							
							
							
							
						 | 
						
							2022-03-01 01:11:58 +02:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								b40530ea46
								
							
						 | 
						
							
							
								
								build: 🛠 Bump dependencies versions
							
							
							
							
							
							
							
							Upgrade clap to new API. 
							
						 | 
						
							2022-02-23 12:05:56 +02:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								30db2405ef
								
							
						 | 
						
							
							
								
								build: Bump dependencies versions
							
							
							
							
							
							
							
							Upgrade clap, crossterm, tokio. 
							
						 | 
						
							2022-02-12 00:44:36 +02:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								a95d4e3fb0
								
							
						 | 
						
							
							
								
								fix: 🐛 Use inline(always) to optimize code
							
							
							
							
							
							
							
							This removes additional dummy jumps. 
							
						 | 
						
							2022-02-10 02:16:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								162592beaa
								
							
						 | 
						
							
							
								
								feat: ✨ Add chainofcommand
							
							
							
							
							
							
							
							Works fine with a caveat that you need
to press ENTER after Ctrl+C, investigate.
Multiplex QEMU output for serial access. 
							
						 | 
						
							2022-02-10 02:16:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Berkus Decker
							
						 | 
						
							
							
							
							
							
								
							
							
								cfe4a230de
								
							
						 | 
						
							
							
								
								feat: ✨ Add chainboot boot loader
							
							
							
							
							
						 | 
						
							2022-02-10 02:15:57 +02:00 |