Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Dec 2015 16:51:28 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 205249] MIPS_CONFIG0_VI defined wrong in sys/mips/include/cpuregs.h
Message-ID:  <bug-205249-8-0rK8FGvpkf@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-205249-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-205249-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205249

--- Comment #1 from commit-hook@freebsd.org ---
A commit references this bug:

Author: imp
Date: Fri Dec 11 16:51:04 UTC 2015
New revision: 292114
URL: https://svnweb.freebsd.org/changeset/base/292114

Log:
  Correct the CONFIG0_VI value. According to
  http://www.t-es-t.hu/download/mips/md00090c.pdf this is bit 3 of the
  config0 word, not bit 2.  This should fix virtually indexed caches
  (relatively new in the MIPS world, so no current platforms used this
  and current code just uses it as an optimization). It was causing
  false positives on newer platforms that default to large values for
  the kseg0 cache coherency attribute.

  Submitted by: Stanislav Galabov
  PR:    205249

Changes:
  head/sys/mips/include/cpuregs.h

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-205249-8-0rK8FGvpkf>