Горячее подключение памяти вручную - PullRequest
0 голосов
/ 29 мая 2020

Согласно руководству пользователя для горячего подключения памяти вручную (https://www.kernel.org/doc/html/latest/admin-guide/mm/memory-hotplug.html#notify -memory-hot-add-event-by-hand ), рекомендуемый способ уведомить ядро ​​о том, что память была добавлена, - это командная строка:

echo <start_address_of_block> > /sys/devices/system/memory/probe

Однако всякий раз, когда я запускаю эту команду с входным адресом, результатом при запуске в обычном пользовательском режиме будет отказано в разрешении. Когда я пытаюсь запустить как root, я получаю ответ, что echo имеет ошибку записи для недопустимого аргумента. Может кто-нибудь сказать мне, что я делаю не так? Для полноты картины адрес, который я ему передаю, является шестнадцатеричным адресом моего буфера PCI VGA (как эксперимент с использованием шины PCI BAR в качестве первичной памяти). Не думаю, что это связано, но я не уверен.

...