Commit Graph

53 Commits (fae914b11b8de423d3b11f7259db03cf6cdf3d21)
 

Author SHA1 Message Date
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 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
equation314 250f278a53 Merge branch 'linux64-syscall' of https://github.com/wangrunji0408/rcore_user into HEAD 6 years ago
equation314 ddede19b61 biscuit: support aarch64 6 years ago
WangRunji 5804df1c3b biscuit: fix sys_mmap. add syscall6 6 years ago
WangRunji d84f21465c biscuit: fix argc, argv 6 years ago
WangRunji 5eeb7b20c9 sysenter -> syscall 6 years ago
WangRunji 86bb44b00d add Rust programs. add Makefile 6 years ago
WangRunji b7d252e979 update travis & README 6 years ago
WangRunji fc8393f95e add Biscuit user programs from origin 6 years ago
WangRunji f36b2014d2 move ucore programs to a new dir 6 years ago
WangRunji 046c7c6317 modify syscall ids to match Linux 64. deprecate sys_putc. 6 years ago
WangRunji 10b2aa8b6d merge elf.h & def.h 6 years ago
WangRunji 78bfb1f6ea fix CMake config 6 years ago
WangRunji 227c552a45 fix set gp on riscv 6 years ago
equation314 c524941890 add aarch64 6 years ago
WangRunji 42f31a0c17 fix CMake config 6 years ago
WangRunji 87862e9fd6 fix compile on Linux 6 years ago
WangRunji b9d884a0e6 merge lib for all arch 6 years ago