Booting Imac G5

Benjamin Herrenschmidt benh at
Mon Nov 22 14:49:14 EST 2004

> Hrm... that's bad ... dcbf will actually invalidate the line from the
> cache, not only flush it, which is not what we want (it's correct still,
> but not optimal) and there may well be existing code using dcbst....
> I'll investigate, but that is definitely not normal. What is your exact
> PVR value ? (cpu rev.) and can you send me the values in HID0, HID1,
> HID4 and HID5 ? (just add some printk("HIDx: %lx\n", mfspr(SPRN_HIDx));
> somewhere in the kernel)

In addition, the L1 D cache of the 970 is write-through, so it should
never contain dirty data anyway... so neither dcbf nor dcbst is strictly
necessary, provided we have a sync before the icbi afaik ...


More information about the Linuxppc64-dev mailing list