|  Berkus Decker | 9ac097c3cf | fix: 🐛 Fix warnings on newer rust toolchain | 2022-06-11 01:44:58 +03:00 | 
				
					
						|  Berkus Decker | bc0cc2d93d | fix: 🐛 Allow clippy warning | 2022-05-08 21:08:29 +03:00 | 
				
					
						|  Berkus Decker | ab95de393b | fix: 🐛 Map VC memory to make `disp` command work | 2022-05-08 12:15:21 +03:00 | 
				
					
						|  Berkus Decker | ddf6d09136 | feat: ✨ Switch mailboxes to correct DMA-backed storage by default Allocate DmaBackedMailboxStorage out of DMA_ALLOCATOR.
Replace DMA bump_allocator with buddy_alloc. | 2022-05-08 12:15:21 +03:00 | 
				
					
						|  Berkus Decker | 07df330b62 | feat: ✨ Implement MMU based on Andre Richter's tutorial As per https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials/tree/master/10_virtual_mem_part1_identity_mapping
Bring better separation of abstract, platform and BSP code.
Init MMU and traps after serial output. | 2022-05-08 12:15:21 +03:00 | 
				
					
						|  Berkus Decker | 4a02f5fd2c | feat: ✨ Upgrade exception trap handler output | 2022-05-08 12:11:12 +03:00 | 
				
					
						|  Berkus Decker | 29d61f4bdb | refactor: 📦 Rename access flag values | 2022-05-08 12:11:12 +03:00 | 
				
					
						|  Berkus Decker | bb40980419 | refactor: 📦 Add formatter for memory::AttributeFields | 2022-05-08 11:39:55 +03:00 | 
				
					
						|  Berkus Decker | eb4411bc97 | fix(rustc): 🐛 stabilise const_fn_fn_ptr_basics Stable since Rust 1.61.0 | 2022-03-27 21:34:01 +03:00 | 
				
					
						|  Berkus Decker | 0b3973f58d | build(deps): 🛠 bump dependencies | 2022-03-27 21:33:54 +03: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 | cfe4a230de | feat: ✨ Add chainboot boot loader | 2022-02-10 02:15:57 +02:00 | 
				
					
						|  Berkus Decker | 3c57c6e2df | fix: 🐛 Calculate PL011 divisors, fix PullUp/Down init Rename registers in an attempt to make them more
readable. | 2022-02-10 02:15:18 +02:00 | 
				
					
						|  Berkus Decker | 2d9da8c5db | fix: 🐛 Fix MiniUart PullUp/Down init Use STAT reg, init GPIO before AUX_MU. | 2022-02-10 02:15:18 +02:00 | 
				
					
						|  Berkus Decker | 0234f2136e | feat: ✨ Add rpi4 support to GPIO | 2022-02-10 02:15:18 +02:00 | 
				
					
						|  Berkus Decker | e5a3ea6998 | refactor: 📦 Update Mailbox code | 2022-02-10 02:15:18 +02:00 | 
				
					
						|  Berkus Decker | 7f4e9de6d5 | feat: ✨ Update BcmHost for rpi4 | 2022-02-10 02:15:18 +02:00 | 
				
					
						|  Berkus Decker | 8f26c6fa44 | refactor: 📦 Clean up code Debugging with jtag.
Explicitly default to no features.
Allow unused allocator code.
Add board selection.
Add RPi4 datasheet.
Add explanation on bss alignment type. | 2022-02-10 02:15:18 +02:00 | 
				
					
						|  Berkus Decker | 61eb2f9538 | feat!: ✨ Update ConsoleOps Split ConsoleOps vs SerialOps, rename console
methods, make them saner. Add docs.
Add clear_rx() fn.
Drop default trait impls for safety. | 2022-02-10 02:14:07 +02:00 | 
				
					
						|  Berkus Decker | 16ec45b97c | feat: ✨ Add loop_while() fn | 2022-02-10 02:14:07 +02:00 | 
				
					
						|  Berkus Decker | 33dbf79041 | feat!: ✨ Add shared MMIODerefWrapper instead of per-module ones | 2022-02-10 02:14:07 +02:00 | 
				
					
						|  Berkus Decker | 4cdeeb8556 | refactor: 📦 Split kernel into machine and nucleus Move openocd task to upper level and remove kernel
build dependency - the qemu runner doesn't really
depend on it. | 2022-02-10 02:14:07 +02:00 |