|  greatbridf | f96fe8524c
							
							fix(c++): fix move and forward | 3 years ago | 
				
					
						|  greatbridf | d5aa6193eb
							
							Merge branch 'fix-release' | 3 years ago | 
				
					
						|  greatbridf | 07d5acdffa
							
							fix(scheduler): push pseudo ret.addr. of go_kernel | 3 years ago | 
				
					
						|  greatbridf | 47a3dcc803
							
							fix(lock): wrong jmp label | 3 years ago | 
				
					
						|  greatbridf | 749f13d09d
							
							fix(evtqueue): return front() by value | 3 years ago | 
				
					
						|  greatbridf | 3a9e9ef206
							
							fix(assert): assert_likely is undefined in Release | 3 years ago | 
				
					
						|  greatbridf | e73c206e52
							
							Merge branch 'exec' | 3 years ago | 
				
					
						|  greatbridf | 1285e661c3
							
							refactor(assert): move assert and breakpoint code | 3 years ago | 
				
					
						|  greatbridf | e548724797
							
							fix(a20): check a20 status without breaking code | 3 years ago | 
				
					
						|  greatbridf | 020f3cb5c6
							
							Merge branch 'exit_and_wait' into exec | 3 years ago | 
				
					
						|  greatbridf | b2586e331c
							
							feat(syscall): impl. exit and wait syscall | 3 years ago | 
				
					
						|  greatbridf | cd69b19fe7
							
							fix(init): send kernel address to get exit code | 3 years ago | 
				
					
						|  greatbridf | 5d0c569a04
							
							feat(stack-protector): protect stack overflowing | 3 years ago | 
				
					
						|  greatbridf | fc29de6d6f
							
							fix(mm): continue; in clear_user() | 3 years ago | 
				
					
						|  greatbridf | 7936499704
							
							fix(sse): use cpu SandyBridge to enable SSE | 3 years ago | 
				
					
						|  greatbridf | 6953011b53
							
							refactor(scheduling): switch ctx. with schedule() | 3 years ago | 
				
					
						|  greatbridf | cebc24a3ae
							
							feat(assert): check error with assert | 3 years ago | 
				
					
						|  greatbridf | 0cf0b4d4c3
							
							feat(mm): make mm_list constexpr | 3 years ago | 
				
					
						|  greatbridf | a3602de618
							
							feat(mm): add mm_list class | 3 years ago | 
				
					
						|  greatbridf | 5e395c9d64
							
							feat(containers): make destructors constexpr | 3 years ago | 
				
					
						|  greatbridf | e3a4dc9d3a
							
							feat(process): use lock guard for kthreadd | 3 years ago | 
				
					
						|  greatbridf | 569a73f635
							
							fix(kthreadd): exec task in child proc | 3 years ago | 
				
					
						|  greatbridf | 9ddd370740
							
							feat(elf): pass program arguments to elf loader | 3 years ago | 
				
					
						|  greatbridf | c1d7c094e0
							
							feat(lock): add lock_guards | 3 years ago | 
				
					
						|  greatbridf | ddb1ca3b92
							
							feat(mm): free raw pages | 3 years ago | 
				
					
						|  greatbridf | cc9c4c4989
							
							feat(user): add syscall wrappers | 3 years ago | 
				
					
						|  greatbridf | f4fa88196f
							
							style: simplify code | 3 years ago | 
				
					
						|  greatbridf | f27f7ddade
							
							fix(syscall): not releasing pg_lists on unmapping | 3 years ago | 
				
					
						|  greatbridf | 6a7579eae5
							
							feat(syscall): exit with no resource release | 3 years ago | 
				
					
						|  greatbridf | 50d68c0ff9
							
							change(debugging): crash when makeing breakpoints | 3 years ago |