Module Name:    src
Committed By:   nakayama
Date:           Sat Feb  1 17:01:35 UTC 2014

Modified Files:
        src/distrib/sets/lists/comp: md.sparc md.sparc64
        src/sys/arch/sparc64/conf: files.sparc64
        src/sys/arch/sparc64/include: Makefile
Added Files:
        src/sys/arch/sparc64/include: sljitarch.h

Log Message:
Make sljit usable on sparc64 32-bit kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/distrib/sets/lists/comp/md.sparc
cvs rdiff -u -r1.178 -r1.179 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.144 -r1.145 src/sys/arch/sparc64/conf/files.sparc64
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/sparc64/include/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/sparc64/include/sljitarch.h

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

Modified files:

Index: src/distrib/sets/lists/comp/md.sparc
diff -u src/distrib/sets/lists/comp/md.sparc:1.82 src/distrib/sets/lists/comp/md.sparc:1.83
--- src/distrib/sets/lists/comp/md.sparc:1.82	Wed Nov  6 00:53:39 2013
+++ src/distrib/sets/lists/comp/md.sparc	Sat Feb  1 17:01:35 2014
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc,v 1.82 2013/11/06 00:53:39 mrg Exp $
+# $NetBSD: md.sparc,v 1.83 2014/02/01 17:01:35 nakayama Exp $
 ./usr/include/gcc-4.5/tgmath.h			comp-c-include		gcccmds,gcc=45
 ./usr/include/gcc-4.8/tgmath.h			comp-c-include		gcccmds,gcc=48
 ./usr/include/gcc-4.8/visintrin.h		comp-c-include		gcccmds,gcc=48
@@ -131,6 +131,7 @@
 ./usr/include/sparc64/rwlock.h			comp-c-include
 ./usr/include/sparc64/setjmp.h			comp-c-include
 ./usr/include/sparc64/signal.h			comp-c-include
+./usr/include/sparc64/sljitarch.h		comp-c-include
 ./usr/include/sparc64/stdarg.h			comp-obsolete		obsolete
 ./usr/include/sparc64/svr4_machdep.h		comp-c-include
 ./usr/include/sparc64/trap.h			comp-c-include

Index: src/distrib/sets/lists/comp/md.sparc64
diff -u src/distrib/sets/lists/comp/md.sparc64:1.178 src/distrib/sets/lists/comp/md.sparc64:1.179
--- src/distrib/sets/lists/comp/md.sparc64:1.178	Thu Jan  2 16:46:40 2014
+++ src/distrib/sets/lists/comp/md.sparc64	Sat Feb  1 17:01:35 2014
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.178 2014/01/02 16:46:40 tho Exp $
+# $NetBSD: md.sparc64,v 1.179 2014/02/01 17:01:35 nakayama Exp $
 ./usr/include/g++/bits/sparc			comp-c-include
 ./usr/include/g++/bits/sparc/c++config.h	comp-c-include		gcccmds,gcc=48,compat
 ./usr/include/g++/bits/sparc64			comp-c-include
@@ -134,6 +134,7 @@
 ./usr/include/sparc64/rwlock.h			comp-c-include
 ./usr/include/sparc64/setjmp.h			comp-c-include
 ./usr/include/sparc64/signal.h			comp-c-include
+./usr/include/sparc64/sljitarch.h		comp-c-include
 ./usr/include/sparc64/stdarg.h			comp-obsolete		obsolete
 ./usr/include/sparc64/svr4_machdep.h		comp-c-include
 ./usr/include/sparc64/trap.h			comp-c-include

Index: src/sys/arch/sparc64/conf/files.sparc64
diff -u src/sys/arch/sparc64/conf/files.sparc64:1.144 src/sys/arch/sparc64/conf/files.sparc64:1.145
--- src/sys/arch/sparc64/conf/files.sparc64:1.144	Sat Dec 28 11:09:33 2013
+++ src/sys/arch/sparc64/conf/files.sparc64	Sat Feb  1 17:01:35 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: files.sparc64,v 1.144 2013/12/28 11:09:33 nakayama Exp $
+#	$NetBSD: files.sparc64,v 1.145 2014/02/01 17:01:35 nakayama Exp $
 
 # @(#)files.sparc64	8.1 (Berkeley) 7/19/93
 # sparc64-specific configuration info
@@ -265,6 +265,9 @@ include "dev/bluetooth/files.bluetooth"
 # IEEE1394 Support
 include "dev/ieee1394/files.ieee1394"
 
+# Stack-less Just-In-Time compiler
+include "external/bsd/sljit/conf/files.sljit"
+
 #
 # Compatibility modules
 #

Index: src/sys/arch/sparc64/include/Makefile
diff -u src/sys/arch/sparc64/include/Makefile:1.28 src/sys/arch/sparc64/include/Makefile:1.29
--- src/sys/arch/sparc64/include/Makefile:1.28	Sun Jul 17 20:54:47 2011
+++ src/sys/arch/sparc64/include/Makefile	Sat Feb  1 17:01:35 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.28 2011/07/17 20:54:47 joerg Exp $
+#	$NetBSD: Makefile,v 1.29 2014/02/01 17:01:35 nakayama Exp $
 
 INCSDIR= /usr/include/sparc64
 
@@ -17,7 +17,7 @@ INCS=	ansi.h aout_machdep.h asm.h autoco
 	oldmon.h openpromio.h \
 	param.h pcb.h pmap.h pmc.h proc.h profile.h psl.h pte.h ptrace.h \
 	reg.h reloc.h remote-sl.h rwlock.h \
-	setjmp.h signal.h svr4_machdep.h \
+	setjmp.h signal.h sljitarch.h svr4_machdep.h \
 	trap.h types.h \
 	vmparam.h vuid_event.h \
 	wchar_limits.h \

Added files:

Index: src/sys/arch/sparc64/include/sljitarch.h
diff -u /dev/null src/sys/arch/sparc64/include/sljitarch.h:1.1
--- /dev/null	Sat Feb  1 17:01:35 2014
+++ src/sys/arch/sparc64/include/sljitarch.h	Sat Feb  1 17:01:35 2014
@@ -0,0 +1,6 @@
+/*	$NetBSD: sljitarch.h,v 1.1 2014/02/01 17:01:35 nakayama Exp $	*/
+
+/* Only 32-bit SPARCs are supported. */
+#ifndef __arch64__
+#include <sparc/sljitarch.h>
+#endif

Reply via email to