wip: change the C function set_mem_size to asm

This commit is contained in:
2024-11-08 12:45:00 +01:00
parent 5fccbf3708
commit 3c87632b0c
5 changed files with 38 additions and 8 deletions

View File

@ -31,7 +31,8 @@
* feeling qui me donnerait envie de continuer dans une relation "couple" sur le
* long terme. Je sais pas trop comment le dire sans que ça te blesse, c'est pas
* personnel ou quoi c'est cool quand on parle et tout mais juste je ne pense
* pas pouvoir faire marcher une relation comme celle là :( */ /* Voilà je voulais juste te le dire pour pas que tu te mettes quelque chose en
* pas pouvoir faire marcher une relation comme celle là :( */
/* Voilà je voulais juste te le dire pour pas que tu te mettes quelque chose en
* tête qui n'arrivera pas, je trouve ça plus correct */
static void set_mem_size(multiboot_info_t *mbd, uint32_t magic)
@ -54,14 +55,14 @@ static void set_mem_size(multiboot_info_t *mbd, uint32_t magic)
}
}
void kernel_main(multiboot_info_t *mbd, uint32_t magic)
void kernel_main(void)
{
terminal_initialize();
init_gdt();
init_idt();
init_memory();
load_drivers();
set_mem_size(mbd, magic);
/* set_mem_size(mbd, magic); */
kprintf(KERN_ALERT
"I see no way to confuse an array of 256 seg:off pairs with a "
"complex 8*unknown quantity -byte descriptor table. -- Troy "