Remove svr4_machdep.h right away, no one should include it. trunk
authormaxv <maxv@NetBSD.org>
Tue, 01 Aug 2017 13:57:03 +0000
branchtrunk
changeset 271294 9ddf519f6811
parent 271293 bd6aedade038
child 271295 220c3a618a42
Remove svr4_machdep.h right away, no one should include it.
distrib/sets/lists/comp/md.amd64
distrib/sets/lists/comp/md.i386
sys/arch/i386/include/svr4_machdep.h
--- a/distrib/sets/lists/comp/md.amd64	Tue Aug 01 13:49:50 2017 +0000
+++ b/distrib/sets/lists/comp/md.amd64	Tue Aug 01 13:57:03 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.244 2017/07/29 19:39:58 kre Exp $
+# $NetBSD: md.amd64,v 1.245 2017/08/01 13:57:03 maxv Exp $
 
 ./usr/include/amd64				comp-c-include
 ./usr/include/amd64/ansi.h			comp-c-include
@@ -468,7 +468,6 @@
 ./usr/include/i386/specialreg.h			comp-c-include
 ./usr/include/i386/spkr.h			comp-c-include
 ./usr/include/i386/stdarg.h			comp-obsolete		obsolete
-./usr/include/i386/svr4_machdep.h		comp-obsolete		obsolete
 ./usr/include/i386/sysarch.h			comp-c-include
 ./usr/include/i386/trap.h			comp-c-include
 ./usr/include/i386/tss.h			comp-c-include
--- a/distrib/sets/lists/comp/md.i386	Tue Aug 01 13:49:50 2017 +0000
+++ b/distrib/sets/lists/comp/md.i386	Tue Aug 01 13:57:03 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.168 2017/07/29 19:39:58 kre Exp $
+# $NetBSD: md.i386,v 1.169 2017/08/01 13:57:03 maxv Exp $
 ./usr/include/clang-3.4/__wmmintrin_aes.h	comp-obsolete		obsolete
 ./usr/include/clang-3.4/__wmmintrin_pclmul.h	comp-obsolete		obsolete
 ./usr/include/clang-3.4/ammintrin.h		comp-obsolete		obsolete
@@ -400,7 +400,6 @@
 ./usr/include/i386/specialreg.h			comp-c-include
 ./usr/include/i386/spkr.h			comp-c-include
 ./usr/include/i386/stdarg.h			comp-obsolete		obsolete
-./usr/include/i386/svr4_machdep.h		comp-obsolete		obsolete
 ./usr/include/i386/sysarch.h			comp-c-include
 ./usr/include/i386/trap.h			comp-c-include
 ./usr/include/i386/tss.h			comp-c-include
--- a/sys/arch/i386/include/svr4_machdep.h	Tue Aug 01 13:49:50 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,126 +0,0 @@
-/*	$NetBSD: svr4_machdep.h,v 1.16 2008/04/28 20:23:24 martin Exp $	 */
-
-/*-
- * Copyright (c) 1994 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Christos Zoulas.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef	_I386_SVR4_MACHDEP_H_
-#define	_I386_SVR4_MACHDEP_H_
-
-#include <compat/svr4/svr4_types.h>
-
-/*
- * Machine dependent portions [X86]
- */
-
-#define SVR4_X86_GS	0
-#define SVR4_X86_FS	1
-#define SVR4_X86_ES	2
-#define SVR4_X86_DS	3
-#define SVR4_X86_EDI	4
-#define SVR4_X86_ESI	5
-#define SVR4_X86_EBP	6
-#define SVR4_X86_ESP	7
-#define SVR4_X86_EBX	8
-#define SVR4_X86_EDX	9
-#define SVR4_X86_ECX	10
-#define SVR4_X86_EAX	11
-#define SVR4_X86_TRAPNO	12
-#define SVR4_X86_ERR	13
-#define SVR4_X86_EIP	14
-#define SVR4_X86_CS	15
-#define SVR4_X86_EFL	16
-#define SVR4_X86_UESP	17
-#define SVR4_X86_SS	18
-#define SVR4_X86_MAXREG	19
-
-
-typedef int svr4_greg_t;
-typedef svr4_greg_t svr4_gregset_t[SVR4_X86_MAXREG];
-
-typedef struct {
-    int		f_x87[62];	/* x87 registers */
-    long	f_weitek[33]; 	/* weitek */
-} svr4_fregset_t;
-
-struct svr4_mcontext;
-
-typedef struct svr4_mcontext {
-	svr4_gregset_t	greg;
-	svr4_fregset_t	freg;
-} svr4_mcontext_t;
-
-#define SVR4_UC_MACHINE_PAD	5
-
-/*
- * SYSARCH numbers
- */
-#define SVR4_SYSARCH_FPHW	40
-#define SVR4_SYSARCH_DSCR	75
-
-struct svr4_ssd {
-	unsigned int selector;
-	unsigned int base;
-	unsigned int limit;
-	unsigned int access1;
-	unsigned int access2;
-};
-
-/*
- * Processor traps
- */
-#define	SVR4_T_DIVIDE		0
-#define	SVR4_T_TRCTRAP		1
-#define	SVR4_T_NMI		2
-#define	SVR4_T_BPTFLT		3
-#define	SVR4_T_OFLOW		4
-#define	SVR4_T_BOUND		5
-#define	SVR4_T_PRIVINFLT	6
-#define	SVR4_T_DNA		7
-#define	SVR4_T_DOUBLEFLT	8
-#define	SVR4_T_FPOPFLT		9
-#define	SVR4_T_TSSFLT		10
-#define	SVR4_T_SEGNPFLT		11
-#define	SVR4_T_STKFLT		12
-#define	SVR4_T_PROTFLT		13
-#define	SVR4_T_PAGEFLT		14
-#define	SVR4_T_ALIGNFLT		17
-
-/*
- * Fast syscall gate traps.
- */
-#define	SVR4_TRAP_FNULL		0	/* Null trap, for testing */
-#define	SVR4_TRAP_FGETFP	1	/* Get emulated FP context */
-#define	SVR4_TRAP_FSETFP	2	/* Set emulated FP context */
-#define	SVR4_TRAP_GETHRTIME	3	/* implements gethrtime(2) */
-#define	SVR4_TRAP_GETHRVTIME	4	/* implements gethrvtime(2) */
-#define	SVR4_TRAP_GETHRESTIME	5	/* clock_gettime(CLOCK_REALTIME, tp) */
-
-void svr4_syscall_intern(struct proc *);
-
-#endif /* !_I386_SVR4_MACHDEP_H_ */