greatbridf
|
7472cbe839
feat(gbstdlibc++): add gbstdlibc++ and utility
|
1 gadu atpakaļ |
greatbridf
|
8e1293cd43
feat: support fat32 lowercase filename
|
2 gadi atpakaļ |
greatbridf
|
04de266681
feat(signal): send SIGINT, SIGQUIT and SIGSTOP
|
2 gadi atpakaļ |
greatbridf
|
32369676cd
dev: load kernel to 0xc0000000
|
2 gadi atpakaļ |
greatbridf
|
cb96ca109a
feat: free kinit memory
|
2 gadi atpakaļ |
greatbridf
|
a9e1f08cc6
style: kernel_main
|
2 gadi atpakaļ |
greatbridf
|
1e8ced7113
feat(usp): add lazybox and pwd
|
2 gadi atpakaļ |
greatbridf
|
f8dda1c0bd
change: remove assert.h in kernel
|
2 gadi atpakaļ |
greatbridf
|
9c5570cfcf
chore: use C_CXX_FLAGS to save common flags
|
2 gadi atpakaļ |
greatbridf
|
bc52f08bfe
feat(mm): kill user process on access to priv. mem
|
2 gadi atpakaļ |
greatbridf
|
1dba142be9
chore: clear cmake default linker options
|
2 gadi atpakaļ |
greatbridf
|
d4122bd571
feat(posix): impl. posix interface, update usp
|
2 gadi atpakaļ |
greatbridf
|
fc545e1710
chore: build user-space-program with cmake
|
2 gadi atpakaļ |
greatbridf
|
33e5982d79
change(cmake): link the kernel with cmake
|
2 gadi atpakaļ |
greatbridf
|
d44046d21c
feat(gblibc): separate libc from kernel code
|
2 gadi atpakaļ |
greatbridf
|
f12a8f26ab
feat(c++): add std::function
|
2 gadi atpakaļ |
greatbridf
|
8326c982e1
adapt more parts to cpp
|
2 gadi atpakaļ |
greatbridf
|
57bb3fc54e
stash 2
|
2 gadi atpakaļ |
greatbridf
|
95059ec7e0
stash 1
|
2 gadi atpakaļ |
greatbridf
|
248e32a46d
change(buffer): rename buffer.{c,h} to buffer.hpp
|
2 gadi atpakaļ |
greatbridf
|
a1ddb6a031
feat(map): add template container map
|
2 gadi atpakaļ |
greatbridf
|
44a9b33979
feat(hash_map): move pair class out of hash_map
|
2 gadi atpakaļ |
greatbridf
|
b2586e331c
feat(syscall): impl. exit and wait syscall
|
2 gadi atpakaļ |
greatbridf
|
5d0c569a04
feat(stack-protector): protect stack overflowing
|
2 gadi atpakaļ |
greatbridf
|
cebc24a3ae
feat(assert): check error with assert
|
2 gadi atpakaļ |
greatbridf
|
f992f91617
fix(lock): labels may be defined multiple times
|
2 gadi atpakaļ |
greatbridf
|
362f149fcb
refactor(paging): move kernel pd and empty page
|
2 gadi atpakaļ |
greatbridf
|
ad0c8653da
chore(c++): compile with standard c++20
|
2 gadi atpakaļ |
greatbridf
|
2de03e53eb
fix(CMakeLists): set FDISK_BIN if not defined
|
2 gadi atpakaļ |
greatbridf
|
2eafad4b65
chore(configure): check and set FDISK_BIN
|
2 gadi atpakaļ |