From 1e397041c255581b68dc4ba240b3267fd3d0dc8f Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Fri, 16 Apr 2021 20:20:29 +0200 Subject: Cleaning code --- src/bringelle.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/bringelle.c') diff --git a/src/bringelle.c b/src/bringelle.c index 167e6d5..dbd83af 100644 --- a/src/bringelle.c +++ b/src/bringelle.c @@ -8,29 +8,32 @@ extern void interrupt_enable(); void utask(){ - char *msg=(char*)4206592+10; + char *msg=(char*)4206592+300; msg[0]='A'; msg[1]='\0'; while(1){ asm("mov $0x1, %%eax;int $0x30"::"b"(msg)); - for(int i=0;i<10000;i++){ + for(int i=0;i<5000;i++){ } } } void utask2(){ - char *msg=(char*)4206592+10; + char *msg=(char*)4206592+300; msg[0]='B'; msg[1]='\0'; while(1){ asm("mov $0x1, %%eax;int $0x30"::"b"(msg)); - for(int i=0;i<10000;i++){ + for(int i=0;i<5000;i++){ } } } +/** + * Kernel entry point + */ void bringelle(){ clear(); printc("Booting Bringelle...\n",GREEN); @@ -51,6 +54,7 @@ void bringelle(){ int* page_dir=paging_allocate(2); task_create(page_dir, utask,100, 0xFF); + int* page_dir2=paging_allocate(2); task_create(page_dir2, utask2,100,0xFF); -- cgit v1.2.3