2022-06-03 19:15:11 +00:00
|
|
|
/* SPDX-License-Identifier: BSD-3-Clause
|
2022-11-01 20:26:26 +00:00
|
|
|
* Copyright (C) 2019 Intel Corporation.
|
2019-05-23 14:51:03 +00:00
|
|
|
* All rights reserved.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include "env_internal.h"
|
|
|
|
|
|
|
|
#include "spdk/pci_ids.h"
|
|
|
|
|
2020-07-02 22:17:43 +00:00
|
|
|
static struct spdk_pci_id vmd_pci_driver_id[] = {
|
2021-06-14 20:06:35 +00:00
|
|
|
{ SPDK_PCI_DEVICE(SPDK_PCI_VID_INTEL, PCI_DEVICE_ID_INTEL_VMD_SKX) },
|
|
|
|
{ SPDK_PCI_DEVICE(SPDK_PCI_VID_INTEL, PCI_DEVICE_ID_INTEL_VMD_ICX) },
|
2019-05-23 14:51:03 +00:00
|
|
|
{ .vendor_id = 0, /* sentinel */ },
|
|
|
|
};
|
|
|
|
|
|
|
|
struct spdk_pci_driver *
|
|
|
|
spdk_pci_vmd_get_driver(void)
|
|
|
|
{
|
2020-07-02 22:34:07 +00:00
|
|
|
return spdk_pci_get_driver("vmd");
|
2019-05-23 14:51:03 +00:00
|
|
|
}
|
|
|
|
|
2020-08-22 06:26:47 +00:00
|
|
|
SPDK_PCI_DRIVER_REGISTER(vmd, vmd_pci_driver_id,
|
2020-07-02 22:34:07 +00:00
|
|
|
SPDK_PCI_DRIVER_NEED_MAPPING | SPDK_PCI_DRIVER_WC_ACTIVATE);
|