[BACK]Return to pmap_motorola.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / m68k / m68k

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/m68k/m68k/pmap_motorola.c between version 1.73 and 1.74

version 1.73, 2021/02/01 19:02:27 version 1.74, 2021/04/16 00:13:48
Line 1667  pmap_collect1(pmap_t pmap, paddr_t start
Line 1667  pmap_collect1(pmap_t pmap, paddr_t start
                  * ST and Sysptmap entries.                   * ST and Sysptmap entries.
                  */                   */
   
                 (void) pmap_extract(pmap, pv->pv_va, &kpa);                  if (!pmap_extract(pmap, pv->pv_va, &kpa)) {
                           printf("collect: freeing KPT page at %lx (ste %x@%p)\n",
                               pv->pv_va, *pv->pv_ptste, pv->pv_ptste);
                           panic("pmap_collect: mapping not found");
                   }
                 pmap_remove_mapping(pmap, pv->pv_va, NULL,                  pmap_remove_mapping(pmap, pv->pv_va, NULL,
                     PRM_TFLUSH|PRM_CFLUSH, NULL);                      PRM_TFLUSH|PRM_CFLUSH, NULL);
   

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.74

CVSweb <webmaster@jp.NetBSD.org>