LINUX.ORG.RU

История изменений

Исправление 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 недостаточно. Или я не догоняю что-то очевидное?