| 
						
					 | 
					
						
						
							
						
						2e640690ba
					 | 
					
						
						
							
							mbv: global constructors ish
						
						
						
						
						
						
					 | 
					
						2025-06-27 13:01:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e7b38fb560
					 | 
					
						
						
							
							mbv: debugging the async app
						
						
						
						
						
						
					 | 
					
						2025-06-27 13:00:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e4936abb53
					 | 
					
						
						
							
							mbv: black
						
						
						
						
						
						
					 | 
					
						2025-06-25 08:39:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7f1f924331
					 | 
					
						
						
							
							mbv: clang-format
						
						
						
						
						
						
					 | 
					
						2025-06-25 08:38:46 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0c7206f186
					 | 
					
						
						
							
							mbv: add .clang-format
						
						
						
						
						
						
					 | 
					
						2025-06-24 23:04:30 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						849cf7b7a1
					 | 
					
						
						
							
							mbv: add async app, sorta works
						
						
						
						
						
						
					 | 
					
						2025-06-24 23:04:13 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						afba9e168f
					 | 
					
						
						
							
							mbv: link with newlib nano
						
						
						
						
						
						
					 | 
					
						2025-06-24 23:03:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2e0507d0bb
					 | 
					
						
						
							
							mbv: bigger prog chunks
						
						
						
						
						
						
					 | 
					
						2025-06-24 23:02:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d18d41fc02
					 | 
					
						
						
							
							mbv: small refactor interrupts
						
						
						
						
						
						
					 | 
					
						2025-06-24 23:02:38 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6553fa04aa
					 | 
					
						
						
							
							mbv: moar cleanup in linker script
						
						
						
						
						
						
					 | 
					
						2025-06-23 22:23:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4ca569519e
					 | 
					
						
						
							
							mbv: remove exidx sections in linker scripts
						
						
						
						
						
						
					 | 
					
						2025-06-23 22:20:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e23cf79aa0
					 | 
					
						
						
							
							mbv: now with out of source builds
						
						
						
						
						
						
					 | 
					
						2025-06-23 22:06:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						af768cbb09
					 | 
					
						
						
							
							mbv: minor cleanup
						
						
						
						
						
						
					 | 
					
						2025-06-23 15:21:15 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						73edb77577
					 | 
					
						
						
							
							mbv: add uart echo app
						
						
						
						
						
						
					 | 
					
						2025-06-23 08:23:59 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d91ddeea22
					 | 
					
						
						
							
							timer: add missing declaration
						
						
						
						
						
						
						
						should probably put that in a bios.h file at some point 
						
						
					 | 
					
						2025-06-22 07:11:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						252467c1be
					 | 
					
						
						
							
							mbv: fix bss init
						
						
						
						
						
						
					 | 
					
						2025-06-22 07:11:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d15e930649
					 | 
					
						
						
							
							mbv: some debug stuff
						
						
						
						
						
						
					 | 
					
						2025-06-10 23:48:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3db383d461
					 | 
					
						
						
							
							mbv: now with functioning timer interrupts!
						
						
						
						
						
						
						
						And a few other nice things.
The bootloader now has an embedded wozmon!
If you know its offset, you can jump to it from the app. 
						
						
					 | 
					
						2025-06-10 23:46:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa6ae7b667
					 | 
					
						
						
							
							mbv: now with DDR! and a wozmon
						
						
						
						
						
						
						
						We have access to 256 MiB of fresh DDR3.
