bond/x64/src/kernel/inc/k_pmm.h
secXsQuared e53e396556 [RUNNING] Structural and boot change:
1. Changed to multiboot2 complaint
2. Separated modules (hal, kernel, test, common)
3. Rewrite makefile/linker script/ grub.cfg to adapt changes.
2016-06-04 02:41:56 -07:00

18 lines
302 B
C

/* Copyright 2016 secXsQuared
* Distributed under GPL license
* See COPYING under root for details
*/
#ifndef _K_PMM_H_
#define _K_PMM_H_
#include "linked_list.h"
void pmm_init(linked_list_t* occupied, linked_list_t* available);
void*pmm_alloc_page();
void pmm_free_page(void *p_addr);
#endif