PERFORCE change 42102 for review

Juli Mallett jmallett at FreeBSD.org
Tue Nov 11 21:08:43 PST 2003


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

Change 42102 by jmallett at jmallett_dalek on 2003/11/11 21:07:59

	Make <platform/param.h> much, much smaller.

Affected files ...

.. //depot/projects/mips/sys/mips/sgimips/clock.c#3 edit
.. //depot/projects/mips/sys/mips/sgimips/param.h#7 edit

Differences ...

==== //depot/projects/mips/sys/mips/sgimips/clock.c#3 (text+ko) ====

@@ -45,7 +45,7 @@
 }
 
 void
-delay(int usec)
+DELAY(int usec)
 {
 }
 

==== //depot/projects/mips/sys/mips/sgimips/param.h#7 (text+ko) ====

@@ -1,13 +1,5 @@
-/*	$NetBSD: param.h,v 1.3 2001/05/30 12:28:50 mrg Exp $	*/
-
-/*
- * Copyright (c) 1988 University of Utah.
- * Copyright (c) 1992, 1993
- *	The Regents of the University of California.  All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * the Systems Programming Group of the University of Utah Computer
- * Science Department and Ralph Campbell.
+/*-
+ * Copyright (c) 2003 Juli Mallett.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -17,18 +9,11 @@
  * 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.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *	This product includes software developed by the University of
- *	California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
  *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 REGENTS OR CONTRIBUTORS BE LIABLE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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)
@@ -36,7 +21,7 @@
  * 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.
- *
+ * 
  * $FreeBSD$
  */
 
@@ -45,50 +30,4 @@
 
 #define	MACHINE		"sgimips"
 
-/*
- * Yes we have no SMP.
- */
-#define	MAXCPU		1
-
-#define BLKDEV_IOSIZE	2048
-#define	MAXPHYS		(64 * 1024)	/* Maximum raw I/O transfer size */
-
-/*
- * Constants related to network buffer management.
- * MCLBYTES must be no larger than NBPG (the software page size), and,
- * on machines that exchange pages of input or output buffers with mbuf
- * clusters (MAPPED_MBUFS), MCLBYTES must also be an integral multiple
- * of the hardware page size.
- */
-#define	MSIZE		256		/* size of an mbuf */
-
-#ifndef MCLSHIFT
-#define	MCLSHIFT	11		/* convert bytes to m_buf clusters */
-					/* 2K cluster can hold Ether frame */
-#endif	/* MCLSHIFT */
-
-#define	MCLBYTES	(1 << MCLSHIFT)	/* size of a m_buf cluster */
-
-#ifndef NMBCLUSTERS
-#if defined(_KERNEL_OPT)
-#include "opt_gateway.h"
-#endif
-
-#ifdef GATEWAY
-#define	NMBCLUSTERS	2048		/* Map size, max cluster allocation */
-#else
-#define	NMBCLUSTERS	1024		/* Map size, max cluster allocation */
-#endif
-#endif
-
-#ifdef _KERNEL
-#ifndef LOCORE
-
-#define DELAY(n)	delay(n)
-
-#include <machine/intr.h>
-
-#endif	/* LOCORE */
-#endif	/* _KERNEL */
-
 #endif	/* !_SGIMIPS_PARAM_H_ */


More information about the p4-projects mailing list