[Openmcl-cvs-notifications] r10676 - /trunk/source/lisp-kernel/x86-spentry64.s

gb at clozure.com gb at clozure.com
Wed Sep 10 00:03:31 EDT 2008


Author: gb
Date: Wed Sep 10 00:03:30 2008
New Revision: 10676

Log:
No more 'syscalls' on Windows, so no more windows_syscall_table.
(If we try to do a syscall on windows, return -1).

Modified:
    trunk/source/lisp-kernel/x86-spentry64.s

Modified: trunk/source/lisp-kernel/x86-spentry64.s
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/lisp-kernel/x86-spentry64.s (original)
+++ trunk/source/lisp-kernel/x86-spentry64.s Wed Sep 10 00:03:30 2008
@@ -4374,14 +4374,13 @@
 	__(movq (%rsp),%rbp)
 	__(addq $2*node_size,%rsp)
         __ifdef([WINDOWS])
-         __(lea C(windows_syscall_table)(%rip),%rax)
          __(movq %rcontext_reg,%csave0)
          __(pop %carg0)
          __(pop %carg1)
          __(pop %carg2)
          __(pop %carg3)
          __(subq $0x20,%rsp)
-         __(call *(%rax,%arg_z))
+         __(orq $-1,%cret)
          __(addq $0x20,%rsp)
         __else
 	 __(unbox_fixnum(%arg_z,%rax))



More information about the Openmcl-cvs-notifications mailing list