History log of /pciutils/ls-kernel.c (Results 1 – 8 of 8)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v3.14.0, v3.13.0, v3.12.0, v3.11.1, v3.11.0
# 61829219 18-Jun-2023 Martin Mares <[email protected]>

Update license comments and added SPDX license identifiers

Previously, the only information about the specific version of GPL
was present in the README and individual source files mentioned only
GPL

Update license comments and added SPDX license identifiers

Previously, the only information about the specific version of GPL
was present in the README and individual source files mentioned only
GPL alone.

Let us update all copyright comments to explicitly say "GPL v2+"
and also include the machine readable SPDX license identifier.

show more ...


Revision tags: v3.10.0, v3.9.0, v3.8.0
# d994587f 27-Dec-2021 Pali Rohár <[email protected]>

lspci: Replace find_driver() via libpci PCI_FILL_DRIVER

And implement this show_kernel() and show_kernel_machine() for all
platforms.


# fb570ee3 20-Dec-2021 Pali Rohár <[email protected]>

lspci: Retrieve prog if, subsystem ids and revision id via libpci

Use pci_fill_info with CLASS_EXT and SUBSYS to fill this information.

lspci in some places reads class from what libpci provider fi

lspci: Retrieve prog if, subsystem ids and revision id via libpci

Use pci_fill_info with CLASS_EXT and SUBSYS to fill this information.

lspci in some places reads class from what libpci provider fills in
dev->device_class and in some other places it reads directly from config
space. In dev->device_class is stored class possible different class as in
config space (e.g. if kernel is fixing class because device has bogus
information stored in config space).

With this change is class always read from dev->device_class which reflects
and respects lspci -b option (Bus-centric view). Same applies for subsystem
ids and revision id (note that prog if is part of class).

show more ...


# b5bbc1ad 26-Dec-2021 Pali Rohár <[email protected]>

pciutils: Remove #include <unistd.h> from files which do not need it

In more files is <unistd.h> header file included without any usage.

MSVC does not provide this header file so remove this useles

pciutils: Remove #include <unistd.h> from files which do not need it

In more files is <unistd.h> header file included without any usage.

MSVC does not provide this header file so remove this useless usage of
<unistd.h> to allow compilation under MSVC.

show more ...


Revision tags: v3.7.0, v3.6.4, v3.6.3, v3.6.2, v3.6.1, v3.6.0, v3.5.6, v3.5.5, v3.5.4, v3.5.3
# cc840156 24-Nov-2016 Vladimír Čunát <[email protected]>

ls-kernel: use libkmod's default to find modules


Revision tags: v3.5.2, v3.5.1, v3.5.0, v3.4.1, v3.4.0, v3.3.1, v3.3.0, v3.2.1, v3.2.0
# b069b79a 19-Apr-2013 Martin Mares <[email protected]>

lspci: Better filtering of duplicate kernel module names

It was implemented only for reading modules.pcimap, but it turned out
that it is necessary for libkmod, too, so we have switched to a common

lspci: Better filtering of duplicate kernel module names

It was implemented only for reading modules.pcimap, but it turned out
that it is necessary for libkmod, too, so we have switched to a common
implementation.

show more ...


# 17ec7e70 01-Apr-2013 Martin Mares <[email protected]>

On newer Linux systems, use libkmod to look up kernel modules

With modutils built upon libkmod, modules.pcimap does not exist
any longer.


Revision tags: v3.1.10, v3.1.9, v3.1.8, v3.1.7, v3.1.6, v3.1.5, v3.1.4, v3.1.3, v3.1.2, v3.1.1, v3.1.0, v3.1-alpha3, v3.1-alpha2
# c7a34993 21-Nov-2008 Martin Mares <[email protected]>

Split lspci to multiple source files.