最近在powerpc b4860上测试,需要关闭L2 cache,发现系统启动过程怎么设置都不行,一旦设置系统就会启动异常。
突然想起,有没有可能是U-Boot阶段L2 cache已经在使用,这时候再关闭已经来不及啦。
因此,在UBoot阶段,先flush+无效L2 cache,再关闭L2 cahce。
然后再启动系统,系统比正常时,多了两倍启动时间。
呵呵,就到这吧
最近在powerpc b4860上测试,需要关闭L2 cache,发现系统启动过程怎么设置都不行,一旦设置系统就会启动异常。
突然想起,有没有可能是U-Boot阶段L2 cache已经在使用,这时候再关闭已经来不及啦。
因此,在UBoot阶段,先flush+无效L2 cache,再关闭L2 cahce。
然后再启动系统,系统比正常时,多了两倍启动时间。
呵呵,就到这吧