index
:
rocket-tools/riscv-pk.git
cs250
device-files
enable-32bit
eos14-bringup
eos20
fdt
fix-fcvt-s-w
gnuconfig
hax
master
maxmem
new-sbi-disk
remap
rocc-enable
rv32-putstring
rvt-master
sbi-disk
sbi_emulation_for_perf
sbi_for_perf
travis-dev
Unnamed repository; edit this file 'description' to name the repository.
root
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
pk
/
mmap.c
Age
Commit message (
Expand
)
Author
Files
Lines
2022-01-28
pk: thwart an attempt from the compiler to optimize
Saleem Abdulrasool
1
-1
/
+2
2021-05-18
Add __early_pgalloc_align; refactor __early_alloc to use it
Andrew Waterman
1
-3
/
+11
2021-05-18
Fix range check
Andrew Waterman
1
-2
/
+3
2021-05-05
replace `spbtr` with `satp` (#241)
Saleem Abdulrasool
1
-1
/
+1
2021-03-29
pk: vm cleanups; use narrower TLB flushes
Andrew Waterman
1
-9
/
+15
2021-03-29
M-mode code doesn't need access to pk's page table
Andrew Waterman
1
-0
/
+2
2021-03-25
pk: refactor vm free list management
Andrew Waterman
1
-58
/
+100
2021-03-25
pk: support >2 GiB of user memory for RV64
Andrew Waterman
1
-14
/
+21
2021-03-25
pk: avoid assertion failures on brk syscalls
Andrew Waterman
1
-3
/
+5
2021-03-25
pk: avoid out-of-memory errors
Andrew Waterman
1
-50
/
+106
2021-03-25
pk: remove linear VA mapping constraint
Andrew Waterman
1
-46
/
+83
2021-03-25
pk: only access user memory through explicit accessors
Andrew Waterman
1
-1
/
+2
2020-11-23
use MEM_START, not DRAM_BASE, for pk mappings
Andrew Waterman
1
-2
/
+2
2018-07-09
Properly license all nontrivial files
Andrew Waterman
1
-0
/
+2
2017-12-12
Bump encoding.h
Andrew Waterman
1
-1
/
+1
2017-10-19
Order __page_alloc before writing vmrs
Andrew Waterman
1
-2
/
+6
2017-04-18
Increase PK stack size to 3% of memory, up to 8 MiB
Andrew Waterman
1
-1
/
+1
2017-02-22
Fix PK boot
Andrew Waterman
1
-3
/
+6
2017-02-20
Don't block for acks on console writes
Andrew Waterman
1
-6
/
+6
2016-12-06
avoid non-standard predefined macros
Andrew Waterman
1
-1
/
+1
2016-11-13
Cap pk memory size to 2 GiB for RV32
Andrew Waterman
1
-0
/
+5
2016-11-02
Acquire write permissions before zeroing page in ELF loader
Andrew Waterman
1
-1
/
+2
2016-09-09
Add -p flag to pk to disable demand paging
Andrew Waterman
1
-2
/
+2
2016-07-06
Udpate to new PTE format
Andrew Waterman
1
-27
/
+11
2016-04-30
Move DRAM to high addresses
Andrew Waterman
1
-22
/
+17
2016-03-09
Refactor pk, bbl, machine into separate libraries
Andrew Waterman
1
-0
/
+426