greatbridf
|
cb243f2a67
align rsp to 16 bytes
|
vor 10 Monaten |
greatbridf
|
15dabfee26
fix some problems
|
vor 10 Monaten |
greatbridf
|
ac083a7cf0
brand new mem subsystem
|
vor 10 Monaten |
greatbridf
|
4572e5ce46
remove keyboard drive, make serial module
|
vor 10 Monaten |
greatbridf
|
a092424c56
slab and buddy allocator
|
vor 10 Monaten |
greatbridf
|
04c392fdc7
create page table, enter long mode
|
vor 10 Monaten |
greatbridf
|
2a7dde2f9e
feat(procfs): impl procfs and mount() syscall
|
vor 10 Monaten |
greatbridf
|
bd0da59162
fix(lock): add lock_irq to avoid deadlocks
|
vor 11 Monaten |
greatbridf
|
970c203132
change(fat32): use map to store cluster buffer
|
vor 11 Monaten |
greatbridf
|
87949fe12a
feat(syscall): impl. symlink and readlink
|
vor 11 Monaten |
greatbridf
|
ad3ff833e5
refactor: rewrite thread and readyqueue
|
vor 11 Monaten |
greatbridf
|
698266b865
feature(tty): support of tty termios
|
vor 11 Monaten |
greatbridf
|
b1b6d920f8
refactor: special node files and partprobe
|
vor 11 Monaten |
greatbridf
|
94f3cee3e5
refactor: move init script out of init_vfs
|
vor 11 Monaten |
greatbridf
|
da84d0d39b
refactor: vfs
|
vor 11 Monaten |
greatbridf
|
1c7a276b93
change(proclist): remove emplace from proclist;
|
vor 11 Monaten |
greatbridf
|
530db35b6a
feat(file): append to file
|
vor 1 Jahr |
greatbridf
|
c342508132
feat(syscall.open): add truncate support
|
vor 1 Jahr |
greatbridf
|
0c005d1b68
fix(dup2): newfd should not share flags(O_CLOEXEC) with oldfd
|
vor 1 Jahr |
greatbridf
|
4ac28ae9a7
feat(init): execute init script using busybox sh
|
vor 1 Jahr |
greatbridf
|
1cacb91f2b
feat(thead_local): save and load thread local area
|
vor 1 Jahr |
greatbridf
|
74c913f994
feat(syscall): implement sigaction
|
vor 1 Jahr |
greatbridf
|
3aa82c2b13
feat(scheduler): support multi kernel stack frames
|
vor 1 Jahr |
greatbridf
|
0809eb0e7b
fix(filearr): allocate fd in dup2()
|
vor 1 Jahr |
greatbridf
|
5926e83a34
feat(syscall): uname, getpgid, getuid, rt_sigaction(half works)
|
vor 1 Jahr |
greatbridf
|
fdb0052684
fix(signal): wakeup the threading on signals generated
|
vor 1 Jahr |
greatbridf
|
a52f58ffb4
feat(syscall): add rt_sigprocmask
|
vor 1 Jahr |
greatbridf
|
5813062c00
Merge branch 'dev'
|
vor 1 Jahr |
greatbridf
|
b4ec221a53
feat(ahci): add ahci controller driver
|
vor 1 Jahr |
greatbridf
|
12c41b087e
refactor(irq): new irq handling method
|
vor 1 Jahr |