The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/vme/vmereg.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* $NetBSD: vmereg.h,v 1.2 2003/10/28 18:21:49 matt Exp $ */
    2 
    3 /* constants for address modifiers */
    4 
    5 #define VME_AM_ADRSIZEMASK 0x30
    6 #define VME_AM_ADRSIZESHIFT 4
    7 #define VME_AM_A32 0
    8 #define VME_AM_A16 0x20
    9 #define VME_AM_A24 0x30
   10 #define VME_AM_USERDEF 0x10 /* user/vendor definable */
   11 
   12 #define VME_AM_MBO 8 /* must be set for standard AMs */
   13 
   14 #define VME_AM_PRIVMASK 4
   15 #define VME_AM_SUPER 4
   16 #define VME_AM_USER 0
   17 
   18 #define VME_AM_MODEMASK 3
   19 #define VME_AM_DATA 1
   20 #define VME_AM_PRG 2 /* only with A32, A24 */
   21 #define VME_AM_BLT32 3 /* only with A32, A24 */
   22 #define VME_AM_BLT64 0 /* new, only with A32, A24 */
   23 
   24 #if 0
   25 /* some AMs not yet supported by the framework */
   26 
   27 /* ??? */
   28 VME_AM_A24_xxx 0x32
   29 VME_AM_A32_xxx 0x05
   30 
   31 /* VME64 extension */
   32 VME_AM_A40 0x34,0x35,0x37
   33 VME_AM_A64 0x00,0x01,0x03,0x04
   34 VME_AM_CR_CSR 0x2f /* GEO */
   35 
   36 /* 2eVME extension */
   37 VME_AM_2E_6U 0x20
   38 VME_AM_2E_3U 0x21
   39 #endif

Cache object: 5eecad2a0bc8fe3d79abee5c3c887ca4


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.