MicrOS
physical_memory_manager.h
Go to the documentation of this file.
1 #ifndef PHYSICAL_MEMORY_MANAGER_H
2 #define PHYSICAL_MEMORY_MANAGER_H
3 
4 #include <stdbool.h>
7 #include "drivers/vga/vga.h"
9 #include <stdlib.h>
10 #include "physical_memory_entry.h"
12 #include "physical_memory_stats.h"
13 
18 void draw_4MB_array(uint64_t number_of_sector);
19 void memoryViewer();
20 
22 
23 #endif
void physical_memory_get_stats(physical_memory_stats *stats)
Definition: physical_memory_manager.c:321
void memoryViewer()
Definition: physical_memory_manager.c:280
void draw_4MB_array(uint64_t number_of_sector)
Definition: physical_memory_manager.c:101
void physical_memory_init()
Definition: physical_memory_manager.c:10
Definition: physical_memory_stats.h:4
uint32_t physical_memory_alloc_page()
Definition: physical_memory_manager.c:47
void physical_memory_dump()
Definition: physical_memory_manager.c:72
size_t uint32_t
Unsigned integral type.
Definition: string.h:8
bool physical_memory_dealloc_page(uint32_t index)
Definition: physical_memory_manager.c:61