pci.sh /proc/interrupts and lspci -k, pci.c dev_info

This commit is contained in:
Ciro Santilli
2017-06-24 10:24:36 +01:00
parent a8e11e6de9
commit b1b2817a68
2 changed files with 23 additions and 2 deletions

View File

@@ -2,10 +2,21 @@
set -ex
# Our modules does not the PCI device yet.
lspci -k
# => 00:04.0 Class 00ff: 1234:11e8 lkmc_pci
# Interrupt counts before we generate our interrupts.
cat /proc/interrupts
# Setup.
insmod /pci.ko
/mknoddev.sh pci
# Shows that this module owns the PCI device.
lspci -k
# => 00:04.0 Class 00ff: 1234:11e8 lkmc_pci
# Identifiction: just returns some fixed magic bytes.
dd bs=4 status=none if=/dev/lkmc_pci count=1 skip=0 | od -An -t x1
# => 010000ed
@@ -39,3 +50,8 @@ sleep 1
# Teardown.
rm /dev/lkmc_pci
rmmod pci
# Interrupt counts after we generate our interrupts.
# Compare with before.
cat /proc/interrupts