Mitchell Horne
|
de09dcebd7
riscv: rework page table bootstrap
|
4 months ago |
Mitchell Horne
|
bfb8575469
riscv: Construct an identity map in locore.S
|
4 months ago |
Bojan Novković
|
0a44b8a56d
vm: Simplify startup page dumping conditional
|
5 months ago |
Bojan Novković
|
da76d349b6
uma: Deduplicate uma_small_alloc
|
5 months ago |
Mitchell Horne
|
1d3c23676d
arm64, riscv: remove unused declaration
|
5 months ago |
Warner Losh
|
29363fb446
sys: Remove ancient SCCS tags.
|
11 months ago |
Warner Losh
|
2ff63af9b8
sys: Remove $FreeBSD$: one-line .h pattern
|
1 year ago |
Alfredo Mazzinghi
|
ef0a711fd5
riscv: Use PMAP_MAPDEV_EARLY_SIZE in locore and pmap_bootstrap
|
1 year ago |
Mark Johnston
|
828ea49deb
riscv: Avoid passing invalid addresses to pmap_fault()
|
2 years ago |
Mark Johnston
|
31218f3209
riscv: Add support for enabling SV48 mode
|
2 years ago |
Mark Johnston
|
35d0f443cf
riscv: Define a SV48 memory map
|
2 years ago |
Mark Johnston
|
59f192c507
riscv: Add various pmap definitions needed to support SV48 mode
|
2 years ago |
Mitchell Horne
|
4a9f2f8b07
riscv: handle page faults in the unmappable region
|
3 years ago |
Mark Johnston
|
3e3eb5f45f
arm64, riscv: Set VM_KMEM_SIZE_SCALE to 1
|
3 years ago |
Mitchell Horne
|
818390ce0c
arm64: fix early devmap assertion
|
3 years ago |
Mark Johnston
|
78257765f2
Add a vmparam.h constant indicating pmap support for large pages.
|
4 years ago |
D Scott Phillips
|
ab041f713a
Move vm_page_dump bitset array definition to MI code
|
4 years ago |
Mitchell Horne
|
dde3b16bbc
Add macros simplifying the fake preload setup
|
4 years ago |
Mitchell Horne
|
24891abdb2
RISC-V: copy the DTB to early KVA
|
4 years ago |
Alan Cox
|
bc285d6a8f
Eliminate an unused declaration. The variable in question is only defined
|
5 years ago |
Mark Johnston
|
f6893f09d5
Implement transparent 2MB superpage promotion for RISC-V.
|
5 years ago |
Mark Johnston
|
1a153f42fa
Update the description of the address space layout on RISC-V.
|
5 years ago |
Ruslan Bukin
|
6371d0bd64
Implement uma_small_alloc(), uma_small_free().
|
6 years ago |
Warner Losh
|
9ecd7fdebe
Remove VM_FREELIST_ISADMA. It's not needed on these architectures.
|
6 years ago |
Nathan Whitehorn
|
9a8196ce19
Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across the
|
6 years ago |
Ruslan Bukin
|
250b1bf3c5
Disable superpages reservations as we don't have implemented them yet.
|
8 years ago |
Ruslan Bukin
|
5f8228b2f3
o Remove operation in machine mode.
|
8 years ago |
Ruslan Bukin
|
98f50c44e3
Update RISC-V port to Privileged Architecture Version 1.9.
|
8 years ago |
Ruslan Bukin
|
30b72b6871
Move arm's devmap to some generic place, so it can be used
|
8 years ago |
Ruslan Bukin
|
02a371289a
o Implement shared pagetables and switch from 4 to 3 levels page
|
8 years ago |