summaryrefslogtreecommitdiff
path: root/usr.sbin/pcidump/pcidump.c
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2021-07-16 09:14:18 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2021-07-16 09:14:18 +0000
commitf2cc2997531df30675dc0f4e1d9d5855e2d6bc34 (patch)
tree8b2fb1a0a9c09d4fe61637cfef2468ac761f0ffe /usr.sbin/pcidump/pcidump.c
parente7d0d7cbf99c269416945382d50a4c89c54c8eca (diff)
recognise more pci capabilities
from PCI Code and ID Assignment Specification
Diffstat (limited to 'usr.sbin/pcidump/pcidump.c')
-rw-r--r--usr.sbin/pcidump/pcidump.c23
1 files changed, 21 insertions, 2 deletions
diff --git a/usr.sbin/pcidump/pcidump.c b/usr.sbin/pcidump/pcidump.c
index d9820b9dd61..119b986cffe 100644
--- a/usr.sbin/pcidump/pcidump.c
+++ b/usr.sbin/pcidump/pcidump.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pcidump.c,v 1.65 2021/07/12 15:09:21 beck Exp $ */
+/* $OpenBSD: pcidump.c,v 1.66 2021/07/16 09:14:17 jsg Exp $ */
/*
* Copyright (c) 2006, 2007 David Gwynne <loki@animata.net>
@@ -110,7 +110,9 @@ const char *pci_capnames[] = {
"PCI Express",
"Extended Message Signalled Interrupts (MSI-X)",
"SATA",
- "PCI Advanced Features"
+ "PCI Advanced Features",
+ "Enhanced Allocation",
+ "Flattening Portal Bridge",
};
const char *pci_enhanced_capnames[] = {
@@ -146,6 +148,23 @@ const char *pci_enhanced_capnames[] = {
"Downstream Port Containment",
"L1 PM",
"Precision Time Measurement",
+ "PCI Express over M-PHY",
+ "FRS Queueing",
+ "Readiness Time Reporting",
+ "Designated Vendor-Specific",
+ "VF Resizable BAR",
+ "Data Link Feature ",
+ "Physical Layer 16.0 GT/s",
+ "Lane Margining at the Receiver",
+ "Hierarchy ID",
+ "Native PCIe Enclosure Management",
+ "Physical Layer 32.0 GT/s",
+ "Alternate Protocol",
+ "System Firmware Intermediary",
+ "Shadow Functions",
+ "Data Object Exchange",
+ "Device 3",
+ "Integrity and Data Encryption",
};
int