132 Commits (f410aef5bc4475785e5ed31586aed462d11fb45a)

Author SHA1 Message Date
Harry Chen fbca9a6e3a Add conditional compilation for mipsel, fix heap size for thinpad
6 years ago
Harry Chen 6544093dc6 Revert "Revert "Save/restore FP registers when context switching (broken mipsel arch)""
6 years ago
Harry Chen b8f4ee2ce8 Revert "Save/restore FP registers when context switching (broken mipsel arch)"
6 years ago
Harry Chen d261b4e0b3 Save/restore FP registers when context switching (broken mipsel arch)
6 years ago
Jiajie Chen 2e599b0bab Fix Rocket Chip serial interrupt
6 years ago
Jiajie Chen 2f2cbb81ac Embed rocket chip dtb in code
6 years ago
Jiajie Chen f1971c489a Fix riscv32 testing
6 years ago
Jiajie Chen 2f6f8ef9bc Add syscall timing using rdtsc
6 years ago
Jiajie Chen ae4badb3cd Force python3.7 for make addr2line
6 years ago
Jiajie Chen bfd4f8a2a4 Add initial support for Rocket Chip platform
6 years ago
WangRunji b0a1614b75 reorder syscall by function
6 years ago
WangRunji 45c2ec0b17 works on K210!
6 years ago
Jiajie Chen 96e393ecd4 Append kernel image to fu540.elf, but still not working on HfU
6 years ago
WangRunji e01d23e526 replace riscv-pk by OpenSBI !
6 years ago
WangRunji f74a3b8e8b by default: use busybox sh, disable log, build in release mode
6 years ago
WangRunji b566925626 fix Makefile on RISCV and PC
6 years ago
Jiajie Chen 9aa24ccacb Merge branch 'dev'
6 years ago
chyyuu 6f5faf422d add Makefile info about creating disk.img for real pc with x86_64 cpu
6 years ago
WangRunji e12074c936 replace gnu binutils with cargo-binutils
6 years ago
Jiajie Chen 41dab25f9c Merge remote-tracking branch 'origin/master' into dev
6 years ago
Harry Chen 9b5f7b8078 Use host gcc for preprocessing in makefile
6 years ago
Harry Chen 801b2e609a Fix makefile for aarch64
6 years ago
Harry Chen aa9bf593e2 Fix Makefile for aarch64, install dtc in travis config
6 years ago
Harry Chen 4fc32572b0 Fix some review problems, add mispel arch to CI
6 years ago
Yuhao Zhou 684a2c5dd8 Fix syscall return register.
6 years ago
Harry Chen ecdbc9fd7a Switch to uart2 on malta to get interrupts (not working)
6 years ago
Harry Chen b1fa65b9c9 Use syscall from MIPS o32 ABI, read boot command line in dts from
6 years ago
Harry Chen a2e98d73fd Extract serial driver and add mipssim board for mipsel
6 years ago
Harry Chen 48864bd79b Add more output to backtrace, revert fs change, update rust-mips
6 years ago
Harry Chen 6cc607e0c8 Make aarch64 and mipsel use img instead of qcow
6 years ago
Harry Chen c3e94d38ae Fix early uart on malta, now malta board can print things!
6 years ago
Harry Chen 06f7b1643d Fix makefile options for mipsel
6 years ago
Harry Chen 65d6fb5b1e Use gcc to pre-process mipsel assembly
6 years ago
Jiajie Chen 58932e0bee Add uboot instructions
6 years ago
Jiajie Chen b0c9087f0f Implement ioctl arp translation
6 years ago
Harry Chen f8a62b5549 Merge remote-tracking branch 'origin/master' into mipsel
6 years ago
Jiajie Chen c99b7a1aed Remove -machine ubuntu for newer version of QEMU
6 years ago
Harry Chen 6245d86a27 Move dts to board dir, fix some import error
6 years ago
Harry Chen 015cc72aa4 Fix malta drivers
6 years ago
Jiajie Chen ca45848028 Add extra_nic option
6 years ago
Harry Chen 4ddcdeb004 Complete DTS for qemu-malta
6 years ago
Harry Chen b6f1b3c926 Merge remote-tracking branch 'origin/master' into mipsel
6 years ago
Harry Chen c496dd5778 Fix extra endif in Makefile
6 years ago
Harry Chen 34c3d139a1 Modify linker script to mipsel arch, add dts in kernel binary
6 years ago
Yuhao Zhou a78916c57e Add MIPS target.
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