]> git.sur5r.net Git - u-boot/commitdiff
Merge branch 'wd'
authorJon Loeliger <jdl@freescale.com>
Wed, 9 Aug 2006 18:36:54 +0000 (13:36 -0500)
committerJon Loeliger <jdl@freescale.com>
Wed, 9 Aug 2006 18:36:54 +0000 (13:36 -0500)
1  2 
Makefile
include/asm-ppc/mmu.h
include/asm-ppc/processor.h
include/common.h
lib_ppc/board.c

diff --cc Makefile
Simple merge
index 612b5df4873fa9431f3aaac1c4d17fd5f96c2a82,baaf6f79766d4c08df4ac72ade89ecfd32350c54..11de3b087983a4d36bdc98429f7bd61dcde3ced7
@@@ -478,9 -469,46 +478,50 @@@ extern int write_bat(ppc_bat_t bat, uns
  #define LAWAR_SIZE_512M               (LAWAR_SIZE_BASE+18)
  #define LAWAR_SIZE_1G         (LAWAR_SIZE_BASE+19)
  #define LAWAR_SIZE_2G         (LAWAR_SIZE_BASE+20)
 +#define LAWAR_SIZE_4G          (LAWAR_SIZE_BASE+21)
 +#define LAWAR_SIZE_8G          (LAWAR_SIZE_BASE+22)
 +#define LAWAR_SIZE_16G         (LAWAR_SIZE_BASE+23)
 +#define LAWAR_SIZE_32G         (LAWAR_SIZE_BASE+24)
  
+ #ifdef CONFIG_440SPE
+ /*----------------------------------------------------------------------------+
+ | Following instructions are not available in Book E mode of the GNU assembler.
+ +----------------------------------------------------------------------------*/
+ #define DCCCI(ra,rb)                  .long 0x7c000000|\
+                                       (ra<<16)|(rb<<11)|(454<<1)
+ #define ICCCI(ra,rb)                  .long 0x7c000000|\
+                                       (ra<<16)|(rb<<11)|(966<<1)
+ #define DCREAD(rt,ra,rb)              .long 0x7c000000|\
+                                       (rt<<21)|(ra<<16)|(rb<<11)|(486<<1)
+ #define ICREAD(ra,rb)                 .long 0x7c000000|\
+                                       (ra<<16)|(rb<<11)|(998<<1)
+ #define TLBSX(rt,ra,rb)                       .long 0x7c000000|\
+                                       (rt<<21)|(ra<<16)|(rb<<11)|(914<<1)
+ #define TLBWE(rs,ra,ws)                       .long 0x7c000000|\
+                                       (rs<<21)|(ra<<16)|(ws<<11)|(978<<1)
+ #define TLBRE(rt,ra,ws)                       .long 0x7c000000|\
+                                       (rt<<21)|(ra<<16)|(ws<<11)|(946<<1)
+ #define TLBSXDOT(rt,ra,rb)            .long 0x7c000001|\
+                                       (rt<<21)|(ra<<16)|(rb<<11)|(914<<1)
+ #define MSYNC                         .long 0x7c000000|\
+                                       (598<<1)
+ #define MBAR_INST                             .long 0x7c000000|\
+                                       (854<<1)
+ /*----------------------------------------------------------------------------+
+ | Following instruction is not available in PPC405 mode of the GNU assembler.
+ +----------------------------------------------------------------------------*/
+ #define TLBRE(rt,ra,ws)                       .long 0x7c000000|\
+                                       (rt<<21)|(ra<<16)|(ws<<11)|(946<<1)
+ #endif
  #endif /* _PPC_MMU_H_ */
Simple merge
Simple merge
diff --cc lib_ppc/board.c
Simple merge