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
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
; 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