170 Commits (master)
 

Author SHA1 Message Date
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 ce51c9b2ec Generate qcow2 instead of raw image for sfs unused blocks
6 years ago
Jiajie Chen bf9d296331 Use rcore-fs-fuse instead of mksfs for sfsimg generation
6 years ago
Jiajie Chen 835568e205 Do not build biscuit for riscv64 by default
6 years ago
WangRunji 7045a26e17 remove initfd for ucore programs
6 years ago
Jiajie Chen aae69bd685 Fix pthread missing in riscv toolchain
6 years ago
Jiajie Chen 779831fd05 Use musl for biscuit programs in RISC-V
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
chyyuu 9a9b2f6833 Merge branch 'linux64-syscall' of github.com:rcore-os/rcore-user into linux64-syscall
6 years ago
chyyuu e282fb16ba update README
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 61e55e3c0a try to fix travis
6 years ago
equation314 9484651b97 fix struct stat layout on non-x86 archs
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
WangRunji f0d05da78f update busybox for x86_64 & aarch64
6 years ago
chyyuu bae6866610 update info about build gcc-musl in ubuntu
6 years ago
Jiajie Chen 7db2bd11e5 Install musl toolchain under aarch64 as well
6 years ago
Jiajie Chen 5b6efc54fb Install linux headers
6 years ago
Jiajie Chen 3c597882e5 Add more linux header detection path
6 years ago
Jiajie Chen 107306b9ce Run apt update before installing
6 years ago
Jiajie Chen cb24d32d21 Fix ubuntu package name for musl
6 years ago
Jiajie Chen 6324788a0b Fix syntax in .travis.yml
6 years ago
Jiajie Chen f611085eac Install toolchains for musl in .travis.yml
6 years ago
Jiajie Chen a1e79918a4 Update README about musl
6 years ago
Jiajie Chen 095cfa8e66 Fix musl gcc building biscuit under Linux
6 years ago
Jiajie Chen 091b95fae2 Fix biscuit building under Linux musl-gcc
6 years ago
Jiajie Chen 9ba5207eec Download busybox in Makefile for testing
6 years ago
equation314 bbf127b24e remove link flag `-Ttext` for aarch64
6 years ago
Jiajie Chen 93bac1ce10 Add -static to CFLAGS
6 years ago
Jiajie Chen 9f46239322 Use musl instead of litc in biscuit programs
6 years ago
Wang Runji fb9a1d5f70
Merge pull request #1 from jiegec/linux64-syscall
6 years ago
Jiajie Chen 5b12508570 Workaround for tls and use getdents64 to implement fdopendir
6 years ago
WangRunji 64dac11ac3 fix x86_64 syscall register (r10)
6 years ago
WangRunji 408f23213d Merge remote-tracking branch 'origin/linux64-syscall' into linux64-syscall
6 years ago
WangRunji cb1bd5b835 fix struct stat to match Linux ABI
6 years ago
equation314 a54b90e12b biscuit: fix aarch64 toolchain prefix on linux
6 years ago
equation314 bed1fa274b update travis
6 years ago