Module Name: src
Committed By: kiyohara
Date: Mon Jul 20 03:51:42 UTC 2009
Modified Files:
src/sys/uvm: uvm_emap.c uvm_param.h
Log Message:
Globalize uvm_emap_size. It use to calculate size of kernel page table.
http://mail-index.netbsd.org/current-users/2009/07/13/msg009983.html
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/uvm/uvm_emap.c
cvs rdiff -u -r1.21 -r1.22 src/sys/uvm/uvm_param.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/uvm/uvm_emap.c
diff -u src/sys/uvm/uvm_emap.c:1.3 src/sys/uvm/uvm_emap.c:1.4
--- src/sys/uvm/uvm_emap.c:1.3 Sun Jul 19 15:17:29 2009
+++ src/sys/uvm/uvm_emap.c Mon Jul 20 03:51:42 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: uvm_emap.c,v 1.3 2009/07/19 15:17:29 rmind Exp $ */
+/* $NetBSD: uvm_emap.c,v 1.4 2009/07/20 03:51:42 kiyohara Exp $ */
/*-
* Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -46,7 +46,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uvm_emap.c,v 1.3 2009/07/19 15:17:29 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uvm_emap.c,v 1.4 2009/07/20 03:51:42 kiyohara Exp $");
#include <sys/param.h>
#include <sys/kernel.h>
@@ -71,7 +71,7 @@
#define uvm_emap_gen (_uvm_emap_gen[0])
-static u_int uvm_emap_size = UVM_EMAP_SIZE;
+u_int uvm_emap_size = UVM_EMAP_SIZE;
static vaddr_t uvm_emap_va;
static vmem_t * uvm_emap_vmem;
Index: src/sys/uvm/uvm_param.h
diff -u src/sys/uvm/uvm_param.h:1.21 src/sys/uvm/uvm_param.h:1.22
--- src/sys/uvm/uvm_param.h:1.21 Fri Aug 4 22:42:36 2006
+++ src/sys/uvm/uvm_param.h Mon Jul 20 03:51:42 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: uvm_param.h,v 1.21 2006/08/04 22:42:36 he Exp $ */
+/* $NetBSD: uvm_param.h,v 1.22 2009/07/20 03:51:42 kiyohara Exp $ */
/*
* Copyright (c) 1991, 1993
@@ -245,6 +245,7 @@
extern int ubc_nwins; /* number of UBC mapping windows */
extern int ubc_winshift; /* shift for a UBC mapping window */
+extern u_int uvm_emap_size; /* size of emap */
#else
/* out-of-kernel versions of round_page and trunc_page */