greatbridf
|
538244e339
style: reformat all codes with new format
|
7 months ago |
greatbridf
|
dfcbe573b1
fix bugs, add serial module
|
9 months ago |
greatbridf
|
4572e5ce46
remove keyboard drive, make serial module
|
10 months ago |
greatbridf
|
635ea3e5ee
feat(llseek): llseek return file->seek
|
11 months ago |
greatbridf
|
bd0da59162
fix(lock): add lock_irq to avoid deadlocks
|
11 months ago |
greatbridf
|
7efa80fa12
feat: poll() and llseek() for busybox shell
|
11 months ago |
greatbridf
|
ad3ff833e5
refactor: rewrite thread and readyqueue
|
11 months ago |
greatbridf
|
698266b865
feature(tty): support of tty termios
|
11 months ago |
greatbridf
|
759eb73ba3
rewrite(allocator): locked version of kernel allocator
|
1 year ago |
greatbridf
|
405ef53f7a
feat(tty): clear read buf in default sig. handlers
|
2 years ago |
greatbridf
|
1ff2137333
feat: replace evequeue by cond_var
|
2 years ago |
greatbridf
|
300de58007
add sid and pgid
|
2 years ago |
greatbridf
|
d44046d21c
feat(gblibc): separate libc from kernel code
|
2 years ago |
greatbridf
|
d3a2691a11
feat(tty): read from tty
|
2 years ago |
greatbridf
|
551cec8c54
feat: bufferred tty reading
|
2 years ago |
greatbridf
|
5b120d25aa
rewrite tty with c++ classes
|
2 years ago |
greatbridf
|
8326c982e1
adapt more parts to cpp
|
2 years ago |