root/include/asm-sparc/asi.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 #ifndef _SPARC_ASI_H
   2 #define _SPARC_ASI_H
   3 
   4 /* asi.h:  Address Space Identifier values for the sparc.
   5 
   6    Copyright (C) 1994 David S. Miller (davem@caip.rutgers.edu)
   7 */
   8 
   9 /* These are sun4c, beware on other architectures. Although things should
  10  * be similar under regular sun4's.
  11  */
  12 
  13 #define ASI_NULL1        0x0
  14 #define ASI_NULL2        0x1
  15 
  16 /* sun4c and sun4 control registers and mmu/vac ops */
  17 #define ASI_CONTROL          0x2
  18 #define ASI_SEGMAP           0x3
  19 #define ASI_PTE              0x4
  20 #define ASI_HWFLUSHSEG       0x5      /* These are to initiate hw flushes of the cache */
  21 #define ASI_HWFLUSHPAGE      0x6
  22 #define ASI_HWFLUSHCONTEXT   0x7
  23 
  24 
  25 #define ASI_USERTXT      0x8
  26 #define ASI_KERNELTXT    0x9
  27 #define ASI_USERDATA     0xa
  28 #define ASI_KERNELDATA   0xb
  29 
  30 /* VAC Cache flushing on sun4c and sun4 */
  31 
  32 #define ASI_FLUSHSEG     0xc      /* These are for "software" flushes of the cache */
  33 #define ASI_FLUSHPG      0xd
  34 #define ASI_FLUSHCTX     0xe
  35 
  36 
  37 #endif /* _SPARC_ASI_H */

/* [previous][next][first][last][top][bottom][index][help] */