dragon-nx32: use makeproc
authorAlan Cox <alan@linux.intel.com>
Sat, 8 Dec 2018 01:17:39 +0000 (01:17 +0000)
committerAlan Cox <alan@linux.intel.com>
Sat, 8 Dec 2018 01:17:39 +0000 (01:17 +0000)
Kernel/platform-dragon-nx32/tricks.s

index 3007757..44793a4 100644 (file)
@@ -4,7 +4,7 @@
         .module tricks
 
        #imported
-        .globl _newproc
+        .globl _makeproc
         .globl _chksigs
         .globl _getproc
         .globl _platform_monitor
@@ -16,6 +16,7 @@
         .globl copybank
        .globl _nready
        .globl _platform_idle
+       .globl _udata
 
        # exported
         .globl _platform_switchout
@@ -188,8 +189,11 @@ _dofork:
         ; _switchin will be expecting from our copy of the stack.
        puls x
 
+       ldx #_udata
+       pshs x
         ldx fork_proc_ptr
-        jsr _newproc
+        jsr _makeproc
+       puls x
 
        ; any calls to map process will now map the childs memory