YetAnotherForum
Добро пожаловать, Гость Активные темы | Вход | Регистрация

8 Страницы«<678
Модули формата CompactPCI
paha1956 Offline
#141 Оставлено : 31 марта 2017 г. 12:00:34(UTC)

Пользователь

Сообщений: 25
Город:: Санкт-Петербург

Добрый день!
Тема APIC уже затрагивалась на страницах форума, но к определённому решению так в итоге не пришли. Поэтому хочу задать следующие три вопроса:

1. В BIOS CPC-508 нет опции включающей или отключающей APIC чипсета ICH8. Можно ли утверждать, что для включения режима APIC при работе CPC-508 с QNX6 достаточно построить образ ОС на основе sturtup-apic и pci-bios-v2?

2. Насколько корректно отрабатывается работа с APIC в BIOS CPC-508 если включить APIC способом, указанным в вопросе №1?

Поясню. После включения APIC в выводе утилиты pci -vvv появились прерывания с номерами 18, 19, 23. Т.е. APIC вроде как включился и распределение прерываний стало несколько свободнее, чего мы и добивались. Но наши модули, которые, судя по выводу утилиты pci, были "повешены" на 5-е прерывание, отказывались работать, пока вручную я не подключил обработчик прерываний от модулей на прерывание с номером 16, которое было подобрано опытным путём. Причём такой подход касается только модулей, которые подключены к шине cPCI. Данный "шаманский" метод был описан ранее в форуме. Можно ли объяснить данный эффект?

3. Существует ли готовое ПО под QNX6, с помощью которого можно перенастраивать распределение прерываний, установленное в APIC? Или пример исходного кода для перенастройки прерываний APIC?

Moderator Offline
#142 Оставлено : 4 апреля 2017 г. 15:25:51(UTC)

Техническая поддержка

Сообщений: 508
Город:: Москва

Добрый день, paha1956.

Необходимо провести ряд экспериментов. Подробности направлены по электронной почте.
8 Страницы«<678
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.