Booting Imac G5
Benjamin Herrenschmidt
benh at kernel.crashing.org
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 ...
Ben.
More information about the Linuxppc64-dev
mailing list