Răsfoiți Sursa

fix order of syscall args for microblaze clone syscall

with this commit, based on testing with patches to qemu which are not
yet upstream,
Rich Felker 12 ani în urmă
părinte
comite
6a04d1b8c6
1 a modificat fișierele cu 2 adăugiri și 3 ștergeri
  1. 2 3
      src/thread/microblaze/clone.s

+ 2 - 3
src/thread/microblaze/clone.s

@@ -5,7 +5,7 @@
 
 # r5, r6, r7, r8, r9, r10, stack
 # fn, st, fl, ar, pt, tl, ct
-# fl, st, pt, tl, ctx
+# fl, st, __, pt, ct, tl
 
 __clone:
 clone:
@@ -15,8 +15,7 @@ clone:
 	swi     r8, r6, 4
 
 	ori     r5, r7, 0
-	ori     r7, r9, 0
-	ori     r8, r10, 0
+	ori     r8, r9, 0
 	lwi     r9, r1, 28
 	ori     r12, r0, 120