Keywords: cache, guard, speculative, load
Pages 148 and 152 of the PowerPC Processor Reference Guide (UG011) contradict each other:
http://www.xilinx.com/support/documentation/index.htmPage 152 states that PPC405 does not perform speculative data loads, but can speculatively fetch instructions.
Page 148: Note that if CRC0[LWL]=1 and the target non-cacheable region is also marked as guarded, the DCU will request only the data requested by the CPU.
In other words, it is saying that guarding data does have an effect here when it should not.