Вопросы по теме 'apic'

как избежать кеширования при записи в регистры mmio?
Я пишу пользовательскую ОС в виртуальном боксе, и у меня возникают проблемы с записью и чтением из регистров IOAPIC mmio. т. е. кажется, что запись индексного регистра игнорируется. После загрузки R8 с базовым адресом IOAPIC (определенным из...
322 просмотров
schedule 15.06.2023

Понимание виртуальной страницы APIC для x2APIC
Я пишу VMM и пытаюсь поддерживать виртуальный доступ к регистрам x2APIC гостевой ОС, работающей в режиме VMX без полномочий root. Я хочу начать с чего-то простого, например, с чтения локального идентификатора APIC из гостевой ОС. Я попытался...
910 просмотров

Импорт существующего swagger в IBM API Connect и добавление его в продукт из CLI
Я работаю над публикацией существующего чванства через API Connect. Для этого мне нужно импортировать существующий файл yaml (черновик), доступный в моей локальной папке, и добавить его в существующий продукт. Однако я нахожу команды для создания...
489 просмотров

#GP на некоторых ISR, APIC и PIT не отправляют IRQ
Я работал над кодом для проверки скорости APIC с помощью PIT. Есть несколько проблем, которые я не могу понять. Во-первых, при тестировании ISR для двух таймеров я получаю общие ошибки защиты в инструкциях iretq. Во-вторых, ни один из таймеров...
47 просмотров
schedule 04.12.2022

Вопрос о прерываниях, сигнализируемых сообщениями (MSI), в системе x86 LAPIC
Привет, я пишу ядро ​​и планирую использовать прерывание MSI для устройств PCI. Тем не менее, я также весьма смущен документацией. Мое понимание MSI следующее: С точки зрения устройства PCI: В документации указано, что мне нужно найти...
1100 просмотров
schedule 04.06.2022

QEMU, как выделить определенный номер IRQ для устройства PCI?
Я запускаю qemu-system-x86_64 с моим новым устройством PCI. И я хочу использовать IRQ 17 (поскольку драйвер ядра прослушивает IRQ 17). Но мое устройство PCI использует IRQ 10 или 11. на основе interrupt_pin (A, B, C, E). Затем я хочу отправить irq...
154 просмотров
schedule 31.12.2022