Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Jun 2013 18:18:07 +0300
From:      Andriy Gapon <avg@FreeBSD.org>
To:        Marius Strobl <marius@alchemy.franken.de>
Cc:        arch@FreeBSD.org, Niclas Zeising <zeising@FreeBSD.org>
Subject:   Re: Bus space routines
Message-ID:  <51C07A2F.3060504@FreeBSD.org>
In-Reply-To: <20130618111351.GA43938@alchemy.franken.de>
References:  <51C0345E.4000309@freebsd.org> <20130618111351.GA43938@alchemy.franken.de>

next in thread | previous in thread | raw e-mail | index | archive | help
on 18/06/2013 14:13 Marius Strobl said the following:
> What we really need is a proper interface allowing userland to access
> PCI I/O and memory registers, f. e. via /dev/pci, and for libpciaccess
> to build upon that, i. e. essentially the same as things work on/with
> Linux and /sys/bus/pci/device. As a side-effect this then also permits
> to properly sanity check PCI accesses from userland within the kernel.

We have this pciconf utility (in base), which can read PCI config registers (and
more).  Apparently it uses some ioctl interface of /dev/pci.
Is this the interface that you had in mind or does it lack some required capabilities?

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51C07A2F.3060504>