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