Kernel: Add API for getting contiguous physcial pages

This will be used to create DMA regions.
This commit is contained in:
2023-10-08 02:57:22 +03:00
parent 0fae2c7309
commit 799aab02f5
4 changed files with 95 additions and 1 deletions
+3
View File
@@ -21,6 +21,9 @@ namespace Kernel
paddr_t take_free_page();
void release_page(paddr_t);
paddr_t take_free_contiguous_pages(size_t pages);
void release_contiguous_pages(paddr_t paddr, size_t pages);
size_t used_pages() const;
size_t free_pages() const;