Module Name: src Committed By: thorpej Date: Thu Dec 28 15:33:12 UTC 2023
Modified Files: src/sys/arch/m68k/m68k: pmap_motorola.c Log Message: Missed 2 68060-specific cases in previous. To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/sys/arch/m68k/m68k/pmap_motorola.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/m68k/m68k/pmap_motorola.c diff -u src/sys/arch/m68k/m68k/pmap_motorola.c:1.83 src/sys/arch/m68k/m68k/pmap_motorola.c:1.84 --- src/sys/arch/m68k/m68k/pmap_motorola.c:1.83 Thu Dec 28 01:33:05 2023 +++ src/sys/arch/m68k/m68k/pmap_motorola.c Thu Dec 28 15:33:12 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_motorola.c,v 1.83 2023/12/28 01:33:05 thorpej Exp $ */ +/* $NetBSD: pmap_motorola.c,v 1.84 2023/12/28 15:33:12 thorpej Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. @@ -119,7 +119,7 @@ #include "opt_m68k_arch.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap_motorola.c,v 1.83 2023/12/28 01:33:05 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap_motorola.c,v 1.84 2023/12/28 15:33:12 thorpej Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -580,13 +580,15 @@ pmap_init(void) paddr_t paddr; while (kptp) { - pmap_changebit(kptp->kpt_pa, PG_CI, ~PG_CCB); + pmap_changebit(kptp->kpt_pa, PG_CI, + (pt_entry_t)~PG_CCB); kptp = kptp->kpt_next; } paddr = (paddr_t)Segtabzeropa; while (paddr < (paddr_t)Segtabzeropa + M68K_STSIZE) { - pmap_changebit(paddr, PG_CI, ~PG_CCB); + pmap_changebit(paddr, PG_CI, + (pt_entry_t)~PG_CCB); paddr += PAGE_SIZE; }