Harry Chen
|
6544093dc6
|
Revert "Revert "Save/restore FP registers when context switching (broken mipsel arch)""
This reverts commit b8f4ee2ce8 .
|
6 years ago |
Harry Chen
|
b8f4ee2ce8
|
Revert "Save/restore FP registers when context switching (broken mipsel arch)"
This reverts commit d261b4e0b3 .
|
6 years ago |
Harry Chen
|
d261b4e0b3
|
Save/restore FP registers when context switching (broken mipsel arch)
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
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
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
801b2e609a
|
Fix makefile for aarch64
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
aa9bf593e2
|
Fix Makefile for aarch64, install dtc in travis config
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
4fc32572b0
|
Fix some review problems, add mispel arch to CI
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
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)
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
b1fa65b9c9
|
Use syscall from MIPS o32 ABI, read boot command line in dts from
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
a2e98d73fd
|
Extract serial driver and add mipssim board for mipsel
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
48864bd79b
|
Add more output to backtrace, revert fs change, update rust-mips
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
6cc607e0c8
|
Make aarch64 and mipsel use img instead of qcow
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
c3e94d38ae
|
Fix early uart on malta, now malta board can print things!
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
06f7b1643d
|
Fix makefile options for mipsel
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
65d6fb5b1e
|
Use gcc to pre-process mipsel assembly
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
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
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
015cc72aa4
|
Fix malta drivers
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Jiajie Chen
|
ca45848028
|
Add extra_nic option
|
6 years ago |
Harry Chen
|
4ddcdeb004
|
Complete DTS for qemu-malta
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
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
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
34c3d139a1
|
Modify linker script to mipsel arch, add dts in kernel binary
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
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 |
WangRunji
|
6923efd250
|
fix last commit. improve process code.
|
6 years ago |