From 7da7e66c3eb685d9d4fd672283511d2c5bf9c7d8 Mon Sep 17 00:00:00 2001 From: pjht Date: Fri, 24 May 2019 08:51:19 -0500 Subject: [PATCH] Fix syscalls --- cpu/i386/isr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu/i386/isr.c b/cpu/i386/isr.c index acf066c..cef9744 100644 --- a/cpu/i386/isr.c +++ b/cpu/i386/isr.c @@ -204,9 +204,9 @@ void isr_handler(registers_t r) { void* virt_addr=(void*)(page_idx<<12); map_pages(virt_addr,(void*)r.ebx,r.ecx,1,1); r.ebx=virt_addr; - } else if (r.eax=12) { + } else if (r.eax==12) { tasking_createTaskCr3KmodeParam((void*)r.ebx,(void*)r.ecx,0,1,r.edx,1,r.esi); - } else if (r.eax=13) { + } else if (r.eax==13) { r.ebx=(uint32_t)address_spaces_put_data((void*)r.ebx,(void*)r.ecx,r.edx); } break;