aboutsummaryrefslogtreecommitdiff
path: root/pk/file.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-25pk: only access user memory through explicit accessorsAndrew Waterman1-9/+5
2020-11-29Remove unused file_stat, copy_stat functionsAndrew Waterman1-8/+0
2019-10-22Implement dup3 syscall (#162)Luís Marques1-0/+14
2016-04-30Move DRAM to high addressesAndrew Waterman1-6/+6
2016-03-09Refactor pk, bbl, machine into separate librariesAndrew Waterman1-4/+6
2016-02-19Fix struct stat size mismatch for RV32Andrew Waterman1-2/+4
2015-11-18Fix macros for emulating atomic operations (--disable-atomics).Darius Rad1-1/+1
2015-09-14Add ftruncate syscallAndrew Waterman1-0/+5
2015-03-12Update to new privileged specAndrew Waterman1-18/+11
2015-01-20Support linkat, unlinkat, mkdirat syscallsAndrew Waterman1-24/+9
2015-01-20Increased max number of files,fds statically supported by pk.Christopher Celio1-2/+2
2014-06-12Add file reference counting sanity checkAndrew Waterman1-1/+2
2014-05-22Add several syscalls, and move syscall header file from newlibColin Schmidt1-10/+30
2014-04-27Use atomic_cas instead of __sync_bool_compare_and_swapAndrew Waterman1-5/+5
2014-02-04Abandon MIPS convention for indicating syscall errors in register a3Andrew Waterman1-15/+16
2013-11-25Update to new privileged ISAAndrew Waterman1-1/+0
2013-07-13Support Linux ABI and (optionally) virtual memoryAndrew Waterman1-51/+57
2013-03-25add BSD licenseAndrew Waterman1-0/+2
2012-03-24new supervisor modeAndrew Waterman1-6/+0
2011-06-19temporary undoing of renamingAndrew Waterman1-0/+150
2011-06-19Renamed packagesAndrew Waterman1-150/+0
2011-05-19[pk] made PK smallerAndrew Waterman1-6/+6
2011-05-16[sim,pk] cleanups & initial virtual memory supportAndrew Waterman1-1/+1
2011-04-21[pk] fixed lseek syscallAndrew Waterman1-1/+1
2011-04-08[pk,fesvr] pk now loads elfs itselfAndrew Waterman1-1/+11
2010-12-29[pk] send stdout/stderr to both fesvr and debug consoleAndrew Waterman1-2/+9
2010-10-18[pk] improved performance of fp emulationAndrew Waterman1-2/+2
2010-08-18[pk,fesvr] improved proxykernel build systemAndrew Waterman1-0/+133