Martin Mares [Sun, 24 Jan 1999 21:48:10 +0000 (21:48 +0000)]
Until kernel adopts new layout of PCI includes (i.e., separate declaration of
header structure, functions and device IDs), which is not going to happen
before 2.3, we'll use our own definiton of the configuration header.
Martin Mares [Sun, 24 Jan 1999 21:38:46 +0000 (21:38 +0000)]
lspci now understands PCI capability lists. Currently, the only capability I
know about is AGP, but the fact it's numbered 0x02 tries to tell that
something else might be hiding behind the properties :)
Martin Mares [Fri, 22 Jan 1999 21:04:45 +0000 (21:04 +0000)]
Rewrote the PCI Utilities. All PCI configuration space access has been
moved to a library which supports multiple access mechanisms: the current
/proc/bus/pci one, direct port access (needed for debugging of kernel
PCI code and as a nice side-effect this makes pciutils work with 2.0
kernels, although only for root) and reading of configuration dumps.
This has been released as version 1.99.2-alpha. For detailed description
of changes, see the ChangeLog.
Can anybody test it on non-PC architectures, please? (Especially if you
have any 64-bit card.)
Martin Mares [Tue, 9 Jun 1998 19:22:05 +0000 (19:22 +0000)]
Define SYS_(pread|pwrite) as __NR_\1 on glibc systems unless defined by glibc
itself.
This solution is _very_ugly_, but it's the only way I know which doesn't force
people to rebuild the glibc every few kernel releases. Grrr. I don't understand
why glibc uses its own include for syscall numbers and doesn't just include
<asm/unistd.h> instead.
Martin Mares [Tue, 31 Mar 1998 21:02:11 +0000 (21:02 +0000)]
Intermediate version of pciutils.
- New filtering code (see ChangeLog and man page), lspci modified
to use it.
- First attempt to write setpci, but just now doesn't compile.
(It's commented out in Makefile and I commit it only because
I need to work on it on different computer.)
Will be released as 1.03 as soon as setpci starts working.
Martin Mares [Mon, 9 Feb 1998 12:32:50 +0000 (12:32 +0000)]
- Include pci.h in full distribution and use it instead of <linux/pci.h>
when available. This should work-around all problems with Linus not
synchronized with our PCI development.
- Fixed few cosmetic bugs (version in man pages etc.)
Martin Mares [Sun, 8 Feb 1998 10:58:51 +0000 (10:58 +0000)]
- Added a man page and updated README
- Makefile: Recognize architecture by calling uname and pass it as ARCH_xxx
to all the C sources. This should eliminate problems with 32-bit compilers
on sparc64.