ok.
> On 5 Mar 2021, at 9:05 pm, Jan Klemkow <j.klem...@wemelug.de> wrote:
>
> Hi,
>
> this diff adds the missing PCI classes Accelerator and Instrumentation.
> Thus, we can replace a few unknown in its output:
>
> - 0x0008: Class: 13 (unknown), Subclass: 00 (unknown),
> + 0x0008: Class: 13 Instrumentation, Subclass: 00 (null),
>
> Both Classes have vendor specific APIs. So, there are no predefined
> subclasses.
>
> OK?
>
> bye,
> Jan
>
> Index: pcidump.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/pcidump/pcidump.c,v
> retrieving revision 1.61
> diff -u -p -r1.61 pcidump.c
> --- pcidump.c 17 Jan 2021 11:54:15 -0000 1.61
> +++ pcidump.c 5 Mar 2021 10:57:27 -0000
> @@ -1296,6 +1296,9 @@ static const struct pci_subclass pci_sub
> { PCI_SUBCLASS_DASP_MISC, "Miscellaneous" },
> };
>
> +static const struct pci_subclass pci_subclass_accelerator[] = {0};
> +static const struct pci_subclass pci_subclass_instrumentation[] = {0};
> +
> #define CLASS(_c, _n, _s) { \
> .class = _c, \
> .name = _n, \
> @@ -1338,6 +1341,10 @@ static const struct pci_class pci_classe
> pci_subclass_crypto),
> CLASS(PCI_CLASS_DASP, "DASP",
> pci_subclass_dasp),
> + CLASS(PCI_CLASS_ACCELERATOR, "Accelerator",
> + pci_subclass_accelerator),
> + CLASS(PCI_CLASS_INSTRUMENTATION, "Instrumentation",
> + pci_subclass_instrumentation),
> };
>
> static const struct pci_class *
>