Matheus
|
774ae10e99
|
kernel: update limine to 11 and use base revision 6
|
2026-04-01 16:45:42 -03:00 |
|
Matheus
|
0b5595ce70
|
mmu: add define
|
2026-03-08 14:48:04 -03:00 |
|
Matheus
|
b3d5bf5586
|
vmm: some work towards page locking
|
2026-02-12 16:25:35 -03:00 |
|
Matheus
|
accad4d70a
|
mmu: enable global pages
|
2025-09-07 00:05:36 -03:00 |
|
Matheus
|
a3f376c1d6
|
fb: map as WC
|
2025-08-24 10:33:24 -03:00 |
|
Matheus
|
ab26020935
|
mmap: support MAP_FIXED_NOREPLACE
|
2025-02-08 20:25:28 -03:00 |
|
Matheus
|
0a49ca75b5
|
mmu: arch_mmu_invalidate() -> arch_mmu_invalidate_range()
|
2024-09-16 17:34:05 -03:00 |
|
Matheus
|
dd75dc2d87
|
vmm: vmm_changemmuflags
|
2024-08-21 21:33:29 -03:00 |
|
Matheus
|
50b4b45d00
|
kernel: usercopy functions
|
2024-06-09 19:31:26 -03:00 |
|
Matheus
|
48b7fb4324
|
vmmcache: initial implementation
|
2024-05-24 18:03:24 -03:00 |
|
Matheus
|
12872ae17f
|
mmu: tlb shootdown
|
2023-11-30 17:50:23 -03:00 |
|
Matheus
|
e5c4b0f3cd
|
smp: processor wakeup
|
2023-10-01 21:51:09 -03:00 |
|
Matheus
|
7e1443d032
|
vmm: copy on write and changes to how page faults are handled
|
2023-08-02 01:18:35 -03:00 |
|
Matheus
|
f3714b83c8
|
x86_64 mmu: cache flags
|
2023-07-16 21:43:07 -03:00 |
|
Matheus
|
e0b2f2a582
|
mmu: arch_mmu_destroytable
|
2023-05-16 19:35:09 -03:00 |
|
Matheus
|
9ce8bd25f5
|
vmm: fix getting free range at edge of spaces
|
2023-05-07 15:08:33 -03:00 |
|
Matheus
|
46e5e6c561
|
mmu: rename ARCH_MMU_FLAG_* to ARCH_MMU_FLAGS_*
|
2023-04-21 00:25:31 -03:00 |
|
Matheus
|
30d64485fd
|
kernel: initial vmm implementation
|
2023-04-16 20:47:41 -03:00 |
|
Matheus
|
d9d2784e4f
|
kernel: x86_64 mmu
|
2023-04-14 21:45:43 -03:00 |
|
Matheus
|
c190f0bb74
|
kernel: mmu.h
|
2023-04-12 21:48:24 -03:00 |
|