Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								96babec22a
								
							
						 | 
						
							
							
								
								Kernel: Implement Thread trampolines for x86_32
							
							
							
							
							
						 | 
						
							2024-03-26 21:01:18 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								c12d1e9bd9
								
							
						 | 
						
							
							
								
								Kernel: Implement PageTable for x86_32
							
							
							
							
							
							
							
							This is mostly copied from x86_64 with necessary modifications 
							
						 | 
						
							2024-03-26 20:16:20 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								d7bf34ecd0
								
							
						 | 
						
							
							
								
								Kernel: Write isr handler for x86_32 and cleanup x86_64
							
							
							
							
							
						 | 
						
							2024-03-26 20:16:20 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								1943c3e7a1
								
							
						 | 
						
							
							
								
								Kernel: Unify IDT and GDT code between x86_64 and x86_32
							
							
							
							
							
							
							
							The code is pretty much the same, so there are just couple macros
differiating initialization. 
							
						 | 
						
							2024-03-26 16:42:02 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								af050cc729
								
							
						 | 
						
							
							
								
								Kernel: Fix boot code for x86_32
							
							
							
							
							
							
							
							Boot assembly now initializes processor and jumps to kernel 
							
						 | 
						
							2024-03-26 13:25:22 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								99e30a4d7d
								
							
						 | 
						
							
							
								
								Kernel: Replace i386 with i686
							
							
							
							
							
							
							
							I don't really want to be working with i386 since it doesn't support
compare exchange instruction 
							
						 | 
						
							2024-03-26 02:48:26 +02:00 |