alc
64ef3ee8e5
In FreeBSD 7.0 and beyond, pmap_growkernel() should pass VM_ALLOC_INTERRUPT
...
to vm_page_alloc() instead of VM_ALLOC_SYSTEM. VM_ALLOC_SYSTEM was the
logical choice before FreeBSD 7.0 because VM_ALLOC_INTERRUPT could not
reclaim a cached page. Simply put, there was no ordering between
VM_ALLOC_INTERRUPT and VM_ALLOC_SYSTEM as to which "dug deeper" into the
cache and free queues. Now, there is; VM_ALLOC_INTERRUPT dominates
VM_ALLOC_SYSTEM.
While I'm here, teach pmap_growkernel() to request a prezeroed page.
MFC after: 1 week
2008-07-07 17:25:09 +00:00
..
2008-07-07 17:25:09 +00:00
2008-06-25 07:45:31 +00:00
2008-07-04 21:06:57 +00:00
2007-10-29 18:47:25 +00:00
2008-03-17 17:18:16 +00:00
2008-06-12 08:53:54 +00:00
2008-07-05 13:10:10 +00:00
2008-07-05 06:12:14 +00:00
2008-07-04 18:58:53 +00:00
2008-01-15 18:34:47 +00:00
2008-06-18 20:42:01 +00:00
2008-07-06 16:18:58 +00:00
2008-07-05 13:10:10 +00:00
2008-03-16 13:02:04 +00:00
2008-07-05 13:10:10 +00:00
2008-04-16 11:33:32 +00:00
2008-07-07 17:25:09 +00:00
2008-06-25 07:45:31 +00:00
2008-04-14 07:57:15 +00:00
2008-07-07 09:30:11 +00:00
2008-02-23 22:40:05 +00:00
2008-07-06 21:09:29 +00:00
2008-07-04 21:24:35 +00:00
2008-07-07 09:25:49 +00:00
2008-07-07 17:24:55 +00:00
2008-07-04 00:21:38 +00:00
2008-07-04 00:21:38 +00:00
2008-07-07 12:27:55 +00:00
2008-07-07 10:11:17 +00:00
2008-06-29 00:49:50 +00:00
2008-07-04 00:21:38 +00:00
2008-07-04 00:21:38 +00:00
2008-03-30 18:16:33 +00:00
2008-03-27 01:23:59 +00:00
2008-03-25 09:39:02 +00:00
2008-05-27 00:20:19 +00:00
2008-07-05 13:10:10 +00:00
2008-06-30 20:43:06 +00:00
2008-07-05 13:10:10 +00:00
2008-01-07 20:05:19 +00:00
2008-07-05 16:31:58 +00:00
2008-07-02 08:00:14 +00:00
2008-06-25 07:52:10 +00:00
2008-07-05 13:10:10 +00:00
2008-06-27 05:39:04 +00:00
2008-07-05 15:44:56 +00:00
2008-06-25 21:03:26 +00:00
2008-07-07 09:30:11 +00:00
2008-02-05 10:46:30 +00:00
2008-05-24 20:44:14 +00:00
2008-07-05 19:34:33 +00:00
2008-03-26 15:23:12 +00:00
2008-05-26 10:40:09 +00:00