34 Commits (e38e72c0d4ba4429a85739e412d2dfc80db67126)

Author SHA1 Message Date
Jiajie Chen bf02e72b85 Add rust user program to test efault
6 years ago
Yuhao Zhou a9bc66382c Support TLS for MIPS.
6 years ago
Harry Chen 215b8c52b3 Fix WAIT syscall number for mipsel
6 years ago
Harry Chen a2985b6e80 Use syscall numbers from o32 ABI (which musl uses)
6 years ago
Harry Chen 23cfbb6565 Merge branch 'master' of github.com:rcore-os/rcore-user
6 years ago
Harry Chen c730e9c8da Use MIPS N32 abi in all user programs
6 years ago
Jiajie Chen 77dd4b1e80 Bump treebitmap version
6 years ago
Jiajie Chen b00a4d266a Complete working raw socket forwarding
6 years ago
Jiajie Chen a460c5b327 Fix mips rust programs
6 years ago
Jiajie Chen 0dc44ae9cb Fix ip checksum calculation
6 years ago
Jiajie Chen 42c0f22ed3 Add half baked raw_socket app
6 years ago
Harry Chen 60bc1a54d2 Port ucore, rust, biscuit to mipsel
6 years ago
equation314 96548d0464 Fix SYS_FACCESSAT id for non-x86
6 years ago
Jiajie Chen 3f62c5095b Remove i386 arch, add redis and nginx to travis ci test
6 years ago
Jiajie Chen 343574eb12 Access before exec in sh
6 years ago
Jiajie Chen a739f17988 Do not use alloc::prelude
6 years ago
Jiajie Chen 2e6a9eb7b5 Fix travis
6 years ago
Jiajie Chen f5ec8a84c3 Only enlarge heap when necessary
6 years ago
Jiajie Chen 3009626522 Enable MMX and SSE for x86_64 and add floating point test
6 years ago
Jiajie Chen a8497fb692 Fix syscall clobber for x86_64, improve iperf performance
6 years ago
Jiajie Chen 449b8a0a67 Partially working iperf client
6 years ago
Jiajie Chen 50d12e7113 Show waiting for queue indication in genpkts
6 years ago
Jiajie Chen 4bcc820a8b Wait and show link up in genpkts
6 years ago
Jiajie Chen fae914b11b Use buddy system allocator, use mmap for heap and add arping utility with ixgbe
6 years ago
equation314 10d49723df use musl to build biscuit programs for aarch64
6 years ago
Jiajie Chen 06084d9925 Update syscall usage for riscv Linux syscalls
6 years ago
Jiajie Chen 0029070acb Fix rust/sh and add rust/tls test
6 years ago
WangRunji 5ce1d2f788 rust: remove initfd, modify io::getc
6 years ago
WangRunji cd8ecc73f2 fix riscv syscall ABI
6 years ago
Jiajie Chen 85c2f45af6 Add a null pointer at the end of argv in rust/sh
6 years ago
Jiajie Chen f0441d1fe3 Fix rust/sh and force musl-cross-make toolchain for biscuit
6 years ago
equation314 bbf127b24e remove link flag `-Ttext` for aarch64
6 years ago
WangRunji 64dac11ac3 fix x86_64 syscall register (r10)
6 years ago
WangRunji 86bb44b00d add Rust programs. add Makefile
6 years ago