20 Commits (f76374000eb3fba5b24289c6fa72bee68eb410d4)

Author SHA1 Message Date
WangRunji 33eaded142 Merge remote-tracking branch 'bpc/user-lib-bin' into merge-1228
6 years ago
WangRunji d4b6cc1082 compile rv64 pass on macOS
6 years ago
Ben Pig Chu 935c595083 maually remove warning, pt3
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 205f90a264 Merge branch 'dev' into g4-merge
6 years ago
lcy1996 eb00b2bfd3 merge conflict
6 years ago
lcy1996 a8da42d521 Add expr4 report and some trace for synctest
6 years ago
chenqiuhao 4d8d48cf4d repair some bugs and move child control to processmanager
6 years ago
equation314 5610d0bdb0 aarch64: context switch is runnable!
6 years ago
chenqiuhao 2002ddd5fa move processor from wrj
6 years ago
WangRunji 6fc23e1134 Ugly impl sys_wait(0)
6 years ago
WangRunji 81196729e4 Fix RV32 atomic.
6 years ago
WangRunji 85a1dca684 Use weak linkage to provide dependencies for process::thread.
6 years ago
chenqiuhao 9474ad7220 update atomic function and workaround the LLVM compiling bug(maybe)
6 years ago
WangRunji 72e92c07f9 Switch to RV64 GNU toolchain. Simplify compiler_rt.
6 years ago
maoyuchaxue f7b7b1bcd6 added workaround for atomic ops
6 years ago
WangRunji b88648ff44 Fit for newest Rust nightly. x86_64 ok, riscv32 broken.
6 years ago
WangRunji a2111a928f Move thread mod to ucore-process crate
7 years ago
WangRunji 4faa8a65ae Move kernel to a new directory
7 years ago