Package: libc6 Version: 2.3.2.ds1-11 Severity: normal Followup-For: Bug #146489
The kernel now do invalidate icache for blank pages, but there is still a window of oportunity for the icache to get polluted. The PowerPC processor is allowed to (and will very agressively with recent implementations) prefetch instructions speculatively. Which basically means that any page actually mapped by the MMU may end up in the icache at approx. any time. We cannot rely on the kernel cleaning the icache first, then we just flush the dcache. We have, after modifying the content, to first flush the dcache, sync and inval the icache, this is the only way to guarantee proper synchronisation. Ben. -- System Information: Debian Release: testing/unstable Architecture: powerpc Kernel: Linux gaston 2.6.2-rc3-ben1 #11 Wed Feb 4 17:57:52 EST 2004 ppc Locale: LANG=C, LC_CTYPE=C Versions of packages libc6 depends on: ii libdb1-compat 2.1.3-7 The Berkeley database routines [gl -- no debconf information

