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