[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.