62 Commits (66c84b459991733febfbeec2b240d7367fee1357)

Author SHA1 Message Date
WangRunji 047f4ffdcc cherry-pick jiegec's work (#3) from lab8-rv32: virtio drivers, network stack
6 years ago
Jiajie Chen 5350ecb09f Add addr2line tool for annotating backtrace
6 years ago
Jiajie Chen e3262698be Fix aarch64 toolchain detection and add missing compiler_builtins v0.1.5
6 years ago
Jiajie Chen 4beb865d32 Update toolchain location and detection
6 years ago
WangRunji 2d5178d0b7 rename ucore to rcore
6 years ago
WangRunji 61dfcb5558 Merge remote-tracking branch 'equation314/arch-aarch64' into merging
6 years ago
WangRunji e46b6c7b0c move target json. add kflash.py
6 years ago
WangRunji 5d7e97d9e9 fix interrupt in process crate
6 years ago
WangRunji 681a90657a let Makefile support riscv64
6 years ago
WangRunji 259e7c842e update Cargo.toml & Makefile
6 years ago
WangRunji a852c96136 Merge branch 'master' into rust-rv64
6 years ago
dzy a4348428a6 can run until update
6 years ago
dzy ed3fb6d423 another temporary
6 years ago
dzy 0dbffbc0fa temporary
6 years ago
equation314 aa5bd3041b Merge branch 'master' into arch-aarch64
6 years ago
equation314 a55f3b61e6 add Makefile option `graphic` & cargo feature `nographic`
6 years ago
WangRunji 9b0b0064d0 Merge remote-tracking branch 'equation314/arch-aarch64' into dev
6 years ago
WangRunji d20d22b85b add hint for user shell. detect cores through 'SMP' env.
6 years ago
WangRunji fbf59396b2 use 'ucore_*.img' by default
6 years ago
equation314 81af2c82fd aarch64: reduce some warnings, config system/generic timer in Makefile
6 years ago
dzy 25ccdf6731 Update and cleanup makefile.
6 years ago
equation314 d5a6eb2020 user: fix build error
6 years ago
Wang Runji 3f2beab52d
Merge branch 'master' into user-img
6 years ago
equation314 66ac30d401 user: update make clean in kernel/
6 years ago
equation314 710b6d1a28 user: update Makefiles
6 years ago
WangRunji b5ced136f7 fix merge compile error
6 years ago
WangRunji 2afe8c731e Merge remote-tracking branch 'equation314/arch-aarch64' into dev
6 years ago
equation314 7855b70bc0 aarch64: add origin raspberrypi config.txt
6 years ago
WangRunji fcf5074500 impl M-mode kernel for riscv32
6 years ago
WangRunji a74b893bd2 update Makefile
6 years ago
equation314 f882a085d6 user: link created SFS image in kernel
6 years ago
equation314 94bc8353f7 user: create SFS image in Makefile
6 years ago
WangRunji 02eb7d9125 update 'riscv-pk' to upstream submodule
6 years ago
WangRunji 18640b7537 impl NoMMU
6 years ago
WangRunji 46f0e85230 add `ucore-i386-pic.img` user programs. reorganize imgs.
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 40b099ed79 clean riscv-pk in Makefile
6 years ago
equation314 7746485861 aarch64: add target 'install' to Makefile
6 years ago
equation314 cc936ded35 aarch64: bootable in qemu
6 years ago
WangRunji 81196729e4 Fix RV32 atomic.
6 years ago
equation314 1140d32aaa add arch=aarch64 & board=raspi3 to Makefile
6 years ago
WangRunji 5bc392f388 Enable RV32 IPI.
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
maoyuchaxue 6cf0d6db23 fixed setting in riscv-pk to enable rv32ia, added smp option in Makefile
6 years ago
WangRunji cd1bd55729 Update README, travis, riscv crate.
6 years ago
WangRunji 224905f12c Update Makefile
6 years ago
WangRunji caeff9ad97 Update packages and fit for new Rust nightly
6 years ago
WangRunji cbe7affc5d Merge riscv for QEMU & FPGA
6 years ago