15 Commits (681a90657a7c3a834a65917ccc8b3933e269b527)

Author SHA1 Message Date
equation314 aa5e7a4e6f remove #![feature(extern_crate_item_prelude)]
6 years ago
WangRunji 4495622317 update `process` crate to 2018 edition
6 years ago
WangRunji 205f90a264 Merge branch 'dev' into g4-merge
6 years ago
chenqiuhao 4d8d48cf4d repair some bugs and move child control to processmanager
7 years ago
chenqiuhao 6652f8daf6 repair some bugs
7 years ago
chenqiuhao 2002ddd5fa move processor from wrj
7 years ago
WangRunji e5a196c00f Fix processor. Disable interrupt on switching.
7 years ago
WangRunji 74facd8e87 Use Vec to replace array in ProcessManager.
7 years ago
WangRunji c734f79699 Drop context when process exit. Remove util mod.
7 years ago
WangRunji 85a1dca684 Use weak linkage to provide dependencies for process::thread.
7 years ago
WangRunji 5db908b1c5 Separate ProcessManager to a mod.
7 years ago
WangRunji f7eb09e856 Multicore processing WORKS! Basically ...
7 years ago
WangRunji b88648ff44 Fit for newest Rust nightly. x86_64 ok, riscv32 broken.
7 years ago
WangRunji a2111a928f Move thread mod to ucore-process crate
7 years ago
WangRunji c8a9eaf3e6 Split process mod to extern crate
7 years ago