| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								bio.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								buf.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								console.c
							
						
					
				 | 
				
					
						
							
							Removing unused includes
						
					
				 | 
				2024-08-07 14:35:02 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								defs.h
							
						
					
				 | 
				
					
						
							
							Branch out the spinlock code into its own header
						
					
				 | 
				2025-01-14 22:03:15 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								elf.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								entry.S
							
						
					
				 | 
				
					
						
							
							Zeroing all registers in kernel entry code
						
					
				 | 
				2024-08-07 11:26:45 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								exec.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								fcntl.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								file.c
							
						
					
				 | 
				
					
						
							
							Cleaning unused imports
						
					
				 | 
				2024-08-07 14:57:15 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								file.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								fs.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								fs.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kalloc.c
							
						
					
				 | 
				
					
						
							
							kfree comment for clarity
						
					
				 | 
				2025-01-15 13:45:36 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kernel.ld
							
						
					
				 | 
				
					
						
							
							Documentation
						
					
				 | 
				2024-08-09 07:59:03 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kernelvec.S
							
						
					
				 | 
				
					
						
							
							Helpful comments in assembly and linker script files
						
					
				 | 
				2024-08-07 11:26:07 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								log.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								main.c
							
						
					
				 | 
				
					
						
							
							Better hart startup indicators
						
					
				 | 
				2025-01-11 14:49:38 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								memlayout.h
							
						
					
				 | 
				
					
						
							
							Halt syscall and userspace util. Mapped qemu power.
						
					
				 | 
				2025-01-11 14:50:17 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								param.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								pipe.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								plic.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								printf.c
							
						
					
				 | 
				
					
						
							
							Fixing broken loop formatting
						
					
				 | 
				2024-08-07 16:07:20 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								proc.c
							
						
					
				 | 
				
					
						
							
							Documentation
						
					
				 | 
				2024-08-09 07:59:03 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								proc.h
							
						
					
				 | 
				
					
						
							
							Documenting and slight restructure in spinlock.c
						
					
				 | 
				2024-08-07 15:37:55 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ramdisk.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								riscv.h
							
						
					
				 | 
				
					
						
							
							PTE flag comments
						
					
				 | 
				2025-01-13 16:35:15 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								sleeplock.c
							
						
					
				 | 
				
					
						
							
							Cleaning unused imports
						
					
				 | 
				2024-08-07 14:57:15 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								sleeplock.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								spinlock.c
							
						
					
				 | 
				
					
						
							
							Fixing broken loop formatting
						
					
				 | 
				2024-08-07 16:07:20 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								spinlock.h
							
						
					
				 | 
				
					
						
							
							Branch out the spinlock code into its own header
						
					
				 | 
				2025-01-14 22:03:15 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								start.c
							
						
					
				 | 
				
					
						
							
							Capitalizing and reformatting comments
						
					
				 | 
				2024-08-07 14:33:58 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								stat.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								string.c
							
						
					
				 | 
				
					
						
							
							Fixing broken loop formatting
						
					
				 | 
				2024-08-07 16:07:20 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								swtch.S
							
						
					
				 | 
				
					
						
							
							Helpful comments in assembly and linker script files
						
					
				 | 
				2024-08-07 11:26:07 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								syscall.c
							
						
					
				 | 
				
					
						
							
							Halt draft
						
					
				 | 
				2024-08-09 07:58:00 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								syscall.h
							
						
					
				 | 
				
					
						
							
							Halt draft
						
					
				 | 
				2024-08-09 07:58:00 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								sysfile.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								sysproc.c
							
						
					
				 | 
				
					
						
							
							Halt syscall and userspace util. Mapped qemu power.
						
					
				 | 
				2025-01-11 14:50:17 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								trampoline.S
							
						
					
				 | 
				
					
						
							
							Trampoline assembly documentation
						
					
				 | 
				2024-08-07 14:25:27 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								trap.c
							
						
					
				 | 
				
					
						
							
							Unused includes
						
					
				 | 
				2024-08-09 07:59:10 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								types.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								uart.c
							
						
					
				 | 
				
					
						
							
							Fixing broken loop formatting
						
					
				 | 
				2024-08-07 16:07:20 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								virtio.h
							
						
					
				 | 
				
					
						
							
							Header guards (#pragma once) for all kernel headers
						
					
				 | 
				2024-08-07 06:35:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								virtio_disk.c
							
						
					
				 | 
				
					
						
							
							Complete reformat
						
					
				 | 
				2024-06-15 16:55:06 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								vm.c
							
						
					
				 | 
				
					
						
							
							Comment conversion
						
					
				 | 
				2025-01-13 16:35:15 +01:00 |