Module Name: src Committed By: tsutsui Date: Fri Jun 28 15:17:44 UTC 2019
Modified Files: src/sys/arch/cesfic/include: vmparam.h src/sys/arch/hp300/include: vmparam.h src/sys/arch/luna68k/include: vmparam.h src/sys/arch/mac68k/include: vmparam.h src/sys/arch/mvme68k/include: vmparam.h src/sys/arch/news68k/include: vmparam.h src/sys/arch/next68k/include: vmparam.h src/sys/arch/x68k/include: vmparam.h Log Message: Fix lingering page size comments. Pointed out by christos@ on port-m68k@: http://mail-index.netbsd.org/port-m68k/2019/06/06/msg000726.html XXX: we also need MAX_PAGE_SIZE in somewhere for newer jemalloc? To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/cesfic/include/vmparam.h cvs rdiff -u -r1.39 -r1.40 src/sys/arch/hp300/include/vmparam.h cvs rdiff -u -r1.21 -r1.22 src/sys/arch/luna68k/include/vmparam.h cvs rdiff -u -r1.44 -r1.45 src/sys/arch/mac68k/include/vmparam.h cvs rdiff -u -r1.36 -r1.37 src/sys/arch/mvme68k/include/vmparam.h cvs rdiff -u -r1.21 -r1.22 src/sys/arch/news68k/include/vmparam.h cvs rdiff -u -r1.25 -r1.26 src/sys/arch/next68k/include/vmparam.h cvs rdiff -u -r1.38 -r1.39 src/sys/arch/x68k/include/vmparam.h 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/cesfic/include/vmparam.h diff -u src/sys/arch/cesfic/include/vmparam.h:1.17 src/sys/arch/cesfic/include/vmparam.h:1.18 --- src/sys/arch/cesfic/include/vmparam.h:1.17 Thu Feb 2 21:53:54 2017 +++ src/sys/arch/cesfic/include/vmparam.h Fri Jun 28 15:17:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.17 2017/02/02 21:53:54 rin Exp $ */ +/* $NetBSD: vmparam.h,v 1.18 2019/06/28 15:17:43 tsutsui Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -46,8 +46,9 @@ */ /* - * We use 4K pages on the cesfic. Override the PAGE_* definitions - * to be compile-time constants. + * hp300 pmap derived m68k ports can use 4K or 8K pages. + * The page size is specified by PGSHIFT in <machine/param.h>. + * Override the PAGE_* definitions to be compile-time constants. */ #define PAGE_SHIFT PGSHIFT #define PAGE_SIZE (1 << PAGE_SHIFT) Index: src/sys/arch/hp300/include/vmparam.h diff -u src/sys/arch/hp300/include/vmparam.h:1.39 src/sys/arch/hp300/include/vmparam.h:1.40 --- src/sys/arch/hp300/include/vmparam.h:1.39 Thu Feb 2 21:53:54 2017 +++ src/sys/arch/hp300/include/vmparam.h Fri Jun 28 15:17:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.39 2017/02/02 21:53:54 rin Exp $ */ +/* $NetBSD: vmparam.h,v 1.40 2019/06/28 15:17:43 tsutsui Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -46,8 +46,10 @@ */ /* - * We use 4K pages on the hp300. Override the PAGE_* definitions - * to be compile-time constants. + * hp300 pmap derived m68k ports can use 4K or 8K pages. + * (except HPMMU machines) + * The page size is specified by PGSHIFT in <machine/param.h>. + * Override the PAGE_* definitions to be compile-time constants. */ #define PAGE_SHIFT PGSHIFT #define PAGE_SIZE (1 << PAGE_SHIFT) Index: src/sys/arch/luna68k/include/vmparam.h diff -u src/sys/arch/luna68k/include/vmparam.h:1.21 src/sys/arch/luna68k/include/vmparam.h:1.22 --- src/sys/arch/luna68k/include/vmparam.h:1.21 Thu Feb 2 21:53:54 2017 +++ src/sys/arch/luna68k/include/vmparam.h Fri Jun 28 15:17:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.21 2017/02/02 21:53:54 rin Exp $ */ +/* $NetBSD: vmparam.h,v 1.22 2019/06/28 15:17:43 tsutsui Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -42,8 +42,9 @@ #define _MACHINE_VMPARAM_H_ /* - * We use 4K pages on the luna68k. Override the PAGE_* definitions - * to be compile-time constants. + * hp300 pmap derived m68k ports can use 4K or 8K pages. + * The page size is specified by PGSHIFT in <machine/param.h>. + * Override the PAGE_* definitions to be compile-time constants. */ #define PAGE_SHIFT PGSHIFT #define PAGE_SIZE (1 << PAGE_SHIFT) Index: src/sys/arch/mac68k/include/vmparam.h diff -u src/sys/arch/mac68k/include/vmparam.h:1.44 src/sys/arch/mac68k/include/vmparam.h:1.45 --- src/sys/arch/mac68k/include/vmparam.h:1.44 Thu Feb 2 21:53:54 2017 +++ src/sys/arch/mac68k/include/vmparam.h Fri Jun 28 15:17:43 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.44 2017/02/02 21:53:54 rin Exp $ */ +/* $NetBSD: vmparam.h,v 1.45 2019/06/28 15:17:43 tsutsui Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -81,8 +81,9 @@ */ /* - * We use 4K pages on the mac68k. Override the PAGE_* definitions - * to be compile-time constants. + * hp300 pmap derived m68k ports can use 4K or 8K pages. + * The page size is specified by PGSHIFT in <machine/param.h>. + * Override the PAGE_* definitions to be compile-time constants. */ #define PAGE_SHIFT PGSHIFT #define PAGE_SIZE (1 << PAGE_SHIFT) Index: src/sys/arch/mvme68k/include/vmparam.h diff -u src/sys/arch/mvme68k/include/vmparam.h:1.36 src/sys/arch/mvme68k/include/vmparam.h:1.37 --- src/sys/arch/mvme68k/include/vmparam.h:1.36 Thu Feb 2 21:53:54 2017 +++ src/sys/arch/mvme68k/include/vmparam.h Fri Jun 28 15:17:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.36 2017/02/02 21:53:54 rin Exp $ */ +/* $NetBSD: vmparam.h,v 1.37 2019/06/28 15:17:44 tsutsui Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -46,8 +46,9 @@ */ /* - * We use 4K pages on the mvme68k. Override the PAGE_* definitions - * to be compile-time constants. + * hp300 pmap derived m68k ports can use 4K or 8K pages. + * The page size is specified by PGSHIFT in <machine/param.h>. + * Override the PAGE_* definitions to be compile-time constants. */ #define PAGE_SHIFT PGSHIFT #define PAGE_SIZE (1 << PAGE_SHIFT) Index: src/sys/arch/news68k/include/vmparam.h diff -u src/sys/arch/news68k/include/vmparam.h:1.21 src/sys/arch/news68k/include/vmparam.h:1.22 --- src/sys/arch/news68k/include/vmparam.h:1.21 Thu Feb 2 21:53:54 2017 +++ src/sys/arch/news68k/include/vmparam.h Fri Jun 28 15:17:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.21 2017/02/02 21:53:54 rin Exp $ */ +/* $NetBSD: vmparam.h,v 1.22 2019/06/28 15:17:44 tsutsui Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -46,8 +46,9 @@ */ /* - * We use 4K pages on the news68k. Override the PAGE_* definitions - * to be compile time constants. + * hp300 pmap derived m68k ports can use 4K or 8K pages. + * The page size is specified by PGSHIFT in <machine/param.h>. + * Override the PAGE_* definitions to be compile-time constants. */ #define PAGE_SHIFT PGSHIFT #define PAGE_SIZE (1 << PAGE_SHIFT) Index: src/sys/arch/next68k/include/vmparam.h diff -u src/sys/arch/next68k/include/vmparam.h:1.25 src/sys/arch/next68k/include/vmparam.h:1.26 --- src/sys/arch/next68k/include/vmparam.h:1.25 Thu Feb 2 21:53:54 2017 +++ src/sys/arch/next68k/include/vmparam.h Fri Jun 28 15:17:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.25 2017/02/02 21:53:54 rin Exp $ */ +/* $NetBSD: vmparam.h,v 1.26 2019/06/28 15:17:44 tsutsui Exp $ */ /* * This file was taken from from mvme68k/include/vmparam.h and @@ -53,8 +53,9 @@ */ /* - * We use 4K pages on the NeXT. Override the PAGE_* definitions - * to be compile-time constants. + * hp300 pmap derived m68k ports can use 4K or 8K pages. + * The page size is specified by PGSHIFT in <machine/param.h>. + * Override the PAGE_* definitions to be compile-time constants. */ #define PAGE_SHIFT PGSHIFT #define PAGE_SIZE (1 << PAGE_SHIFT) Index: src/sys/arch/x68k/include/vmparam.h diff -u src/sys/arch/x68k/include/vmparam.h:1.38 src/sys/arch/x68k/include/vmparam.h:1.39 --- src/sys/arch/x68k/include/vmparam.h:1.38 Thu Feb 2 21:53:55 2017 +++ src/sys/arch/x68k/include/vmparam.h Fri Jun 28 15:17:44 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.38 2017/02/02 21:53:55 rin Exp $ */ +/* $NetBSD: vmparam.h,v 1.39 2019/06/28 15:17:44 tsutsui Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -46,8 +46,9 @@ */ /* - * We use 4K pages on the X68K. Override the PAGE_* definitions - * to be compile-time constants. + * hp300 pmap derived m68k ports can use 4K or 8K pages. + * The page size is specified by PGSHIFT in <machine/param.h>. + * Override the PAGE_* definitions to be compile-time constants. */ #define PAGE_SHIFT PGSHIFT #define PAGE_SIZE (1 << PAGE_SHIFT)