Revision tags: nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529
|
#
1.11 |
|
10-May-2016 |
pooka |
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
|
Revision tags: nick-nhusb-base-20160422 nick-nhusb-base-20160319
|
#
1.10 |
|
26-Jan-2016 |
pooka |
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.
|
Revision tags: nick-nhusb-base-20151226
|
#
1.9 |
|
01-Nov-2015 |
pooka |
Allow PCI implementers to specify arbitrary makefile constructs. (interface subject to change)
from Robert Millan
|
#
1.8 |
|
19-Oct-2015 |
pooka |
Add a COMMENT describing what each component roughly does.
"make describe" prints the comment.
Requested/inspired by Vincent Schwarzer on rumpkernel-users
|
Revision tags: nick-nhusb-base-20150921
|
#
1.7 |
|
24-Aug-2015 |
pooka |
opt files were nop't
|
#
1.6 |
|
15-Jun-2015 |
pooka |
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.
|
Revision tags: nick-nhusb-base-20150606
|
#
1.5 |
|
03-Jun-2015 |
pooka |
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.
|
Revision tags: nick-nhusb-base-20150406 nick-nhusb-base
|
#
1.4 |
|
22-Aug-2014 |
pooka |
branches: 1.4.2; Add a compile-time selector for I/O space operations. Needs more work some day, but allows virtio drivers to work today.
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 tls-maxphys-base netbsd-7-base rmind-smpnet-base rmind-smpnet-nbase yamt-pagecache-base9 tls-earlyentropy-base
|
#
1.3 |
|
14-Apr-2014 |
pooka |
branches: 1.3.2; 1.3.4; 1.3.8; build hypercalls if RUMP_PCI_USER is defined
|
#
1.2 |
|
14-Apr-2014 |
pooka |
add necessary -I for /dev/pci* creation
|
#
1.1 |
|
04-Apr-2014 |
pooka |
branches: 1.1.2; 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).
|