On 06/07/15 07:14, Serge Vakulenko wrote: > The LFSR algorithm, used for generating random TLB indexes for TLBWR > instruction, > was inclined to produce a degenerate sequence in some cases. > For example, for 16-entry TLB size and Wired=1, it gives: 15, 6, 7, 2, > 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2, 7, 2... > When replaced with LCG algorithm from ISO/IEC 9899 standard, the sequence > looks much better, with about the same computational effort needed. > > Signed-off-by: Serge Vakulenko <serge.vakule...@gmail.com> > --- > hw/mips/cputimer.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-)
I cherry-picked this patch from the series and applied to mips-next queue, thanks. Leon