home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / sh / include / cpu-sh4 / cpu / addrspace.h next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  984 b   |  36 lines

  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) 1999 by Kaz Kojima
  7.  *
  8.  * Defitions for the address spaces of the SH-4 CPUs.
  9.  */
  10. #ifndef __ASM_CPU_SH4_ADDRSPACE_H
  11. #define __ASM_CPU_SH4_ADDRSPACE_H
  12.  
  13. #define P0SEG        0x00000000
  14. #define P1SEG        0x80000000
  15. #define P2SEG        0xa0000000
  16. #define P3SEG        0xc0000000
  17. #define P4SEG        0xe0000000
  18.  
  19. /* Detailed P4SEG  */
  20. #define P4SEG_STORE_QUE    (P4SEG)
  21. #define P4SEG_IC_ADDR    0xf0000000
  22. #define P4SEG_IC_DATA    0xf1000000
  23. #define P4SEG_ITLB_ADDR    0xf2000000
  24. #define P4SEG_ITLB_DATA    0xf3000000
  25. #define P4SEG_OC_ADDR    0xf4000000
  26. #define P4SEG_OC_DATA    0xf5000000
  27. #define P4SEG_TLB_ADDR    0xf6000000
  28. #define P4SEG_TLB_DATA    0xf7000000
  29. #define P4SEG_REG_BASE    0xff000000
  30.  
  31. #define PA_AREA5_IO    0xb4000000    /* Area 5 IO Memory */
  32. #define PA_AREA6_IO    0xb8000000    /* Area 6 IO Memory */
  33.  
  34. #endif /* __ASM_CPU_SH4_ADDRSPACE_H */
  35.  
  36.