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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								140a204ebf 
								
							 
						 
						
							
							
								
								fix(kernel): cga scrolling  
							
							
							
						 
						
							2024-07-16 09:52:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								18c807d210 
								
							 
						 
						
							
							
								
								chore: work on VFS (wip)  
							
							... 
							
							
							
							Refs: #24  
							
						 
						
							2024-07-16 08:29:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6cf0c63cf4 
								
							 
						 
						
							
							
								
								chore: sync repo  
							
							
							
						 
						
							2024-07-15 15:58:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6027655f3c 
								
							 
						 
						
							
							
								
								feat(kernel): print klog to screen  
							
							
							
						 
						
							2024-07-15 08:32:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f47382bd56 
								
							 
						 
						
							
							
								
								chore: add usefull links  
							
							
							
						 
						
							2024-07-14 22:39:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a3e4aabe92 
								
							 
						 
						
							
							
								
								feat(kernel): detect floppy  
							
							
							
						 
						
							2024-07-14 18:48:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7fcb200475 
								
							 
						 
						
							
							
								
								feat(kernel): cga text mode driver  
							
							
							
						 
						
							2024-07-14 15:11:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								cfeeea957c 
								
							 
						 
						
							
							
								
								chore: display kernel version  
							
							
							
						 
						
							2024-07-14 11:35:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bd7468e69c 
								
							 
						 
						
							
							
								
								feat(kernel): pic initialize and remap  
							
							
							
						 
						
							2024-07-13 19:02:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								649b68ee39 
								
							 
						 
						
							
							
								
								chore: disable pic  
							
							
							
						 
						
							2024-07-13 10:17:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								90e1d2818d 
								
							 
						 
						
							
							
								
								feat(kernel): setup idt  
							
							
							
						 
						
							2024-07-13 09:43:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								180c1254e6 
								
							 
						 
						
							
							
								
								chore: sync repo  
							
							
							
						 
						
							2024-07-12 08:58:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								536f18f8cb 
								
							 
						 
						
							
							
								
								fix: spinlock  
							
							
							
						 
						
							2024-07-10 12:56:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5379d0e924 
								
							 
						 
						
							
							
								
								chore: sync repo  
							
							
							
						 
						
							2024-07-10 08:17:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3cd1b7c5b6 
								
							 
						 
						
							
							
								
								chore: add DevSE webring  
							
							
							
						 
						
							2024-07-10 08:05:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c1cb32f597 
								
							 
						 
						
							
							
								
								feat(kernel/mm): initialize memory manager  
							
							... 
							
							
							
							Refs: #13  
							
						 
						
							2024-07-09 10:41:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								80aca5ee8a 
								
							 
						 
						
							
							
								
								chore: kernel module ?  
							
							
							
						 
						
							2024-07-08 19:20:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c5ea67ad1d 
								
							 
						 
						
							
							
								
								refactor: replace magic values with consts  
							
							
							
						 
						
							2024-07-08 19:10:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6b89f3c48b 
								
							 
						 
						
							
							
								
								feat(kernel/mm): unmap first page  
							
							
							
						 
						
							2024-07-08 18:48:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ea2f09a44d 
								
							 
						 
						
							
							
								
								refactor: reorganize files (wip)  
							
							
							
						 
						
							2024-07-07 15:48:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4d5bbe3003 
								
							 
						 
						
							
							
								
								chore: random docs  
							
							
							
						 
						
							2024-07-07 15:29:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d764fe4666 
								
							 
						 
						
							
							
								
								chore: update website menu  
							
							
							
						 
						
							2024-07-07 11:44:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6583b96351 
								
							 
						 
						
							
							
								
								feat(kernel): basic and naive pmm  
							
							... 
							
							
							
							Refs: #4  
							
						 
						
							2024-07-07 11:24:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a0c99799e8 
								
							 
						 
						
							
							
								
								feat(boot/loader): move kernel to 0x100000  
							
							
							
						 
						
							2024-07-06 15:19:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								41676291fe 
								
							 
						 
						
							
							
								
								feat(kernel): wip serial logger  
							
							
							
						 
						
							2024-07-05 14:23:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								031e09b3ff 
								
							 
						 
						
							
							
								
								feat(kernel): hello world  
							
							
							
						 
						
							2024-07-05 11:10:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3d30afd5fc 
								
							 
						 
						
							
							
								
								feat(boot/loader): map kernel in higher half  
							
							
							
						 
						
							2024-07-05 10:38:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c97a637ecd 
								
							 
						 
						
							
							
								
								docs: minor update  
							
							
							
						 
						
							2024-07-05 07:52:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3b064c7d24 
								
							 
						 
						
							
							
								
								chore: sync repo  
							
							
							
						 
						
							2024-05-28 06:54:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6ff773de41 
								
							 
						 
						
							
							
								
								chore: code update, but no new feature  
							
							
							
						 
						
							2024-05-02 13:34:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								fb51cf602a 
								
							 
						 
						
							
							
								
								feat(loader): logger print time  
							
							
							
						 
						
							2024-04-28 08:41:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0cf565c93c 
								
							 
						 
						
							
							
								
								chore: sorry  
							
							
							
						 
						
							2024-04-02 12:03:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4acbdade68 
								
							 
						 
						
							
							
								
								build: docs + website  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / test (push) Has been cancelled 
				
					
					
			 
		
			
				
	Docs / test (push) Has been cancelled 
				
					
					
			 
		
		
	 
 
	 
							
						 
						
							2024-03-26 08:39:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								03c95cb0a4 
								
							 
						 
						
							
							
								
								chore: add 'coff.h' header  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / test (push) Waiting to run 
				
					
					
			 
		
			
				
	Docs / test (push) Waiting to run 
				
					
					
			 
		
		
	 
 
	 
							
						 
						
							2024-03-20 16:51:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								060c2835f6 
								
							 
						 
						
							
							
								
								refactor: move multiboot struct from kernel to loader  
							
							
							
						 
						
							2024-03-03 16:38:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3fddd705f8 
								
							 
						 
						
							
							
								
								refactor: switch from NASM to FASM  
							
							
							
						 
						
							2024-02-04 20:50:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								32f1956ca2 
								
							 
						 
						
							
							
								
								refactor: rework IDT and GDT  
							
							
							
						 
						
							2023-07-13 16:00:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								08a7d5c975 
								
							 
						 
						
							
							
								
								docs: documente ISA/AT buses I/O Port map  
							
							
							
						 
						
							2023-07-13 13:47:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a9fec6e18c 
								
							 
						 
						
							
							
								
								feat: setup paging and map kernel to higher half  
							
							... 
							
							
							
							Kernel is now at 0xC0100000, but still we use 4MiB pages, instruction like 'invlpg' which are invalid for cpu prior to 486, and we don't ensure multiboot structures are mapped. Still lot of work 
							
						 
						
							2023-07-12 13:31:08 +02:00