История изменений
Исправление
dzidzitop,
(текущая версия)
:
т.е.
1) syscall для того, чтобы пойти в сферу физических адресов, а не виртуальных?
2) известен физический адрес array1?
на данный момент я вижу следущее
процесс А имеет по виртуальному адресу 100 (&array1[0]) секрет. Физический адрес неизвестен процессу Б.
процесс Б хочет прочитать из процесса А по адресу 100. Для этого должен знать физический адрес расположения секрета чтобы вызвать через ядро array2[array1[x]]. Знать виртуальный адрес array1 недостаточно. Или я не догоняю что-то очевидное?
Исходная версия
dzidzitop,
:
т.е.
1) syscall для того, чтобы пойти в сферу физических адресов, а не виртуальных?
2) известен физический адрес array1?
на данный момент я вижу следущее
процесс А имеет по виртуальному адресу 100 (&array1[0]) секрет.
процесс Б хочет прочитать из процесса А по адресу 100. Для этого должен знать физический адрес расположения секрета чтобы вызвать через ядро array2[array1[x]]. Знать виртуальный адрес array1 недостаточно. Или я не догоняю что-то очевидное?