Module Name:    src
Committed By:   scole
Date:           Tue Nov 22 22:50:32 UTC 2016

Modified Files:
        src/lib/libc/arch/ia64/gen: fpgetsticky.c fpsetsticky.c getcontext.S
            makecontext.c swapcontext.S

Log Message:
For ski, break into debugger instead of exiting


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/ia64/gen/fpgetsticky.c \
    src/lib/libc/arch/ia64/gen/fpsetsticky.c \
    src/lib/libc/arch/ia64/gen/getcontext.S \
    src/lib/libc/arch/ia64/gen/makecontext.c \
    src/lib/libc/arch/ia64/gen/swapcontext.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/arch/ia64/gen/fpgetsticky.c
diff -u src/lib/libc/arch/ia64/gen/fpgetsticky.c:1.1 src/lib/libc/arch/ia64/gen/fpgetsticky.c:1.2
--- src/lib/libc/arch/ia64/gen/fpgetsticky.c:1.1	Fri Aug  5 16:40:47 2016
+++ src/lib/libc/arch/ia64/gen/fpgetsticky.c	Tue Nov 22 22:50:32 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpgetsticky.c,v 1.1 2016/08/05 16:40:47 scole Exp $	*/
+/*	$NetBSD: fpgetsticky.c,v 1.2 2016/11/22 22:50:32 scole Exp $	*/
 
 /*-
  * Copyright (c) 2016 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@ fp_except_t
 fpgetsticky(void)
 {
   /* XXX implement, pause in ski */
-  __asm __volatile("break.i 0");
+  __asm __volatile("break.i 1");
 
   return (fp_except_t)0;
 }
Index: src/lib/libc/arch/ia64/gen/fpsetsticky.c
diff -u src/lib/libc/arch/ia64/gen/fpsetsticky.c:1.1 src/lib/libc/arch/ia64/gen/fpsetsticky.c:1.2
--- src/lib/libc/arch/ia64/gen/fpsetsticky.c:1.1	Fri Aug  5 16:40:47 2016
+++ src/lib/libc/arch/ia64/gen/fpsetsticky.c	Tue Nov 22 22:50:32 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpsetsticky.c,v 1.1 2016/08/05 16:40:47 scole Exp $	*/
+/*	$NetBSD: fpsetsticky.c,v 1.2 2016/11/22 22:50:32 scole Exp $	*/
 
 /*-
  * Copyright (c) 2016 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@ fp_except_t
 fpsetsticky(fp_except_t sticky)
 {
   /* XXX implement, pause in ski */
-  __asm __volatile("break.i 0");
+  __asm __volatile("break.i 1");
   
   return (fp_except_t)0;
 }
Index: src/lib/libc/arch/ia64/gen/getcontext.S
diff -u src/lib/libc/arch/ia64/gen/getcontext.S:1.1 src/lib/libc/arch/ia64/gen/getcontext.S:1.2
--- src/lib/libc/arch/ia64/gen/getcontext.S:1.1	Fri Aug  5 16:40:47 2016
+++ src/lib/libc/arch/ia64/gen/getcontext.S	Tue Nov 22 22:50:32 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: getcontext.S,v 1.1 2016/08/05 16:40:47 scole Exp $	*/
+/*	$NetBSD: getcontext.S,v 1.2 2016/11/22 22:50:32 scole Exp $	*/
 
 /*-
  * Copyright (c) 2016 The NetBSD Foundation, Inc.
@@ -35,6 +35,6 @@ WEAK_ALIAS(getcontext, _getcontext)
 ENTRY(_getcontext,0)
 	
 	/* XXX implement, halt in ski */
-	break.i 0
+	break.i 1
 
 END(_getcontext)
Index: src/lib/libc/arch/ia64/gen/makecontext.c
diff -u src/lib/libc/arch/ia64/gen/makecontext.c:1.1 src/lib/libc/arch/ia64/gen/makecontext.c:1.2
--- src/lib/libc/arch/ia64/gen/makecontext.c:1.1	Fri Aug  5 16:40:47 2016
+++ src/lib/libc/arch/ia64/gen/makecontext.c	Tue Nov 22 22:50:32 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: makecontext.c,v 1.1 2016/08/05 16:40:47 scole Exp $	*/
+/*	$NetBSD: makecontext.c,v 1.2 2016/11/22 22:50:32 scole Exp $	*/
 
 /*-
  * Copyright (c) 2016 The NetBSD Foundation, Inc.
@@ -41,5 +41,5 @@ void
 makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
 {
   /* XXX implement, halt in ski */
-  __asm __volatile("break.i 0");
+  __asm __volatile("break.i 1");
 }
Index: src/lib/libc/arch/ia64/gen/swapcontext.S
diff -u src/lib/libc/arch/ia64/gen/swapcontext.S:1.1 src/lib/libc/arch/ia64/gen/swapcontext.S:1.2
--- src/lib/libc/arch/ia64/gen/swapcontext.S:1.1	Fri Aug  5 16:40:47 2016
+++ src/lib/libc/arch/ia64/gen/swapcontext.S	Tue Nov 22 22:50:32 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: swapcontext.S,v 1.1 2016/08/05 16:40:47 scole Exp $	*/
+/*	$NetBSD: swapcontext.S,v 1.2 2016/11/22 22:50:32 scole Exp $	*/
 
 /*-
  * Copyright (c) 2016 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 ENTRY(swapcontext,0)
 	
 	/* XXX implement, halt in ski */
-	break.i 0
+	break.i 1
 	
 END(swapcontext)
 

Reply via email to