]> git.corax.cc Git - corax/commit
kernel/arch: Add functions for enabling and disabling paging
authorMatthias Kruk <m@m10k.eu>
Wed, 30 Dec 2020 02:16:03 +0000 (11:16 +0900)
committerMatthias Kruk <m@m10k.eu>
Wed, 30 Dec 2020 02:16:03 +0000 (11:16 +0900)
commitbf84aedad9eb5211fd9f2b3b9d9cbcd369c2b738
tree2437e5039057060628a593da50a5e648ae698990
parent61cda07bc7c8c16cc6be83c53405c778d3bb11e9
kernel/arch: Add functions for enabling and disabling paging

The new paging implementation needs to access paging structures in
physical memory, making it necessary to temporarily disable paging.
This commit adds the necessary functions to explicitly disable and
enable paging on a processor.
kernel/arch/cpu32.S
kernel/include/arch.h