aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/src/memory/paging
diff options
context:
space:
mode:
authorMatteo Gmür <matteo.gmuer1@ost.ch>2024-10-22 06:16:51 +0000
committerMatteo Gmür <matteo.gmuer1@ost.ch>2024-10-22 06:16:51 +0000
commitba054441f93a30e2042a71d632a6a5fb04007d15 (patch)
tree89b404604e8d68e48dd2d437d018a9c7f24806b1 /arch/x86_64/src/memory/paging
parent7d1d7c5f63791506049cc188740cc4956fc8d14c (diff)
downloadteachos-ba054441f93a30e2042a71d632a6a5fb04007d15.tar.xz
teachos-ba054441f93a30e2042a71d632a6a5fb04007d15.zip
Adjust all briefs
Diffstat (limited to 'arch/x86_64/src/memory/paging')
-rw-r--r--arch/x86_64/src/memory/paging/page_table.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/x86_64/src/memory/paging/page_table.cpp b/arch/x86_64/src/memory/paging/page_table.cpp
index 939f3b1..555d38a 100644
--- a/arch/x86_64/src/memory/paging/page_table.cpp
+++ b/arch/x86_64/src/memory/paging/page_table.cpp
@@ -15,11 +15,12 @@ namespace teachos::arch::memory::paging
auto zero_entries() -> void;
/**
- * @brief Returns the next page table level from the given page table index.
+ * @brief Returns the next page table level from the given page table index. Meaning we use an index into a Level 4
+ * page table to get the according Level 3 page table.
*
- * Meaning we use an index into a Level 4 page table to get the according Level 3 page table. This method should not
- * be called on a Level 1 page table, because there is no furthere page table and mangeling up and returning the
- * physical address would cause hard to debug issues.
+ * @note This method
+ * should not be called on a Level 1 page table, because there is no furthere page table and mangeling up and
+ * returning the physical address would cause hard to debug issues.
*
* @param table_index Index of this page table in the page table one level lower.
*/
@@ -37,9 +38,8 @@ namespace teachos::arch::memory::paging
/**
* @brief Calculates the address of the next page table level for the given table index.
*
- * The next page table address
- * is only valid if the corresponding entry is present and not a huge page. Meaning we use an index into a
- * Level 4 page table to get the according Level 3 page table address.
+ * @note The next page table address is only valid if the corresponding entry is present and not a huge page.
+ * Meaning we use an index into a Level 4 page table to get the according Level 3 page table address.
*
* @param table_index Index of this page table in the page table one level higher.
* @return An optional of the address of the next page table or null.