Как зарезервировать большой блок памяти ядра Linux для использования устройством/DMA?

Решение было найдено здесь:

https://stackoverflow.com/questions/58502915/differentiate-between-exit-and-session-timeout

Используйте переменную оболочки PROMPT _COMMAND и вызовите пользовательскую функцию. В пользовательской функции вы можете проверить, истек ли тайм-аут простоя оболочки, и решить, была ли ловушка вызвана из-за тайм-аута или выхода из оболочки.

1
27.07.2020, 19:50
1 ответ

Я не думаю, что ты сможешь. Вместо этого вам придется «притворяться», как описано здесь .

Последний раз, когда я проверял (, прошло некоторое время ), CMA еще не был перенесен на x86 с ARM. Даже в этом случае такой большой буфер вряд ли вам подойдет.

0
18.03.2021, 23:16

Теги

Похожие вопросы