MicrOS
|
#include "physical_memory_manager.h"
Functions | |
int | between (uint64_t number, uint64_t a, uint64_t b) |
int | between_or_eq (uint64_t number, uint64_t a, uint64_t b) |
void | physical_memory_init () |
uint32_t | physical_memory_alloc_page () |
bool | physical_memory_dealloc_page (uint32_t index) |
void | physical_memory_dump () |
void | draw_4MB_array (uint64_t number_of_sector) |
void | drawInVGA (uint64_t i) |
void | memoryViewer () |
void | physical_memory_get_stats (physical_memory_stats *stats) |
Variables | |
physical_memory_entry | physical_entries [1024] |
physical_memory_entry | mem_entries [1024] |
char | buffer [500] |
int between | ( | uint64_t | number, |
uint64_t | a, | ||
uint64_t | b | ||
) |
int between_or_eq | ( | uint64_t | number, |
uint64_t | a, | ||
uint64_t | b | ||
) |
void draw_4MB_array | ( | uint64_t | number_of_sector | ) |
void drawInVGA | ( | uint64_t | i | ) |
void memoryViewer | ( | ) |
uint32_t physical_memory_alloc_page | ( | ) |
bool physical_memory_dealloc_page | ( | uint32_t | index | ) |
void physical_memory_dump | ( | ) |
void physical_memory_get_stats | ( | physical_memory_stats * | stats | ) |
void physical_memory_init | ( | ) |
char buffer[500] |
physical_memory_entry mem_entries[1024] |
physical_memory_entry physical_entries[1024] |