History log of /netbsd/sys/rump/dev/lib/libpci/Makefile (Results 1 – 11 of 11)
Revision Date Author Comments
# 878cd737 10-May-2016 pooka <pooka@NetBSD.org>

Avoid '.' in variable names which are expected to be passed to
this Makefile via the env.

That character is strictly speaking not allowed by POSIX in an exported
variable name, and at least dash >=

Avoid '.' in variable names which are expected to be passed to
this Makefile via the env.

That character is strictly speaking not allowed by POSIX in an exported
variable name, and at least dash >= 0.58 refuses to export such variables.

Furthermore, since the individual CFLAGS/CPPFLAGS/etc. variables
are not comprehensive enough for all cases (e.g. HURD), just
support the .includable version from now on, i.e.
RUMPCOMP_MAKEFILEINC_rumpdev_pci.

curious failure mode debugged by Martin Lucina

show more ...


# ff225a39 26-Jan-2016 pooka <pooka@NetBSD.org>

Put the kernelside rump kernel headers into <rump-sys> instead of
sprinkling them around the faction directories. Avoids having
to add a CPPFLAGS (or several) to pretty much every component
Makefile

Put the kernelside rump kernel headers into <rump-sys> instead of
sprinkling them around the faction directories. Avoids having
to add a CPPFLAGS (or several) to pretty much every component
Makefile.

Leave compat headers around in the old locations.

The commit changes some autogenerated files, but I'll fix the
generators shortly and regen.

show more ...


# ebfe8547 01-Nov-2015 pooka <pooka@NetBSD.org>

Allow PCI implementers to specify arbitrary makefile constructs.
(interface subject to change)

from Robert Millan


# 67d17ba2 19-Oct-2015 pooka <pooka@NetBSD.org>

Add a COMMENT describing what each component roughly does.

"make describe" prints the comment.

Requested/inspired by Vincent Schwarzer on rumpkernel-users


# ae2440c2 24-Aug-2015 pooka <pooka@NetBSD.org>

opt files were nop't


# ff39f18c 15-Jun-2015 pooka <pooka@NetBSD.org>

Add a "userfeature" definition for iospace. I/O space is supported if
that flag is given and calling the init routine succeeds (and we're on
x86, which we probably need to be on anyway for this PCI

Add a "userfeature" definition for iospace. I/O space is supported if
that flag is given and calling the init routine succeeds (and we're on
x86, which we probably need to be on anyway for this PCI component to
currently be supported).

Also, some adjustments to make things between flags consistent, namely
deprecate the Makefile variable RUMP_PCI_IOSPACE and don't require
userfeature.h to map 1:1 to the interfaces.

Includes contributions from Robert Millan.

show more ...


# 4a6aea27 03-Jun-2015 pooka <pooka@NetBSD.org>

Rework how the external hypercalls are specified, more in the direction of
something general. I'm not sure if it's entirely general yet (since PCI
is the only place to use it), but at least a step i

Rework how the external hypercalls are specified, more in the direction of
something general. I'm not sure if it's entirely general yet (since PCI
is the only place to use it), but at least a step in the right direction.

show more ...


# 0993bcd6 22-Aug-2014 pooka <pooka@NetBSD.org>

Add a compile-time selector for I/O space operations. Needs more work
some day, but allows virtio drivers to work today.


# 2044d30e 14-Apr-2014 pooka <pooka@NetBSD.org>

build hypercalls if RUMP_PCI_USER is defined


# 85808c94 14-Apr-2014 pooka <pooka@NetBSD.org>

add necessary -I for /dev/pci* creation


# 4b5fb926 04-Apr-2014 pooka <pooka@NetBSD.org>

Add a rump kernel component for the PCI bus. It works both in Xen DomU
(via Xen's PCI passthrough) and Linux userspace (via uio_pci_generic).