Module Name: src Committed By: skrll Date: Fri Jul 15 05:59:46 UTC 2016
Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Provide a mm_md_page_color and fix some kernel builds To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/sys/arch/arm/arm32/arm32_machdep.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/arm/arm32/arm32_machdep.c diff -u src/sys/arch/arm/arm32/arm32_machdep.c:1.110 src/sys/arch/arm/arm32/arm32_machdep.c:1.111 --- src/sys/arch/arm/arm32/arm32_machdep.c:1.110 Sat Apr 30 19:20:47 2016 +++ src/sys/arch/arm/arm32/arm32_machdep.c Fri Jul 15 05:59:46 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: arm32_machdep.c,v 1.110 2016/04/30 19:20:47 ryo Exp $ */ +/* $NetBSD: arm32_machdep.c,v 1.111 2016/07/15 05:59:46 skrll Exp $ */ /* * Copyright (c) 1994-1998 Mark Brinicombe. @@ -42,7 +42,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: arm32_machdep.c,v 1.110 2016/04/30 19:20:47 ryo Exp $"); +__KERNEL_RCSID(0, "$NetBSD: arm32_machdep.c,v 1.111 2016/07/15 05:59:46 skrll Exp $"); #include "opt_modular.h" #include "opt_md.h" @@ -746,3 +746,11 @@ mm_md_direct_mapped_phys(paddr_t pa, vad return rv; } #endif + +bool +mm_md_page_color(paddr_t pa, int *colorp) +{ + *colorp = atop(pa & arm_cache_prefer_mask); + + return arm_cache_prefer_mask ? false : true; +}