Isn't that great?
prog.py is a bit opinionated for now:
- tty is /dev/ttyUSB1
- writing programs to DDR 
						
						
					 | 
					
						2025-06-08 23:11:04 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a5c14f089b
					 | 
					
						
						
							
							mbv: use new ninja-based build
						
						
						
						
						
						
					 | 
					
						2025-03-30 17:42:20 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						922f258884
					 | 
					
						
						
							
							mbv: clean up build
						
						
						
						
						
						
					 | 
					
						2025-03-13 18:12:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0903c2b60a
					 | 
					
						
						
							
							Add Microblaze V based board
						
						
						
						
						
						
					 | 
					
						2025-03-13 17:10:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a05d78afc0
					 | 
					
						
						
							
							arm: minor tweaks
						
						
						
						
						
						
					 | 
					
						2025-03-13 17:07:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ca2ba3ddda
					 | 
					
						
						
							
							loader: add script to de-register ftdi_sio
						
						
						
						
						
						
					 | 
					
						2025-03-12 13:43:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e955ad7b91
					 | 
					
						
						
							
							loader: update to remote 9a16c25
						
						
						
						
						
						
					 | 
					
						2025-03-12 13:21:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						de7ae71455
					 | 
					
						
						
							
							loader: fix build
						
						
						
						
						
						
					 | 
					
						2025-03-12 12:33:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2c35faf8cf
					 | 
					
						
						
							
							loader: add docker build for linux
						
						
						
						
						
						
					 | 
					
						2025-03-12 12:33:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1e852ec1de
					 | 
					
						
						
							
							arm: improve makefile
						
						
						
						
						
						
					 | 
					
						2024-05-07 14:02:14 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8c25ce8d21
					 | 
					
						
						
							
							arm: cleanup dead async code
						
						
						
						
						
						
					 | 
					
						2023-06-07 09:59:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						83c80f15be
					 | 
					
						
						
							
							arm: cleaner make clean
						
						
						
						
						
						
					 | 
					
						2023-06-03 20:41:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3c21dbfba3
					 | 
					
						
						
							
							arm: builds for embedded
						
						
						
						
						
						
					 | 
					
						2023-06-03 15:44:28 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f274749050
					 | 
					
						
						
							
							arm: add host uart driver tests
						
						
						
						
						
						
						
						All host tests currently pass
Some async refactors may not work well on device, will try later 
						
						
					 | 
					
						2023-06-02 23:33:01 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1f2f08e525
					 | 
					
						
						
							
							arm: cleanup make clean
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:57:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4651e8d562
					 | 
					
						
						
							
							alchitry-loader: add bit2bin script
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:50:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9721ee69c5
					 | 
					
						
						
							
							arm: async debug wip
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:50:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						02fbb1c671
					 | 
					
						
						
							
							arm: move trace dump to crash handler
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:48:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ec024adfff
					 | 
					
						
						
							
							arm: interrupt lock fix
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:46:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						61b92f5faa
					 | 
					
						
						
							
							arm: bool idle function return (fixup)
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:46:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9ae472afaf
					 | 
					
						
						
							
							arm: more uart async & debug stuff
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:45:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e1eaa0ec0a
					 | 
					
						
						
							
							arm: small refactor in main
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:43:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						15488550c0
					 | 
					
						
						
							
							arm: add async tests
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:41:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b9a9c2be7b
					 | 
					
						
						
							
							Update .gitignore
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:40:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1fc4a734bd
					 | 
					
						
						
							
							arm: fix bug in uart HAL
						
						
						
						
						
						
					 | 
					
						2022-06-19 09:34:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						15f2657254
					 | 
					
						
						
							
							arm: async changes
						
						
						
						
						
						
						
						- more tracing
- pending resume() notifications
- idle function returns bool (useful for testing)
may not build (more stuff coming in later commits) 
						
						
					 | 
					
						2022-06-19 09:32:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						77bc82d294
					 | 
					
						
						
							
							Remove duplicate alchitry base project
						
						
						
						
						
						
					 | 
					
						2022-05-17 21:40:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8d81f4f9c4
					 | 
					
						
						
							
							arm: separate async stuff from main uart
						
						
						
						
						
						
					 | 
					
						2022-05-17 21:27:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c0cdb7a068
					 | 
					
						
						
							
							arm: fix async double delete
						
						
						
						
						
						
					 | 
					
						2022-05-17 10:29:35 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42278795d8
					 | 
					
						
						
							
							gitignore: add *.d
						
						
						
						
						
						
					 | 
					
						2022-05-17 10:18:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e39cdc5709
					 | 
					
						
						
							
							arm: async uart writes & fixes
						
						
						
						
						
						
					 | 
					
						2022-05-17 10:17:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e9f623e754
					 | 
					
						
						
							
							arm: cut bootloader dependency on uart stuff
						
						
						
						
						
						
					 | 
					
						2022-05-17 09:23:11 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |