ApertureOS
|
#include "phys_mem_manager.h"
#include "priv_phys_mem_manager.h"
#include "managers.h"
#include "elf.h"
#include "globals.h"
#include "utils/common.h"
Functions | |
uint32_t | pmem_Initialize () |
void | pmem_callback (uint32_t res) |
uint8_t | pmem_messageHandler (Message *msg) |
void | physMemMan_Setup () |
uint64_t | MemMan_CalculateBitmapIndex (uint64_t addr, size_t blockSize) |
void | MemMan_MarkKB4Used (uint64_t addr, uint64_t size) |
void | physMemMan_MarkUsed (uint64_t addr, uint64_t size) |
uint32_t | find_first_zero (uint32_t bit_array) |
uint64_t | physMemMan_Alloc () |
void | physMemMan_Free (uint64_t ptr) |
Variables | |
SystemData * | pmem_sys = NULL |
uint64_t | memory_size = 0 |
uint16_t | curIndex = 0 |
uint32_t find_first_zero | ( | uint32_t | bit_array | ) |
uint64_t MemMan_CalculateBitmapIndex | ( | uint64_t | addr, |
size_t | blockSize | ||
) |
void MemMan_MarkKB4Used | ( | uint64_t | addr, |
uint64_t | size | ||
) |
uint64_t physMemMan_Alloc | ( | void | ) |
void physMemMan_Free | ( | uint64_t | ptr | ) |
void physMemMan_MarkUsed | ( | uint64_t | addr, |
uint64_t | size | ||
) |
void physMemMan_Setup | ( | void | ) |
void pmem_callback | ( | uint32_t | res | ) |
uint32_t pmem_Initialize | ( | ) |
uint8_t pmem_messageHandler | ( | Message * | msg | ) |
uint16_t curIndex = 0 |
uint64_t memory_size = 0 |
SystemData* pmem_sys = NULL |