WangRunji
128257c395
impl argc & argv for user process
7 years ago
WangRunji
e27aea47e1
impl file syscalls, without test
7 years ago
WangRunji
72dc3f62ad
Remove kernel stack from MemorySet.
7 years ago
WangRunji
80b161db98
Recover set_priority and fork
7 years ago
WangRunji
5db908b1c5
Separate ProcessManager to a mod.
7 years ago
WangRunji
f7eb09e856
Multicore processing WORKS! Basically ...
...
- Rewrite processor.rs
Refactor to `Processor` & `ProcessManager`
- Use Box<dyn> instead of generic.
- Wait/sleep/wakeup is not supported yet.
I'm considering to implement them with WaitQueue.
7 years ago
WangRunji
a2111a928f
Move thread mod to ucore-process crate
7 years ago
WangRunji
6022ec8efc
Fix load user program out of range
7 years ago
WangRunji
c8a9eaf3e6
Split process mod to extern crate
7 years ago
WangRunji
37a6df252f
Refactor process mod
7 years ago