![]() |
Xyris
0.5
|
#include <Arch/Arch.hpp>#include <Arch/Memory.hpp>#include <Bootloader/Arguments.hpp>#include <Library/Bitset.hpp>#include <Locking/RAII.hpp>#include <Library/stdio.hpp>#include <Library/string.hpp>#include <Memory/Physical.hpp>#include <Memory/paging.hpp>#include <Support/sections.hpp>#include <Panic.hpp>#include <Logger.hpp>#include <stddef.h>
Include dependency graph for paging.cpp:Go to the source code of this file.
Namespaces | |
| Memory | |
Macros | |
| #define | PAGE_COUNT(s) ((s) / ARCH_PAGE_SIZE) + 1; |
| #define | MAPPING_OUTPUT_FLAG "--enable-mapping-output" |
Functions | |
| Memory::KERNEL_PARAM (enableMappingLogs, MAPPING_OUTPUT_FLAG, argumentsCallback) | |
| void | Memory::init (MemoryMap *map) |
| void | Memory::mapKernelPage (Arch::Memory::Address vaddr, Arch::Memory::Address paddr) |
| void | Memory::mapKernelRangeVirtual (Section sect) |
| void | Memory::mapKernelRangePhysical (Section sect) |
| void * | Memory::newPage (size_t size) |
| void | Memory::freePage (void *page, size_t size) |
| bool | Memory::isPresent (uintptr_t addr) |
| uintptr_t | Memory::getPageDirPhysAddr () |
Definition in file paging.cpp.
| #define MAPPING_OUTPUT_FLAG "--enable-mapping-output" |
Definition at line 54 of file paging.cpp.
| #define PAGE_COUNT | ( | s | ) | ((s) / ARCH_PAGE_SIZE) + 1; |
Definition at line 26 of file paging.cpp.