65 Commits (f2362d26df34a4e9dc25586d88645b56157e84a5)

Author SHA1 Message Date
equation314 28ce8ba81c update URL to new organization
6 years ago
Jiajie Chen 2ada090430 Use buddy_system_allocator for a drop inreplacement for linked_list_allocator
6 years ago
WangRunji 6e7e9149ee update URL to new organization
6 years ago
equation314 18626a2a19 Merge branch 'bootloader' into biscuit
6 years ago
WangRunji a3edd38046 fix VGA color on x86_64
6 years ago
WangRunji e70cac58c8 refactor x86_64 VGA using console-traits crate
6 years ago
equation314 f3d47f4b02 aarch64: move crate bcm2837 to remote
6 years ago
equation314 68b967b48e aarch64: move crate `atags` into crate `bcm2837`
6 years ago
equation314 b94ba7759e add aarch64 bootloader framework
6 years ago
Jiajie Chen 6124cd60fc Add basic implementation for syscall: connect and write
6 years ago
WangRunji 6e8a0e20ab fix device compile error, update crate pc_keyboard
6 years ago
WangRunji 08c8d89974 update SFS to new rcore-fs
6 years ago
WangRunji 7927c7c168 Merge branch 'thread' into biscuit
6 years ago
Jiajie Chen 8313b8854e cherry-pick virtio improvement from lab8-rv32
6 years ago
WangRunji 2303a8099b update Rust compiler to support riscv64
6 years ago
WangRunji ac0c19cdb0 support Sv39
6 years ago
WangRunji 66c84b4599 update to x86_64 0.4
6 years ago
WangRunji 5bffce787b rename 'process' crate to 'thread'
6 years ago
WangRunji 047f4ffdcc cherry-pick jiegec's work (#3) from lab8-rv32: virtio drivers, network stack
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 259e7c842e update Cargo.toml & Makefile
6 years ago
WangRunji 33eaded142 Merge remote-tracking branch 'bpc/user-lib-bin' into merge-1228
6 years ago
WangRunji c65b7357a4 use riscv crate from github
6 years ago
WangRunji a852c96136 Merge branch 'master' into rust-rv64
6 years ago
WangRunji 3ea104da97 Merge remote-tracking branch 'dzy/rust-rv64' into rust-rv64
6 years ago
WangRunji 62b931d576 print hello on K210
6 years ago
equation314 a55f3b61e6 add Makefile option `graphic` & cargo feature `nographic`
6 years ago
dzy a75e52691d port to newer riscv crate supporting rv64
6 years ago
Ben Pig Chu fa03f7b112 use the simple-filesystem crate with FsError
6 years ago
equation314 81af2c82fd aarch64: reduce some warnings, config system/generic timer in Makefile
6 years ago
equation314 d5a6eb2020 user: fix build error
6 years ago
WangRunji 2afe8c731e Merge remote-tracking branch 'equation314/arch-aarch64' into dev
6 years ago
equation314 75b039c924 aarch64/mmu: move crate aarch64 to remote
6 years ago
WangRunji fcf5074500 impl M-mode kernel for riscv32
6 years ago
WangRunji 18640b7537 impl NoMMU
6 years ago
equation314 d30c7e59ca aarch64: minor modify
6 years ago
WangRunji 46f0e85230 add `ucore-i386-pic.img` user programs. reorganize imgs.
6 years ago
equation314 9e8124abbb aarch64/mmu: mmu enabled
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 c4935a1477 use `pc-keyboard` crate and enable keyboard again for x86
6 years ago
WangRunji e06f6b8bc5 update Cargo.toml & Cargo.lock
6 years ago
koumingyang ef213d60bb mmu
6 years ago
equation314 67b920cc16 aarch64: format paging.rs
6 years ago
koumingyang a0b948fb53 add basic alloc
6 years ago
koumingyang a13f39149b add basic alloc
6 years ago
WangRunji 91bd411a8f fit for multi-thread sfs
6 years ago
equation314 3e1d8c5827 aarch64: implement ARM generic timer, can work in qemu
6 years ago
WangRunji 7229b49eb8 Use rust-lld for RV32. Remove riscv git submodule.
6 years ago