summaryrefslogtreecommitdiff
path: root/v
AgeCommit message (Expand)AuthorFilesLines
2023-08-22Support setting V-env LFSR bits with a compiler flag (#43)HEADmasterJerry Zhao1-2/+6
2023-03-16Cope with presence of Smrnmi extensionAndrew Waterman1-0/+2
2023-03-03Increase v env stack sizeAndrew Waterman1-1/+1
2023-02-02env: trap and page fault filter mechanism (#40)deepak04142-0/+25
2022-01-31Reverse memcpy direction when evicts a page. (#34)eistar1-1/+1
2021-07-18Fix __clear_cache(0, 0) compilation issue (#30)Daniel Lustig1-1/+1
2020-11-24v/entry.S: replace sbadaddr with stvalGokturk Yuksek1-1/+1
2020-11-24Replace sptbr with satp throughoutGokturk Yuksek1-3/+3
2020-07-14fix a building errorZhi Yong Wu1-2/+2
2020-04-14encoding: add new VCSR for vector 0.9Chih-Min Chao1-1/+3
2020-03-05enable vector unit in V environment (#20)Han-Kuan Chen1-0/+3
2020-03-02restore mtvec (#19)Han-Kuan Chen1-1/+1
2020-02-27Enable vector unit in V environment by defaultAndrew Waterman1-2/+2
2019-12-16Initialize all the x-registers for determinismAndrew Waterman1-0/+32
2019-08-15Don't truncate the LFSR to 32 bitsAndrew Waterman1-2/+2
2019-02-19Support testing Sv48 with -DSv48 optionAndrew Waterman1-21/+47
2019-01-04Align entry points for RVC compilationAndrew Waterman1-0/+4
2018-09-23Avoid writing reserved values to pmpaddr CSRAndrew Waterman1-1/+2
2018-09-06Enable EXTRA_INIT macro to work in VM environment (#10)Michael McKeown2-0/+5
2017-11-27Rename sptbr to satpAndrew Waterman1-3/+3
2017-08-16Inform GCC that "sfence.vma" clobbers memoryPalmer Dabbelt1-1/+1
2017-05-01Set ELF entry point correctlyAndrew Waterman1-2/+2
2017-03-30New PMP encodingAndrew Waterman1-1/+1
2017-03-29Test sstatus.SUM more thoroughly by keeping it usually disabledAndrew Waterman1-1/+6
2017-03-27Separate page faults from physical memory access exceptionsAndrew Waterman1-5/+5
2017-03-23Align mtvec targetAndrew Waterman1-0/+1
2017-03-23Rely on assembler to provide PMP CSRsAndrew Waterman1-5/+4
2017-03-21Set up PMP if presentAndrew Waterman1-2/+12
2017-03-09WIP on priv-1.10Andrew Waterman1-25/+40
2016-12-06avoid non-standard predefined macrosAndrew Waterman3-8/+4
2016-08-26Disable interrupts during VM testsAndrew Waterman1-2/+3
2016-08-17Avoid division in VM testsAndrew Waterman2-6/+6
2016-07-06Update to new PTE formatAndrew Waterman1-11/+9
2016-06-15Speed up VM testsAndrew Waterman3-9/+27
2016-05-25Keep tohost/fromhost at deterministic addressAndrew Waterman1-3/+0
2016-05-03Fix multicore VM testsAndrew Waterman2-2/+5
2016-05-02Stop using mtohost/mfromhost registersAndrew Waterman2-30/+16
2016-04-30ERET -> xRET; change memory mapAndrew Waterman2-9/+12
2016-03-14Support RV32 virtual memory testspriv-1.9Andrew Waterman3-7/+117
2016-02-28WIP on priv spec v1.9Andrew Waterman2-25/+21
2015-09-20Remove Hwacha v3 supportAndrew Waterman3-178/+2
2015-07-06Coherence torture test for VM testsAndrew Waterman1-1/+24
2015-05-19Improve coverage of VM testsAndrew Waterman3-44/+89
2015-05-09Update to privileged architecture version 1.7Andrew Waterman3-57/+12
2015-04-03Rename VM_SV43 to VM_SV39Andrew Waterman1-1/+1
2015-03-27New virtual memory implementation (Sv39)Andrew Waterman2-4/+4
2015-03-17Merge [shm]call into ecall, [shm]ret into eretAndrew Waterman2-2/+2
2015-03-16clean up pt and vector environmentsYunsup Lee3-6/+5
2015-03-14Check referenced/dirty bitsAndrew Waterman1-1/+7
2015-03-12Update to new privileged specAndrew Waterman3-183/+137