The NetBSD Project

CVS log for src/sys/rump/include/rump/rump.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / rump / include / rump

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.72.2.1: download - view: text, markup, annotated - select for diffs
Mon Dec 14 14:38:15 2020 UTC (4 years ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.72: preferred, colored; next MAIN 1.73: preferred, colored
Changes since revision 1.72: +2 -1 lines
Sync w/ HEAD.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Wed Nov 4 22:06:38 2020 UTC (4 years, 2 months ago) by christos
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +2 -1 lines
PR/55781: Ruslan Nikolaev: rump_init() does differentiate when all CPUs are
initialized

Revision 1.72: download - view: text, markup, annotated - select for diffs
Sun Jun 14 23:38:25 2020 UTC (4 years, 6 months ago) by kamil
Branches: MAIN
Branch point for: thorpej-futex
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +1 -8 lines
Remove old compat include of rump_syscallshotgun.h

It was separated in 2016 and is no longer needed.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sun Jun 14 22:12:58 2020 UTC (4 years, 7 months ago) by kamil
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +5 -6 lines
Fix header compatibility with C++

This file is OS-agnostic and cannot include OS specific headers.

The fallback for NetBSD specific symbol __BEGIN_DECLS didn't work as it was
misspelled as _BEGIN_DECLS.

Revision 1.54.2.4: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:14 2017 UTC (7 years, 1 month ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.54.2.3: preferred, colored; branchpoint 1.54: preferred, colored; next MAIN 1.55: preferred, colored
Changes since revision 1.54.2.3: +9 -88 lines
update from HEAD

Revision 1.63.4.3: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:53:15 2017 UTC (7 years, 4 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.63.4.2: preferred, colored; branchpoint 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63.4.2: +6 -3 lines
Sync with HEAD

Revision 1.68.8.1: download - view: text, markup, annotated - select for diffs
Fri May 19 00:22:58 2017 UTC (7 years, 7 months ago) by pgoyette
Branches: prg-localcount2
Diff to: previous 1.68: preferred, colored; next MAIN 1.69: preferred, colored
Changes since revision 1.68: +6 -3 lines
Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)

Revision 1.70: download - view: text, markup, annotated - select for diffs
Thu May 11 18:16:00 2017 UTC (7 years, 8 months ago) by christos
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, prg-localcount2-base3, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +6 -4 lines
... but define RUMP_REGISTER_T if not defined.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Thu May 11 18:08:10 2017 UTC (7 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +3 -2 lines
Use the same exposure rules for register_t as <machine/types.h> does.
Eventually we could remove -D_KERNTYPES from all the rump libraries...

Revision 1.63.4.2: download - view: text, markup, annotated - select for diffs
Sat Mar 19 11:30:36 2016 UTC (8 years, 9 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.63.4.1: preferred, colored; branchpoint 1.63: preferred, colored
Changes since revision 1.63.4.1: +5 -87 lines
Sync with HEAD

Revision 1.68: download - view: text, markup, annotated - select for diffs
Sun Jan 31 23:14:34 2016 UTC (8 years, 11 months ago) by pooka
Branches: MAIN
CVS tags: prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: prg-localcount2
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +5 -84 lines
Move "shotgun approach to rump syscalls" from rump.h to a separate header,
sort of as a hint that relying on those macros is not necessarily the
way you want to do things in 2016.  Include things from rump.h for compat
for the time being, though.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Jan 29 20:35:48 2016 UTC (8 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +10 -1 lines
PR/50631: Joerg Sonnenberger: Don't rename syscalls before you include
the relevant headers.

Revision 1.66: download - view: text, markup, annotated - select for diffs
Mon Jan 25 12:25:38 2016 UTC (8 years, 11 months ago) by pooka
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +1 -12 lines
prop_dictionary_t hasn't been needed here in, um, 5 years, so remove
the type madness.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Mon Jan 25 11:45:57 2016 UTC (8 years, 11 months ago) by pooka
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +1 -2 lines
Don't include <rump/rumpvnode_if.h> from rump.h.  It's not needed
unless you're doing something special, but requires register_t.
Adjust the few places which actually need rumpvnode_if.h.

Revision 1.63.4.1: download - view: text, markup, annotated - select for diffs
Sun Dec 27 12:10:15 2015 UTC (9 years ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -2 lines
Sync with HEAD (as of 26th Dec)

Revision 1.64: download - view: text, markup, annotated - select for diffs
Sun Nov 1 12:34:28 2015 UTC (9 years, 2 months ago) by pooka
Branches: MAIN
CVS tags: nick-nhusb-base-20151226
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -2 lines
fix typo: fnctl -> fcntl

from Robert Millan <rmh@gnu.org> via rumpkernel-users

Revision 1.54.2.3: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:39 2014 UTC (10 years, 4 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.54.2.2: preferred, colored; branchpoint 1.54: preferred, colored
Changes since revision 1.54.2.2: +24 -2 lines
Rebase to HEAD as of a few days ago.

Revision 1.62.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:56:50 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.62: preferred, colored; next MAIN 1.63: preferred, colored
Changes since revision 1.62: +15 -1 lines
Rebase.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Fri Jun 13 15:45:02 2014 UTC (10 years, 7 months ago) by pooka
Branches: MAIN
CVS tags: tls-maxphys-base, tls-earlyentropy-base, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Branch point for: nick-nhusb
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +15 -1 lines
Add rump_boot_etfs_register(), which can be used to specify etfs
nodes that will be available immediately when mountroot is done
and file systems are available.

The intended use is for example for firmware images to be available when
config_mountroot() hooks run.

Revision 1.53.4.3: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:14 2014 UTC (10 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.53.4.2: preferred, colored; branchpoint 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53.4.2: +12 -11 lines
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")

Revision 1.56.4.2: download - view: text, markup, annotated - select for diffs
Sun May 18 17:46:17 2014 UTC (10 years, 7 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.56.4.1: preferred, colored; branchpoint 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56.4.1: +7 -3 lines
sync with head

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Apr 2 17:09:23 2014 UTC (10 years, 9 months ago) by justin
Branches: MAIN
CVS tags: yamt-pagecache-base9, rmind-smpnet-nbase, rmind-smpnet-base
Branch point for: tls-earlyentropy
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -2 lines
Add Android support for rump kernel.

Reviewed by pooka@

Revision 1.61: download - view: text, markup, annotated - select for diffs
Mon Mar 10 22:48:29 2014 UTC (10 years, 10 months ago) by pooka
Branches: MAIN
CVS tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -1 lines
add a compat prototype for rump_getversion()

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon Mar 10 22:44:10 2014 UTC (10 years, 10 months ago) by pooka
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -1 lines
rump_getversion() does not require a thread context, so make it a straight
call instead of being wrapped around rump_pub_getversion().

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Mar 10 22:38:53 2014 UTC (10 years, 10 months ago) by pooka
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -1 lines
Move the "is arch capable of loading native kernel modules into
rump kernel" clauses from bsd.own.mk to Makefile.rump.  Also,
add a rump_nativeabi_p() call to determine if rump kernel is
compiled with native ABI support.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Thu Feb 20 00:41:05 2014 UTC (10 years, 10 months ago) by pooka
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -2 lines
Remove the "host" signal model.  I'm not sure it ever made any sense.
I'm also quite sure nobody ever really wanted to use it.

Change the "raise" sigmodel to include the rump kernel PID in the call
to rumpuser_kill().  The purpose is to provide some hint for non-POSIX
platforms which don't sport signals and multiplex many clients in a
single address space.

While this is technically an ABI change, see above.  Also, since
rumpuser_kill() was not documented, I'll just claim I'm fixing a bug in
the implementation (and will be sure to document the interface correctly
very soon).

Revision 1.56.4.1: download - view: text, markup, annotated - select for diffs
Wed Aug 28 23:59:36 2013 UTC (11 years, 4 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +5 -1 lines
sync with head

Revision 1.57: download - view: text, markup, annotated - select for diffs
Tue Jul 16 20:17:06 2013 UTC (11 years, 6 months ago) by pooka
Branches: MAIN
CVS tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +5 -1 lines
Give reader-friendly aliases to rfork flags.

Revision 1.54.2.2: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:20:27 2013 UTC (11 years, 6 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.54.2.1: preferred, colored; branchpoint 1.54: preferred, colored
Changes since revision 1.54.2.1: +2 -9 lines
resync from head

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sat Apr 27 15:13:11 2013 UTC (11 years, 8 months ago) by pooka
Branches: MAIN
CVS tags: khorben-n900
Branch point for: rmind-smpnet
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -9 lines
Get rid of the rump__init() macro.  it was never useful and just makes
debugging less obvious.

Revision 1.54.2.1: download - view: text, markup, annotated - select for diffs
Mon Feb 25 00:30:08 2013 UTC (11 years, 10 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +6 -1 lines
resync with head

Revision 1.53.4.2: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:33:51 2013 UTC (11 years, 11 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.53.4.1: preferred, colored; branchpoint 1.53: preferred, colored
Changes since revision 1.53.4.1: +6 -1 lines
sync with (a bit old) head

Revision 1.55: download - view: text, markup, annotated - select for diffs
Wed Nov 21 17:41:27 2012 UTC (12 years, 1 month ago) by pooka
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, agc-symver-base, agc-symver
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +6 -1 lines
export register_t to rump kernel users on solaris

Revision 1.53.4.1: download - view: text, markup, annotated - select for diffs
Tue Oct 30 17:22:53 2012 UTC (12 years, 2 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +36 -8 lines
sync with head

Revision 1.54: download - view: text, markup, annotated - select for diffs
Fri Jul 20 09:27:11 2012 UTC (12 years, 5 months ago) by pooka
Branches: MAIN
CVS tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +36 -8 lines
Revert rev 1.51.  Turns out the defines are still useful when you really
want a local client.

Revision 1.50.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:10:06 2011 UTC (13 years, 7 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +9 -39 lines
Sync with HEAD.

Revision 1.37.2.3: download - view: text, markup, annotated - select for diffs
Thu Apr 21 01:42:16 2011 UTC (13 years, 8 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.37.2.2: preferred, colored; branchpoint 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37.2.2: +8 -38 lines
sync with head

Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Mar 21 16:41:08 2011 UTC (13 years, 9 months ago) by pooka
Branches: MAIN
CVS tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -4 lines
Update copyright statements.

no functional change.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Mar 9 10:10:19 2011 UTC (13 years, 10 months ago) by pooka
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +49 -0 lines
Duh, the nfsd hacks in tests still used RUMP_SYS_NETWORKING.  It
appears that using nxr to search for users wasn't a very good idea.
Put networking back and make the test of the defines give out
#errors.

me be fixink this

Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Mar 8 18:35:10 2011 UTC (13 years, 10 months ago) by pooka
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +1 -78 lines
g/c old-style syscall selection method

Revision 1.37.2.2: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:56:12 2011 UTC (13 years, 10 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.37.2.1: preferred, colored; branchpoint 1.37: preferred, colored
Changes since revision 1.37.2.1: +37 -6 lines
sync with head

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Jan 2 12:52:25 2011 UTC (14 years ago) by pooka
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +5 -1 lines
There is a use case where preserving the parent's fd table is
relevant, so to accommodate that change rump_lwproc_newproc() to
rump_lwproc_rfork().  The new interface has the rfork() fd table
semantics.  The equivalent of rump_lwproc_newproc() is
rump_lwproc_rfork(RUMP_RFCFDG).

Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue Nov 30 14:23:24 2010 UTC (14 years, 1 month ago) by pooka
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +7 -3 lines
Require server to be explicitly initialized with rump_init_server(url).
Also, add rump_daemonize_begin() / rump_daemonize_end() to help
with the "can't daemon() after pthread_create()" problem.  Applications
could accomplish the same, but since it's such a common operation,
provide a little help.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Tue Nov 30 10:46:59 2010 UTC (14 years, 1 month ago) by dholland
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +1 -2 lines
RUMPCN_FORCEFREE is no longer needed.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon Nov 15 20:37:21 2010 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -2 lines
Add a new signal model RUMP_SIGMODEL_RECORD which records all
signals which are posted to a process.

Revision 1.35.2.4: download - view: text, markup, annotated - select for diffs
Sat Nov 6 08:08:50 2010 UTC (14 years, 2 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.35.2.3: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.2.3: +1 -2 lines
Sync with HEAD.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Oct 27 20:44:50 2010 UTC (14 years, 2 months ago) by pooka
Branches: MAIN
CVS tags: uebayasi-xip-base4
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -2 lines
Start rework of system call proxying over socket ("sysproxy").
This incarnation is written in the user namespace as opposed to
the previous one which was done in kernel namespace.  Also, rump
does all the handshaking now instead of excepting an application
to come up with the user namespace socket.

There's still a lot to do, including making code "a bit" more
robust, actually running different clients in a different process
inside the kernel and splitting the client side library from librump.
I'm committing this now so that I don't lose it, plus it generally
works as long as you don't use it in unexcepted ways: i've tested
ifconfig(8), route(8), envstat(8) and sysctl(8).

Revision 1.35.2.3: download - view: text, markup, annotated - select for diffs
Fri Oct 22 07:22:47 2010 UTC (14 years, 2 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.35.2.2: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.2: +24 -0 lines
Sync with HEAD (-D20101022).

Revision 1.16.2.8: download - view: text, markup, annotated - select for diffs
Sat Oct 9 03:32:43 2010 UTC (14 years, 3 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.16.2.7: preferred, colored; branchpoint 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16.2.7: +25 -1 lines
sync with head

Revision 1.45: download - view: text, markup, annotated - select for diffs
Mon Sep 6 18:43:28 2010 UTC (14 years, 4 months ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base11, uebayasi-xip-base3
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +25 -1 lines
add a few more system calls

Revision 1.35.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 17 06:47:57 2010 UTC (14 years, 5 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.35.2.1: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.2.1: +4 -1 lines
Sync with HEAD.

Revision 1.16.2.7: download - view: text, markup, annotated - select for diffs
Wed Aug 11 22:55:05 2010 UTC (14 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.16.2.6: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.6: +23 -10 lines
sync with head.

Revision 1.37.2.1: download - view: text, markup, annotated - select for diffs
Sun May 30 05:18:06 2010 UTC (14 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +23 -10 lines
sync with head

Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue May 11 20:09:11 2010 UTC (14 years, 8 months ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base10, uebayasi-xip-base2
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -2 lines
_RUMPKERNEL -> _KERNEL

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat May 1 23:16:31 2010 UTC (14 years, 8 months ago) by pooka
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -1 lines
forward-declare struct uio (required by rumpvnode_if.h)

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sat May 1 14:40:36 2010 UTC (14 years, 8 months ago) by pooka
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +3 -1 lines
Add rump_printevcnts() which dumps values from all event counters.
(NOTE! it is run unscheduled for various experimentation etcetc. reasons)

Revision 1.35.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 14:44:29 2010 UTC (14 years, 8 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +31 -9 lines
Sync with HEAD.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Apr 26 23:40:22 2010 UTC (14 years, 8 months ago) by pooka
Branches: MAIN
CVS tags: uebayasi-xip-base1
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +8 -2 lines
Add directory support to etfs: host directories and their contents
will be mapped to rumpfs based on the given key.  The directory
can be mapped either for a single level or recursively down the
entire subtree.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat Apr 24 01:47:34 2010 UTC (14 years, 8 months ago) by dholland
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
Remove trailing comma in enum, per PR kern/43200.

(trailing commas in enums are allowed in C99, but not C89, and possibly
not in C++, so let's be nice to older and deviant compilers)

Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Apr 21 11:38:05 2010 UTC (14 years, 8 months ago) by pooka
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +9 -1 lines
Move all signal-related from emul.c to signals.c.  Additionally,
define a few alternate signal models for the rump kernel, including
ones where signals are ignored or sent to host processes.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Apr 14 14:12:48 2010 UTC (14 years, 9 months ago) by pooka
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +4 -8 lines
Use "struct kauth_cred *" instead of kauth_cred_t in all exported
interfaces.  Allows to remove hairbrained _t typedef dance.

Revision 1.16.2.6: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:04:37 2010 UTC (14 years, 10 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.16.2.5: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.5: +45 -95 lines
sync with head

Revision 1.37: download - view: text, markup, annotated - select for diffs
Wed Feb 24 14:56:04 2010 UTC (14 years, 10 months ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -1 lines
Expose rump_schedule() and rump_unschedule().  These can be used
for wrapping application space calls to the rump kernel without
having to do heavyweight interface specification with ifspec.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Thu Feb 11 01:13:58 2010 UTC (14 years, 11 months ago) by pooka
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +10 -1 lines
Add RUMP_SYS_FILEOPS for syscalls which operate on files (or at least
close to that).

Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Dec 23 17:17:59 2009 UTC (15 years ago) by stacktic
Branches: MAIN
CVS tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +4 -1 lines
Fixed ukfs build on non-NetBSD system.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Dec 9 00:23:28 2009 UTC (15 years, 1 month ago) by haad
Branches: MAIN
CVS tags: matt-premerge-20091211
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +5 -1 lines
Add RUMP_SYS_OPEN define to replace open calls with their RUMP version.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Nov 3 18:22:16 2009 UTC (15 years, 2 months ago) by pooka
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +5 -2 lines
Add rump_boot_set/gethowto(), which can be called before rump_init()
to control .... *tadaa* boothowto.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Oct 14 18:18:53 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
CVS tags: jym-xensuspend-nbase
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -5 lines
"rumppriv" goes back to "rump" per internal interface naming change.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Oct 14 17:29:19 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +27 -92 lines
Adjust rump sources for external/internal interfaces.
No functional change.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue Oct 13 20:08:08 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +1 -5 lines
don't define curlwp, it's just (unused) sugar

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun Oct 11 23:23:09 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -1 lines
add recvmsg and sendmsg to networking rump syscalls

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Oct 9 14:41:36 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -1 lines
Provide an interface for reboot.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Oct 7 09:50:43 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -8 lines
g/c some prehistoric interfaces which have been superceded by others.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Oct 7 09:17:54 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -1 lines
Allow to set size and host file offset for etfs files and rumpblk.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Oct 6 16:23:03 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -3 lines
Give a p2k node an internal state.  This allows us to do proper
reference counting and not release nodes based just on puffs'
impression of if they are free.

This also allows us to reclaim vnodes already in inactive if the
file system so desires.  Some file systems, most notably ffs, change
file state already in inactive.  This could lead to a deadlock in
the middle of inactive and reclaim if some other puffs operation
was processed in between (as exposed by haad's open(at) test
program).

Also, properly thread the componentname from lookup to the actual
vnode operation.  This required the changes the rump componentname
routines.  Yes, the rename case is truly mindbogglingly disgusting.
Puke for yourself.

Revision 1.16.2.5: download - view: text, markup, annotated - select for diffs
Wed Aug 19 18:48:28 2009 UTC (15 years, 4 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.16.2.4: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.4: +4 -4 lines
sync with head.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Aug 3 14:23:30 2009 UTC (15 years, 5 months ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -4 lines
* get rid of the old fakeblk registration interface.  Instead,
  introduce a new and improved "etfs" interface, which can be used
  to register host files accessible from rump fs namespace.  This
  new interface is not restriced to block devices, and neither does
  it require the same pathname in host namespace and rump namespace.
  Therefore, the same host file can be represented both as a char
  and block device in rump namespace.

* adjust rumpblk to make the above possible

* improve rumpfs: nodes are now created properly and not implicitly
  tied to the vnode lifecycle

Revision 1.7.2.2: download - view: text, markup, annotated - select for diffs
Thu Jul 23 23:32:53 2009 UTC (15 years, 5 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.7.2.1: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.2.1: +21 -1 lines
Sync with HEAD.

Revision 1.16.2.4: download - view: text, markup, annotated - select for diffs
Sat Jun 20 07:20:35 2009 UTC (15 years, 6 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.16.2.3: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.3: +21 -1 lines
sync with head

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue May 26 15:44:35 2009 UTC (15 years, 7 months ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, jymxensuspend-base
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +5 -1 lines
add ioctl to list of compile-time translated calls

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri May 22 12:47:39 2009 UTC (15 years, 7 months ago) by pooka
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -1 lines
forward declare struct stat to avoid implicit header dependencies

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri May 22 10:51:54 2009 UTC (15 years, 7 months ago) by pooka
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +8 -1 lines
Add compat routines for vattr translation over time_t change.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri May 22 08:59:32 2009 UTC (15 years, 7 months ago) by pooka
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +7 -1 lines
Add handrolled stat30 compat syscalls for calling post-time_t rump
kernels from pre-time_t userlands.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri May 22 08:34:14 2009 UTC (15 years, 7 months ago) by pooka
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -1 lines
Add rump_getversion(), which returns the version of NetBSD for the
rump kernel.

Revision 1.16.2.3: download - view: text, markup, annotated - select for diffs
Sat May 16 10:41:51 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.16.2.2: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.2: +2 -2 lines
sync with head

Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 17:22:57 2009 UTC (15 years, 8 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +56 -7 lines
Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu May 7 16:04:25 2009 UTC (15 years, 8 months ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base4, jym-xensuspend-base
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -1 lines
Add rump_set_curlwp() for context switch to an existing lwp/proc.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon May 4 14:31:25 2009 UTC (15 years, 8 months ago) by pooka
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +1 -2 lines
Nuke RUMPCN_HASNTBUF.  The inspiration behind it must've been ... deep.

Revision 1.16.2.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:29 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.16.2.1: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.1: +191 -0 lines
sync with head.

Revision 1.16.2.1
Sun May 3 17:09:49 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
FILE REMOVED
Changes since revision 1.16: +0 -191 lines
file rump.h was added on branch yamt-nfs-mp on 2009-05-04 08:14:29 +0000

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun May 3 17:09:49 2009 UTC (15 years, 8 months ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base3
Branch point for: yamt-nfs-mp
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
Rename rump_cred_destroy() to rump_cred_put() -- they've been
refcounted since forever now.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun May 3 16:01:44 2009 UTC (15 years, 8 months ago) by pooka
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -1 lines
Add rump_vfs_getmp(), which returns struct mount for a given path.
(yes, it does not take a reference to the mountpoint)

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat May 2 15:20:08 2009 UTC (15 years, 8 months ago) by pooka
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +10 -2 lines
Since rump_module_load() doesn't actually load the module, change
the name to rump_module_init().  Also, adjust the signature to take
a direct pointer to modinfo and allow passing of props.  Finally,
provide rump_module_fini().

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Apr 29 18:00:49 2009 UTC (15 years, 8 months ago) by pooka
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -1 lines
Add proof-of-concept code for enabling system calls to rump virtual
kernels running in other processes on the same machine or on an
entirely different host.  I wrote this a while ago and am now
committing it mainly to avoid losing it.  It works, but could do
with a little tuning here and there.

What this will hopefully eventually buy us is the ability to use
standard userland tools to configure rump kernels, e.g. ifconfig(8)
and route(8) could be used to configure the networking stack provided
by a rump kernel.  Also some distributed OS implications may apply.

fun fact: a system call which just does copyin/copyout takes >1000x
longer when made over the LAN as compared to when made on the same
machine.

Revision 1.6.4.4: download - view: text, markup, annotated - select for diffs
Tue Apr 28 07:37:50 2009 UTC (15 years, 8 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.6.4.3: preferred, colored; branchpoint 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.4.3: +37 -1 lines
Sync with HEAD.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Mar 27 13:47:53 2009 UTC (15 years, 9 months ago) by pooka
Branches: MAIN
CVS tags: nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -1 lines
rump_virtif_create prototype

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Mar 27 13:18:27 2009 UTC (15 years, 9 months ago) by pooka
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +35 -1 lines
shotgun approach to rump syscalls

Revision 1.6.4.3: download - view: text, markup, annotated - select for diffs
Tue Mar 3 18:34:07 2009 UTC (15 years, 10 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.6.4.2: preferred, colored; branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.2: +4 -8 lines
Sync with HEAD.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Feb 22 20:28:06 2009 UTC (15 years, 10 months ago) by ad
Branches: MAIN
CVS tags: nick-hppapmap-base2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -3 lines
PR kern/26878 FFSv2 + softdep = livelock (no free ram)
PR kern/16942 panic with softdep and quotas
PR kern/19565 panic: softdep_write_inodeblock: indirect pointer #1 mismatch
PR kern/26274 softdep panic: allocdirect_merge: ...
PR kern/26374 Long delay before non-root users can write to softdep partitions
PR kern/28621 1.6.x "vp != NULL" panic in ffs_softdep.c:4653 while unmounting a softdep (+quota) filesystem
PR kern/29513 FFS+Softdep panic with unfsck-able file-corruption
PR kern/31544 The ffs softdep code appears to fail to write dirty bits to disk
PR kern/31981 stopping scsi disk can cause panic (softdep)
PR kern/32116 kernel panic in softdep (assertion failure)
PR kern/32532 softdep_trackbufs deadlock
PR kern/37191 softdep: locking against myself
PR kern/40474 Kernel panic after remounting raid root with softdep

Retire softdep, pass 2. As discussed and later formally announced on the
mailing lists.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Feb 20 18:02:19 2009 UTC (15 years, 10 months ago) by pooka
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
missed one prototype

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Feb 20 17:59:58 2009 UTC (15 years, 10 months ago) by pooka
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -1 lines
typedef rump_sysproxy_t

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Feb 6 20:01:41 2009 UTC (15 years, 11 months ago) by pooka
Branches: MAIN
Branch point for: jym-xensuspend
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -6 lines
Rip out the rwlock spl emulation code.  It never did anything useful
except keep my feet warm by consuming an insane amount of cpu
cycles -- in rump our current "cpu" context is never interrupted
& we have MULTIPROCESSOR.

(itch i'm scratching: it made the networking stack 10-20% slower.
this is one of the places where fast code actually matters)

Revision 1.6.4.2: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:20:25 2009 UTC (15 years, 11 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.6.4.1: preferred, colored; branchpoint 1.6: preferred, colored
Changes since revision 1.6.4.1: +147 -0 lines
Sync with HEAD.

Revision 1.6.2.2: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:29:35 2009 UTC (15 years, 11 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.6.2.1: preferred, colored; branchpoint 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.2.1: +147 -0 lines
Sync with HEAD.

Revision 1.6.4.1
Thu Jan 8 03:27:10 2009 UTC (16 years ago) by skrll
Branches: nick-hppapmap
FILE REMOVED
Changes since revision 1.6: +0 -147 lines
file rump.h was added on branch nick-hppapmap on 2009-01-19 13:20:25 +0000

Revision 1.6.2.1
Thu Jan 8 03:27:10 2009 UTC (16 years ago) by mjf
Branches: mjf-devfs2
FILE REMOVED
Changes since revision 1.6: +0 -147 lines
file rump.h was added on branch mjf-devfs2 on 2009-01-17 13:29:35 +0000

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Jan 8 03:27:10 2009 UTC (16 years ago) by pooka
Branches: MAIN
CVS tags: mjf-devfs2-base
Branch point for: nick-hppapmap, mjf-devfs2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Put syspuffs_glueinit in the rump kernel namespace.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jan 7 21:12:30 2009 UTC (16 years ago) by pooka
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
_rump_init() - > rump__init()

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Nov 21 06:09:52 2008 UTC (16 years, 1 month ago) by pooka
Branches: MAIN
CVS tags: haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
rump_vfs_load() is really rump_module_load(), so call it that and
move it from rumpvfs to rumpkern.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Nov 19 14:10:49 2008 UTC (16 years, 1 month ago) by pooka
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -1 lines
Split vfs out of rumpkern into rumpvfs.  Non-fs rumps no longer
include the file system code.  File system rumps explicitly need
to include rumpvfs from now on.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Nov 17 13:24:14 2008 UTC (16 years, 1 month ago) by pooka
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -5 lines
Remove rump_vp locking interfaces, use RUMP_VOP instead.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Nov 17 08:53:12 2008 UTC (16 years, 1 month ago) by pooka
Branches: MAIN
Move rump public headers to include/rump

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>