#
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).
|