Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Jan 2002 13:14:59 -0800 (PST)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sparc64/sparc64 pmap.c
Message-ID:  <200201012114.g01LEx943737@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jake        2002/01/01 13:14:59 PST

  Modified files:
    sys/sparc64/sparc64  pmap.c 
  Log:
  Enable virtual caching for kernel pages.  When we enabled virtual caching
  for certain user pages, stores to kernel pages would not update the
  affected cache lines, which would sometimes cause the wrong data to be
  returned for loads from kernel pages.  This was especially fatal when
  the addresses affected held the kernel stack pointer, and a random
  value was loaded into it.
  Fix a harmless off by one error in a dcache_inval_phys call.
  
  Revision  Changes    Path
  1.18      +3 -3      src/sys/sparc64/sparc64/pmap.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201012114.g01LEx943737>