Langsung ke konten

Arsip

MSI-X

2 artikel
Teknologi 19 Sep 2026 6 min read

MSI-X Memungkinkan Queue Perangkat Menargetkan Jalur Interrupt CPU Terpisah

MSI-X Memungkinkan Queue Perangkat Menargetkan Jalur Interrupt CPU Terpisah Perangkat PCIe multiqueue dapat memindahkan data melalui banyak queue secara bersamaan, tetapi satu jalur interrupt akan mengumpulkan penanganan completion kembali ke satu sinyal. MSI-X menghilangkan pemusatan tersebut dari interface interrupt perangkat. Setiap entry MSI-X yang dialokasikan mewakili message-signaled interrupt yang dapat dikonfigurasi secara independen, sehingga driver dapat mengaitkan queue atau kelas event yang berbeda dengan Linux IRQ dan kebijakan CPU affinity yang berbeda.

Teknologi 19 Sep 2026 6 min read

Masking Per-Vector MSI-X Memisahkan Kontrol Interrupt Antar-Queue Perangkat

Masking Per-Vector MSI-X Memisahkan Kontrol Interrupt Antar-Queue Perangkat PCI function yang memakai MSI-X dapat mengekspos beberapa interrupt vector dengan state delivery yang dikontrol secara independen. Software dapat melakukan mask pada satu entry tabel MSI-X sementara entry lain yang aktif tetap dapat mengirim interrupt. Properti ini penting pada perangkat multi-queue karena kontrol interrupt dapat mengikuti pembagian kerja I/O, alih-alih menempatkan semua sumber notifikasi di balik satu state interrupt untuk seluruh perangkat.