Я делаю что-то вроде «разделяемой памяти», я хочу сопоставить виртуальный адрес в KVM с той же PFN, чтобы я мог обмениваться информацией между виртуальными машинами. Однако у меня возникают некоторые проблемы.
mmap (), вызываемый внутри виртуальной машины, не может быть перехвачен хостом, могу ли я перехватить этот вызов?
Я пытаюсь изменить отображение hva -> pfn с помощью функции remap_pfn_range (), но оно каждый раз создает sh мою виртуальную машину. Запрещено изменять это отображение в процессе работы? Как я могу финишировать sh эту точку?