Fixed network triple fault, packets now send successfully.
[tpg/acess2.git] / Kernel / arch / x86 / start.asm
index e1cc70a..0c2508b 100644 (file)
@@ -32,7 +32,7 @@ start:
        mov cr3, ecx\r
        \r
        mov ecx, cr0\r
-       or      ecx, 0x80000000\r
+       or      ecx, 0x80010000 ; PG and WP\r
        mov cr0, ecx\r
        \r
        lea ecx, [.higherHalf]\r
@@ -58,7 +58,7 @@ _GetEIP:
        ret\r
 \r
 [extern _Proc_Clone]\r
-[extern _Proc_Exit]\r
+[extern _Threads_Exit]\r
 [global _SpawnTask]\r
 _SpawnTask:\r
        ; Call Proc_Clone with Flags=0\r
@@ -77,7 +77,7 @@ _SpawnTask:
        ; Child\r
        push edx        ; Argument\r
        call ebx        ; Function\r
-       call _Proc_Exit ; Kill Thread\r
+       call _Threads_Exit      ; Kill Thread\r
        \r
 .parent:\r
        ret\r

UCC git Repository :: git.ucc.asn.au