Jake Burkholder
4c4a1a19e8
Implement a nested window state. This avoids attempting to spill a user
...
window to the user stack while in a nested kernel trap. We do this for
entry to the kernel from user mode, but if we get an interrupt in kernel
mode while there are still user windows in the cpu, and we attempt to spill
to the user stack, we may take too many nested traps and overflow the trap
stack, causing a red state exception. This is needed by upcoming changes
to allow the user tsb to not be locked in the tlb.
Reviewed by: tmm
2002-02-25 18:37:17 +00:00
..
2001-11-02 18:05:43 +00:00
2001-11-02 18:05:43 +00:00
2002-02-15 22:15:39 +00:00
2002-01-08 04:29:50 +00:00
2002-01-01 21:21:05 +00:00
2002-01-08 04:34:20 +00:00
2001-12-29 06:48:43 +00:00
2002-02-13 16:16:36 +00:00
2001-11-09 20:05:53 +00:00
2001-11-09 20:05:53 +00:00
2002-02-13 15:51:57 +00:00
2002-02-13 16:20:38 +00:00
2001-12-29 06:50:25 +00:00
2001-08-09 02:09:34 +00:00
2002-01-08 04:36:53 +00:00
2002-02-13 15:40:05 +00:00
2001-11-18 03:41:12 +00:00
2001-10-27 07:09:40 +00:00
2002-02-18 20:35:27 +00:00
2001-08-09 02:09:34 +00:00
2001-11-18 17:56:46 +00:00
2002-02-10 14:27:20 +00:00
2001-12-29 06:53:19 +00:00
2001-12-29 06:56:11 +00:00
2001-11-18 04:00:22 +00:00
2001-11-18 20:50:11 +00:00
2001-11-18 17:56:46 +00:00
2001-11-18 20:30:16 +00:00
2001-11-06 20:05:01 +00:00
2001-12-29 08:55:56 +00:00
2002-02-13 16:36:44 +00:00
2002-02-15 14:48:54 +00:00
2002-02-13 15:59:17 +00:00
2001-10-20 15:57:39 +00:00
2001-11-02 18:05:43 +00:00
2001-08-20 23:34:46 +00:00
2002-01-08 05:03:36 +00:00
2002-02-23 17:43:44 +00:00
2001-12-18 00:27:18 +00:00
2002-01-02 18:27:13 +00:00
2001-11-09 20:10:55 +00:00
2001-11-09 20:10:55 +00:00
2002-01-02 18:27:13 +00:00
2002-01-02 18:27:13 +00:00
2002-01-08 05:05:42 +00:00
2001-12-29 07:00:30 +00:00
2002-01-08 04:40:13 +00:00
2002-01-08 05:06:39 +00:00
2002-01-01 20:56:28 +00:00
2001-11-18 17:56:46 +00:00
2001-12-29 07:01:34 +00:00
2001-08-09 02:09:34 +00:00
2001-12-29 08:17:16 +00:00
2001-12-29 07:02:12 +00:00
2001-11-18 17:56:46 +00:00
2001-12-29 07:03:09 +00:00
2001-09-03 22:41:40 +00:00
2001-09-30 18:52:17 +00:00
2002-02-23 18:41:34 +00:00
2002-01-01 20:57:51 +00:00
2001-08-10 04:49:33 +00:00
2002-02-25 04:56:50 +00:00
2002-01-01 20:26:46 +00:00
2002-02-23 20:25:20 +00:00
2001-12-29 07:11:00 +00:00
2002-02-25 04:56:50 +00:00
2001-12-09 19:12:07 +00:00
2001-11-18 03:02:53 +00:00
2002-02-23 19:54:34 +00:00
2002-01-01 21:19:46 +00:00
2001-11-18 20:30:16 +00:00
2002-02-13 15:47:12 +00:00
2001-12-29 08:25:43 +00:00
2001-08-20 23:50:08 +00:00
2002-02-25 18:37:17 +00:00