Home | History | Annotate | only in /src/sys/rump/dev/lib/libvirtio_ld
History log of /src/sys/rump/dev/lib/libvirtio_ld
RevisionDateAuthorComments
 1.4 26-Jan-2016  pooka branches: 1.4.16;
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.3 11-Nov-2015  pooka Make it easier to create rump kernel components, part 1.

Reduce copypasteware for the component constructors. If a constructor
calls only config_init_component(), handle it from a common source file
instead of copying the same(ish) file around to every component.
 1.2 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.1 22-Aug-2014  pooka branches: 1.1.2;
Add a rump kernel component for ld@virtio.
 1.1.2.2 19-Mar-2016  skrll Sync with HEAD
 1.1.2.1 27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.4.16.2 03-Dec-2017  jdolecek update from HEAD
 1.4.16.1 26-Jan-2016  jdolecek file Makefile was added on branch tls-maxphys on 2017-12-03 11:39:10 +0000
 1.2 10-May-2017  sevan branches: 1.2.8;
Match the ioconf name in sys/modules.
Resolves rumprun build process.
Put together with the help & direction of riastradh & paulg.
 1.1 22-Aug-2014  pooka branches: 1.1.2; 1.1.10;
Add a rump kernel component for ld@virtio.
 1.1.10.1 11-May-2017  pgoyette Sync with HEAD
 1.1.2.1 28-Aug-2017  skrll Sync with HEAD
 1.2.8.2 03-Dec-2017  jdolecek update from HEAD
 1.2.8.1 10-May-2017  jdolecek file VIRTIO_LD.ioconf was added on branch tls-maxphys on 2017-12-03 11:39:10 +0000
 1.5 31-Mar-2022  pgoyette For device modules that provide both auto-config and /dev/xxx
interfaces, make sure that initialization and destruction
follow the proper sequence. This is triggered by the recent
changes to the devsw stuff; per riastradh@ the required call
sequence is:

devsw_attach()
config_init_component() or config_cf*_attach()
...
config_fini_component() or config_cf*_detach()
devsw_detach()

While here, add a few missing calls to some of the detach
routines.

Testing of these changes has been limited to:
1. compile without build break
2. no related test failures from atf
3. modload/modunload work as well as
before.

No functional device testing done, since I don't have any
of these devices. Let me know of any damage I might cause
here!

XXX Some of the modules affected by this commit are already
XXX broken; see kern/56772. This commit does not break
any additional modules (as far as I know).
 1.4 10-May-2017  sevan branches: 1.4.8;
Match the ioconf name in sys/modules.
Resolves rumprun build process.
Put together with the help & direction of riastradh & paulg.
 1.3 26-Jan-2016  pooka branches: 1.3.8;
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.2 16-May-2015  pooka Autogenerate /dev/ldNx nodes based on which units attached instead of
hardcoding some arbitrary value for N.
 1.1 22-Aug-2014  pooka branches: 1.1.2;
Add a rump kernel component for ld@virtio.
 1.1.2.3 28-Aug-2017  skrll Sync with HEAD
 1.1.2.2 19-Mar-2016  skrll Sync with HEAD
 1.1.2.1 06-Jun-2015  skrll Sync with HEAD
 1.3.8.1 11-May-2017  pgoyette Sync with HEAD
 1.4.8.2 03-Dec-2017  jdolecek update from HEAD
 1.4.8.1 10-May-2017  jdolecek file ld_at_virtio.c was added on branch tls-maxphys on 2017-12-03 11:39:10 +0000
 1.2 02-Dec-2014  pooka Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR,
with the default provided by Makefile.rump (they're all 0.0 anyway)
 1.1 22-Aug-2014  pooka branches: 1.1.2;
Add a rump kernel component for ld@virtio.
 1.1.2.1 06-Apr-2015  skrll Sync with HEAD

RSS XML Feed