Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Apr 2002 09:50:13 -0800 (PST)
From:      Thomas Moestl <tmm@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sparc64/include tlb.h src/sys/sparc64/sparc64 pmap.c
Message-ID:  <200204021750.g32HoDp70525@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
tmm         2002/04/02 09:50:13 PST

  Modified files:
    sys/sparc64/include  tlb.h 
    sys/sparc64/sparc64  pmap.c 
  Log:
  Fix crashes that would happen when more than one 4MB page was used to
  hold the kernel text, data and loader metadata by not using a fixed slot
  to store the TSB page(s) into. Enter fake 8k page entries into the kernel
  TSB that cover the 4M kernel page(s), sot that pmap_kenter() will work
  without having to treat these pages as a special case.
  
  Problem reported by:    mjacob, obrien
  Problem spotted and 4M page handling proposed by:       jake
  
  Revision  Changes    Path
  1.16      +0 -5      src/sys/sparc64/include/tlb.h
  1.46      +13 -16    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?200204021750.g32HoDp70525>