aboutsummaryrefslogtreecommitdiff
path: root/kern/boot_script.c
diff options
context:
space:
mode:
authorLuca Dariz <luca@orpolo.org>2023-05-21 10:57:56 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-05-21 20:55:01 +0200
commit222020cff440921e987dcd92e308dd775e5d543d (patch)
treef12d67c7bcb96a6528604c8a5c881ddd792c55b4 /kern/boot_script.c
parent95bf57a0625140e4b60f817150cb516bda65b446 (diff)
downloadgnumach-222020cff440921e987dcd92e308dd775e5d543d.tar.gz
gnumach-222020cff440921e987dcd92e308dd775e5d543d.tar.bz2
gnumach-222020cff440921e987dcd92e308dd775e5d543d.zip
pmap: dynamically allocate the whole user page tree map
* i386/intel/pmap.c: switch to dynamic allocation of all the page tree map levels for the user-space address range, using a separate kmem cache for each level. This allows to extend the usable memory space on x86_64 to use more than one L3 page for user space. The kernel address map is left untouched for now as it needs a different initialization. * i386/intel/pmap.h: remove hardcoded user pages and add macro to recontruct the page-to-virtual mapping Message-Id: <20230521085758.365640-1-luca@orpolo.org>
Diffstat (limited to 'kern/boot_script.c')
0 files changed, 0 insertions, 0 deletions