New paging manager and multiboot2 tools
This commit is contained in:
parent
99019721a9
commit
657372f1be
10 changed files with 331 additions and 6 deletions
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue