Matheus
|
dd75dc2d87
|
vmm: vmm_changemmuflags
|
2024-08-21 21:33:29 -03:00 |
|
Matheus
|
ca2ad66dc6
|
block: read page by page rather than block by block
|
2024-08-10 22:43:09 -03:00 |
|
Matheus
|
d447751c30
|
vmm: properly handle direct physical mapping unmap
|
2024-07-30 20:49:38 -03:00 |
|
Matheus
|
06629f3088
|
vmm: vmm_getphysical()
|
2024-04-14 19:11:15 -03:00 |
|
Matheus
|
bb63689e64
|
vmm: add vmm_apinit() to vmm.h
|
2024-04-07 16:35:40 -03:00 |
|
Matheus
|
30851d4971
|
ports: tar and xz
|
2023-08-02 21:27:24 -03:00 |
|
Matheus
|
8ca2360991
|
vmm: add a pflock mutex to synchronize pagefaults
|
2023-07-26 22:47:00 -03:00 |
|
Matheus
|
f5c5b01d85
|
vmm: use mutexes
|
2023-07-26 21:39:06 -03:00 |
|
Matheus
|
49eef0e04c
|
vfs: use mutexes for locking
|
2023-07-26 20:29:40 -03:00 |
|
Matheus
|
f2b76caa84
|
vmm: change how vmm_destroycontext is handled
|
2023-06-10 12:09:46 -03:00 |
|
Matheus
|
85dc9cffdf
|
vmm: rename DESTROY_FLAGS_NOSYNC and force hhdm mappings to use VMM_FLAGS_EXACT
|
2023-05-29 07:50:59 -03:00 |
|
Matheus
|
29cd03313e
|
vmm: vmm_fork, vmm_destroycontext and fix pagetable used on destroyrange
|
2023-05-16 19:36:06 -03:00 |
|
Matheus
|
df1448b443
|
vmm: fix mmuflagstovnodeflags
|
2023-05-13 22:29:18 -03:00 |
|
Matheus
|
7c22b401be
|
vmm: fix vnodeflagstommuflags
|
2023-05-07 22:36:30 -03:00 |
|
Matheus
|
46bbf60ce8
|
vmm: file mapping
|
2023-05-06 19:28:09 -03:00 |
|
Matheus
|
87313086a4
|
tmpfs: mmap and munmap
|
2023-05-06 17:51:10 -03:00 |
|
Matheus
|
47ff33982e
|
vmm: export vmm_kernelctx
|
2023-04-24 22:17:59 -03:00 |
|
Matheus
|
0394165361
|
kernel: spinlocks
|
2023-04-23 17:12:05 -03:00 |
|
Matheus
|
57d8dd3ae3
|
vmm: page fault handling
|
2023-04-16 21:58:00 -03:00 |
|
Matheus
|
30d64485fd
|
kernel: initial vmm implementation
|
2023-04-16 20:47:41 -03:00 |
|