|  greatbridf | 6107790323
							
							fix(kthdd): acquire the lock only on func not null | 3 jaren geleden | 
				
					
						|  greatbridf | 710e9cf529
							
							Merge branch 'kernel-thread' into user-space-program | 3 jaren geleden | 
				
					
						|  greatbridf | 88add58cf5
							
							feat(kernel_thread): impl. kernel_thread forking | 3 jaren geleden | 
				
					
						|  greatbridf | aa5b5749c4
							
							feat(lock): impl. spin lock | 3 jaren geleden | 
				
					
						|  greatbridf | 9b18576715
							
							chore(cross-compile.cmake): gen. it in ./configure | 3 jaren geleden | 
				
					
						|  greatbridf | 7add1ab9a3
							
							feat(list): make node->next and prev node_type | 3 jaren geleden | 
				
					
						|  greatbridf | db7926548d
							
							feat: create kernel thread | 3 jaren geleden | 
				
					
						|  greatbridf | ecd76edc09
							
							feat(syscall): impl. fork | 3 jaren geleden | 
				
					
						|  greatbridf | aed24262ab
							
							chore(configure): set hardware accel. type | 3 jaren geleden | 
				
					
						|  greatbridf | d50e70efaa
							
							feat(syscall): impl. sleep | 3 jaren geleden | 
				
					
						|  greatbridf | 904883c5e3
							
							refactor: add context save and load functions | 3 jaren geleden | 
				
					
						|  greatbridf | e6dc019e17
							
							feat: build and link user space programs | 3 jaren geleden | 
				
					
						|  greatbridf | 9a6aa020d8
							
							Merge branch 'syscall' | 3 jaren geleden | 
				
					
						|  greatbridf | 0aaa529fd0
							
							chore(Makefile): rename configure, add reconfigure | 3 jaren geleden | 
				
					
						|  greatbridf | b013728ac4
							
							feat(syscall): impl. syscalls | 3 jaren geleden | 
				
					
						|  greatbridf | c5d37ef334
							
							style: change struct to class, remove parentheses | 3 jaren geleden | 
				
					
						|  greatbridf | 14d8c7760e
							
							chore: update global_find script | 3 jaren geleden | 
				
					
						|  greatbridf | 54740e3f8e
							
							Merge branch 'macos-adaption' | 3 jaren geleden | 
				
					
						|  greatbridf | 5020eb6f75
							
							feat(Makefile): enable parallel build | 3 jaren geleden | 
				
					
						|  greatbridf | 941ac209b9
							
							fix(configure): suppress output and return 0 | 3 jaren geleden | 
				
					
						|  greatbridf | 896023acbf
							
							fix(linker): old 'ctors' won't be called | 3 jaren geleden | 
				
					
						|  greatbridf | fc23e8cba2
							
							chore: add configure script | 3 jaren geleden | 
				
					
						|  greatbridf | c6a8f96e74
							
							feat(serial): input data echo | 3 jaren geleden | 
				
					
						|  greatbridf | 0de053a20f
							
							Merge branch 'process' | 3 jaren geleden | 
				
					
						|  greatbridf | b93a90442c
							
							feat(mm): add constructor for class mm | 3 jaren geleden | 
				
					
						|  greatbridf | 21c06ac7c9
							
							feat(process): add constructor for class process | 3 jaren geleden | 
				
					
						|  greatbridf | 975ac4c437
							
							fix(list): check if ptr is null before releasing | 3 jaren geleden | 
				
					
						|  greatbridf | 06e54f821f
							
							feat(c++): rvalue_ref | 3 jaren geleden | 
				
					
						|  greatbridf | 0d79b8eae9
							
							feat(c++): impl. forward and move | 3 jaren geleden | 
				
					
						|  greatbridf | afe474b291
							
							refactor(process): do not store segs. in process | 3 jaren geleden |