Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								aacb2f8db2
								
							
						 | 
						
							
							
								
								Correcting logic error
							
							
							
							
							
						 | 
						
							2025-01-22 00:05:41 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								0b46382a56
								
							
						 | 
						
							
							
								
								Formatting
							
							
							
							
							
						 | 
						
							2025-01-21 23:54:00 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								99b9c7533d
								
							
						 | 
						
							
							
								
								Cleaner assembly formatting string, syscall length checking
							
							
							
							
							
						 | 
						
							2025-01-21 23:53:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								fbef2ef765
								
							
						 | 
						
							
							
								
								kfree comment for clarity
							
							
							
							
							
						 | 
						
							2025-01-15 13:45:36 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								c8e3356a1d
								
							
						 | 
						
							
							
								
								Typo in py
							
							
							
							
							
						 | 
						
							2025-01-15 13:28:20 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								c9665ce5bd
								
							
						 | 
						
							
							
								
								Sanity checking when generating usys.S
							
							
							
							
							
						 | 
						
							2025-01-15 13:14:02 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								5a3fa8f6af
								
							
						 | 
						
							
							
								
								Branch out the spinlock code into its own header
							
							
							
							
							
						 | 
						
							2025-01-14 22:03:15 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								20551ae040
								
							
						 | 
						
							
							
								
								Remove dependence on perl, depend on python instead
							
							
							
							
							
						 | 
						
							2025-01-14 20:29:50 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								1825a89ab5
								
							
						 | 
						
							
							
								
								Comment conversion
							
							
							
							
							
						 | 
						
							2025-01-13 16:35:15 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb6dd2be2c
								
							
						 | 
						
							
							
								
								PTE flag comments
							
							
							
							
							
						 | 
						
							2025-01-13 16:35:15 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								1d3036da7a
								
							
						 | 
						
							
							
								
								Makefile target 'kernel'
							
							
							
							
							
						 | 
						
							2025-01-13 16:34:47 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								b8b8f58fee
								
							
						 | 
						
							
							
								
								Cleaning up init, splitting out banner to separate header.
							
							
							
							
							
						 | 
						
							2025-01-11 15:52:03 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								bae44d0333
								
							
						 | 
						
							
							
								
								Halt system on shell exit
							
							
							
							
							
						 | 
						
							2025-01-11 15:51:10 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								146e7f65ca
								
							
						 | 
						
							
							
								
								Halt syscall and userspace util. Mapped qemu power.
							
							
							
							
							
						 | 
						
							2025-01-11 14:50:17 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								e94eecd9a1
								
							
						 | 
						
							
							
								
								Better hart startup indicators
							
							
							
							
							
						 | 
						
							2025-01-11 14:49:38 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								ced7c79bd8
								
							
						 | 
						
							
							
								
								Unused includes
							
							
							
							
							
						 | 
						
							2024-08-09 07:59:10 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								d6dd26c67e
								
							
						 | 
						
							
							
								
								Documentation
							
							
							
							
							
						 | 
						
							2024-08-09 07:59:03 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								59d36a7c8e
								
							
						 | 
						
							
							
								
								Halt draft
							
							
							
							
							
						 | 
						
							2024-08-09 07:58:00 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								3e639fe25d
								
							
						 | 
						
							
							
								
								In-source documentation of sepc and scause instructions
							
							
							
							
							
						 | 
						
							2024-08-09 04:34:11 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								9b339273bb
								
							
						 | 
						
							
							
								
								Fixing broken loop formatting
							
							
							
							
							
						 | 
						
							2024-08-07 16:07:20 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								fbfb728b8f
								
							
						 | 
						
							
							
								
								Allow body-less loops on a single line
							
							
							
							
							
						 | 
						
							2024-08-07 16:07:05 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								67a2839d0a
								
							
						 | 
						
							
							
								
								Documenting and slight restructure in spinlock.c
							
							
							
							
							
						 | 
						
							2024-08-07 15:37:55 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f7a2ac685
								
							
						 | 
						
							
							
								
								Unused include cleaning
							
							
							
							
							
						 | 
						
							2024-08-07 15:37:30 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								27ccb5eee8
								
							
						 | 
						
							
							
								
								Defaulting to 'all' target in makefile
							
							
							
							
							
						 | 
						
							2024-08-07 14:58:29 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								7ed836c1e1
								
							
						 | 
						
							
							
								
								Cleaning unused imports
							
							
							
							
							
						 | 
						
							2024-08-07 14:57:15 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								c6706d489e
								
							
						 | 
						
							
							
								
								Removing unused includes
							
							
							
							
							
						 | 
						
							2024-08-07 14:35:02 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								5829a06e3a
								
							
						 | 
						
							
							
								
								Capitalizing and reformatting comments
							
							
							
							
							
						 | 
						
							2024-08-07 14:33:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bbe3619df
								
							
						 | 
						
							
							
								
								Formatting
							
							
							
							
							
						 | 
						
							2024-08-07 14:25:34 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								80a3465ebd
								
							
						 | 
						
							
							
								
								Trampoline assembly documentation
							
							
							
							
							
						 | 
						
							2024-08-07 14:25:27 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								530d8c0fe4
								
							
						 | 
						
							
							
								
								Extensive documentation of the architecture specific bits
							
							
							
							
							
						 | 
						
							2024-08-07 14:25:19 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1b9321a74
								
							
						 | 
						
							
							
								
								Zeroing all registers in kernel entry code
							
							
							
							
							
						 | 
						
							2024-08-07 11:26:45 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad34ff9b86
								
							
						 | 
						
							
							
								
								Removing redundant imports
							
							
							
							
							
						 | 
						
							2024-08-07 11:26:33 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								be6678c0e6
								
							
						 | 
						
							
							
								
								Helpful comments in assembly and linker script files
							
							
							
							
							
						 | 
						
							2024-08-07 11:26:07 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								7a3c98f2b4
								
							
						 | 
						
							
							
								
								Removed trailning whitespace from source files
							
							
							
							
							
						 | 
						
							2024-08-07 08:44:43 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								065b782951
								
							
						 | 
						
							
							
								
								Initial documentation for system calls
							
							
							
							
							
						 | 
						
							2024-08-07 08:26:50 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								2029279601
								
							
						 | 
						
							
							
								
								Fixing makefile referencing old readme file
							
							
							
							
							
						 | 
						
							2024-08-07 07:57:50 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ccb8c094d
								
							
						 | 
						
							
							
								
								Removing unused includes
							
							
							
							
							
						 | 
						
							2024-08-07 07:56:22 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								88e797e39d
								
							
						 | 
						
							
							
								
								Going with broken formatting for now
							
							
							
							
							
						 | 
						
							2024-08-07 07:39:56 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								5363427820
								
							
						 | 
						
							
							
								
								Fixing markdown rendering
							
							
							
							
							
						 | 
						
							2024-08-07 07:33:50 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								a27252d057
								
							
						 | 
						
							
							
								
								Attempt to fix formatting
							
							
							
							
							
						 | 
						
							2024-08-07 07:29:01 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								0b430687e8
								
							
						 | 
						
							
							
								
								Restructuring readme with instructions for fedora
							
							
							
							
							
						 | 
						
							2024-08-07 07:25:02 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								7bdb25a790
								
							
						 | 
						
							
							
								
								README -> README.md
							
							
							
							
							
						 | 
						
							2024-08-07 07:12:33 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								9d0123f43e
								
							
						 | 
						
							
							
								
								Moving header include inside __ASSEMBLER__ guard to fix assembler error
							
							
							
							
							
						 | 
						
							2024-08-07 07:11:35 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								11b52f63c1
								
							
						 | 
						
							
							
								
								Trace syscall WIP
							
							
							
							
							
						 | 
						
							2024-08-07 06:39:09 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								a14ba848b3
								
							
						 | 
						
							
							
								
								Header guards (#pragma once) for all kernel headers
							
							
							
							
							
						 | 
						
							2024-08-07 06:35:06 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								ada9625a1b
								
							
						 | 
						
							
							
								
								Clearer syscall array in syscall.c
							
							
							
							
							
						 | 
						
							2024-08-07 05:54:40 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								eccdaeeaaa
								
							
						 | 
						
							
							
								
								Disable clang-format for certain lines
							
							
							
							
							
						 | 
						
							2024-08-07 05:20:01 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								42ca95f9d9
								
							
						 | 
						
							
							
								
								Gitignore for clangd and compile-commands.json
							
							
							
							
							
						 | 
						
							2024-08-07 05:12:38 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								ace0dc3de9
								
							
						 | 
						
							
							
								
								Clear terminal command
							
							
							
							
							
						 | 
						
							2024-07-10 23:47:41 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Imbus
								
							 
						 | 
						
							
							
							
							
								
							
							
								16ec5d2d7b
								
							
						 | 
						
							
							
								
								FreeBSD-like make targets for kernel, world and fs
							
							
							
							
							
						 | 
						
							2024-07-06 15:46:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 |