90 Commits (56cb8654ae2ea7539ce6c48b229fcd290c762236)

Author SHA1 Message Date
Jiajie Chen b0c9087f0f Implement ioctl arp translation
6 years ago
Jiajie Chen c99b7a1aed Remove -machine ubuntu for newer version of QEMU
6 years ago
Jiajie Chen ca45848028 Add extra_nic option
6 years ago
Jiajie Chen 2da17d7fcd Replace IDE with AHCI driver
6 years ago
Jiajie Chen 311cf104f9 Many minor fixes to allow gcc to run inside rCore. Add some syscalls, fix SEEK_* and enlarge the heap
6 years ago
equation314 e4df6d6788 Fix bootloader build failure on aarch64
6 years ago
Jiajie Chen fcfe677bcc Fix makefile and loader NULL character stripping
6 years ago
Jiajie Chen 5c33191765 Implement automatic tests using kernel cmdline
6 years ago
WangRunji 6923efd250 fix last commit. improve process code.
6 years ago
Jiajie Chen e3fb47a03e Remove m-mode and k210 support.
6 years ago
Jiajie Chen 285df82b80
Fix qcow2, and add pci_passthru to MakeFile
6 years ago
Jiajie Chen 715faca0df Use qcow2 instead of img for sfsimg
6 years ago
WangRunji f6352b2688 fix serial interrupt on HiFiveU
6 years ago
WangRunji d0202c945e test and fix something on HiFiveU
6 years ago
WangRunji 17e644e54e unimportant changes
6 years ago
equation314 18626a2a19 Merge branch 'bootloader' into biscuit
6 years ago
WangRunji a3edd38046 fix VGA color on x86_64
6 years ago
equation314 8bb1e65ba7 load kernel elf in bootloader
6 years ago
Jiajie Chen 1a1e39c960 Move socket set to iface, redesign NetDriver trait and implement blocking net syscalls
6 years ago
equation314 b94ba7759e add aarch64 bootloader framework
6 years ago
Jiajie Chen af9a978a9d Fix a bug in e1000 driver, run net thread and update Makefile
6 years ago
Jiajie Chen 197bebb1d2 Implement pci bus probing and fix a bug in virtio_mmio
6 years ago
WangRunji c69386fbc2 add rcore-user submodule
6 years ago
Jiajie Chen 8313b8854e cherry-pick virtio improvement from lab8-rv32
6 years ago
WangRunji 95dfb7684f update kflash.py, fix build k210
6 years ago
WangRunji 2766f49986 update README, Travis, Makefile
6 years ago
WangRunji 2303a8099b update Rust compiler to support riscv64
6 years ago
WangRunji ac0c19cdb0 support Sv39
6 years ago
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