Я пишу модуль ядра Linux.Процесс пользовательского пространства (P1) отправляет виртуальный адрес и размер моему модулю ядра.Я сохраняю виртуальный адрес (V1).Он соответствует некоторому физическому адресу (Ph).
Теперь другой процесс в пользовательском пространстве (P2) вызывает мой модуль ядра.В этом случае я хочу создать виртуальный адрес (V2) для P2, который будет сопоставлен с тем же физическим адресом (Ph) в моем модуле ядра.
Как я могу сделать это в модуле ядра?
Кроме того, есть ли способ получить значение Ph
в модуле ядра?