Home | History | Annotate | Download | only in libvirtif
History log of /src/sys/rump/net/lib/libvirtif/Makefile
RevisionDateAuthorComments
 1.10  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.9  13-Mar-2014  pooka branches: 1.9.6;
Rename rumpcomp_user.c -> virtif_user.c
Convert to new-style RUMPCOMP_USER_SRCS in Makefile.
 1.8  12-Mar-2014  pooka Separate common bits for all interfaces implementing virtif hypercalls
from Makefile to Makefile.virtif. The latter is meant to be .included.
 1.7  04-Jul-2013  pooka Determine the interface name and the names of exported symbols based
on VIRTIF_BASE. This allows using various different packet-shoveling
backends in the same rump kernel.
 1.6  15-Mar-2013  pooka branches: 1.6.6;
Rerevert to preprevious now that this builds with build.sh
 1.5  14-Mar-2013  pooka Guess the RUMPCOMP_USER stuff wasn't ready to be in the NetBSD tree yet,
so revert previous commits to fix build. I'll look at rereverting when
toolchain/47644 is fixed and clean buildtests are again possible.
 1.4  13-Mar-2013  pooka Push the bits accessing the networking backend into hypercalls.
This allows a few highly desirable things to happen:

1) Linux support, which is included in this commit (thanks to wanq for
sending me the magic bits for accessing /dev/net/tun)
2) Reusing the kernel-side of the interface for devices such as
hardware packet processors which interact directly with user vm spaces
(not included in the commit).
 1.3  28-May-2009  pooka branches: 1.3.12; 1.3.22;
Use a bunch of weak symbols to determine which network components
are present. This works in userspace as opposed relying in link
sets, which fail miserably. Later, when the networking stack
becomes modularized, we can move to a dynamic scheme like with file
systems.

Also, this change allows us to do proper autoconfig, namely attach
the loopback interface iff it is present.
 1.2  16-Oct-2008  pooka branches: 1.2.2; 1.2.10; 1.2.12; 1.2.16;
kill default DBG=-g
 1.1  06-Oct-2008  pooka branches: 1.1.2;
Implement a virtual userspace networking interface. This is required
for any sensible operation when running the entire TCP/IP stack in
userspace (as opposed to libsockin which uses host kernel networking
to provide PF_INET).

While this basically works (although it is quite barebones), it
depends on some bit of cleanup in librump and is not built by
default yet.
 1.1.2.2  10-Oct-2008  skrll Sync with HEAD.
 1.1.2.1  06-Oct-2008  skrll file Makefile was added on branch wrstuden-revivesa on 2008-10-10 22:37:09 +0000
 1.2.16.3  20-Jun-2009  yamt sync with head
 1.2.16.2  04-May-2009  yamt sync with head.
 1.2.16.1  16-Oct-2008  yamt file Makefile was added on branch yamt-nfs-mp on 2009-05-04 08:14:33 +0000
 1.2.12.1  23-Jul-2009  jym Sync with HEAD.
 1.2.10.2  17-Jan-2009  mjf Sync with HEAD.
 1.2.10.1  16-Oct-2008  mjf file Makefile was added on branch mjf-devfs2 on 2009-01-17 13:29:39 +0000
 1.2.2.2  19-Oct-2008  haad Sync with HEAD.
 1.2.2.1  16-Oct-2008  haad file Makefile was added on branch haad-dm on 2008-10-19 22:18:08 +0000
 1.3.22.3  03-Dec-2017  jdolecek update from HEAD
 1.3.22.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.22.1  23-Jun-2013  tls resync from head
 1.3.12.1  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.6.6.2  18-May-2014  rmind sync with head
 1.6.6.1  28-Aug-2013  rmind sync with head
 1.9.6.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)

RSS XML Feed