History log of /seL4-test-master/tools/riscv-pk/pk/syscall.h
Revision Date Author Comments
# 97b683ed 25-Mar-2019 Andrew Waterman <andrew@sifive.com>

Fix build with newer newlib


# a1c125dd 28-Feb-2019 Luís Marques <luis@luismarques.eu>

Stub out madvise syscall (#145)


# fb4e3122 29-Aug-2017 Andrew Waterman <andrew@sifive.com>

Stub out sys_prlimit64


# 558039d5 13-Nov-2016 Andrew Waterman <andrew@sifive.com>

Add syscall stubs to get through libpthread initializers


# 676c953b 19-Jan-2016 Colin Schmidt <colins@eecs.berkeley.edu>

add renameat syscall


# 4a375723 14-Sep-2015 Andrew Waterman <waterman@cs.berkeley.edu>

Add ftruncate syscall


# cc3a93bf 11-Sep-2015 Andrew Waterman <waterman@cs.berkeley.edu>

Stub out a few system calls


# 87683e74 10-May-2015 Andrew Waterman <waterman@cs.berkeley.edu>

Split pk functionality into pk and bbl

pk is now an AEE only (i.e. it can only execute user programs).
bbl is now an SEE only (i.e. it can only host kernels).


# 6517fe26 12-Mar-2015 Andrew Waterman <waterman@cs.berkeley.edu>

Update to new privileged spec


# d05359c1 26-Jan-2015 Andrew Waterman <waterman@eecs.berkeley.edu>

return -ENOSYS for ioctl, rather than aborting


# 0a81fd3a 20-Jan-2015 Andrew Waterman <waterman@cs.berkeley.edu>

Support linkat, unlinkat, mkdirat syscalls

Also, old-style syscalls e.g. open are now implemented with e.g. openat.


# fda0d85a 26-Oct-2014 Andrew Waterman <waterman@cs.berkeley.edu>

Don't rely on the C library


# 1d953bf6 11-Sep-2014 Andrew Waterman <waterman@eecs.berkeley.edu>

Support glibc 2.20 programs


# 8fc3a35b 27-May-2014 Colin Schmidt <colins@berkeley.edu>

Allow mmap to map new segments larger than 1 page on top of existing mappings and add mprotect syscall


# e50dc18f 22-May-2014 Colin Schmidt <colins@berkeley.edu>

Add several syscalls, and move syscall header file from newlib
syscalls added (openat, access, accessat, faccessat, etc.)


# f1f8dbbe 04-Feb-2014 Andrew Waterman <waterman@eecs.berkeley.edu>

Abandon MIPS convention for indicating syscall errors in register a3


# cc72987e 13-Jul-2013 Andrew Waterman <waterman@cs.berkeley.edu>

Support Linux ABI and (optionally) virtual memory


# accebe9e 25-Mar-2013 Andrew Waterman <waterman@cs.berkeley.edu>

add BSD license


# 0edaecc5 19-Jun-2011 Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU>

temporary undoing of renaming


# e63e4fbe 19-Jun-2011 Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU>

Renamed packages


# 666ae0c9 08-Apr-2011 Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU>

[pk,fesvr] pk now loads elfs itself

this allows it to detect 32b binaries