Home | History | Annotate | Download | only in libpci
History log of /src/sys/rump/dev/lib/libpci/Makefile
RevisionDateAuthorComments
 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
 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.
 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
 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.
 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.
 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.
 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).
 1.1.2.1  10-Aug-2014  tls Rebase.
 1.3.8.3  03-Dec-2017  jdolecek update from HEAD
 1.3.8.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.1  14-Apr-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-20 00:04:38 +0000
 1.3.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.4.1  14-Apr-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 11:41:12 +0000
 1.3.2.2  18-May-2014  rmind sync with head
 1.3.2.1  14-Apr-2014  rmind file Makefile was added on branch rmind-smpnet on 2014-05-18 17:46:15 +0000
 1.4.2.5  29-May-2016  skrll Sync with HEAD
 1.4.2.4  19-Mar-2016  skrll Sync with HEAD
 1.4.2.3  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.4.2.2  22-Sep-2015  skrll Sync with HEAD
 1.4.2.1  06-Jun-2015  skrll Sync with HEAD

RSS XML Feed