b8d75dddae 
					 
					
						
						
							
							Moving lots into seperate folders to cleanup the project structure  
						
						 
						
						... 
						
						
						
						- Drivers have now gotten Category folders
- RSDP is now called ACPI
- Ports folders is now called Serial to show that its a serial driver
- Paging assembly definition is moved to the memory folder
- VGA folder has moved into the drivers
- Patched the makefile and include statements to reflect the changes
	in the project structure 
						
						
					 
					
						2021-12-27 15:26:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2621399349 
					 
					
						
						
							
							Small code fix up  
						
						 
						
						... 
						
						
						
						- Moved memcmp function to temporary libc/mem.h
- I/O functions are inlined
- ATA_DEVICE read function won't print the 512 bytes by default 
						
						
					 
					
						2021-12-24 20:08:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2db83b33e1 
					 
					
						
						
							
							ATAPI can identify a device correctly  
						
						 
						
						
						
						
					 
					
						2021-12-01 00:00:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						72438ae70d 
					 
					
						
						
							
							Makefile: Added ISO test option for qemu.  
						
						 
						
						
						
						
					 
					
						2021-11-28 23:06:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5089da5e9e 
					 
					
						
						
							
							PCI: Improved syntax of PCI enumeration, Added a PCI information storage class and structs  
						
						 
						
						
						
						
					 
					
						2021-11-28 16:46:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec654143c6 
					 
					
						
						
							
							Basic PCI Enumeration  
						
						 
						
						
						
						
					 
					
						2021-11-25 22:05:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ba043ef31b 
					 
					
						
						
							
							Small improvements on Makefile, TODO.md has been renamed to features.md  
						
						 
						
						
						
						
					 
					
						2021-11-22 20:01:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3a87b74224 
					 
					
						
						
							
							Renaming/Moving stuff into a different file structure  
						
						 
						
						
						
						
					 
					
						2021-11-16 13:57:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32909aaed9 
					 
					
						
						
							
							GDT is running again  
						
						 
						
						
						
						
					 
					
						2021-11-06 21:56:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5fb55367ca 
					 
					
						
						
							
							Implementation of simplistic physical memory manager  
						
						 
						
						
						
						
					 
					
						2021-11-06 16:27:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d79fc6e8e2 
					 
					
						
						
							
							Split up boot.s into multiple assembly definitions, Started page frame allocator implementation, kterm definition is now considered c plus plus  
						
						 
						
						
						
						
					 
					
						2021-11-06 14:05:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bdcf9e66f8 
					 
					
						
						
							
							Small adjustment in directory structure of memory and bootloader files in kernel  
						
						 
						
						
						
						
					 
					
						2021-11-02 21:15:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c9b789ed7b 
					 
					
						
						
							
							Added a bunch of new stuff no time to figure out what's what, No longer any compiler warnings  
						
						 
						
						
						
						
					 
					
						2021-11-02 21:03:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						092c5d520d 
					 
					
						
						
							
							Added option to create an iso  
						
						 
						
						
						
						
					 
					
						2021-10-23 12:26:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						643f2d708b 
					 
					
						
						
							
							Added emulator options, Added header for VBE driver, Added CPUID function, Added demodisk.img as drive  
						
						 
						
						
						
						
					 
					
						2021-07-22 22:14:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f2c8b8ac5c 
					 
					
						
						
							
							Improved multiboot compliance  
						
						 
						
						
						
						
					 
					
						2021-07-22 20:02:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						592db0ebcf 
					 
					
						
						
							
							More work on interrupt handling, Started timer interrupt implementation, PIC remapped hopefully successfull  
						
						 
						
						
						
						
					 
					
						2021-05-16 15:53:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						28ac6a05af 
					 
					
						
						
							
							Interrupts are working.. processor no longer resets  
						
						 
						
						
						
						
					 
					
						2021-05-12 20:43:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e668f5e67 
					 
					
						
						
							
							Basics for an proper GDT and IDT  
						
						 
						
						
						
						
					 
					
						2021-05-12 23:03:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b41f6a380e 
					 
					
						
						
							
							Implemented serial for basic debugging, Added MMU enable to kernel main  
						
						 
						
						
						
						
					 
					
						2021-05-10 21:33:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b44f6761f1 
					 
					
						
						
							
							New directory structure  
						
						 
						
						
						
						
					 
					
						2021-05-02 15:23:50 -04:00