AnsweredAssumed Answered

e500mc tlbivax instruction bcast feature.

Question asked by Vasanth Sri on Nov 27, 2014
Latest reply on Dec 5, 2014 by Scott Wood

Hi All,

 

Regarding the "MMU_FTR_USE_TLBIVAX_BCAST" MMU feature for e500mc.

 

Snippet from the e500mc manual (Table  3 -43) :

"

Thus, an invalidate operation is broadcast throughout the coherent domain of the

processor executing tlbivax"

 

Does this mean this core supports MMU_FTR_USE_TLBIVAX_BCAST feature ? if no, could someone provide me a clarification on this instruction behavior on e500mc ?

 

If yes, any idea why same is not added in the below e500mc CPU table code ?

 

Linux : 2.6.34

Source : powerpc/kernel/cputable.c

 

                .pvr_value              = 0x80230000,

                .cpu_name               = "e500mc",

                .cpu_features           = CPU_FTRS_E500MC,

                .cpu_user_features      = COMMON_USER_BOOKE | PPC_FEATURE_HAS_FPU,

                .mmu_features           = MMU_FTR_TYPE_FSL_E | MMU_FTR_BIG_PHYS |

                        MMU_FTR_USE_TLBILX,

                .icache_bsize           = 64,

                .dcache_bsize           = 64,

                .num_pmcs               = 4,

 

Thanks in Advance.

Outcomes