Виртуальная память разделена на две части. Традиционно от 0 до 3 ГБ для пространства пользователя и от 3 до 4 ГБ для пространства ядра.
Мой вопрос:
Может ли поток в пространстве пользователя получить доступ к памяти пространства ядра?
Для таблицы данных ARM за атрибуцию доступа отвечает регистр управления доступом к домену. Но в исходном коде ядра значение домена в записи таблицы страниц виртуальной памяти пользовательского пространства такое же, как и в записи таблицы страниц пространства ядра.