Как сопоставить виртуальный адрес пользовательского пространства с другим виртуальным адресом пользовательского пространства через модуль ядра? - PullRequest
0 голосов
/ 21 февраля 2019

Я пишу модуль ядра Linux.Процесс пользовательского пространства (P1) отправляет виртуальный адрес и размер моему модулю ядра.Я сохраняю виртуальный адрес (V1).Он соответствует некоторому физическому адресу (Ph).

Теперь другой процесс в пользовательском пространстве (P2) вызывает мой модуль ядра.В этом случае я хочу создать виртуальный адрес (V2) для P2, который будет сопоставлен с тем же физическим адресом (Ph) в моем модуле ядра.

Как я могу сделать это в модуле ядра?

Кроме того, есть ли способ получить значение Ph в модуле ядра?

...