greatbridf
|
e6dc019e17
feat: build and link user space programs
|
2 years ago |
greatbridf
|
b013728ac4
feat(syscall): impl. syscalls
|
2 years ago |
greatbridf
|
342ecc0e21
feat(process): enter user mode
|
2 years ago |
greatbridf
|
90cc9522ab
refactor: 拆分mem和mm,对interrupt使用cpp
|
2 years ago |
greatbridf
|
010eeefb18
refactor(mem): use cpp
|
2 years ago |
greatbridf
|
f581b0765b
feat(string): add string class
|
2 years ago |
greatbridf
|
60d64c224c
refactor: write tmpfs with c++
|
2 years ago |
greatbridf
|
9f1b0d0b7d
feat: vector and allocator improvement
|
2 years ago |
greatbridf
|
b19b0323e6
feat: create tmpfs and impl. basic ops
|
2 years ago |
greatbridf
|
a3403a2a44
chore: update compiling flags
|
2 years ago |
greatbridf
|
d923498640
feat: copy on write
|
2 years ago |
greatbridf
|
2eaf205b8a
memory allocation
|
2 years ago |
greatbridf
|
12f53f49eb
feat: type bitmap
|
2 years ago |
greatbridf
|
7cb2030b14
feat: tty, memcpy and strlen
|
2 years ago |
greatbridf
|
177ff70411
feat: serial port read and write
|
2 years ago |
greatbridf
|
d7bbbc54d6
chore: export compile command for vim and etc.
|
2 years ago |
greatbridf
|
c6488b7839
chore: supress some warnings concerning types
|
3 years ago |
greatbridf
|
934bbc12aa
fix: wrong cmake script (linker path)
|
3 years ago |
greatbridf
|
1a5b8ccba3
feat: cross compiling in macos
|
3 years ago |
greatbridf
|
7f1ca69928
feat: enable paging
|
3 years ago |
greatbridf
|
48978f5f74
feat: timer
|
3 years ago |
greatbridf
|
1be69f0785
feat: improved keyboard event handling
|
3 years ago |
greatbridf
|
cb4d47c312
feat: call c++ objects' constructors
|
3 years ago |
greatbridf
|
acd56e0f93
feat: keycodes definitions
|
3 years ago |
greatbridf
|
20c4330c5b
feat: list container
|
3 years ago |
greatbridf
|
d6716c631d
chore: use qemu for debugging
|
3 years ago |
greatbridf
|
91cf3e6e82
fix: change return value of snprintf to ssize_t
|
3 years ago |
greatbridf
|
d1816c9600
change: disable stack protector
|
3 years ago |
greatbridf
|
a501e2b69c
add errno
|
3 years ago |
greatbridf
|
723d523b13
generate symbol files
|
3 years ago |