История изменений
Исправление
nanoolinux,
(текущая версия)
:
Тебе виртуальной или физической? С виртуальной man vmalloc(), аналогично юзеровскому malloc(). Непрерывный кусок физической памяти в Гб - ничего не получиться. Был какой-то костыль, связаный с выделением этой памяти ещё при загрузке ядра, но я точно не помню, ищи в гугле.
В ядре есть ещё пдп и логическая памяти. пдп - для пдп контролёров внешних устройств (dma по ихнему); логическая - я так и не понял, в чём там прикол и как с ней работать.
Исходная версия
nanoolinux,
:
Тебе виртуальной или физической? С виртуальной man vmalloc(), аналогично юзеровскому malloc(). Непрерывный кусок физической памяти в Гб - ничего не получиться. Был какой-то костыль, связаный с выделением этой памяти ещё при загрузке ядра, но я точно не помню, ищи в гугле.
В ядре есть ещё дпд и логическая памяти. пдп - для пдп контролёров внешних устройств (dma по ихнему); логическая - я так и не понял, в чём там прикол и как с ней работать.