18:41:26froggeythere isn't really a direct counterpart. the virtual address space is statically divided up into regions and there aren't any functions for dynamically allocate virtual addresses
18:42:35froggeythe pager is probably closest, with the gc & allocation functions taking part
18:42:44froggeywere you looking for anything specific?
18:45:51varjaga rather vague idea for pagetable based key-value datastore
18:46:13varjagso looking how to manipulate the PT without breaking anything
18:47:32froggeyI'd definitely recommend doing any kind of page table manipulation inside the pager thread
18:48:52froggeythe page tables are protected by *VM-LOCK*, but taking that lock in an arbitrary thread is a really bad idea
18:54:44froggeyyou can use pager-rpc to run functions in the pager thread, which is how the gc manipulates the virtual address space (see allocate-memory-range, release-memory-range, protect-memory-range)