|  greatbridf | ddb1ca3b92
							
							feat(mm): free raw pages | il y a 3 ans | 
				
					
						|  greatbridf | cc9c4c4989
							
							feat(user): add syscall wrappers | il y a 3 ans | 
				
					
						|  greatbridf | f4fa88196f
							
							style: simplify code | il y a 3 ans | 
				
					
						|  greatbridf | f27f7ddade
							
							fix(syscall): not releasing pg_lists on unmapping | il y a 3 ans | 
				
					
						|  greatbridf | 6a7579eae5
							
							feat(syscall): exit with no resource release | il y a 3 ans | 
				
					
						|  greatbridf | 50d68c0ff9
							
							change(debugging): crash when makeing breakpoints | il y a 3 ans | 
				
					
						|  greatbridf | a68e15e75d
							
							change(init): move init decl. to kernel_main.c | il y a 3 ans | 
				
					
						|  greatbridf | 3995b9ef2e
							
							fix(elf): set up stack when loading elf files | il y a 3 ans | 
				
					
						|  greatbridf | ea96c12385
							
							Merge branch 'stl' into exit_and_wait | il y a 3 ans | 
				
					
						|  greatbridf | a1cc77112e
							
							chore(debugging): add pretty print script | il y a 3 ans | 
				
					
						|  greatbridf | 09e5da2aaa
							
							fix(k_map): clear source page's 'a' bit | il y a 3 ans | 
				
					
						|  greatbridf | 0371ab9514
							
							Merge branch 'mem_fix' into exec | il y a 3 ans | 
				
					
						|  greatbridf | f992f91617
							
							fix(lock): labels may be defined multiple times | il y a 3 ans | 
				
					
						|  greatbridf | ffdfb9c093
							
							fix(process): stacks of kthds are not mirrored | il y a 3 ans | 
				
					
						|  greatbridf | 74fa329672
							
							feat: make compiler optimize likely branches | il y a 3 ans | 
				
					
						|  greatbridf | 362f149fcb
							
							refactor(paging): move kernel pd and empty page | il y a 3 ans | 
				
					
						|  greatbridf | 16cb499967
							
							fix(port): add asm volatile | il y a 3 ans | 
				
					
						|  greatbridf | f10031fe36
							
							fix(syscall): tell compiler it affects eax and edx | il y a 3 ans | 
				
					
						|  greatbridf | 03d4bfa86e
							
							chore(mm): add TODO for mm_area mirroring | il y a 3 ans | 
				
					
						|  greatbridf | 943868c7f9
							
							feat(mm): add k_unmap and dealloc_{pd, pt} | il y a 3 ans | 
				
					
						|  greatbridf | d551a55a48
							
							fix(page.refcount): alloc refcount in ident. area | il y a 3 ans | 
				
					
						|  greatbridf | 68a2a9fdd3
							
							feat(c++): add PointerType, pnew | il y a 3 ans | 
				
					
						|  greatbridf | ab67740b4f
							
							fix(k_map): invalidate tlb cache when mapping cow | il y a 3 ans | 
				
					
						|  greatbridf | 673c784b88
							
							fix(mmap): save mmap'ped file info when copying mm | il y a 3 ans | 
				
					
						|  greatbridf | e3d5803469
							
							optimize(mm): rename pptr_t, make funcs constexpr | il y a 3 ans | 
				
					
						|  greatbridf | 8af1356b08
							
							style(mm): simplify code | il y a 3 ans | 
				
					
						|  greatbridf | b656c201bf
							
							fix(list): return end() when not found | il y a 3 ans | 
				
					
						|  greatbridf | 130a495df4
							
							fIx(mm): make cow referred pages also cow | il y a 3 ans | 
				
					
						|  greatbridf | 03b2aadd9f
							
							feat(concept): add concept Hasher and Allocator | il y a 3 ans | 
				
					
						|  greatbridf | 45ed1dda86
							
							feat(containers): make operator== const | il y a 3 ans |