Home | History | Annotate | Download | only in rumpdev
History log of /src/sys/rump/librump/rumpdev/rump_dev.c
RevisionDateAuthorComments
 1.29  23-Apr-2023  riastradh rumpdev: Catch up to buf_syncwait -> vfs_syncwait rename.

Do similarly with a do_sys_sync weak stub so we can drop the rumpvfs
dependency.
 1.28  23-Feb-2020  jdolecek no need to call config_init_mi() in rumpdev any more - rump_init() now calls
config_init(), and the sysctl shouldn't be needed

PR kern/55004
 1.27  26-Jan-2016  pooka branches: 1.27.18; 1.27.24;
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.26  13-Jun-2014  pooka branches: 1.26.4;
call config_create_mountrootthreads(), if applicable
 1.25  04-Apr-2014  christos branches: 1.25.2;
provide cpu_bootconf()
 1.24  20-Sep-2013  pooka use ioconf for mainbus
 1.23  17-Sep-2013  pooka Make it possible to run component constructors after mainbus attaches,
but before config_finalize() is run.
 1.22  14-Jan-2013  pooka branches: 1.22.2;
Remove routines which don't make sense (maybe they're some intermediate
phase of the component framework?)
 1.21  14-Jan-2013  pooka Don't use __weak_alias where the component framework is sufficient.
 1.20  27-Oct-2012  chs split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.19  28-Mar-2011  dyoung branches: 1.19.4; 1.19.14;
__HAVE_DEVICE_REGISTER_POSTCONFIG and __HAVE_DEVICE_REGISTER
are no more, so don't use them here.
 1.18  08-Mar-2010  pooka branches: 1.18.2; 1.18.4;
Use config pseudo-root keyword instead of monolithic configurations
starting from root.
 1.17  07-Mar-2010  pooka tweak previous to actually work
 1.16  07-Mar-2010  pooka pmf wants buf_syncwait() which is a part of optional vfs
 1.15  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.14  03-Feb-2010  pooka branches: 1.14.2;
Convert to match current ioconf fashion.
 1.13  31-Jan-2010  pooka Add sysmon rump component.
 1.12  19-Jan-2010  pooka Add bpf rump component (and put in some wscons stuff i forgot to earlier).
 1.11  10-Jan-2010  martin Add a new optional function device_register_post_config(), symmetric to
device register, called after config is done with a device.
Only used if an arch defines __HAVE_DEVICE_REGISTER_POSTCONFIG.
 1.10  09-Jan-2010  pooka pmf_init()
 1.9  04-Dec-2009  haad Add initial version of RUMP based device-mapper port. libdm compile whole
device-mapper driver in userspace and allows us to test a develop new dm targets
in userspace.
 1.8  10-Oct-2009  pooka add some stubs required by raidframe linkage
 1.7  02-Oct-2009  pooka Hold on to your giantlocks while calling device autoconfusion.
 1.6  01-Oct-2009  pooka add a new init-related calls
 1.5  21-Sep-2009  pooka Split config_init() into config_init() and config_init_mi() to help
platforms which want to call config_init() very early in the boot.
 1.4  20-Sep-2009  pooka attach mainbus
 1.3  08-Sep-2009  pooka initialize rnd if present
 1.2  04-Sep-2009  pooka add netsmb rump component
(yes, it's functionally a device instead of a networking domain,
since it provides and is accessed through /dev/nsmb instead of
being accessed through sockets)
 1.1  20-Jul-2009  pooka branches: 1.1.2; 1.1.4;
device subroutines and autoconfig support for rump. work in progress.
 1.1.4.4  11-Mar-2010  yamt sync with head
 1.1.4.3  16-Sep-2009  yamt sync with head
 1.1.4.2  19-Aug-2009  yamt sync with head.
 1.1.4.1  20-Jul-2009  yamt file rump_dev.c was added on branch yamt-nfs-mp on 2009-08-19 18:48:29 +0000
 1.1.2.2  23-Jul-2009  jym Sync with HEAD.
 1.1.2.1  20-Jul-2009  jym file rump_dev.c was added on branch jym-xensuspend on 2009-07-23 23:32:54 +0000
 1.14.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.18.4.1  06-Jun-2011  jruoho Sync with HEAD.
 1.18.2.1  21-Apr-2011  rmind sync with head
 1.19.14.4  03-Dec-2017  jdolecek update from HEAD
 1.19.14.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.19.14.2  25-Feb-2013  tls resync with head
 1.19.14.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.19.4.3  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.19.4.2  23-Jan-2013  yamt sync with head
 1.19.4.1  30-Oct-2012  yamt sync with head
 1.22.2.1  18-May-2014  rmind sync with head
 1.25.2.1  10-Aug-2014  tls Rebase.
 1.26.4.1  19-Mar-2016  skrll Sync with HEAD
 1.27.24.1  29-Feb-2020  ad Sync with head.
 1.27.18.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed