Line data Source code
1 : /* SPDX-License-Identifier: BSD-3-Clause 2 : * Copyright (C) 2019 Intel Corporation. 3 : * All rights reserved. 4 : */ 5 : 6 : #include "env_internal.h" 7 : 8 : #include "spdk/pci_ids.h" 9 : 10 : static struct spdk_pci_id vmd_pci_driver_id[] = { 11 : { SPDK_PCI_DEVICE(SPDK_PCI_VID_INTEL, PCI_DEVICE_ID_INTEL_VMD_SKX) }, 12 : { SPDK_PCI_DEVICE(SPDK_PCI_VID_INTEL, PCI_DEVICE_ID_INTEL_VMD_ICX) }, 13 : { .vendor_id = 0, /* sentinel */ }, 14 : }; 15 : 16 : struct spdk_pci_driver * 17 0 : spdk_pci_vmd_get_driver(void) 18 : { 19 0 : return spdk_pci_get_driver("vmd"); 20 : } 21 : 22 0 : SPDK_PCI_DRIVER_REGISTER(vmd, vmd_pci_driver_id, 23 : SPDK_PCI_DRIVER_NEED_MAPPING | SPDK_PCI_DRIVER_WC_ACTIVATE);