greatbridf
							
						 | 
						
							
							
								2396f6a355
							
							feat: allocate pages for page tables (BROKEN)
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								4ad62d98cf
							
							feat: move kernel to 0x100000
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								12f53f49eb
							
							feat: type bitmap
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								69a9725e1f
							
							feat: load kernel size
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								0d6d8d95fd
							
							chore: update Makefile for debugging and running
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								7cb2030b14
							
							feat: tty, memcpy and strlen
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								177ff70411
							
							feat: serial port read and write
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								f1e064e225
							
							fix: update loader read size
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								3e52ddd462
							
							fix: enable SSE to prevent crashes
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								ed409420ad
							
							chore: update Makefile to run with qemu
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								29cbe96c11
							
							chore: update .gitignore
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								d7bbbc54d6
							
							chore: export compile command for vim and etc.
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								c6488b7839
							
							chore: supress some warnings concerning types
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								682a1ebb2d
							
							feat: set new gdt and tss
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								17a56ef31e
							
							style: simplify kernel_main
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								192da56cf8
							
							Merge branch 'fix' into paging
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								5c6f57e50f
							
							fix: macos build problem
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								06c0d7de96
							
							feat: page fault handing
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								934bbc12aa
							
							fix: wrong cmake script (linker path)
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								900b7a9f43
							
							Merge branch 'macos-compiling' into paging
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								68225b9fab
							
							Merge remote-tracking branch 'origin/paging' into paging
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								1a5b8ccba3
							
							feat: cross compiling in macos
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								5b08ce1baf
							
							fix: change def of size_t
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e5736d17d8
							
							feat: add user segments
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								3ef0e3e514
							
							feat: print 64bit hex numbers
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e6ad94fa10
							
							feat: define ptr_t basing on cpu type
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								8263290dfb
							
							feat: map 0xc0000000 as kernel space
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								7f1ca69928
							
							feat: enable paging
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								3a9982a94d
							
							feat: initialize pd and pt
						 | 
						3 éve  | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								12ac6c5230
							
							change: move kernel loader dest
						 | 
						3 éve  |