[Pkg-pciutils-discuss] Bug#379407: I/O access on GNU/Hurd

Matthew Wilcox matthew at wil.cx
Mon Jul 24 02:33:05 UTC 2006


On Sun, Jul 23, 2006 at 01:36:46PM +0200, Thomas Schwinge wrote:
> Hello!

Hi!  Thanks for the patch.

> diff -ru pciutils-2.2.1.orig/lib/Makefile pciutils-2.2.1/lib/Makefile
> --- pciutils-2.2.1.orig/lib/Makefile	2004-08-13 22:29:06.000000000 +0200
> +++ pciutils-2.2.1/lib/Makefile	2006-01-20 01:53:05.000000000 +0100
> @@ -45,6 +45,10 @@
>  PCILIB=libpciutils.a
>  endif
>  
> +ifdef PCI_OS_GNU
> +CFLAGS += -D_GNU_SOURCE
> +endif

Do you need to touch the Makefile?  Would it be enough to instead do ...

> +++ pciutils-2.2.1/lib/i386-io-hurd.h	2006-01-20 02:08:58.000000000 +0100
>  
>  #include <sys/io.h>

+#define _GNU_SOURCE

instead?



I'm also a little concerned that you guys are still using the ioport
routines.  This config space access method doesn't support PCI domains
and doesn't support extended config space.  I hope someone's working on
some mechanism for Hurd to access MMCONFIG (for example) regions.





More information about the Pkg-pciutils-discuss mailing list