aboutsummaryrefslogtreecommitdiff
path: root/pk/frontend.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-25pk: support >2 GiB of user memory for RV64Andrew Waterman1-1/+2
2020-11-29Remove unused file_stat, copy_stat functionsAndrew Waterman1-17/+0
2017-02-17WIP towards ECALL interface for SBIAndrew Waterman1-1/+0
2017-02-15Cleanly separate HTIF code; don't poll keyboard on timer interruptAndrew Waterman1-2/+2
2016-07-12zero-extend RV32 physical addresses for HTIFAndrew Waterman1-1/+1
2016-03-05Disentangle PK and BBL a bitAndrew Waterman1-1/+1
2016-02-28Remove SBI HTIF support; add console_getcharAndrew Waterman1-15/+1
2016-02-19Fix struct stat size mismatch for RV32Andrew Waterman1-0/+17
2015-05-10Split pk functionality into pk and bblAndrew Waterman1-0/+7
2015-03-17Merge [shm]call into ecall, [shm]ret into eretAndrew Waterman1-3/+3
2015-03-12Use hcall instead of mcall for sbi callsAndrew Waterman1-3/+3
2015-03-12Update to new privileged specAndrew Waterman1-8/+19
2015-01-20Support linkat, unlinkat, mkdirat syscallsAndrew Waterman1-1/+3
2014-06-03Turn off interrupts when talking to hostAndrew Waterman1-2/+2
2014-05-22Add several syscalls, and move syscall header file from newlibColin Schmidt1-1/+2
2014-02-04Abandon MIPS convention for indicating syscall errors in register a3Andrew Waterman1-2/+2
2013-11-25Update to new privileged ISAAndrew Waterman1-3/+2
2013-03-25add BSD licenseAndrew Waterman1-0/+2
2012-11-17fix spinlocks; add --disable-atomics cfg optAndrew Waterman1-1/+3
2012-08-01new tohost/fromhost semanticsAndrew Waterman1-1/+1
2011-06-19temporary undoing of renamingAndrew Waterman1-0/+29
2011-06-19Renamed packagesAndrew Waterman1-29/+0
2011-05-16[sim,pk] cleanups & initial virtual memory supportAndrew Waterman1-1/+1
2011-04-12[pk] add cache flush after program loadAndrew Waterman1-2/+1
2011-04-12[xcc,pk,sim] added privileged cflush instructionAndrew Waterman1-0/+1
2011-03-25[xcc,pk,opcodes,sim] updated encoding/insn namesAndrew Waterman1-1/+1
2010-10-11[pk] no amos for now, add a sync before triggering the frontendYunsup Lee1-0/+2
2010-09-06[sim, xcc] added PCRs to replace k0 and k1Andrew Waterman1-2/+2
2010-08-24[pk] proxy kernel support for mixed 32b/64b operationAndrew Waterman1-1/+2
2010-08-18[pk,fesvr] improved proxykernel build systemAndrew Waterman1-0/+26