svn commit: r240146 - head/usr.sbin/pciconf
Gavin Atkinson
gavin at FreeBSD.org
Wed Sep 5 18:27:46 UTC 2012
Author: gavin
Date: Wed Sep 5 18:27:45 2012
New Revision: 240146
URL: http://svn.freebsd.org/changeset/base/240146
Log:
- If the PCIe "SLOT" flag is set, include this in the capability output
- Fix printing of PCIe interrupt number, the shift was incorrect.
MFC after: 1 week
Modified:
head/usr.sbin/pciconf/cap.c
Modified: head/usr.sbin/pciconf/cap.c
==============================================================================
--- head/usr.sbin/pciconf/cap.c Wed Sep 5 18:19:54 2012 (r240145)
+++ head/usr.sbin/pciconf/cap.c Wed Sep 5 18:27:45 2012 (r240146)
@@ -403,8 +403,10 @@ cap_express(int fd, struct pci_conf *p,
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)",
More information about the svn-src-head
mailing list