/[rtmk]/rtmk/vm-page.c
ViewVC logotype

Diff of /rtmk/vm-page.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by jrydberg, Wed Feb 20 20:04:42 2002 UTC revision 1.6 by jrydberg, Thu Feb 21 01:41:45 2002 UTC
# Line 22  Foundation, Inc., 59 Temple Place - Suit Line 22  Foundation, Inc., 59 Temple Place - Suit
22  #include "vm-object.h"  #include "vm-object.h"
23  #include "trace.h"  #include "trace.h"
24  #include "vm-slab.h"  #include "vm-slab.h"
25    #include "host.h"
26    
27  /* This is true if we have initialized the resident pages module.  */  /* This is true if we have initialized the resident pages module.  */
28    
# Line 131  vm_page_resident_pages_init (vm_offset_t Line 132  vm_page_resident_pages_init (vm_offset_t
132        trace_count (n_vm_pages++);        trace_count (n_vm_pages++);
133        vm_page_release (& pages [i]);        vm_page_release (& pages [i]);
134      }      }
135      host_info_basic.total_pages = resident_pages;
136    
137    /* Show some information on the console.  */    /* Show some information on the console.  */
138    
# Line 207  vm_page_release (struct vm_page *page) Line 209  vm_page_release (struct vm_page *page)
209    else    else
210      {      {
211        trace_count (n_vm_free_pages++);        trace_count (n_vm_free_pages++);
212          host_info_basic.free_pages++;
213    
214        page_free_count++;        page_free_count++;
215        queue_enter (&page_free_list, page, struct vm_page *, listq);        queue_enter (&page_free_list, page, struct vm_page *, listq);
216      }      }
# Line 225  vm_page_allocate (void) Line 229  vm_page_allocate (void)
229    
230    queue_remove_last (& page_free_list, page, struct vm_page *, listq);    queue_remove_last (& page_free_list, page, struct vm_page *, listq);
231    page_free_count--;    page_free_count--;
232    
233      host_info_basic.free_pages--;
234    
235    trace_count (n_vm_free_pages--);    trace_count (n_vm_free_pages--);
236    trace_count (n_vm_active_pages++);    trace_count (n_vm_active_pages++);
237    

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26