[BACK]Return to vsbus.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / vax / include

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/vax/include/vsbus.h between version 1.1 and 1.2

version 1.1, 1996/07/20 17:58:28 version 1.2, 1998/05/22 09:49:08
Line 76  struct confargs {
Line 76  struct confargs {
 #define ca_leflags      ca_aux2  #define ca_leflags      ca_aux2
 };  };
   
 int vsbus_intr_register __P((struct confargs *, int(*)(void*), void*));  struct  vsbus_attach_args {
 int vsbus_intr_enable __P((struct confargs *));          int va_type;
 int vsbus_intr_disable  __P((struct confargs *));  };
 int vsbus_intr_unregister __P((struct confargs *));  
   /*
    * Some chip addresses and constants, same on all VAXstations.
    */
   #define NI_ADDR         0x20090000      /* Ethernet address */
   #define DZ_CSR          0x200a0000      /* DZ11-compatible chip csr */
   #define VS_CLOCK        0x200b0000      /* clock chip address */
   #define NI_BASE         0x200e0000      /* LANCE CSRs */
   #define NI_IOSIZE       (128 * NBPG)    /* IO address size */
   #define VS_REGS         0x20080000      /* Misc cpu internal regs */
   
   /*
    * interrupt vector numbers
    */
   #define IVEC_BASE       0x20040020
   #define IVEC_SR         0x000002C0
   #define INR_SR          7
   #define IVEC_ST         0x000002C4
   #define INR_ST          6
   #define IVEC_NP         0x00000250
   #define INR_NP          5
   #define IVEC_NS         0x00000254
   #define INR_NS          4
   #define IVEC_VF         0x00000244
   #define INR_VF          3
   #define IVEC_VS         0x00000248
   #define INR_VS          2
   #define IVEC_SC         0x000003F8
   #define INR_SC          1
   #define IVEC_DC         0x000003FC
   #define INR_DC          0
   
   caddr_t dz_regs;        /* On-board serial line */
   caddr_t le_iomem;       /* base addr of RAM -- CPU's view */
   short   *lance_csr;     /* LANCE CSR virtual address */
   int     *lance_addr;    /* Ethernet address */
   struct  vs_cpu *vs_cpu; /* Common CPU registers */
   
   void vsbus_intr_enable __P((int));
   void vsbus_intr_disable  __P((int));
   void vsbus_intr_attach __P((int, void(*)(int), int));
   
 int vsbus_lockDMA __P((struct confargs *));  int vsbus_lockDMA __P((struct confargs *));
 int vsbus_unlockDMA __P((struct confargs *));  int vsbus_unlockDMA __P((struct confargs *));

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb <webmaster@jp.NetBSD.org>