Andreas Kling
ae2d72377d
Kernel: Enable the x86 WP bit to catch invalid memory writes in ring 0
...
Setting this bit will cause the CPU to generate a page fault when
writing to read-only memory, even if we're executing in the kernel.
Seemingly the only change needed to make this work was to have the
inode-backed page fault handler use a temporary mapping for writing
the read-from-disk data into the newly-allocated physical page.
2019-12-21 16:21:13 +01:00
..
2019-12-20 20:20:23 +01:00
2019-12-19 19:15:27 +01:00
2019-12-19 19:15:27 +01:00
2019-12-14 13:03:26 +01:00
2019-12-20 20:02:45 +01:00
2019-12-21 16:21:13 +01:00
2019-12-16 15:33:42 +01:00
2019-12-01 19:17:17 +01:00
2019-12-12 21:58:32 +01:00
2019-12-15 21:29:26 +01:00
2019-12-20 22:59:11 +01:00
2019-11-29 14:59:15 +01:00
2019-12-01 16:02:58 +01:00
2019-12-01 12:07:43 +01:00
2019-12-20 23:55:08 +01:00
2019-12-20 21:01:30 +01:00
2019-12-19 19:15:27 +01:00
2019-12-19 19:15:27 +01:00
2019-12-12 21:59:47 +01:00
2019-12-12 21:59:47 +01:00
2019-12-15 21:29:26 +01:00
2019-12-01 19:17:17 +01:00
2019-12-19 19:15:27 +01:00
2019-12-09 20:06:47 +01:00
2019-12-20 21:03:32 +01:00
2019-12-15 12:47:53 +01:00
2019-12-15 21:29:26 +01:00
2019-11-29 21:31:17 +01:00
2019-12-18 23:03:23 +01:00
2019-12-18 23:03:23 +01:00
2019-12-18 20:48:24 +01:00
2019-12-08 00:33:35 +01:00
2019-12-01 12:07:43 +01:00