bring back all the local OpenBSD changes to the pmax tree since 961107
authorgraichen <graichen@openbsd.org>
Sun, 22 Dec 1996 15:22:07 +0000 (15:22 +0000)
committergraichen <graichen@openbsd.org>
Sun, 22 Dec 1996 15:22:07 +0000 (15:22 +0000)
i hope that i did'nt break anything of the files required for the alpha
(in the dev dir) niklas :-)

13 files changed:
sys/arch/pmax/dev/sfbreg.h
sys/arch/pmax/dev/sii.c
sys/arch/pmax/include/ecoff.h
sys/arch/pmax/include/endian.h
sys/arch/pmax/include/exec.h
sys/arch/pmax/include/param.h
sys/arch/pmax/pmax/conf.c
sys/arch/pmax/pmax/cpu.c
sys/arch/pmax/pmax/genassym.c
sys/arch/pmax/pmax/locore.S
sys/arch/pmax/pmax/mainbus.c
sys/arch/pmax/stand/filesystem.c
sys/arch/pmax/tc/asic.c

index 8942855..fdecb7b 100644 (file)
@@ -34,7 +34,7 @@
  * SUCH DAMAGE.
  *
  *     from: @(#)sfb.c 8.1 (Berkeley) 6/10/93
- *      $Id: sfbreg.h,v 1.3 1996/12/22 15:17:40 graichen Exp $
+ *      $Id: sfbreg.h,v 1.4 1996/12/22 15:22:07 graichen Exp $
  */
 
 #define        SFB_OFFSET_VRAM         0x201000        /* from module's base */
index aadc25d..43185c1 100644 (file)
@@ -88,7 +88,7 @@ struct  cfdriver sii_cd = {
        NULL, "sii", DV_DULL
 };
 
-int    siiprint(void*, char*);
+int    siiprint(void*, const char*);
 int siiintr __P((void *sc));
 
 #ifdef USE_NEW_SCSI
index 8838d64..3965890 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ecoff.h,v 1.4 1996/12/22 15:18:10 graichen Exp $      */
+/*     $OpenBSD: ecoff.h,v 1.5 1996/12/22 15:22:21 graichen Exp $      */
 /*     $NetBSD: ecoff.h,v 1.4 1995/06/16 02:07:33 mellon Exp $ */
 
 /*
index 968b1d5..17b0253 100644 (file)
@@ -56,7 +56,7 @@
  */
 #define        LITTLE_ENDIAN   1234    /* LSB first: i386, vax */
 #define        BIG_ENDIAN      4321    /* MSB first: 68000, ibm, net */
-#define        PDP_ENDIAN      3412    /* LSB first in word, MSW first in long */
+#define        PDP_ENDIAN      3412    /* LSB first in word, MSW first in int32_t */
 
 #define        BYTE_ORDER      LITTLE_ENDIAN
 
index 8a46008..34ffd0b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: exec.h,v 1.5 1996/12/22 15:18:13 graichen Exp $       */
+/*     $OpenBSD: exec.h,v 1.6 1996/12/22 15:22:22 graichen Exp $       */
 /*     $NetBSD: exec.h,v 1.5 1994/10/26 21:09:39 cgd Exp $     */
 
 /*-
index 33eb0c3..e677902 100644 (file)
@@ -88,8 +88,8 @@
  * of the hardware page size.
  */
 #define        MSIZE           128             /* size of an mbuf */
-#define        MCLBYTES        2048            /* enough for whole Ethernet packet */
-#define        MCLSHIFT        10
+#define        MCLSHIFT        11
+#define        MCLBYTES        (1 << MCLSHIFT) /* enough for whole Ethernet packet */
 #define        MCLOFSET        (MCLBYTES - 1)
 #ifndef NMBCLUSTERS
 #ifdef GATEWAY
index ce8b048..b3fe13c 100644 (file)
 #include <sys/vnode.h>
 
 #include "vnd.h"
-bdev_decl(vnd);
 bdev_decl(sw);
 #include "rz.h"
 bdev_decl(rz);
 #include "tz.h"
 bdev_decl(tz);
 #include "sd.h"
-bdev_decl(sd);
 #include "st.h"
-bdev_decl(st);
+#include "ss.h"
+#include "uk.h"
 #include "ccd.h"
-bdev_decl(ccd);
 
 struct bdevsw  bdevsw[] =
 {
@@ -101,29 +99,13 @@ int        nblkdev = sizeof(bdevsw) / sizeof(bdevsw[0]);
 dev_t  swapdev = makedev(4, 0);
 
 
-cdev_decl(cn);
 cdev_decl(sw);
-cdev_decl(random);
-cdev_decl(ctty);
 #define        mmread  mmrw
 #define        mmwrite mmrw
 dev_type_read(mmrw);
 cdev_decl(mm);
 #include "pty.h"
-#define ptstty ptytty
-#define ptsioctl ptyioctl
-cdev_decl(pts);
-#define ptctty ptytty
-#define ptcioctl ptyioctl
-cdev_decl(ptc);
-cdev_decl(log);
-cdev_decl(fd);
-cdev_decl(sd);
-cdev_decl(st);
-cdev_decl(vnd);
-cdev_decl(ccd);
 #include "bpfilter.h"
-cdev_decl(bpf);
 #include "dtop.h"
 cdev_decl(dtop);
 #include "dc.h"
@@ -253,6 +235,8 @@ struct cdevsw       cdevsw[] =
        cdev_fbm_init(NFB,fb),  /* 86: frame buffer pseudo-device */
        cdev_disk_init(NCCD,ccd),       /* 87: concatenated disk driver */
        cdev_random_init(1,random),     /* 88: random data source */
+       cdev_uk_init(NUK,uk),           /* 98: unknown SCSI */
+       cdev_ss_init(NSS,ss),           /* 99: SCSI scanner */
 };
 int    nchrdev = sizeof(cdevsw) / sizeof(cdevsw[0]);
 
index 3036250..b3fd8ee 100644 (file)
@@ -83,7 +83,7 @@ cpuattach(parent, dev, aux)
 static int
 cpuprint(aux, pnp)
        void *aux;
-       char *pnp;
+       const char *pnp;
 {
        register struct confargs *ca = aux;
 
index 5e8652f..3b2726c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: genassym.c,v 1.4 1996/12/22 15:18:29 graichen Exp $   */
+/*     $OpenBSD: genassym.c,v 1.5 1996/12/22 15:22:30 graichen Exp $   */
 /*
  * Copyright (c) 1992, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -35,7 +35,7 @@
  * SUCH DAMAGE.
  *
  *     from: @(#)genassym.c    8.2 (Berkeley) 9/23/93
- *      $Id: genassym.c,v 1.4 1996/12/22 15:18:29 graichen Exp $
+ *      $Id: genassym.c,v 1.5 1996/12/22 15:22:30 graichen Exp $
  */
 
 
index df2a2e6..9272885 100644 (file)
@@ -561,11 +561,11 @@ NON_LEAF(setrunqueue, STAND_FRAME_SIZE, ra)
 END(setrunqueue)
 
 /*
- * remrq(p)
+ * remrunqueue(p)
  *
  * Call should be made at splclock().
  */
-NON_LEAF(remrq, STAND_FRAME_SIZE, ra)
+NON_LEAF(remrunqueue, STAND_FRAME_SIZE, ra)
        subu    sp, sp, STAND_FRAME_SIZE
        .mask   0x80000000, (STAND_RA_OFFSET - STAND_FRAME_SIZE)
        lbu     t0, P_PRIORITY(a0)      # get from p->p_priority / 4 queue
@@ -577,7 +577,7 @@ NON_LEAF(remrq, STAND_FRAME_SIZE, ra)
        sw      ra, STAND_RA_OFFSET(sp) ##
        bne     v0, zero, 1f            ##
        lw      v0, P_BACK(a0)          # v0 = p->p_back
-       PANIC("remrq")          ## it wasnt recorded to be on its q
+       PANIC("remrunqueue")            ## it wasnt recorded to be on its q
 1:
        lw      v1, P_FORW(a0)          # v1 = p->p_forw
        nop
@@ -596,7 +596,7 @@ NON_LEAF(remrq, STAND_FRAME_SIZE, ra)
        sw      zero, P_BACK(a0)        ## for firewall checking
        j       ra
        addu    sp, sp, STAND_FRAME_SIZE
-END(remrq)
+END(remrunqueue)
 
 /*
  * switch_exit()
index 46cc5f2..2211578 100644 (file)
@@ -54,7 +54,7 @@ struct mainbus_softc {
 /* Definition of the mainbus driver. */
 static int     mbmatch __P((struct device *, void *, void *));
 static void    mbattach __P((struct device *, struct device *, void *));
-static int     mbprint __P((void *, /* const TTTTT */ char *));
+static int     mbprint __P((void *, const char *));
 
 struct cfattach mainbus_ca = {
        sizeof (struct mainbus_softc), mbmatch, mbattach
@@ -235,7 +235,7 @@ dev slot > number of slots for %s",
 static int
 mbprint(aux, pnp)
        void *aux;
-       /* const TTTTT */ char *pnp;
+       const char *pnp;
 {
 
        if (pnp)
index f60323a..3d34cb8 100644 (file)
@@ -30,7 +30,7 @@
  *
  *     filesystem.c
  *
- *     $Id: filesystem.c,v 1.3 1996/12/22 15:18:50 graichen Exp $
+ *     $Id: filesystem.c,v 1.4 1996/12/22 15:23:01 graichen Exp $
  */
 
 #include <stand.h>
index 270de0d..28771c0 100644 (file)
@@ -69,7 +69,7 @@ struct asic_softc {
 /* Definition of the driver for autoconfig. */
 int    asicmatch __P((struct device *, void *, void *));
 void   asicattach __P((struct device *, struct device *, void *));
-int     asicprint(void *, /* const TTTTT */ char *);
+int     asicprint(void *, const char *);
 
 /* Device locators. */
 #define        ioasiccf_offset cf_loc[0]               /* offset */
@@ -248,7 +248,7 @@ asicattach(parent, self, aux)
 int
 asicprint(aux, pnp)
        void *aux;
-       /* const TTTTT */ char *pnp;
+       const char *pnp;
 {
        struct ioasicdev_attach_args *d = aux;