greatbridf
							
						 | 
						
							
							
								1285e661c3
							
							refactor(assert): move assert and breakpoint code
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e548724797
							
							fix(a20): check a20 status without breaking code
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								020f3cb5c6
							
							Merge branch 'exit_and_wait' into exec
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								b2586e331c
							
							feat(syscall): impl. exit and wait syscall
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								cd69b19fe7
							
							fix(init): send kernel address to get exit code
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								5d0c569a04
							
							feat(stack-protector): protect stack overflowing
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								fc29de6d6f
							
							fix(mm): continue; in clear_user()
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								7936499704
							
							fix(sse): use cpu SandyBridge to enable SSE
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								6953011b53
							
							refactor(scheduling): switch ctx. with schedule()
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								cebc24a3ae
							
							feat(assert): check error with assert
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								0cf0b4d4c3
							
							feat(mm): make mm_list constexpr
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								a3602de618
							
							feat(mm): add mm_list class
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								5e395c9d64
							
							feat(containers): make destructors constexpr
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e3a4dc9d3a
							
							feat(process): use lock guard for kthreadd
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								569a73f635
							
							fix(kthreadd): exec task in child proc
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								9ddd370740
							
							feat(elf): pass program arguments to elf loader
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								c1d7c094e0
							
							feat(lock): add lock_guards
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								ddb1ca3b92
							
							feat(mm): free raw pages
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								cc9c4c4989
							
							feat(user): add syscall wrappers
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								f4fa88196f
							
							style: simplify code
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								f27f7ddade
							
							fix(syscall): not releasing pg_lists on unmapping
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								6a7579eae5
							
							feat(syscall): exit with no resource release
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								50d68c0ff9
							
							change(debugging): crash when makeing breakpoints
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								a68e15e75d
							
							change(init): move init decl. to kernel_main.c
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								3995b9ef2e
							
							fix(elf): set up stack when loading elf files
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								ea96c12385
							
							Merge branch 'stl' into exit_and_wait
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								a1cc77112e
							
							chore(debugging): add pretty print script
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								09e5da2aaa
							
							fix(k_map): clear source page's 'a' bit
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								0371ab9514
							
							Merge branch 'mem_fix' into exec
						 | 
						há 3 anos atrás | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								f992f91617
							
							fix(lock): labels may be defined multiple times
						 | 
						há 3 anos atrás |