History log of /pciutils/TODO (Results 1 – 25 of 44)
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, v3.10.0, v3.9.0, v3.8.0, v3.7.0
# 1ae94881 25-May-2020 Martin Mares <[email protected]>

Library: Handle domains in all back-ends

Even if the back-end does not implement multiple domains, it can
be called on a device in a non-zero domain if the use obtained the
device by calling pci_get

Library: Handle domains in all back-ends

Even if the back-end does not implement multiple domains, it can
be called on a device in a non-zero domain if the use obtained the
device by calling pci_get_dev() instead of scanning the bus.

In all such cases, report that 0 bytes were read/written.

show more ...


# 82c06b47 25-May-2020 Martin Mares <[email protected]>

Library: Big cleanup of pci_fill_info()

There was a lot of minor issues in the implementation of the fill_info
call-back in various back-ends. Most importantly, semantics of pci_dev->
known_fields w

Library: Big cleanup of pci_fill_info()

There was a lot of minor issues in the implementation of the fill_info
call-back in various back-ends. Most importantly, semantics of pci_dev->
known_fields was not formally defined and it was implemented inconsistently.

We now define known_fields as the set of fields which were already
obtained during the lifetime of the pci_dev. We never consider known
fields which are not supported by the back-end. All fields which are
unsupported by either the back-end, the OS, or the particular device,
are guaranteed to have sensible default values (0 or NULL). Also, bit
masks are always unsigned except for the signature of pci_fill_info()
which should be preferably kept stable.

All back-ends and the pci_generic_fill_info() function have been changed
to follow this semantics.

In the sysfs back-end, we read as few attributes as possible during
device initialization, so applications which use pci_get_dev() are not
slowed down unnecessarily.

In the Hurd back-end, we also respect the buscentric mode.

show more ...


Revision tags: 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, 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, v3.1.10, v3.1.9, v3.1.8, v3.1.7, v3.1.6
# fadfcdc5 23-Jan-2010 Martin Mares <[email protected]>

Added a note on the Power Budgeting cap


# 01553d7d 23-Jan-2010 Martin Mares <[email protected]>

Updated the list of missing capabilities in TODO


Revision tags: v3.1.5, v3.1.4, v3.1.3, v3.1.2, v3.1.1, v3.1.0, v3.1-alpha3, v3.1-alpha2, v3.1-alpha1
# 89c51b98 11-Nov-2008 Martin Mares <[email protected]>

Updated library ABI with proper versioning.


# fa8deaa6 11-Nov-2008 Martin Mares <[email protected]>

setpci: Cleaned up reporting of parse errors.

The full usage is no longer printed with each parse error,
only a suggestion to call `setpci --help' for help.


# ace49a96 10-Nov-2008 Martin Mares <[email protected]>

Let setpci support capabilities.

Changed syntax of register addresses. They now consist of a base and an offset,
where the base is either a fixed address or a name/ID of a capability.

Needs lots of

Let setpci support capabilities.

Changed syntax of register addresses. They now consist of a base and an offset,
where the base is either a fixed address or a name/ID of a capability.

Needs lots of polish (see TODO).

show more ...


Revision tags: v3.0.3, v3.0.2, v3.0.1, v3.0.0
# ed8f61e9 13-Feb-2008 Martin Mares <[email protected]>

Last few items from the DNS TODO list solved, releasing -net2.


# 5904157c 12-Feb-2008 Martin Mares <[email protected]>

Use `Device ABCD' instead of `Unknown device ABCD'.

Several Linux distributors mentioned users complaining about unsupported
devices when in fact the device was only unknown to the ID database.
This

Use `Device ABCD' instead of `Unknown device ABCD'.

Several Linux distributors mentioned users complaining about unsupported
devices when in fact the device was only unknown to the ID database.
This little `headological' trick tries to avoid encouraging the users
to such complaints :-)

show more ...


# c953c309 12-Feb-2008 Martin Mares <[email protected]>

Clean up freeing of the ID tables.


# fa182368 12-Feb-2008 Martin Mares <[email protected]>

Added a simple infrastructure for setting of arbitrary parameters.


# 47a0be5a 11-Feb-2008 Martin Mares <[email protected]>

More TODO.


# 7059c711 11-Feb-2008 Martin Mares <[email protected]>

Documented the DNS query switches.


# 61bc0b58 11-Feb-2008 Martin Mares <[email protected]>

Writes to the cache file are no longer racy.


# cca2f7c6 11-Feb-2008 Martin Mares <[email protected]>

Added options for controlling the DNS query modes.


# 752d4d9a 11-Feb-2008 Martin Mares <[email protected]>

Split handling of the ID list to several files.


# 6cdb9d93 19-Oct-2007 Martin Mares <[email protected]>

Moved -lz from LDFLAGS to LDLIBS.


# f7c76ec5 19-Oct-2007 Martin Mares <[email protected]>

Added two more capability ID's gathered from various ECN's.


# 4bea6db7 19-Oct-2007 Martin Mares <[email protected]>

Updated TODO.


# 6d896960 09-Sep-2006 Martin Mares <[email protected]>

Documented the machine-readable output format.


# 840d09ae 09-Sep-2006 Martin Mares <[email protected]>

Moved all system-dependent decisions from Makefile to lib/configure.


# 3e9c7a18 09-Sep-2006 Martin Mares <[email protected]>

Removed -Winline from CFLAGS.


# 2a124dae 21-Mar-2006 Martin Mares <[email protected]>

Avoid changes of -m format.

git-archimport-id: [email protected]/pciutils--main--2.2--patch-96


# 63e6f2e0 10-Sep-2005 Martin Mares <[email protected]>

Released -test10.

git-archimport-id: [email protected]/pciutils--main--2.2--patch-81


# 043ebdee 10-Sep-2005 Martin Mares <[email protected]>

Compatibility changes

git-archimport-id: [email protected]/pciutils--main--2.2--patch-80


12