From 55c815b59d7dfc78f69dae8f9f9bc07ad3f28fec Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Wed, 19 May 1999 12:01:24 +0000 Subject: [PATCH] Added some ID's. Released the package as 2.0 (aka Bug Free by Definition). --- ChangeLog | 9 +++++++++ Makefile | 9 +++++---- README | 42 ++++++++++++++++-------------------------- TODO | 1 + pci.ids | 6 +++++- pciutils.lsm | 8 ++++---- pciutils.spec | 2 +- 7 files changed, 41 insertions(+), 36 deletions(-) create mode 100644 TODO diff --git a/ChangeLog b/ChangeLog index 31de31f..6d9cb62 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +Wed May 19 13:24:39 1999 Martin Mares + + * Released the whole package as version 2.0. + +Fri May 14 22:42:02 1999 Martin Mares + + * pci.ids: Added several new ID's contributed by people + on the linux-pci list. + Mon Apr 19 15:21:08 1999 Jakub Jelinek * lspci.c: Display I/O addresses correctly on sparc64. diff --git a/Makefile b/Makefile index 3037cc1..98029e5 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.15 1999/04/18 19:10:37 mj Exp $ +# $Id: Makefile,v 1.16 1999/05/19 12:01:26 mj Exp $ # Makefile for Linux PCI Utilities # (c) 1998--1999 Martin Mares @@ -9,9 +9,10 @@ CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Werror ROOT=/ PREFIX=/usr -VERSION=1.99.5 -SUFFIX=-alpha -DATE=99-04-18 +VERSION=2.0 +SUFFIX= +#SUFFIX=-alpha +DATE=99-05-19 export diff --git a/README b/README index a40aa3d..c461f71 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -This package contains the Linux PCI Utilities, version 1.99.5-alpha. +This package contains the PCI Utilities, version 2.0. Copyright (c) 1997--1999 Martin Mares @@ -8,23 +8,13 @@ to the terms of the GNU General Public License, either version 2 or policy as for the Linux kernel itself -- see /usr/src/linux/COPYING for details. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -BIG FAT WARNING: This is an ALPHA version. The documentation is out of date - and the same holds for spec files and even for this README. - And, of course, you should expect this release to contain BUGS. -WHY ALPHA? I've split the real PCI access primitives from the rest - of the code and created libpci, which supports not only - /proc/bus/pci, but also direct hardware access and reading - of configuration space dumps and it's intended to work - on all Linux versions and even on non-Linux systems, making - creation of portable programs communicating with PCI devices - possible. + The PCI Utilities package contains a library for portable access to PCI bus +configuration space and several utilities based on this library. Current +version works only on Linux, but it can be easily extended to work on other +systems as well. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - The Linux PCI Utilities contain various utilities for dealing with the PCI -bus in Linux: + The utilities include: (See manual pages for more details) - lspci: displays detailed information about all PCI busses and devices in the system, replacing the original /proc/pci interface. @@ -32,14 +22,16 @@ bus in Linux: - setpci: allows to read from and write to PCI device configuration registers. For example, you can adjust the latency timers with it. - See manual pages for more details. + The library (and therefore all the utilities) can access PCI registers +either via the /proc/bus/pci interface present since Linux 2.1.82 or +via direct hardware access (to be used with older kernels and also for +hardware diagnostics). It's also capable of reading and interpreting +register dumps printed by `lspci -x'. Unfortunately, there is no documentation +on how to use the library yet, so if you want to play with it, just ask +me for whatever you want. To compile the package, just run "make". To install it, "make install". - You need kernel 2.1.82 or newer to use all functions of this package. -For older kernels, only direct hardware access is supported and you must -be root to use it. - If you have any bug reports or suggestions, send them to the author. If you want, subscribe to linux-pci@atrey.karlin.mff.cuni.cz (send @@ -48,9 +40,7 @@ Release notes about new versions will be send to the list and problems with the Linux PCI support will be probably discussed there, too. You also might want to look at the pciutils web page containing release -notes and other news: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +notes and other news: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html . -TODO: - - lib: "syscall" access method + Have fun + Martin diff --git a/TODO b/TODO new file mode 100644 index 0000000..4a983e6 --- /dev/null +++ b/TODO @@ -0,0 +1 @@ +- lib: "syscall" access method diff --git a/pci.ids b/pci.ids index 4893804..217367e 100644 --- a/pci.ids +++ b/pci.ids @@ -4,7 +4,7 @@ # Maintained by Martin Mares # If you have any new entries, send them to the maintainer. # -# $Id: pci.ids,v 1.25 1999/05/10 22:10:02 cort Exp $ +# $Id: pci.ids,v 1.26 1999/05/19 12:01:31 mj Exp $ # # Vendors and devices. Please keep sorted. @@ -360,6 +360,7 @@ 1059 Teknor Industrial Computers Inc 105a Promise Technology, Inc. 4d33 20246 + 4d38 20262 5300 DC5300 105b Foxconn International, Inc. 105c Wipro Infotech Limited @@ -598,6 +599,7 @@ 5229 M5229 5235 M5225 5237 M5237 + 5243 M5243 5247 M5247 7101 M7101 10ba Mitsubishi Electric Corp. @@ -1716,6 +1718,8 @@ 1433 Eltec Elektronik GmbH 1435 Real Time Devices US Inc. 1436 CIS Technology Inc +14b9 Aironet + 0001 PC4800 1668 Action Tec Electronics Inc 1b13 Jaton Corp 1c1c Symphony diff --git a/pciutils.lsm b/pciutils.lsm index 3fcc72c..7007aa4 100644 --- a/pciutils.lsm +++ b/pciutils.lsm @@ -1,7 +1,7 @@ Begin3 Title: Linux PCI Utilities -Version: 1.99.5 -Entered-date: 990418 +Version: 2.0 +Entered-date: 990519 Description: This package contains various utilities for inspecting and setting of devices connected to the PCI bus. Requires kernel version 2.1.82 or newer (supporting the /proc/bus/pci @@ -9,7 +9,7 @@ Description: This package contains various utilities for inspecting and Keywords: kernel, pci, proc, lspci, setpci Author: mj@atrey.karlin.mff.cuni.cz (Martin Mares) Maintained-by: mj@atrey.karlin.mff.cuni.cz (Martin Mares) -Primary-site: atrey.karlin.mff.cuni.cz pub/linux/pci/pciutils-1.99.5.tar.gz -Alternate-site: metalab.unc.edu pub/Linux/hardware/pciutils-1.99.5.tar.gz +Primary-site: atrey.karlin.mff.cuni.cz pub/linux/pci/pciutils-2.0.tar.gz +Alternate-site: metalab.unc.edu pub/Linux/hardware/pciutils-2.0.tar.gz Copying-policy: GPL End diff --git a/pciutils.spec b/pciutils.spec index b97b83c..cf2c1ee 100644 --- a/pciutils.spec +++ b/pciutils.spec @@ -1,5 +1,5 @@ Name: pciutils -Version: 1.99.5 +Version: 2.0 Release: 1 Source: ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/%{name}-%{version}.tar.gz Copyright: GNU GPL -- 2.39.2