Andrew Kaster
578d45b480
Kernel: Create and use USER_RANGE_CEILING
...
We had an inconsistency in valid user addresses. is_user_range() was
checking against the kernel base address, but previous changes caused
the maximum valid user addressable range to be 32 MiB below that.
This patch stops mmap(MAP_FIXED) of a range between these two bounds
from panic-ing the kernel in RangeAllocator::allocate_specific.
2021-07-11 19:42:00 +02:00
..
2021-04-29 00:59:26 +02:00
2021-07-11 19:09:02 +02:00
2021-07-11 19:09:02 +02:00
2021-07-11 19:09:02 +02:00
2021-07-11 19:09:02 +02:00
2021-06-24 00:38:23 +02:00
2021-04-22 11:22:27 +02:00
2021-06-24 00:38:23 +02:00
2021-07-11 18:59:41 +02:00
2021-07-11 19:42:00 +02:00
2021-07-11 19:42:00 +02:00
2021-07-11 14:14:51 +02:00
2021-04-29 00:59:26 +02:00
2021-07-08 11:43:34 +02:00
2021-07-08 11:43:34 +02:00
2021-07-11 15:15:57 +02:00
2021-07-11 15:15:57 +02:00
2021-07-11 19:09:02 +02:00
2021-07-11 19:09:02 +02:00
2021-06-27 15:46:42 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-06-24 00:38:23 +02:00
2021-07-11 19:42:00 +02:00
2021-05-29 23:41:54 +01:00
2021-06-24 00:38:23 +02:00
2021-07-11 19:09:02 +02:00
2021-07-11 18:59:41 +02:00
2021-07-09 13:19:21 +04:30
2021-07-09 13:19:21 +04:30
2021-07-11 17:55:29 +02:00
2021-05-15 09:01:32 +02:00
2021-07-11 19:09:02 +02:00
2021-07-11 19:09:02 +02:00
2021-07-11 18:52:27 +02:00
2021-07-11 18:52:27 +02:00
2021-07-02 13:16:12 +02:00
2021-07-11 17:42:31 +02:00
2021-07-11 19:09:02 +02:00