[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: New compiler tools release: cris-dist-1.56



On Tue, 2 Mar 2004, Mikael Starvik wrote:

> Yes, the bug is serious but requires rather unusual circumstances:
> 
> 1. The mul instruction has to be just before a fetch of a new 
> cacheline i.e. in the end of a cacheline or in a delay slot
> 2. The source operand has to be 0xb0XXX258-0xb0XXX25f (where XXX is
> an arbitrary number).
> 3. It only affects kernel mode

No, not exactly.  The logical address corresponding to the operand1
(source operand) value must have a mapping to the physical address
0xbXXXXXXX area. The bug only affects kernel mode because there is such 
a mapping only in kernel mode.

The lower 10 bits of the source operand must be in the range
0x258-0x25f to trigger the bug.

Per Zander