Назад | Перейти на главную страницу

Что это за столбец в / proc / interrupts?

Может ли кто-нибудь помочь мне в анализе данных в этом выводе из моего /proc/interrupts файл?

$ cat /proc/interrupts
           CPU0       CPU1
  0:         22          0  IR-IO-APIC   2-edge      timer
  1:          2          0  IR-IO-APIC   1-edge      i8042
  8:          1          0  IR-IO-APIC   8-edge      rtc0
  9:          0          0  IR-IO-APIC   9-fasteoi   acpi
 12:          4          0  IR-IO-APIC  12-edge      i8042
120:          0          0  DMAR-MSI   0-edge      dmar0
122:          0          0  IR-PCI-MSI 327680-edge      xhci_hcd
123:      25164    5760490  IR-PCI-MSI 1048576-edge      enp2s0
124:         17    5424414  IR-PCI-MSI 524288-edge      amdgpu

То, что я собрал до сих пор ...

Мне интересно узнать, какие данные содержит 5-й столбец, т.е. 524288-edge, и если кто-то может сломать то, что представляет собой число. Изучая онлайн, я вижу только столбец типа прерывания, за которым следует имя устройства, данные этого столбца всегда отсутствуют. Это просто дополнительная информация о типе прерывания?

Я все еще ковыряюсь в этой области.

Это указывает на «край», означающий, что тип irq - это прерывание irq: https://www.raspberrypi.org/forums/viewtopic.php?t=20931

Глядя на мой, у меня "18 край", и это связано с GPIO-18, я ожидаю, что в моем случае произойдет прерывание:

       CPU0      CPU1   CPU2  CPU3
172:   1387      0      0     0     pinctrl-bcm2835  18 Edge      lirc_rpi