13 lines
293 B
C
13 lines
293 B
C
#pragma once
|
|
#include "types.h"
|
|
|
|
#define PAGING_MEM_USER 1
|
|
#define PAGING_MEM_READ (1U << 1)
|
|
#define PAGING_MEM_WRITE (1U << 2)
|
|
|
|
int pagingSetup(paddr_t upperKernelAddr);
|
|
|
|
int pageMap(vaddr_t vaddr, paddr_t paddr, int flags);
|
|
int pageUnmap(vaddr_t vaddr);
|
|
unsigned long getNbMappedPage(void);
|