shao
|
f048367b02
refactor: refactor better abstraction for context switch
|
3 veckor sedan |
greatbridf
|
b016c589f6
rewrite(signal_list): provide better encapsulation
|
3 veckor sedan |
greatbridf
|
e021390c95
fix(wait): generate corrent wstatus to handle stop signals
|
3 veckor sedan |
greatbridf
|
0192745ef2
fix(scheduler): permit iwake called on Running threads
|
3 veckor sedan |
greatbridf
|
d873af30d8
fix(UserString): register should be marked inout
|
4 veckor sedan |
greatbridf
|
1977d04c21
fix(tty): some abnormal behavior in tty job control ops.
|
4 veckor sedan |
greatbridf
|
6612cf8b21
fix: deadlocks that happens on task switches
|
4 veckor sedan |
shao
|
6ecf5b4237
fix build bug in gblibc
|
4 veckor sedan |
greatbridf
|
0295d3e954
fix: UserBuffer move CheckedUserPointer on fill called
|
4 veckor sedan |
greatbridf
|
c6d416043e
fix terminal subsystem, print syscall debug info conditionally
|
4 veckor sedan |
greatbridf
|
2c72c9ba77
fixes and updates, basically on mem and scheduler
|
4 veckor sedan |
greatbridf
|
fca6223938
move interrupt and vm to rust
|
1 månad sedan |
greatbridf
|
b9756e3233
rewrite: some of the process part and syscalls
|
1 månad sedan |
greatbridf
|
7930b71762
feat: rewrite filearray with rust
|
1 månad sedan |
greatbridf
|
e35fd75836
fix(pipe_read): reads don't need to be atomic
|
1 månad sedan |
greatbridf
|
ae698248ee
[partial] feat: add sync stuffs
|
1 månad sedan |
greatbridf
|
f4128f04a0
Merge branch 'vfs-refactor'
|
2 månader sedan |
greatbridf
|
b67ed10025
feat: load huge kernel, new memory layout
|
2 månader sedan |
greatbridf
|
b94122a5fb
fix(buddy): create_zone with args like 12, 15
|
2 månader sedan |
greatbridf
|
1d5525f5c1
rewrite Dentry module with rust
|
2 månader sedan |
greatbridf
|
ea629feec9
rewrite(ahci): rewrite ahci module with rust
|
2 månader sedan |
greatbridf
|
b43277c46c
refactor: rewrite fs submodule with rust
|
2 månader sedan |
greatbridf
|
c3b20946d2
rewrite(e1000e): rewrite e1000e driver with rust
|
3 månader sedan |
greatbridf
|
1f7bed61dd
feat: rust support
|
3 månader sedan |
greatbridf
|
b92bb0270f
change(defs): i* should not be explicitly signed
|
3 månader sedan |
greatbridf
|
d12f42764e
fix(readdir): the third argument is unsupported
|
3 månader sedan |
greatbridf
|
f952057453
change(vector): emplace_back should return a ref
|
3 månader sedan |
greatbridf
|
3d37d43eb5
fix(types::list): erroneous get and remove
|
3 månader sedan |
greatbridf
|
d785937269
chore: change debugging settings
|
3 månader sedan |
greatbridf
|
58eb82d5b3
feat(driver): add e1000e driver
|
3 månader sedan |