tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ia64 and emap
Hi! Mindaugas,
From: Mindaugas Rasiukevicius <rmind%netbsd.org@localhost>
Date: Sun, 19 Jul 2009 12:49:04 +0100
> KIYOHARA Takashi <kiyohara%kk.iij4u.or.jp@localhost> wrote:
> > > For now, I think it is okay to put some workaround, preferably in IA64
> > > pmap, commit your changes, and improve the pmap later.
> >
> > Please...
>
> Feel free to amend emap code as you need.
I made this patch.
Please review. ;-)
Thanks,
--
kiyohara
Index: uvm_emap.c
===================================================================
RCS file: /cvsroot/src/sys/uvm/uvm_emap.c,v
retrieving revision 1.2
diff -u -r1.2 uvm_emap.c
--- uvm_emap.c 9 Jul 2009 21:43:17 -0000 1.2
+++ uvm_emap.c 19 Jul 2009 13:19:56 -0000
@@ -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: uvm_param.h
===================================================================
RCS file: /cvsroot/src/sys/uvm/uvm_param.h,v
retrieving revision 1.21
diff -u -r1.21 uvm_param.h
--- uvm_param.h 4 Aug 2006 22:42:36 -0000 1.21
+++ uvm_param.h 19 Jul 2009 13:19:57 -0000
@@ -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 */
Home |
Main Index |
Thread Index |
Old Index