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.