| 
							
						 | 
						
							
							
							
							
								
							
							
								ffd7be38f8
								
							
						 | 
						
							
							
								
								chore: sync repo
							
							
							
							
							
						 | 
						
							2025-01-31 11:51:12 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e2ce2c52d2
								
							
						 | 
						
							
							
								
								build: add rules.mk (still WIP)
							
							
							
							
							
						 | 
						
							2025-01-30 11:59:17 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								db96f2a59e
								
							
						 | 
						
							
							
								
								refactor(boot): add macro in efi/logger.inc and rework makefiles
							
							
							
							
							
						 | 
						
							2025-01-29 12:46:46 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a9863cbd52
								
							
						 | 
						
							
							
								
								refactor(boot): uefi: add macros
							
							
							
							
							
						 | 
						
							2025-01-27 14:11:59 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f84f328828
								
							
						 | 
						
							
							
								
								refactor(kernel): remove old pmm/mm files
							
							
							
							
							
						 | 
						
							2025-01-24 12:14:19 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								86b3e1fdc9
								
							
						 | 
						
							
							
								
								fix: build
							
							
							
							
							
						 | 
						
							2025-01-24 12:00:34 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f676062269
								
							
						 | 
						
							
							
								
								feat(kernel): vmem_size, vmem_add
							
							
							
							
							
						 | 
						
							2025-01-23 14:12:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fb77f055c5
								
							
						 | 
						
							
							
								
								doc: tune config
							
							
							
							
							
						 | 
						
							2025-01-23 14:12:08 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e6b057fe78
								
							
						 | 
						
							
							
								
								fix: setup new gdt before bootstrapping MM
							
							
							
							
							
						 | 
						
							2025-01-21 09:48:54 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								549c063b38
								
							
						 | 
						
							
							
								
								feat(kernel): double linked list helper
							
							
							
							
							
						 | 
						
							2025-01-17 12:33:24 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								cadddcbb13
								
							
						 | 
						
							
							
								
								feat(kernel): PMM alloc and free pages
							
							
							
							
							
						 | 
						
							2025-01-14 12:34:39 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								7a0690cdd8
								
							
						 | 
						
							
							
								
								ci: missing xorriso
							
							
							
							
							
						 | 
						
							2025-01-14 08:47:01 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a36c8b00ed
								
							
						 | 
						
							
							
								
								feat(kernel): map low memory using bitmap
							
							
							
							
							
						 | 
						
							2025-01-13 16:15:34 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								7f5c45b19d
								
							
						 | 
						
							
							
								
								build: fix root makefile
							
							
							
							
							
						 | 
						
							2025-01-03 15:03:53 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								dbf5dd9a91
								
							
						 | 
						
							
							
								
								chore: remove old klog.inc and rename klog.new.inc
							
							
							
							
							
						 | 
						
							2025-01-03 14:58:43 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								567a9388d8
								
							
						 | 
						
							
							
								
								build: fix default rule in submakefile
							
							
							
							
							
						 | 
						
							2024-12-30 20:44:57 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								bd625fa56c
								
							
						 | 
						
							
							
								
								refactor(kernel): new calling conventions in klog
							
							
							
							
							
						 | 
						
							2024-12-30 20:27:11 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								7c8176688a
								
							
						 | 
						
							
							
								
								build: add bochs rule
							
							
							
							
							
						 | 
						
							2024-12-30 20:14:35 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3093e6bc82
								
							
						 | 
						
							
							
								
								chore: fix shellcheck errors, and some wip stuff
							
							
							
							
							
						 | 
						
							2024-12-30 15:14:04 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0c4a3e29f6
								
							
						 | 
						
							
							
								
								feat(mm): bootstrap don't map extra memory after kernel end
							
							
							
							
							
						 | 
						
							2024-12-28 12:38:21 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6510df8068
								
							
						 | 
						
							
							
								
								feat(kernel): setup recursive page dir
							
							
							
							
							
						 | 
						
							2024-12-27 19:24:31 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1cd839c63a
								
							
						 | 
						
							
							
								
								chore: start work on new 'mm'
							
							
							
							
							
						 | 
						
							2024-12-27 18:18:48 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								75aac14a44
								
							
						 | 
						
							
							
								
								feat(kernel): block device (WIP)
							
							
							
							
							
						 | 
						
							2024-09-11 15:53:14 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b43672d268
								
							
						 | 
						
							
							
								
								docs: add more docs
							
							
							
							
							
						 | 
						
							2024-09-10 10:03:32 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								aaf6fbccdf
								
							
						 | 
						
							
							
								
								chore: sync repo
							
							
							
							
							
						 | 
						
							2024-09-08 12:01:20 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d1927d8180
								
							
						 | 
						
							
							
								
								feat(boot): simple efi logger
							
							
							
							
							
						 | 
						
							2024-09-07 14:40:28 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3349ec20ae
								
							
						 | 
						
							
							
								
								feat(boot): load kernel from StupidFS
							
							
							
							
							
						 | 
						
							2024-09-02 15:12:19 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e5a7a87a58
								
							
						 | 
						
							
							
								
								feat(boot): loader read stpdfs root dir
							
							
							
							
							
						 | 
						
							2024-09-01 11:53:44 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1cd67eec0a
								
							
						 | 
						
							
							
								
								refactor(boot): defn -> DEFN
							
							
							
							
							
						 | 
						
							2024-08-31 14:40:07 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c84e5b55e4
								
							
						 | 
						
							
							
								
								chore: sync repo
							
							
							
							
							
						 | 
						
							2024-08-18 14:19:28 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e0ab3e5c1a
								
							
						 | 
						
							
							
								
								refactor(boot): create fat_read_bpb func
							
							
							
							
							
						 | 
						
							2024-07-29 17:51:41 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								899e456249
								
							
						 | 
						
							
							
								
								feat(boot): read BPB
							
							
							
							
							
						 | 
						
							2024-07-29 16:40:21 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								85d09cbbf6
								
							
						 | 
						
							
							
								
								feat(kernel): configure pit
							
							
							
							
							
						 | 
						
							2024-07-28 11:09:24 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4105a83947
								
							
						 | 
						
							
							
								
								doc: add moar docs
							
							
							
							
							
						 | 
						
							2024-07-24 15:24:52 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								67e14345ff
								
							
						 | 
						
							
							
								
								fix: ata probe
							
							
							
							
							
						 | 
						
							2024-07-23 17:25:11 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								29e5ba8116
								
							
						 | 
						
							
							
								
								fix: ata disk enumeration
							
							
							
							
							
						 | 
						
							2024-07-22 17:32:12 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								008c7800f4
								
							
						 | 
						
							
							
								
								chore: sync repo
							
							
							
							
							
						 | 
						
							2024-07-23 09:15:35 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								593e8a2b9c
								
							
						 | 
						
							
							
								
								feat(kernel): probe ata disk
							
							
							
							
							
						 | 
						
							2024-07-23 07:35:49 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e84e98f6a5
								
							
						 | 
						
							
							
								
								feat(kernel): probe ne2k
							
							
							
							
							
						 | 
						
							2024-07-22 17:31:24 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								40e16ca551
								
							
						 | 
						
							
							
								
								refactor(kernel): rewrite com probe
							
							
							
							
							
						 | 
						
							2024-07-22 10:43:07 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								78340367b8
								
							
						 | 
						
							
							
								
								feat(kernel): probe hardware
							
							
							
							
							
						 | 
						
							2024-07-21 18:14:38 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f20f1cc398
								
							
						 | 
						
							
							
								
								doc: add moar docs
							
							
							
							
							
						 | 
						
							2024-07-20 09:10:20 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9078742c29
								
							
						 | 
						
							
							
								
								fix: extended ascii rendering issue
							
							
							
							
							
						 | 
						
							2024-07-19 11:29:17 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								23e5bf0045
								
							
						 | 
						
							
							
								
								doc: document fatfs
							
							
							
							
							
						 | 
						
							2024-07-19 09:53:03 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0ce1e73a09
								
							
						 | 
						
							
							
								
								chore: remove build.sh
							
							
							
							
							
						 | 
						
							2024-07-18 12:36:43 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								dc252706cd
								
							
						 | 
						
							
							
								
								chore: add propaganda page
							
							
							
							
							
						 | 
						
							2024-07-18 11:53:55 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f2fdc0aada
								
							
						 | 
						
							
							
								
								doc: document file system
							
							
							
							
							
						 | 
						
							2024-07-18 11:28:07 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4b8036b192
								
							
						 | 
						
							
							
								
								feat(kernel): load tss
							
							
							
							
							
						 | 
						
							2024-07-17 10:08:43 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								40d3009b1a
								
							
						 | 
						
							
							
								
								chore: sync repo
							
							
							
							
							
						 | 
						
							2024-07-17 09:41:36 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4022be6c36
								
							
						 | 
						
							
							
								
								feat(kernel): keyboard driver (wip)
							
							
							
							
							
						 | 
						
							2024-07-16 10:37:36 +02:00 | 
						
						
							
							
							
								
							
							
						 |