17 Commits (44bf3fb07a3b6816ee444af5832b2da70f5818a9)

Author SHA1 Message Date
WangRunji beb6533059 impl sys_getdirentry. 'ls' ok.
6 years ago
WangRunji 16be828370 impl sys_fstat
6 years ago
WangRunji e27aea47e1 impl file syscalls, without test
6 years ago
WangRunji 91bd411a8f fit for multi-thread sfs
6 years ago
WangRunji 0a6b4fb8f2 Modify const. Update cargo.
6 years ago
WangRunji 7229b49eb8 Use rust-lld for RV32. Remove riscv git submodule.
6 years ago
WangRunji 438e290b6d Fix PageTable::get_entry -> Option.
6 years ago
WangRunji f7eb09e856 Multicore processing WORKS! Basically ...
6 years ago
WangRunji f1771f8ef2 Finish x86 SMP startup. Support timer & IPI.
6 years ago
WangRunji 7a9b746c68 x86_64 back to normal.
6 years ago
WangRunji 0a9c294814 Fix x86_64 startup. TODO: higher half.
6 years ago
WangRunji 0437e5cb17 Make it compile for bootimage toolchain
6 years ago
WangRunji caeff9ad97 Update packages and fit for new Rust nightly
6 years ago
WangRunji 10e3cea340 Only use Rust toolchain to build for rv32. Set arch to rv32i. x86_64 broken.
6 years ago
WangRunji b88648ff44 Fit for newest Rust nightly. x86_64 ok, riscv32 broken.
6 years ago
WangRunji c8a9eaf3e6 Split process mod to extern crate
6 years ago
WangRunji 6b0556e135 Add Cargo.lock
6 years ago