[BACK]Return to mmu.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / sh3 / 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/sh3/include/mmu.h between version 1.3 and 1.3.2.1

version 1.3, 2002/02/28 01:56:58 version 1.3.2.1, 2002/02/28 04:11:38
Line 106  extern void sh4_tlb_reset(void);
Line 106  extern void sh4_tlb_reset(void);
 extern u_int32_t __sh_PTEH;  extern u_int32_t __sh_PTEH;
 extern u_int32_t __sh_TTB;  extern u_int32_t __sh_TTB;
 extern u_int32_t __sh_TEA;  extern u_int32_t __sh_TEA;
   extern u_int32_t __sh_TRA;
   extern u_int32_t __sh_EXPEVT;
   extern u_int32_t __sh_INTEVT;
 #define SH_PTEH         (*(__volatile__ u_int32_t *)__sh_PTEH)  #define SH_PTEH         (*(__volatile__ u_int32_t *)__sh_PTEH)
 #define SH_TTB          (*(__volatile__ u_int32_t *)__sh_TTB)  #define SH_TTB          (*(__volatile__ u_int32_t *)__sh_TTB)
 #define SH_TEA          (*(__volatile__ u_int32_t *)__sh_TEA)  #define SH_TEA          (*(__volatile__ u_int32_t *)__sh_TEA)
   #define SH_TRA          (*(__volatile__ u_int32_t *)__sh_TRA)
   #define SH_EXPEVT       (*(__volatile__ u_int32_t *)__sh_EXPEVT)
   #define SH_INTEVT       (*(__volatile__ u_int32_t *)__sh_INTEVT)
 #elif defined(SH3)  #elif defined(SH3)
 #define SH_PTEH         (*(__volatile__ u_int32_t *)SH3_PTEH)  #define SH_PTEH         (*(__volatile__ u_int32_t *)SH3_PTEH)
 #define SH_TTB          (*(__volatile__ u_int32_t *)SH3_TTB)  #define SH_TTB          (*(__volatile__ u_int32_t *)SH3_TTB)
 #define SH_TEA          (*(__volatile__ u_int32_t *)SH3_TEA)  #define SH_TEA          (*(__volatile__ u_int32_t *)SH3_TEA)
   #define SH_TRA          (*(__volatile__ u_int32_t *)0xffffffd0)
   #define SH_EXPEVT       (*(__volatile__ u_int32_t *)0xffffffd4)
   #define SH_INTEVT       (*(__volatile__ u_int32_t *)0xffffffd8)
 #elif defined(SH4)  #elif defined(SH4)
 #define SH_PTEH         (*(__volatile__ u_int32_t *)SH4_PTEH)  #define SH_PTEH         (*(__volatile__ u_int32_t *)SH4_PTEH)
 #define SH_TTB          (*(__volatile__ u_int32_t *)SH4_TTB)  #define SH_TTB          (*(__volatile__ u_int32_t *)SH4_TTB)
 #define SH_TEA          (*(__volatile__ u_int32_t *)SH4_TEA)  #define SH_TEA          (*(__volatile__ u_int32_t *)SH4_TEA)
   #define SH_TRA          (*(__volatile__ u_int32_t *)0xff000020)
   #define SH_EXPEVT       (*(__volatile__ u_int32_t *)0xff000024)
   #define SH_INTEVT       (*(__volatile__ u_int32_t *)0xff000028)
 #endif  #endif
   
 extern void (*__sh_mmu_pte_setup)(vaddr_t, u_int32_t);  extern void (*__sh_mmu_pte_setup)(vaddr_t, u_int32_t);

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.3.2.1

CVSweb <webmaster@jp.NetBSD.org>