|  greatbridf | 30b511a13f
							
							fix: map more pages for the heap | il y a 3 ans | 
				
					
						|  greatbridf | 2dccf820fa
							
							fix: release mode sse bug | il y a 3 ans | 
				
					
						|  greatbridf | d923498640
							
							feat: copy on write | il y a 3 ans | 
				
					
						|  greatbridf | 1cc56a7e13
							
							feat: memory initialization | il y a 3 ans | 
				
					
						|  greatbridf | 2eaf205b8a
							
							memory allocation | il y a 3 ans | 
				
					
						|  greatbridf | a9ffa8ad1a
							
							fix: tty.h not using extern "C" | il y a 3 ans | 
				
					
						|  greatbridf | f2dab67f6e
							
							style: remove TODOs | il y a 3 ans | 
				
					
						|  greatbridf | 5c72b6b203
							
							feat: init_paging: check errors | il y a 3 ans | 
				
					
						|  greatbridf | f495739520
							
							style: kernel_main.c include paths | il y a 3 ans | 
				
					
						|  greatbridf | c4c0c61e6b
							
							feat: page mapping | il y a 3 ans | 
				
					
						|  greatbridf | b021d6d93d
							
							fix: not disabling interrupt while setting up gdt | il y a 3 ans | 
				
					
						|  greatbridf | 7c311199cb
							
							working on broken system | il y a 3 ans | 
				
					
						|  greatbridf | 2396f6a355
							
							feat: allocate pages for page tables (BROKEN) | il y a 3 ans | 
				
					
						|  greatbridf | 4ad62d98cf
							
							feat: move kernel to 0x100000 | il y a 3 ans | 
				
					
						|  greatbridf | 12f53f49eb
							
							feat: type bitmap | il y a 3 ans | 
				
					
						|  greatbridf | 69a9725e1f
							
							feat: load kernel size | il y a 3 ans | 
				
					
						|  greatbridf | 0d6d8d95fd
							
							chore: update Makefile for debugging and running | il y a 3 ans | 
				
					
						|  greatbridf | 7cb2030b14
							
							feat: tty, memcpy and strlen | il y a 3 ans | 
				
					
						|  greatbridf | 177ff70411
							
							feat: serial port read and write | il y a 3 ans | 
				
					
						|  greatbridf | f1e064e225
							
							fix: update loader read size | il y a 3 ans | 
				
					
						|  greatbridf | 3e52ddd462
							
							fix: enable SSE to prevent crashes | il y a 3 ans | 
				
					
						|  greatbridf | ed409420ad
							
							chore: update Makefile to run with qemu | il y a 3 ans | 
				
					
						|  greatbridf | 29cbe96c11
							
							chore: update .gitignore | il y a 3 ans | 
				
					
						|  greatbridf | d7bbbc54d6
							
							chore: export compile command for vim and etc. | il y a 3 ans | 
				
					
						|  greatbridf | c6488b7839
							
							chore: supress some warnings concerning types | il y a 3 ans | 
				
					
						|  greatbridf | 682a1ebb2d
							
							feat: set new gdt and tss | il y a 3 ans | 
				
					
						|  greatbridf | 17a56ef31e
							
							style: simplify kernel_main | il y a 3 ans | 
				
					
						|  greatbridf | 192da56cf8
							
							Merge branch 'fix' into paging | il y a 3 ans | 
				
					
						|  greatbridf | 5c6f57e50f
							
							fix: macos build problem | il y a 3 ans | 
				
					
						|  greatbridf | 06c0d7de96
							
							feat: page fault handing | il y a 3 ans |