Alan Cox
49a2507bd1
Migrate the thread stack management functions from the machine-dependent
...
to the machine-independent parts of the VM. At the same time, this
introduces vm object locking for the non-i386 platforms.
Two details:
1. KSTACK_GUARD has been removed in favor of KSTACK_GUARD_PAGES. The
different machine-dependent implementations used various combinations
of KSTACK_GUARD and KSTACK_GUARD_PAGES. To disable guard page, set
KSTACK_GUARD_PAGES to 0.
2. Remove the (unnecessary) clearing of PG_ZERO in vm_thread_new. In
5.x, (but not 4.x,) PG_ZERO can only be set if VM_ALLOC_ZERO is passed
to vm_page_alloc() or vm_page_grab().
2003-06-14 23:23:55 +00:00
..
2002-10-02 03:29:00 +00:00
2002-06-30 05:48:03 +00:00
2003-05-19 20:29:07 +00:00
2002-07-29 17:41:23 +00:00
2003-03-30 05:24:52 +00:00
2003-06-07 14:34:18 +00:00
2003-06-06 17:22:15 +00:00
2003-06-06 17:22:15 +00:00
2003-06-02 02:41:38 +00:00
2002-06-01 20:22:33 +00:00
2002-10-14 19:33:12 +00:00
2003-04-04 16:35:16 +00:00
2003-03-30 05:24:52 +00:00
2003-05-30 20:40:33 +00:00
2003-02-26 02:16:06 +00:00
2003-02-05 09:20:40 +00:00
2003-02-05 08:55:10 +00:00
2003-04-20 01:35:21 +00:00
2002-08-02 18:45:43 +00:00
2002-07-10 20:15:58 +00:00
2003-05-01 03:46:12 +00:00
2002-09-23 04:32:17 +00:00
2003-02-08 20:37:55 +00:00
2003-01-19 06:01:33 +00:00
2002-08-12 07:53:55 +00:00
2003-01-19 06:01:33 +00:00
2002-06-02 20:05:59 +00:00
2002-06-22 22:35:53 +00:00
2002-06-29 07:04:59 +00:00
2003-06-06 17:56:30 +00:00
2003-05-19 20:29:07 +00:00
2003-04-04 17:29:55 +00:00
2003-05-01 03:31:18 +00:00
2003-06-02 06:43:15 +00:00
2002-09-23 05:55:10 +00:00
2003-06-14 23:23:55 +00:00
2002-11-07 01:34:23 +00:00
2003-02-18 03:36:49 +00:00
2002-10-01 14:01:58 +00:00
2003-04-01 09:02:58 +00:00
2003-04-28 20:35:36 +00:00
2002-10-25 20:06:16 +00:00
2003-06-02 00:29:35 +00:00
2002-11-07 22:42:31 +00:00
2002-06-20 06:21:20 +00:00
2003-01-28 19:05:44 +00:00
2002-10-05 05:47:56 +00:00
2002-10-25 19:10:58 +00:00
2002-12-02 19:58:55 +00:00
2003-03-24 20:44:39 +00:00
2003-04-02 23:53:30 +00:00
2003-01-23 01:04:27 +00:00
2002-10-23 10:14:30 +00:00
2003-05-01 03:44:40 +00:00
2002-11-27 16:28:18 +00:00
2002-09-28 20:42:04 +00:00
2002-09-23 05:04:05 +00:00
2002-12-02 19:58:55 +00:00
2002-10-06 22:02:06 +00:00
2002-11-07 01:34:23 +00:00
2003-05-01 00:10:38 +00:00