[Pkg-pciutils-commits] pciutils packaging: Changes to 'refs/tags/v2.2.4-pre2'

Matthew Wilcox willy at costa.debian.org
Wed Sep 6 01:30:35 UTC 2006


Changes since the dawn of time:
Cort Dougan:
      Add PowerMP board
      mpic and mpic-2
      Add python.
      New Motorola IDs and a fix for the messed up vendor ID

Eddie C. Dost:
      add SUN device IDs
      add Ultra IIi PCI devices
      add Madge ATM Collage 155 Server
      extend buffer size for proc reads, too small on sparc64
      fix args to install

Geert Uytterhoeven:
      Add missing final argument to a->debug() call.

Jakub Jelinek:
      DECchip 21153 here as well.

Jes Sorensen:
      add 3Com 3c985 and Alteon AceNIC

Martin Mares:
      Beginning of the history.
      Added a README file.
      Added a `device tree' output format neatly displaying all the busses, bridges
      - Minor tweaks for first publicly distributed beta-version.
      Omit the CVS/ directory when creating a distribution archive.
      Don't show "Unknown device" warnings in numeric mode.
      Added Geert's fixes for printing of disabled regions.
      First released version of pciutils.
      - Added a man page and updated README
      - Include pci.h in full distribution and use it instead of <linux/pci.h>
      Added machine-readable dump format.
      PCI-to-PCI bridges were not displayed properly in the tree format.
      Intermediate version of pciutils.
      PCIutils 1.03.
      Updated PCI ID entries from Jens Maurer.
      More pci.ids updates from Jens Maurer.
      Fixed bug in parsing of ":x" type filters.
      Removed duplicate ID.
      Now responds to "--version"
      <linux/pci.h> is already included in pciutils.h, no need to include it twice.
      pread()/pwrite() now should work even with glibc on Alpha.
      Releasing as version 1.05. The 1.04 from yesterday was a bit rotten :-|
      Killed an unused variable.
      Define SYS_(pread|pwrite) as __NR_\1 on glibc systems unless defined by glibc
      Releasing as 1.06. All glibc 2.1 troubles should be gone ;-)
      Verbose display of CardBus bridge headers (type 2) added. Requires <linux/pci.h>
      Added support for printing of subsystem IDs.
      Fixed problems with glibc 1.99 on PPC. Thanks, Geert.
      Better displaying of disabled and unassigned base address regions.
      Renamed the `dump whole config space' to `-xxx', so that it's harder
      glibc 2.1.x defines pread()/pwrite() in its include files, no need
      Added specs file contributed by Krzysztof Baranowski.
      Released as version 1.08.
      Don't include <syscall-list.h> on glibc >= 2.1, since it doesn't exist
      Renamed specs to pciutils.spec, so that rpm --build finds it.
      Oops, the test for glibc version was wrong :-|
      Fixed displaying of prefetchable-memory-behind-bridge.
      Moved pci.ids to /usr/share.
      Updated spec file from Krzysztof G. Baranowski.
      Miscellaneous documentation fixes.
      Rewrote the PCI Utilities. All PCI configuration space access has been
      Added few device IDs.
      Replaced `buffer' access method by a real cache.
      Assorted ID file fixes.
      lspci now understands PCI capability lists. Currently, the only capability I
      Until kernel adopts new layout of PCI includes (i.e., separate declaration of
      Rewrote `dist' and `release' rules to generate version numbers in all files
      Grrr, forgot to commit those :(
      Added `bus mapping mode' (-M) which scans the whole configuration space
      Capability list parser now recognizes all AGP and all PCI Power Management
      o  Don't assume unsigned long to be 64-bit on 64-bit platforms. Introduced
      Some more PCI ID's from Michael Neuffer.
      A lot of updates from Adam J. Richter.
      Alpha compilation fixes by Matthew Jacob.
      Released as 1.99.5-alpha.
      Few updates to the ID database.
      Sparc/Sparc64 fixes by Jakub.
      Miscellaneous PCI ID contributions.
      Added some ID's.
      Use hard-coded numbers instead of __NR_pread in case glibc doesn't
      AGP command register display bug fix from Petr Vandrovec.
      PCI ID database updates accumulated over last few weeks.
      When device ID lookup fails, return hexadecimal device ID instead of vendor ID.
      A lot of PCI ID's and also uninstall target, both by Dave Jones.
      Added reference to PowerTweak.
      Various PCIutils changes accumulated over last two weeks:
      Some new PCI ID's.
      Rewrote the pread/pwrite things once again. Use pread and pwrite only when we
      Added support for FreeBSD and its /dev/pci access method.
      Few more ID's.
      Don't show region size if it's zero (usually due to buscentric mode
      And as usually, some new PCI IDs.
      More PCI ID's. Again. :)
      * pci.ids: New ID's. As usually.
      Reorganized the pci.ids file. Subsystems are listed under devices, classes
      PCI Bridge Optimization in the kernel is gone.
      A lot of subsystem ID's from Dave Jones.
      Synchronize to 2.3.24 devlist.h.
      Released as version 2.1.
      If prog-if is zero, but it's present in the ID list, show it.
      PCI ID's ... as usually.
      Don't forget to increment address after writing single value, so that
      Released as version 2.1.1.
      Fixed printing of unknown subsystem ID's.
      Synced with 2.3.34.
      Several new ID's. Also synced with 2.3.35.
      Corrected order of access methods (thanks to Andreas Schockenhoff).
      Several new ID's.
      Alpha IO_FORMAT fix by Andrea Arcangeli.
      Released as pciutils 2.1.3.
      Added configuration for ia64 (the same as for Alpha).
      Added a bunch of new ID's.
      Yet another pread/pwrite fix, this time for libc5.
      Several small formatting fixes.
      Fixed a bug in fetching of cardbus bridge header extensions.
      Oops, forgot them in last commit.
      Synced pci.ids with Linux 2.3.40 and released as pciutils-2.1.4.
      Don't include <asm/io.h> with glibc.
      When installing man pages, use /usr/share/man if it exists (FHS 2.0
      Don't crash when -s or -d is not given an argument.
      Updated spec file by Andreas Jaeger. Now uses %{_mandir}.
      Added few ID's and released as pciutils-2.1.5.
      Added a bunch of new PCI ID's and synced the ID database with 2.3.50.
      Revealed existence of the --version switch. :)
      Added a simple example of how to use the library.
      Added a bunch of PCI ID's contributed by Gunther Mayer.
      Fix a comment.
      Trimmed a couple of device names, so that gen-devlist in the kernel likes
      Merged in AIX port.
      Chat when the subsystem ID is the same as device ID and just print
      Some new ID's and German description in the spec file.
      Forgot to add...
      Fixed a couple of bugs in the AIX port and added several new ID's.
      Several new ID's.
      Synchronized with Linux 2.3.99pre7-pre1.
      Updated display of power management information to PCI PM specs 1.1.
      Some new ID's.
      Min/max latency is now printed in nanoseconds.
      Released as version 2.1.8.
      Added `upload' target.
      Added some new ID's and synchronized with 2.4.0test2.
      Oops, found a duplicate entry.
      `make uninstall' works.
      Some new ID's.
      ID table updates.
      Fix syntactical error.
      A bunch of new ID's. Synced with kernel 2.4.0-test7.
      Synced the ID list with the PCI ID Repository at SF.
      Released as version 2.1.9.
      Fixed the "dist" target.
      (pci_filter_parse_slot): Allow bus 0xff, slot 0x1f and function 7.
      (pci_lookup_name): When printing unknown subsystem vendor or device
      Fixed bug in AGP rate reporting.
      Removed -Werror.
      Added PCI-X stuff.
      When the currently installed pci.ids file is newer than
      Rewritten the README file.
      Synchronized with the PCI ID database.
      End-of-line comments are no longer supported. Hashes are now perfectly valid in
      Removed pci.ids from the CVS as they are now maintained separately.
      A maintainer's utility for uploading tarballs of new versions.
      Changed all my email addresses to mj at ucw.cz.
      Released as pciutils-2.1.10.
      lspci: mention "-xxx" option in the help.
      Initial NetBSD support.
      Don't forget to initialize hdrtype.
      HAVE_OWN_HEADER_H is gone.
      Add basic support for AGP3 fields.
      (pci_generic_scan_bus): Added work-around for devices with
      Use PCILIB.
      Cleaned up NetBSD access functions.
      Removed another relic of using kernel includes.
      Testing on real NetBSD revealed a couple of stupid typos.
      Added a comment about NetBSD.
      Removed linux kernel version comments.
      It's 2003 now.
      Removed syscall.
      Fixed update-ids.
      A few corrections.
      Releasing 2.1.11.
      Typos...
      Added update-pciids.
      New config system.
      Clean up old pci.ids files.
      update-pciids shouldn't be stripped.
      Fix paths.
      Reflect reality.
      pciids, not ids.
      Gluing CVS history with TLA history: Re-added the pci.ids file.
      Gluing CVS and TLA history: A bug fix which wasn't tracked.
      Added a note on Arch import.
      Added more warnings
      Removed $Id$
      Fixed UNUSED
      Removed memory leak in pci_generic_bus_scan().
      Incorrect error message fixed.
      Use := instead of =
      Fixed parallel builds
      Support masking in setpci
      Introduced NONRET macro
      Better error messages
      setpci: -D should not disable reading
      More -D fixes.
      Fixed @SHAREDIR@
      Fixed calls to config_fetch()
      Added support for GNU Hurd
      Clean up types
      Added support for SunOS/i386
      Add missing files
      Updated the FreeBSD port
      Corrected masking of hdr_type
      Merged bug fixes from Debian patches
      Redhat and Mandrake fixes
      update-pciids should preserve permissions
      Remove ghosts of syscall access method
      2.1.99-test1 released
      Some more 2.1.99-test1 stuff
      Uploading of alpha versions
      New release system
      There is always one more bug
      Some more fixes to the release scripts
      Removed "Linux" from the package name
      Added sysfs support
      Preliminary support for PCI domains
      Support for PCI domains finished
      Released 2.1.99-test3
      Fixed release scripts
      Decode all bits in type 1 headers
      Fix to the previous patch.
      HyperTransport capability support
      Bug fixes to format_agp_rate().
      Allow header type 1 for any bridge.
      Released as 2.1.99-test4.
      Fixed upload directory on master.kernel.org
      Cross-compilation support by Maciej
      Added Windows port.
      The rest of the Windows port.
      2.1.99-test5 released
      Really 2.1.99-test5.
      Added support for 4096-byte extended configuration space.
      Added dumping of MSI-X caps.
      Released as 2.1.99-test6.
      Merged more PCI Express updates.
      2.1.99-test7 released.
      Forgot to update version number, as usually.
      Arguments now correspond to the format string
      HT improvements from Maciej
      Fixed bugs in reading and interpreting of base addresses.
      Sysfs should parse 7 resources, not 8.
      Include file splits and namespace cleanups.
      Added more parts of the Windows port.
      More Windows stuff.
      Unexport byte, word.
      2.1.99-test8 released.
      Updated specs.
      Add a missing semicolon.
      Updated Release.pm
      Fix spelling of Hz
      Fix parsing of domain filters
      Added x86_64.
      Use xmalloc(), not malloc().
      Spelling fixes.
      Fixed reading of dumps
      Various improvements of PCI-X and PCI Express dumps.
      Improved reading of dumps
      Register caching rewrite
      Synchronized pci.ids
      Released as 2.1.99-test9.
      New names.c
      Compatibility changes
      Released -test10.
      Hotfix
      -test11
      Fixed 64 bit addresses and released as 2.2.0.
      Updated pci.ids (c)
      Fixed release script
      Memleak
      Fixed a bug in name lookups
      Released 2.2.1
      Fixes for NetBSD
      Fixed decoding of link status register.
      Use curl if available.
      Report cache line size in bytes.
      Added the -D switch.
      Added comment on -m
      Avoid changes of -m format.
      Switching to GIT repository.
      Added OpenBSD interface.
      Updated pci.ids from the current db snapshot.
      Released as 2.2.2.
      Fixed a silly bug in processing of the -D switch.
      Added support for GNU/kFreeBSD.
      Updated the README.
      Don't crash when an invalid width is specified.
      die() now uses the right program name when printing an error message.
      Introduced the -nn switch.
      Fixed formatting of programming interfaces.
      Better displaying of unknown subclasses.
      Released as 2.2.4-pre1.
      Fixed bug in uploading of alpha versions.
      Add and use PCI_FILL_CLASS.
      Improved the example and added rules for building it.
      Released as 2.2.4-pre2.

Ralf Baechle:
      Add Genroco and the Genroco HFP-832 HiPPI NIC.
      Add IOC3 id.
      Some more SGI device IDs.
      Add complete list of SGI PCI ids.




More information about the Pkg-pciutils-commits mailing list