diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-16 20:20:29 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-16 20:20:29 +0200 |
| commit | 1e397041c255581b68dc4ba240b3267fd3d0dc8f (patch) | |
| tree | 757467f9ac0d998963ee5d80560205286b482acb /src/bringelle.c | |
| parent | 93c2975ea8096a391a242299e119c31844b8fcbf (diff) | |
Cleaning code
Diffstat (limited to 'src/bringelle.c')
| -rw-r--r-- | src/bringelle.c | 12 |
1 files changed, 8 insertions, 4 deletions
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); |
