New paging manager and multiboot2 tools

This commit is contained in:
Loic Guegan 2021-04-24 10:09:43 +02:00
parent 99019721a9
commit 657372f1be
10 changed files with 331 additions and 6 deletions

View file

@ -8,6 +8,13 @@ void memcpy(void* src, void* dst, u32 size){
*(c_dst+i)=*(c_src+i);
}
void memset(void *dst, char value, u64 size){
char* ptr=(char*)dst;
for(u64 i=0;i<size;i++){
ptr[i]=value;
}
}
void itoa(u64 i, char *a){
// Check if lower than 0
u8 neg=0;

View file

@ -7,6 +7,8 @@
*/
void memcpy(void *src, void *dst, u32 size);
void memset(void *dst, char value, u64 size);
/**
* Convert int to char array
*/