Teknologian jakaminen

[ARMv8/v9 GIC Series 1.7 - GIC PPI |.

2024-07-12

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


ole hyvä ja lue[ARM GICv3/v4 käytännön oppiminen]


GIC eri keskeytyksen mahdollistavat kokoonpanot

ARM GICv3- ja GICv4-arkkitehtuurissa erityyppiset keskeytykset (kuten PPI:t, SPI:t, SGI:t ja LPI:t) voidaan ottaa käyttöön ja poistaa käytöstä eri tavoin.

Lisää kuvan kuvaus tähän
Seuraavassa kerrotaan, kuinka nämä keskeytykset otetaan käyttöön ja poistetaan käytöstä:

PPI:t (prosessorikohtaiset yksityiset keskeytykset)

  • Ota PPI:t käyttöön ja poista ne käytöstä: kirjoittajaGICR_ISENABLER0jaGICR_ICENABLER0Rekisteröinnin kirjoitukset sallivat ja poistavat PPI:t suojatussa tilassa, kun affiniteettireititys on käytössä.
    Jos fyysisten keskeytysten perinteistä toimintaa tuetaan ja konfiguroidaan, PPI:illen = 0 , eli rekisteriä on vain yksi.Tämän voi tehdäGICD_ISENABLER<n>jaGICD_ICENABLER<n>Kirjoitettu ottamaan käyttöön ja poistamaan PPI:t yksitellen.

Perinteinen toimintatila fyysisellä keskeytyksellä("Legacy Operation for Physical Interrupts") viittaa yleensä varhaisen ARM-arkkitehtuurin tukeen, jossa keskeytyksen hallintamenetelmä voi olla erilainen kuin uusimmat GIC-säännökset.