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