PERFORCE change 132380 for review

Warner Losh imp at FreeBSD.org
Wed Jan 2 23:32:37 PST 2008


http://perforce.freebsd.org/chv.cgi?CH=132380

Change 132380 by imp at imp_paco-paco on 2008/01/03 07:32:02

	Move more of the files from the juniper port.  Maybe more are needed.

Affected files ...

.. //depot/projects/mips2-jnpr/src/sys/conf/files.mips#2 edit
.. //depot/projects/mips2-jnpr/src/sys/mips/mips/cache.S#3 edit
.. //depot/projects/mips2-jnpr/src/sys/mips/mips/fp.S#3 edit
.. //depot/projects/mips2-jnpr/src/sys/mips/mips/psraccess.S#3 edit

Differences ...

==== //depot/projects/mips2-jnpr/src/sys/conf/files.mips#2 (text+ko) ====

@@ -1,38 +1,89 @@
+# This file tells config what files go into building a kernel,
+# files marked standard are always included.
+#
+# Copyright (c) 2001, 2004-2005, Juniper Networks, Inc.
+# All rights reserved.
+# JNPR: files.mips,v 1.11 2007/08/09 12:25:35 katta
+#
+# The long compile-with and dependency lines are required because of
+# limitations in config: backslash-newline doesn't work in strings, and
+# dependency lines other than the first are silently ignored.
+#
+# ----------------------------------------------------------------------
+# Phase 2
+# ----------------------------------------------------------------------
+# This file tells config what files go into building a kernel,
+# files marked standard are always included.
+#
+# Copyright (c) 2001, 2004-2005, Juniper Networks, Inc.
+# All rights reserved.
+# JNPR: files.mips,v 1.11 2007/08/09 12:25:35 katta
 # $FreeBSD$
+#
+# The long compile-with and dependency lines are required because of
+# limitations in config: backslash-newline doesn't work in strings, and
+# dependency lines other than the first are silently ignored.
+#
+# ----------------------------------------------------------------------
+# Phase 2
+# ----------------------------------------------------------------------
 
-dev/cfe/cfe_api.c		optional	cfe
-dev/cfe/cfe_console.c		optional	cfe_console
-#dev/cfe/cfe_resource.c		optional	cfe	# not yet needed
+mips/mips/cache.S		standard
+#xxx
+#mips/mips/cpuconf.c		standard
+mips/mips/machdep.c		standard
+mips/mips/mp_machdep.c		optional smp
+mips/mips/mips_subr.c		standard
+mips/mips/psraccess.S		standard
+# Really?
+mips/drivers/sio/ns16550.c	standard
+#
+# ----------------------------------------------------------------------
+# Phase 3
+# ----------------------------------------------------------------------
+mips/mips/autoconf.c		standard
+mips/mips/cpu.c			standard
+mips/mips/elf_machdep.c		standard
+mips/mips/exception.S		standard
+mips/mips/gdb_machdep.c		standard
+mips/mips/interrupt.c		standard
+mips/mips/mainbus.c		standard
+mips/mips/pmap.c		standard
+mips/mips/trap.c		standard
+mips/mips/vm_machdep.c		standard
+#
+# ----------------------------------------------------------------------
+# Phase 4
+# ----------------------------------------------------------------------
+#
+mips/mips/clock.c		standard
+#mips/mips/queue.c		standard
+# ----------------------------------------------------------------------
+# Phase 5
+# ----------------------------------------------------------------------
+mips/mips/fp.S			standard
+mips/mips/pm_machdep.c		standard
+mips/mips/swtch.S		standard
 
-mips/mips/autoconf.c		standard
 mips/mips/busdma_machdep.c 	standard
-mips/mips/cache.c		standard
-mips/mips/cache_mipsNN.c	standard
-mips/mips/copystr.S		standard
-mips/mips/cpu.c			standard
+#mips/mips/cache.c		standard
+#mips/mips/cache_mipsNN.c	standard
+#mips/mips/copystr.S		standard
 mips/mips/db_disasm.c		optional	ddb
 mips/mips/db_interface.c	optional	ddb
 mips/mips/db_trace.c		optional	ddb
 mips/mips/dump_machdep.c	standard
-mips/mips/elf_machdep.c		standard
-mips/mips/exception.S		standard
 mips/mips/in_cksum.c		optional	inet
 mips/mips/intr_machdep.c	standard
 mips/mips/locore.S		standard	no-obj
-mips/mips/machdep.c		standard
 mips/mips/mem.c			optional	mem
 mips/mips/nexus.c		standard
-mips/mips/pmap.c		standard
 mips/mips/stack_machdep.c	optional	ddb | stack
 mips/mips/support.S		standard
 mips/mips/swtch.S		standard
 mips/mips/sys_machdep.c		standard
 mips/mips/tick.c		standard
-mips/mips/tlb.c			standard
-mips/mips/trap.c		standard
-mips/mips/uio_machdep.c		standard
 mips/mips/uio_machdep.c		standard
-mips/mips/vm_machdep.c		standard
 geom/geom_bsd.c			standard
 geom/geom_bsd_enc.c		standard
 geom/geom_mbr.c			standard
@@ -53,3 +104,8 @@
 #XXX: We can't use these versions, as strcmp.c is included conf/files
 #libkern/mips/strcmp.S		standard
 #libkern/mips/strncmp.S		standard
+
+dev/cfe/cfe_api.c		optional	cfe
+dev/cfe/cfe_console.c		optional	cfe_console
+#dev/cfe/cfe_resource.c		optional	cfe	# not yet needed
+

==== //depot/projects/mips2-jnpr/src/sys/mips/mips/cache.S#3 (text+ko) ====

@@ -37,7 +37,7 @@
 #include <machine/cpu.h>
 #include <machine/regnum.h>
 
-#include "assym.S"
+#include "assym.s"
 
 /*
  *  Skip the .h file. Noone else need to know!

==== //depot/projects/mips2-jnpr/src/sys/mips/mips/fp.S#3 (text+ko) ====

@@ -43,7 +43,7 @@
 #include <machine/regnum.h>
 #include <machine/cpu.h>
 
-#include "assym.S"
+#include "assym.s"
 
 #define	SEXP_INF	0xff
 #define	DEXP_INF	0x7ff

==== //depot/projects/mips2-jnpr/src/sys/mips/mips/psraccess.S#3 (text+ko) ====

@@ -41,7 +41,7 @@
 #include <machine/cpu.h>
 #include <machine/regnum.h>
 
-#include "assym.S"
+#include "assym.s"
 
 /*
  * FREEBSD_DEVELOPERS_FIXME


More information about the p4-projects mailing list