aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-03-29M-mode code doesn't need access to pk's page tableAndrew Waterman3-2/+2
2021-03-29update encoding.hAndrew Waterman1-267/+1145
2021-03-29pk: correctly restore sstatus.SUM in strcpy_from_userAndrew Waterman1-3/+7
2021-03-26pk: support printk before file initAndrew Waterman2-4/+3
2021-03-26pk: don't init files until VM setup is completeAndrew Waterman1-2/+2
2021-03-25pk: refactor vm free list managementAndrew Waterman4-61/+115
2021-03-25pk: support >2 GiB of user memory for RV64Andrew Waterman7-34/+76
2021-03-25Add some missing syscall stubsAndrew Waterman2-0/+10
2021-03-25pk: avoid assertion failures on brk syscallsAndrew Waterman1-3/+5
2021-03-25pk: avoid out-of-memory errorsAndrew Waterman2-50/+107
2021-03-25pk: remove linear VA mapping constraintAndrew Waterman1-46/+83
2021-03-25pk: only access user memory through explicit accessorsAndrew Waterman9-77/+278
2021-03-25Add `statx` syscall (#234)huaixv3-0/+23
2020-12-15Add support for the UART interface on the LiteX SoC (#230)gsomlo5-1/+101
2020-11-29Remove unused file_stat, copy_stat functionsAndrew Waterman4-28/+0
2020-11-29Remove use of copy_stat() from sys_fstat and sys_lstat (#228)Marcus Comstedt1-2/+4
2020-11-23use MEM_START, not DRAM_BASE, for pk mappingsAndrew Waterman2-3/+3
2020-11-23Fix emulation of misaligned access on big endian target (#224)Marcus Comstedt2-3/+32
2020-11-16Merge pull request #222 from zeldin/stat-struct-formatAndrew Waterman1-1/+1
2020-11-17Remove use of copy_stat() from sys_fstatatMarcus Comstedt1-1/+1
2020-11-12Merge pull request #220 from zeldin/big-endianAndrew Waterman2-3/+8
2020-11-11pk: Fix pushing of argc to match linux kernel behaviourMarcus Comstedt1-3/+3
2020-11-11fdt: Skip byteorder swap on big endianMarcus Comstedt1-0/+5
2020-10-31Disable device tree filter when load a dts from file (#219)Yan7-1/+60
2020-10-30Revert "Disable device tree filter when load a dts from file (#217)"Andrew Waterman7-54/+1
2020-10-29Disable device tree filter when load a dts from file (#217)Yan7-1/+54
2020-08-07make htif_poweroff thread-safe (#211)Howard Mao1-2/+3
2020-07-31Don't perform 64-bit accesses to the PLIC (#205)Alexander Richardson3-7/+7
2020-07-18Fix UART register map (#208)Nicholas O'Brien1-1/+3
2020-06-07Consistently use fdt_string_list for FDT compatible property (#202)Jessica Clarke3-3/+3
2020-04-28Use correct offset for bbl.bin with non-default MEM_START (#187)Jessica Clarke1-1/+1
2020-04-28Support --without-payload for OpenSBI fw_jump-style booting (#186)Jessica Clarke3-6/+25
2020-03-29Update encoding.h from riscv-opcodes (#194)Kito Cheng1-246/+1573
2020-03-16Fix CPI calcualtion for -s option (#192)davidmetz1-1/+1
2020-02-02Support manually zeroing out BSS when booting (#188)James Clarke4-1/+38
2020-01-13Enable vector unit if present (continuation of 77a5df569451571d608650a34183d5...Andrew Waterman3-3/+8
2020-01-11Enable vector unit if presentAndrew Waterman2-0/+5
2019-12-09Added --with-abi configure option (#183)Nick Knight3-4/+27
2019-12-06Only prohibit float32-only when FP emulation is enabledAndrew Waterman3-7/+22
2019-11-06Support a subset of 16750 functionality, and improve baud rate selection (#182)Jonathan Kimmitt1-3/+15
2019-10-31fdt: allow mmu type "riscv,32" on rv32 systems (#177)Gokturk Yuksek1-0/+4
2019-10-23Add --help (#179)Luís Marques1-14/+35
2019-10-22Implement dup3 syscall (#162)Luís Marques4-0/+32
2019-10-22text-modification: delete a word 'and' in README.md (#115)dskwe1-1/+1
2019-10-22Merge pull request #150 from lsgunth/build_fixesAndrew Waterman2-5/+11
2019-10-22Make performance counters always 64 bits wide (#178)Luís Marques5-21/+93
2019-10-18Add user write permissions to installed filesAndrew Waterman1-2/+2
2019-10-01Only accept statically linked binaries (#176)Luís Marques2-0/+4
2019-08-14Merge pull request #172 from riscv/versionPalmer Dabbelt2-26/+14
2019-08-14Mark PK as version 1.0.0v1.0.0Palmer Dabbelt2-26/+14