Skip to content

Commit 4bed9d2

Browse files
Alexander Antonovrdementi
Alexander Antonov
authored andcommitted
Drop pcm-lspci
pcm-lspci is obsolete and only supports SKX/CLX. In comparison, pcm-iio -list provides better output.
1 parent 836b132 commit 4bed9d2

File tree

6 files changed

+1
-179
lines changed

6 files changed

+1
-179
lines changed

pcm.spec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ rm -rf $RPM_BUILD_ROOT
7272
%{_sbindir}/pcm-core
7373
%{_sbindir}/pcm-iio
7474
%{_sbindir}/pcm-latency
75-
%{_sbindir}/pcm-lspci
7675
%{_sbindir}/pcm-memory
7776
%{_sbindir}/pcm-msr
7877
%{_sbindir}/pcm-mmio

src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
include(FindOpenSSL)
55

66
# All pcm-* executables
7-
set(PROJECT_NAMES pcm pcm-numa pcm-latency pcm-power pcm-msr pcm-memory pcm-tsx pcm-pcie pcm-core pcm-iio pcm-lspci pcm-pcicfg pcm-mmio pcm-tpmi pcm-raw pcm-accel)
7+
set(PROJECT_NAMES pcm pcm-numa pcm-latency pcm-power pcm-msr pcm-memory pcm-tsx pcm-pcie pcm-core pcm-iio pcm-pcicfg pcm-mmio pcm-tpmi pcm-raw pcm-accel)
88

99
set(MINIMUM_OPENSSL_VERSION 1.1.1)
1010

src/lspci.cpp

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -94,26 +94,6 @@ bool probe_pci(struct pci *p)
9494
return p->exist;
9595
}
9696

97-
void print_pci(struct pci p, const PCIDB & pciDB)
98-
{
99-
printf("Parent bridge info:");
100-
printf("%x:%x.%d [%04x:%04x] %s %s %d P:%x S:%x S:%x ",
101-
p.bdf.busno, p.bdf.devno, p.bdf.funcno,
102-
p.vendor_id, p.device_id,
103-
(pciDB.first.count(p.vendor_id) > 0)?pciDB.first.at(p.vendor_id).c_str():"unknown vendor",
104-
(pciDB.second.count(p.vendor_id) > 0 && pciDB.second.at(p.vendor_id).count(p.device_id) > 0)?pciDB.second.at(p.vendor_id).at(p.device_id).c_str():"unknown device",
105-
p.header_type,
106-
p.primary_bus_number, p.secondary_bus_number, p.subordinate_bus_number);
107-
printf("Device info:");
108-
printf("%x:%x.%d [%04x:%04x] %s %s %d Gen%d x%d\n",
109-
p.bdf.busno, p.bdf.devno, p.bdf.funcno,
110-
p.vendor_id, p.device_id,
111-
(pciDB.first.count(p.vendor_id) > 0)?pciDB.first.at(p.vendor_id).c_str():"unknown vendor",
112-
(pciDB.second.count(p.vendor_id) > 0 && pciDB.second.at(p.vendor_id).count(p.device_id) > 0)?pciDB.second.at(p.vendor_id).at(p.device_id).c_str():"unknown device",
113-
p.header_type,
114-
p.link_speed, p.link_width);
115-
}
116-
11797
void load_PCIDB(PCIDB & pciDB)
11898
{
11999
std::ifstream in(PCI_IDS_PATH);

src/lspci.h

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -242,20 +242,6 @@ struct pci {
242242
bool isIntelDeviceById(uint16_t device_id) const { return (isIntelDevice() && (this->device_id == device_id)); }
243243
};
244244

245-
struct iio_skx {
246-
struct {
247-
struct {
248-
struct pci root_pci_dev; /* single device represent root port */
249-
std::vector<struct pci> child_pci_devs; /* Contain child switch and end-point devices */
250-
} parts[4]{}; /* part 0, 1, 2, 3 */
251-
uint8_t busno{}; /* holding busno for each IIO stack */
252-
std::string stack_name{};
253-
std::vector<uint64_t> values{};
254-
bool flipped = false;
255-
} stacks[6]; /* iio stack 0, 1, 2, 3, 4, 5 */
256-
uint32_t socket_id{};
257-
};
258-
259245
struct iio_bifurcated_part {
260246
int part_id{0};
261247
/* single device represent root port */
@@ -296,8 +282,6 @@ bool probe_pci(struct pci *p);
296282
*/
297283
typedef std::pair< std::map<int, std::string> ,std::map< int, std::map<int, std::string> > > PCIDB;
298284

299-
void print_pci(struct pci p, const PCIDB & pciDB);
300-
301285
void load_PCIDB(PCIDB & pciDB);
302286

303287
} // namespace pcm

src/pcm-lspci.cpp

Lines changed: 0 additions & 135 deletions
This file was deleted.

src/windows/pcm-lspci-win.cpp

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)