Отображает содержимое структур системной страницы
#include <sys/startup.h>void print_syspage( void );
libstartup
Отображает содержимое всех структур системной страницы в зависимости от значения глобальной переменной debug_level. Для того, чтобы эта функция отображала какую-либо информацию, значение debug_level должно быть не менее 2
; если значение debug_level равно 3
, функция отображает содержимое отдельных подструктур.
Можно задавать уровень отладки в командной строке, передавая модулю startup-* несколько ключей -v.
С помощью ключа -S также можно выбирать отображаемые элементы системной страницы: команда -S имя включает элемент имя в вывод, а команда -S ~имя исключает его из вывода. Значения параметра имя перечислены ниже.
Имя | Процессоры | Элемент системной страницы |
---|---|---|
cacheattr | all | Атрибуты кеш-памяти (см. struct cacheattr_entry) |
callout | all | Callout-ы (см. struct callout_entry) |
cpuinfo | all | Сведения о процессорах (см. struct cpuinfo_entry) |
gdt | x86 | Таблица глобальных дескрипторов |
hwinfo | all | Сведения о платформе (см. struct hwinfo_entry) |
idt | x86 | Таблица дескрипторов прерываний |
intrinfo | all | Сведения о прерываниях (см. struct intrinfo_entry) |
kerinfo | PPC | Сведения о ядре |
pgdir | x86 | Каталог страниц |
qtime | all | Сведения о системном времени (см. struct qtime_entry) |
smp | all | Сведения об SMP (см. struct smp_entry) |
strings | all | Строки (см. strings) |
syspage | all | Полное содержимое системной страницы |
system_private | all | Сведения раздела system_private (см. struct system_private_entry) |
typed_strings | all | Типизированные строки (см. typed_strings) |
ЗОСРВ «Нейтрино», startup
struct cacheattr_entry, struct callout_entry, struct cpuinfo_entry, struct hwinfo_entry, struct intrinfo_entry, struct qtime_entry, struct smp_entry, struct system_private_entry, struct syspage_entry
Построение встраиваемых систем
Предыдущий раздел: перейти