cortex-a9,把一段尺寸为512K的内存lock 到L2中,然后访问它,用cp15,0,r0,c9,c13,2可以看到,能够 cache hit
然后执行L2flush,再访问,用cp15,0,r0,c9,c13,2,发现 cache miss。
why?
如此的话,只会miss一次啊,可我看到的是,只要flush一次,以后就永远miss了,就像L2cache没有了。
如果不lock,就只miss一次。