Home | History | Annotate | only in /src/sys/rump/dev/lib/libucom
History log of /src/sys/rump/dev/lib/libucom
RevisionDateAuthorComments
 1.7 26-Jan-2016  pooka nuke a few missed -Ifactiondir CPPFLAGSitions.
 1.6 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.5 14-Jun-2010  pooka branches: 1.5.18; 1.5.36;
tty support is finally a standalone component
 1.4 01-Mar-2010  pooka branches: 1.4.2; 1.4.4; 1.4.6;
Rename IOCONFIG to IOCONF. It matches the config(1) keyword and
aligns better in Makefiles.
 1.3 01-Mar-2010  pooka add u3g
 1.2 16-Feb-2010  pooka Globally define -Wno-pointer-sign, as it has become a pointless
exercise of "add it to every Makefile individually".

XXX: should autosynchronize with the rest of the kernel buildflags
in sys/conf/Makefile.kern.inc.
 1.1 11-Feb-2010  pooka Move a bunch of rump components from dev/wip to dev/lib now that
they've reached a certain maturity.
 1.4.6.3 17-Aug-2010  uebayasi Sync with HEAD.
 1.4.6.2 30-Apr-2010  uebayasi Sync with HEAD.
 1.4.6.1 01-Mar-2010  uebayasi file Makefile was added on branch uebayasi-xip on 2010-04-30 14:44:24 +0000
 1.4.4.1 03-Jul-2010  rmind sync with head
 1.4.2.3 11-Aug-2010  yamt sync with head.
 1.4.2.2 11-Mar-2010  yamt sync with head
 1.4.2.1 01-Mar-2010  yamt file Makefile was added on branch yamt-nfs-mp on 2010-03-11 15:04:33 +0000
 1.5.36.2 19-Mar-2016  skrll Sync with HEAD
 1.5.36.1 27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.5.18.1 03-Dec-2017  jdolecek update from HEAD
 1.6 22-Jun-2017  christos should be umodeswitch!
 1.5 30-Aug-2010  pooka branches: 1.5.18; 1.5.36; 1.5.52;
doesn't need files.rump
 1.4 08-Mar-2010  pooka branches: 1.4.2; 1.4.4; 1.4.6;
Use config pseudo-root keyword instead of monolithic configurations
starting from root.
 1.3 01-Mar-2010  pooka add u3g
 1.2 12-Feb-2010  pooka move files.rump out of wip
 1.1 11-Feb-2010  pooka Move a bunch of rump components from dev/wip to dev/lib now that
they've reached a certain maturity.
 1.4.6.3 22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.4.6.2 30-Apr-2010  uebayasi Sync with HEAD.
 1.4.6.1 08-Mar-2010  uebayasi file UCOM.ioconf was added on branch uebayasi-xip on 2010-04-30 14:44:24 +0000
 1.4.4.1 05-Mar-2011  rmind sync with head
 1.4.2.3 09-Oct-2010  yamt sync with head
 1.4.2.2 11-Mar-2010  yamt sync with head
 1.4.2.1 08-Mar-2010  yamt file UCOM.ioconf was added on branch yamt-nfs-mp on 2010-03-11 15:04:33 +0000
 1.5.52.1 12-Feb-2018  snj Pull up following revision(s) (requested by christos in ticket #544):
sys/rump/dev/lib/libucom/UCOM.ioconf: 1.6
should be umodeswitch!
 1.5.36.1 28-Aug-2017  skrll Sync with HEAD
 1.5.18.1 03-Dec-2017  jdolecek update from HEAD
 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 11-Feb-2010  pooka branches: 1.1.2; 1.1.6; 1.1.24; 1.1.42;
Move a bunch of rump components from dev/wip to dev/lib now that
they've reached a certain maturity.
 1.1.42.1 06-Apr-2015  skrll Sync with HEAD
 1.1.24.1 03-Dec-2017  jdolecek update from HEAD
 1.1.6.2 30-Apr-2010  uebayasi Sync with HEAD.
 1.1.6.1 11-Feb-2010  uebayasi file shlib_version was added on branch uebayasi-xip on 2010-04-30 14:44:24 +0000
 1.1.2.2 11-Mar-2010  yamt sync with head
 1.1.2.1 11-Feb-2010  yamt file shlib_version was added on branch yamt-nfs-mp on 2010-03-11 15:04:33 +0000
 1.1 11-Feb-2010  pooka branches: 1.1.2; 1.1.6;
Move a bunch of rump components from dev/wip to dev/lib now that
they've reached a certain maturity.
 1.1.6.2 30-Apr-2010  uebayasi Sync with HEAD.
 1.1.6.1 11-Feb-2010  uebayasi file ucom.h was added on branch uebayasi-xip on 2010-04-30 14:44:24 +0000
 1.1.2.2 11-Mar-2010  yamt sync with head
 1.1.2.1 11-Feb-2010  yamt file ucom.h was added on branch yamt-nfs-mp on 2010-03-11 15:04:33 +0000
 1.12 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.11 27-Jan-2019  rin Fix merge botches. I hope there's no more left...
 1.10 27-Jan-2019  pgoyette Merge the [pgoyette-compat] branch
 1.9 12-Dec-2018  alnsn Add missing RCSIDs.
 1.8 26-Jan-2016  pooka branches: 1.8.16; 1.8.18;
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.7 26-Mar-2010  pooka branches: 1.7.2; 1.7.20; 1.7.38;
Catch up with cosmetic changes to output from config(1)
 1.6 25-Mar-2010  pooka use config_init_component()
 1.5 08-Mar-2010  pooka branches: 1.5.2; 1.5.4;
Use config pseudo-root keyword instead of monolithic configurations
starting from root.
 1.4 07-Mar-2010  pooka Make rump devfs expose ttyU1 and dtyU1 as well.
 1.3 01-Mar-2010  pooka Introduce RUMP_COMPONENT. It behaves mostly like a simplified
module which is linked into the kernel and cannot be unloaded.
The main purpose is to get the proper constructors run and create
any /dev nodes necessary for said component. Once more of the
kernel (e.g. networking stack and device drivers) are converted to
MODULE and devfs pops up from somewhere, rump components can be
retired.
 1.2 01-Mar-2010  pooka add u3g
 1.1 11-Feb-2010  pooka Move a bunch of rump components from dev/wip to dev/lib now that
they've reached a certain maturity.
 1.5.4.1 06-Mar-2011  rmind sync with head (and fix few botches with this)
 1.5.2.3 11-Aug-2010  yamt sync with head.
 1.5.2.2 11-Mar-2010  yamt sync with head
 1.5.2.1 08-Mar-2010  yamt file ucom_at_usb.c was added on branch yamt-nfs-mp on 2010-03-11 15:04:33 +0000
 1.7.38.1 19-Mar-2016  skrll Sync with HEAD
 1.7.20.1 03-Dec-2017  jdolecek update from HEAD
 1.7.2.2 30-Apr-2010  uebayasi Sync with HEAD.
 1.7.2.1 26-Mar-2010  uebayasi file ucom_at_usb.c was added on branch uebayasi-xip on 2010-04-30 14:44:24 +0000
 1.8.18.1 10-Jun-2019  christos Sync with HEAD
 1.8.16.1 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts

RSS XML Feed