root/arch/mips/include/asm/mach-ip27/spaces.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * This file is subject to the terms and conditions of the GNU General Public
   3  * License.  See the file "COPYING" in the main directory of this archive
   4  * for more details.
   5  *
   6  * Copyright (C) 1996, 99 Ralf Baechle
   7  * Copyright (C) 2000, 2002  Maciej W. Rozycki
   8  * Copyright (C) 1990, 1999 by Silicon Graphics, Inc.
   9  */
  10 #ifndef _ASM_MACH_IP27_SPACES_H
  11 #define _ASM_MACH_IP27_SPACES_H
  12 
  13 /*
  14  * IP27 uses the R10000's uncached attribute feature.  Attribute 3 selects
  15  * uncached memory addressing. Hide the definitions on 32-bit compilation
  16  * of the compat-vdso code.
  17  */
  18 #ifdef CONFIG_64BIT
  19 #define HSPEC_BASE              0x9000000000000000
  20 #define IO_BASE                 0x9200000000000000
  21 #define MSPEC_BASE              0x9400000000000000
  22 #define UNCAC_BASE              0x9600000000000000
  23 #define CAC_BASE                0xa800000000000000
  24 #endif
  25 
  26 #define TO_MSPEC(x)             (MSPEC_BASE | ((x) & TO_PHYS_MASK))
  27 #define TO_HSPEC(x)             (HSPEC_BASE | ((x) & TO_PHYS_MASK))
  28 
  29 #define HIGHMEM_START           (~0UL)
  30 
  31 #include <asm/mach-generic/spaces.h>
  32 
  33 #endif /* _ASM_MACH_IP27_SPACES_H */

/* [<][>][^][v][top][bottom][index][help] */