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
Workaround for tls and use getdents64 to implement fdopendir
|
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 |