From cbfca7a9854061e3a2d59795361fb875827e7c50 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 1 Mar 2022 21:24:21 +0200 Subject: make vmflags_t 16 bits lower 8 bits are reserved for arch-specific flags (but at least read/write/execute) and higher 8 bits are metadata, currently only for VM_VIRTUAL (to be used when the backing physical memory shouldn't be freed) --- TODO.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 8492ade..7adcceb 100644 --- a/TODO.txt +++ b/TODO.txt @@ -49,3 +49,6 @@ be better for cache locality. + Add in more logging etc. dumbass + More functions, less macros? sometimes helpful in gdb, maybe also for kernel binary size? ++ Add in purely virtual memory pages, i.e. stuff that shouldn't free physical +memory when the memory page is freed, for example if two processes share the +same memory -- cgit v1.3