At 09:36 10/22/2002, Branden Robinson wrote:

I beseech you to help debug and fix the XFree86 module loader on m68k.

If I understand correctly the issue with 68040/68060 is cache coherency. When looking
at the 68040 manual from Motorola, (page 4-10):

> It is imperative that a CPUSHA instruction be executed before the execution of the first
self-modified instruction.

(68060 manual has identical text)

There has been some discussion about cache flushing strategy (last January?), and
CPUSHA is expensive, but  it should fix the loader?

Note, 68040 has only 2*4K cache, 68060 has 2 *8K caches. For other architectures with
a lot bigger caches flushing completely is probably  not an option.

Erik

Reply via email to