Berbagi teknologi

[ARMv8/v9 GIC Series 1.7 -- GIC PPI |. SGI |. Ikhtisar Konfigurasi Pengaktifan Interupsi LPI]

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina


silakan baca[Pembelajaran praktis ARM GICv3/v4]


GIC berbagai konfigurasi pengaktifan interupsi

Dalam arsitektur ARM GICv3 dan GICv4, berbagai jenis interupsi (seperti PPI, SPI, SGI, dan LPI) dapat diaktifkan dan dinonaktifkan dengan cara berbeda.

Masukkan deskripsi gambar di sini
Berikut rincian cara mengaktifkan dan menonaktifkan interupsi ini:

PPI (interupsi pribadi per prosesor)

  • Mengaktifkan dan menonaktifkan PPI: olehGICR_ISENABLER0DanGICR_ICENABLER0Daftarkan penulisan, aktifkan dan nonaktifkan PPI dalam keadaan aman dengan perutean afinitas diaktifkan.
    Jika operasi interupsi fisik lama didukung dan dikonfigurasi, untuk PPIn = 0 , yaitu hanya ada satu register.Hal ini dapat dilakukan denganGICD_ISENABLER<n>DanGICD_ICENABLER<n>Ditulis untuk mengaktifkan dan menonaktifkan PPI satu per satu.

Mode operasi tradisional dengan interupsi fisik("Operasi Lama untuk Interupsi Fisik") biasanya mengacu pada dukungan untuk arsitektur ARM awal, di mana metode manajemen interupsi mungkin berbeda dari peraturan GIC terbaru.