WangRunji
|
7229b49eb8
|
Use rust-lld for RV32. Remove riscv git submodule.
|
6 years ago |
WangRunji
|
b61a2c9dd2
|
Fix user project for new toolchain
|
6 years ago |
WangRunji
|
b88648ff44
|
Fit for newest Rust nightly. x86_64 ok, riscv32 broken.
|
6 years ago |
WangRunji
|
6b0556e135
|
Add Cargo.lock
|
6 years ago |
WangRunji
|
69bc5caa81
|
Fix syscall return value, args. Pass `hello`.
|
6 years ago |
WangRunji
|
c768ec3e1e
|
Recover fs for RV32. Add user-riscv.img
Now load user programs from SFS data linked at kernel.
|
6 years ago |
WangRunji
|
ee80a3eeb7
|
Fix compile user for RV32
|
6 years ago |
WangRunji
|
935bcb3e15
|
Change user sub-project structure
|
6 years ago |
WangRunji
|
f819a702c7
|
User programs Rust workspace. Compile OK for x86_64.
|
6 years ago |
WangRunji
|
2867ae60b6
|
Add ucore & xv6-x86_64 user program img file.
|
7 years ago |
WangRunji
|
731d6319e4
|
Can load user programs from sfs.img (hard linked).
|
7 years ago |
WangRunji
|
8c64b2abb2
|
uCore 32bit user program is runnable!
|
7 years ago |
WangRunji
|
8ce3173c3d
|
Link a user program from xv6-x86_64 in. Add elf crate.
|
7 years ago |