Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-1-4]: src/sys/uvm Pull up revision 1.19 (requested by thorpej):



details:   https://anonhg.NetBSD.org/src/rev/082eff144b23
branches:  netbsd-1-4
changeset: 470499:082eff144b23
user:      he <he%NetBSD.org@localhost>
date:      Wed Apr 26 22:11:19 2000 +0000

description:
Pull up revision 1.19 (requested by thorpej):
  Use a more reliable method to determine if uvm_page_init() has
  completed.  This fixes a problem observed on some i386 configs
  (typically with lots of memory) where the kernel page table needs
  to grow during initialization.

diffstat:

 sys/uvm/uvm.h |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r a7c455256d09 -r 082eff144b23 sys/uvm/uvm.h
--- a/sys/uvm/uvm.h     Thu Apr 13 21:55:56 2000 +0000
+++ b/sys/uvm/uvm.h     Wed Apr 26 22:11:19 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: uvm.h,v 1.15 1999/03/26 17:34:15 chs Exp $     */
+/*     $NetBSD: uvm.h,v 1.15.2.1 2000/04/26 22:11:19 he Exp $  */
 
 /*
  *
@@ -83,6 +83,7 @@
        struct pglist page_inactive_obj;/* pages inactive (reclaim or free) */
        simple_lock_data_t pageqlock;   /* lock for active/inactive page q */
        simple_lock_data_t fpageqlock;  /* lock for free page q */
+       boolean_t page_init_done;       /* TRUE if uvm_page_init() finished */
                /* page daemon trigger */
        int pagedaemon;                 /* daemon sleeps on this */
        struct proc *pagedaemon_proc;   /* daemon's pid */



Home | Main Index | Thread Index | Old Index