Я работаю над разработкой блочного драйвера в Linux. Требование состоит в том, чтобы выделить огромный кусок памяти (например, более 128 КБ, 2 МБ или 8 МБ или около того ...), разделить память на небольшой кусок и отправить его через список разброса-сбора. Записи о сборе и разбросе будут контролироваться пользовательским приложением.
Я знаю, что в ядре есть строгое ограничение памяти. Как я могу добиться этого в ядре. Любая помощь высоко ценится.