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