Доброе утро!!!
Вопрос такой, если я в ядре получаю страницу памяти вот так
void *this_page = NULL;
this_page = alloc_page(__GFP_HIGHMEM | __GFP_ZERO);
То как мне считывать и записывать данные в эту страницу (в ядре)? а также как определить размер страницы в системе. Понимаю конечно что в основном она равна 4096 однако, вдруг её можно определять динамически.
А также, освобождение страницы производить функцией __free_page ?
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от Deleted
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [KERNEL] kfree!!! ошибочка.. (2011)
- Форум GtkTreeView, определить номер столбца (2013)
- Форум страницы памяти (2002)
- Форум Обмен страниц памяти (2010)
- Форум c функция добавления в конвеер (2014)
- Форум Смена атрибута страницы памяти. (2010)
- Форум linux kernel «очистка» страниц (2008)
- Форум Замена памяти, kernel panic (2012)
- Форум kernel: алгоритм выделения памяти (2005)
- Форум Физически смежные страницы памяти, userspace (2010)