aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/pciconf
diff options
context:
space:
mode:
authorGavin Atkinson <gavin@FreeBSD.org>2012-09-05 18:27:45 +0000
committerGavin Atkinson <gavin@FreeBSD.org>2012-09-05 18:27:45 +0000
commitc4edfee458b25a53bd3bcd4d68692b3b4730c8d0 (patch)
tree8b10dc833b334b71af3dd388b36a428fb448d6c1 /usr.sbin/pciconf
parentc4e357e8d313815a72b435dade6624b25e85386d (diff)
Notes
Diffstat (limited to 'usr.sbin/pciconf')
-rw-r--r--usr.sbin/pciconf/cap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/pciconf/cap.c b/usr.sbin/pciconf/cap.c
index 4eed9ca61964..51e789ebf4e8 100644
--- a/usr.sbin/pciconf/cap.c
+++ b/usr.sbin/pciconf/cap.c
@@ -403,8 +403,10 @@ cap_express(int fd, struct pci_conf *p, uint8_t ptr)
printf("type %d", (flags & PCIM_EXP_FLAGS_TYPE) >> 4);
break;
}
+ if (flags & PCIM_EXP_FLAGS_SLOT)
+ printf(" slot");
if (flags & PCIM_EXP_FLAGS_IRQ)
- printf(" IRQ %d", (flags & PCIM_EXP_FLAGS_IRQ) >> 8);
+ printf(" IRQ %d", (flags & PCIM_EXP_FLAGS_IRQ) >> 9);
val = read_config(fd, &p->pc_sel, ptr + PCIR_EXPRESS_DEVICE_CAP, 4);
flags = read_config(fd, &p->pc_sel, ptr + PCIR_EXPRESS_DEVICE_CTL, 2);
printf(" max data %d(%d)",