Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: откуда ядро linux берёт объем доступной памяти?
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
vv40in
спасибо
vshemm
Общий объем RAM или количество свободной RAM? Для какой архитектуры?

Например, размер RAM для x86 и UMA-архитектуры определяется в /arch/x86/kernel/setup_32.c в функции setup_memory(). Берется из карты биоса (вызов е820).
doomer#gp
Зависит от платформы. Передается из загрузчика в head_XXXX_CPU.S через указатель на структуру board_info
Johny
Можно еще через параметр командной строки передавать
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.