35 Commits (32e7f0ed5208a0b7e962b4777717c13662f4c14b)

Author SHA1 Message Date
WangRunji 32e7f0ed52 fix process startup stack for musl libc
6 years ago
WangRunji 2d5178d0b7 rename ucore to rcore
6 years ago
Ben Pig Chu 1ca2bde069 maually remove warning, pt1
6 years ago
WangRunji d20d22b85b add hint for user shell. detect cores through 'SMP' env.
6 years ago
WangRunji 6952f008e0 rename ContextImpl to Process
6 years ago
WangRunji acafe19e26 fix runtime error on aarch64
6 years ago
WangRunji b1bdac7d0f fix merge for aarch64. now it works!
6 years ago
WangRunji 2daf8c188d Merge remote-tracking branch 'equation314/arch-aarch64' into dev
6 years ago
WangRunji 56fcad245a update kernel to 2018 edition
6 years ago
WangRunji df485d506e simplify ProcessManager
6 years ago
WangRunji ef75c8a072 fix unwrap panic. now user shell is working.
6 years ago
WangRunji da399dca96 remove Process struct
7 years ago
WangRunji 205f90a264 Merge branch 'dev' into g4-merge
7 years ago
chenqiuhao 4d8d48cf4d repair some bugs and move child control to processmanager
7 years ago
chenqiuhao 6652f8daf6 repair some bugs
7 years ago
lcy1996 9adcea44d5 Code transplanting: Fix bugs. Pass test 'spin'
7 years ago
equation314 5610d0bdb0 aarch64: context switch is runnable!
7 years ago
equation314 a91534e34d aarch64: implement context switch, but not tested
7 years ago
lcy1996 fcdee71f9d Merge confilt
7 years ago
lcy1996 c8ea2cb0cf Fix bug and enable swap in/out and frame delayed allocating.
7 years ago
chenqiuhao 2002ddd5fa move processor from wrj
7 years ago
WangRunji b7d6b2989d Fix bugs. Pass test 'spin'
7 years ago
WangRunji 6fc23e1134 Ugly impl sys_wait(0)
7 years ago
WangRunji 74facd8e87 Use Vec to replace array in ProcessManager.
7 years ago
WangRunji 85a1dca684 Use weak linkage to provide dependencies for process::thread.
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 ...
7 years ago
lcy1996 e4300d3515 Add more comment in kernel but not finished
7 years ago
WangRunji ff8930a36c Make frame allocator smaller. Fix serial stupid bug.
7 years ago
WangRunji a2111a928f Move thread mod to ucore-process crate
7 years ago
WangRunji 52d3443e05 Recover idle process. Make shell wait for the user it spawned.
7 years ago
WangRunji c8a9eaf3e6 Split process mod to extern crate
7 years ago
WangRunji 37a6df252f Refactor process mod
7 years ago
WangRunji 4faa8a65ae Move kernel to a new directory
7 years ago