tape-kernel 1.0
a modular modern independent kernel
Loading...
Searching...
No Matches
mem.c File Reference
#include "../lib/types.h"
#include "mem.h"
Include dependency graph for mem.c:

Go to the source code of this file.

Functions

uint32_t __memsize (void *mb_info)
 fetches memory size and returns it

Function Documentation

◆ __memsize()

uint32_t __memsize ( void * mb_info)

fetches memory size and returns it

when using memsize it needs to be passed the multiboot info parameter inside kmain using memsize is done with:

#include "../mem/mem.h" //or just mem.h
uint32_t memory_size = memsize(mb_info); //or your multiboot info var
#define memsize
Definition mem.h:6
unsigned int uint32_t
Definition types.h:30
See also
kmain(), boot.s

Definition at line 17 of file mem.c.

References NULL.