COBE 0.1 ALPHA

D:/COBE-Packet/cobe/system/pmm.c-Dateireferenz

#include <pmm.h>
#include <stdint.h>
#include <stdio.h>
#include <panic.h>

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define SIZE_OF_MAP   32768

Funktionen

void init_pmm (multiboot_info_t *mbinfo)
void * pmm_alloc ()
void pmm_free (void *pmm_page)
void pmm_mark_used (void *pmm_page)

Variablen

const void start_kernel
const void end_kernel
uint32_t MemoryMap [SIZE_OF_MAP]

Makro-Dokumentation

#define SIZE_OF_MAP   32768

Definiert in Zeile 6 der Datei pmm.c.


Dokumentation der Funktionen

void init_pmm ( multiboot_info_t mbinfo)

Definiert in Zeile 15 der Datei pmm.c.

void* pmm_alloc ( )

Definiert in Zeile 66 der Datei pmm.c.

void pmm_free ( void *  pmm_page)

Definiert in Zeile 86 der Datei pmm.c.

void pmm_mark_used ( void *  pmm_page)

Definiert in Zeile 93 der Datei pmm.c.


Variablen-Dokumentation

const void end_kernel
uint32_t MemoryMap[SIZE_OF_MAP]

Definiert in Zeile 11 der Datei pmm.c.

const void start_kernel
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Makrodefinitionen