summaryrefslogtreecommitdiffstats
path: root/src/arch/riscv/virtual_memory.c
Commit message (Expand)AuthorAgeFilesLines
* arch/riscv: Don't set FPU state to "dirty"Jonathan Neuschäfer2018-12-191-5/+0
* arch/riscv: Don't hardcode CSR numbers anymoreJonathan Neuschäfer2018-12-181-7/+2
* riscv: don't write to mstatus.XSXiang Wang2018-09-161-1/+0
* arch/riscv: Configure delegation only if S-mode is supportedJonathan Neuschäfer2018-09-151-5/+7
* arch/riscv: Delegate the page fault exceptionsJonathan Neuschäfer2018-02-201-0/+3
* arch/riscv: Update encoding.h and adjust related codeJonathan Neuschäfer2018-02-201-3/+3
* arch/riscv: Don't set up virtual memoryJonathan Neuschäfer2018-02-201-232/+0
* arch/riscv: Remove the current SBI implementationJonathan Neuschäfer2017-12-021-29/+6
* riscv: Update register addresswxjstz2017-09-261-3/+2
* riscv: enable counters via m[us]counterenRonald G. Minnich2016-12-201-10/+8
* riscv: Add support for timer interruptsRonald G. Minnich2016-12-181-2/+11
* riscv: map first 4GiB of physical address spaceRonald G. Minnich2016-11-201-12/+76
* riscv: add a variable to control trap managementRonald G. Minnich2016-11-141-10/+16
* RISCV: Clean up the common architectural codeRonald G. Minnich2016-10-241-14/+32
* arch/riscv: Map the kernel space into RAM (2GiB+)Jonathan Neuschäfer2016-08-231-3/+3
* arch/riscv: Implement the SBI againJonathan Neuschäfer2016-08-231-1/+2
* arch/riscv: Enable U-mode/S-mode counters (stime, etc.)Jonathan Neuschäfer2016-08-231-0/+4
* arch/riscv: Delegate exceptions to supervisor mode if appropriateJonathan Neuschäfer2016-08-231-0/+10
* arch/riscv: Print the page table structure after constructionJonathan Neuschäfer2016-08-231-8/+77
* arch/riscv: Fix the page table setup codeJonathan Neuschäfer2016-08-111-2/+5
* arch/riscv: Update encoding.h and dependent filesJonathan Neuschäfer2016-08-111-9/+8
* arch/riscv: Add include/arch/barrier.hJonathan Neuschäfer2016-08-021-2/+3
* arch/riscv: Only initialize virtual memory if it's availableJonathan Neuschäfer2016-07-281-10/+16
* arch/riscv: Remove enter_supervisorJonathan Neuschäfer2016-07-181-5/+0
* tree: drop last paragraph of GPL copyright headerPatrick Georgi2015-10-311-4/+0
* riscv-virtual-memory: move page tables into virtual address spaceThaminda Edirisooriya2015-09-161-1/+1
* riscv-virtual-memory: Add virtual memory setupThaminda Edirisooriya2015-09-101-0/+142