Andreas Kling
91031346e5
Kernel: More signal handling improvements.
...
Finally fixed the weird flaky crashing when resizing Terminal windows.
It was because we were dispatching a signal to "current" from the scheduler.
Yet another thing I dislike about even having a "current" process while
we're in the scheduler. Not sure yet how to fix this.
Let the signal handler's kernel stack be a kmalloc() allocation for now.
Once we can do allocation of consecutive physical pages in the supervisor
memory region, we can use that for all types of kernel stacks.
2019-03-05 12:52:35 +01:00
..
2019-02-12 12:09:50 +01:00
2019-02-16 00:52:58 +01:00
2019-02-16 09:57:42 +01:00
2019-03-05 12:52:35 +01:00
2019-02-25 21:21:12 +01:00
2019-02-16 00:52:58 +01:00
2019-02-16 09:57:42 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-02-17 10:38:07 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 12:43:52 +01:00
2019-02-25 12:43:52 +01:00
2019-02-25 12:43:52 +01:00
2019-02-25 22:06:55 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-02-26 15:52:06 +01:00
2019-02-26 15:52:06 +01:00
2019-03-02 01:52:24 +01:00
2019-02-28 21:51:59 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-03-02 00:11:27 +01:00
2019-03-02 00:11:27 +01:00
2019-02-28 22:33:00 +01:00
2019-02-28 21:51:59 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-03-05 12:52:35 +01:00
2019-02-15 12:30:48 +01:00
2019-02-25 12:43:52 +01:00
2019-02-25 12:43:52 +01:00
2019-02-28 01:43:50 +01:00
2019-02-27 17:08:13 +01:00
2019-02-15 12:30:48 +01:00
2019-03-03 13:34:29 +01:00
2019-02-25 21:21:12 +01:00
2019-03-03 12:56:48 +01:00
2019-02-23 17:24:50 +01:00
2019-02-15 12:30:48 +01:00
2019-02-15 12:30:48 +01:00
2019-02-27 14:11:25 +01:00
2019-02-24 14:51:48 +01:00
2019-02-24 14:51:48 +01:00
2019-02-25 21:21:12 +01:00
2019-03-01 10:51:58 +01:00
2019-02-25 21:21:12 +01:00
2019-02-28 01:43:50 +01:00
2019-02-25 12:43:52 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-02-26 15:57:59 +01:00
2019-02-25 22:06:55 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-03-05 12:52:35 +01:00
2019-03-05 12:52:35 +01:00
2019-02-27 15:31:26 +01:00
2019-02-27 15:31:26 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-02-07 11:14:58 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-02-19 02:39:18 +01:00
2019-02-13 09:27:08 +01:00
2019-03-05 12:52:35 +01:00
2019-02-07 11:14:58 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-02-17 11:00:35 +01:00
2019-02-25 21:21:12 +01:00
2019-02-22 10:23:28 +01:00
2019-02-22 10:23:28 +01:00
2019-02-28 01:43:50 +01:00
2019-02-28 21:51:59 +01:00
2019-02-28 21:51:59 +01:00
2019-03-05 10:34:08 +01:00
2019-03-05 10:34:08 +01:00
2019-02-15 12:30:48 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-02-15 12:30:48 +01:00
2019-03-05 10:34:08 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00
2019-03-03 12:34:54 +01:00
2019-03-02 01:52:24 +01:00
2019-02-25 21:21:12 +01:00
2019-02-25 21:21:12 +01:00