Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Запуск системы, быстрая активация устройств > Построение встраиваемых систем > API библиотек libipl и libstartup > print_syspage()



print_syspage()

Отображает содержимое структур системной страницы

Прототип:

#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

Построение встраиваемых систем




Предыдущий раздел: перейти