1
0
mirror of https://github.com/rcore-os/rCore.git synced 2024-11-27 10:13:28 +04:00
Commit Graph

13 Commits

Author SHA1 Message Date
WangRunji
7229b49eb8 Use rust-lld for RV32. Remove riscv git submodule. 2018-10-30 13:30:20 +08:00
WangRunji
b61a2c9dd2 Fix user project for new toolchain 2018-08-05 10:41:51 +08:00
WangRunji
b88648ff44 Fit for newest Rust nightly. x86_64 ok, riscv32 broken. 2018-08-04 16:20:25 +08:00
WangRunji
6b0556e135 Add Cargo.lock 2018-07-15 16:43:43 +08:00
WangRunji
69bc5caa81 Fix syscall return value, args. Pass hello. 2018-07-14 18:42:58 +08:00
WangRunji
c768ec3e1e Recover fs for RV32. Add user-riscv.img
Now load user programs from SFS data linked at kernel.
2018-07-14 17:41:45 +08:00
WangRunji
ee80a3eeb7 Fix compile user for RV32 2018-07-14 00:39:49 +08:00
WangRunji
935bcb3e15 Change user sub-project structure 2018-07-13 22:17:24 +08:00
WangRunji
f819a702c7 User programs Rust workspace. Compile OK for x86_64. 2018-07-13 15:12:35 +08:00
WangRunji
2867ae60b6 Add ucore & xv6-x86_64 user program img file. 2018-05-21 22:49:22 +08:00
WangRunji
731d6319e4 Can load user programs from sfs.img (hard linked). 2018-05-18 11:49:27 +08:00
WangRunji
8c64b2abb2 uCore 32bit user program is runnable! 2018-05-17 21:06:13 +08:00
WangRunji
8ce3173c3d Link a user program from xv6-x86_64 in. Add elf crate. 2018-04-28 10:40:31 +08:00