21 int64 acpi_reclaimable;
24 int64 bootloader_reclaimable;
41void *
memcpy(
void *dest,
const void *src,
size_t n);
53void *
memset(
void *s,
int c,
size_t n);
67void *
memmove(
void *dest,
const void *src,
size_t n);
80int memcmp(
const void *s1,
const void *s2,
size_t n);
This is a basic header files with FrostWing specific short forms and basically a good for life header...
uint64_t getCR2()
Returns the CR2 register.
void * memset(void *s, int c, size_t n)
Sets a block of memory to a specified value.
void * memmove(void *dest, const void *src, size_t n)
Copies a block of memory from a source location to a destination location, possibly overlapping.
int memcmp(const void *s1, const void *s2, size_t n)
Compares two blocks of memory.
void analyze_memory_map(struct memory_context *memory, volatile struct limine_memmap_request memory_map_request)
Reads the Limine memory map and saves to an usable context.
void * memcpy(void *dest, const void *src, size_t n)
Copies a block of memory from a source location to a destination location.
void memory_dump(const void *start, const void *end)
Dump memory content from start to end.
void display_memory_formatted(struct memory_context *memory)
Display the formatted memory context.
void * allocate_memory_at_address(int64 phys_addr, size_t size)
Allocates memory at an specific address.