History log of /src/sys/rump/librump/rumpkern/signals.c |
Revision | | Date | Author | Comments |
1.17 |
| 23-May-2020 |
ad | Move proc_lock into the data segment. It was dynamically allocated because at the time we had mutex_obj_alloc() but not __cacheline_aligned.
|
1.16 |
| 26-Jan-2016 |
pooka | 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.15 |
| 18-Apr-2015 |
pooka | Give remote clients struct pmap storage. Although the pmap is unused, that way we can sure that the pmap macro framework doesn't access all the wrong places.
|
1.14 |
| 03-Jan-2015 |
pooka | Put all sysproxy routines to their own C module, sysproxy.c
|
1.13 |
| 20-Feb-2014 |
pooka | branches: 1.13.6; 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).
|
1.12 |
| 22-Nov-2013 |
christos | we now use TAILQ
|
1.11 |
| 30-Apr-2013 |
pooka | branches: 1.11.4; Make hypercall calling conventions consistent: iff a hypercall can fail, it returns an int containing the error value.
|
1.10 |
| 28-May-2011 |
tron | branches: 1.10.4; 1.10.14; Fix rump build which got broken by the fix for PR kern/44986.
|
1.9 |
| 18-May-2011 |
christos | add a hacky version of sigsuspendsetup() to satisfy link requirements.
|
1.8 |
| 20-Feb-2011 |
pooka | Change the default sigmodel to "raise", it makes more sense than causing a panic.
|
1.7 |
| 14-Jan-2011 |
pooka | branches: 1.7.2; 1.7.4; Support SIGMODEL_RAISE for non-local clients.
|
1.6 |
| 08-Jan-2011 |
pooka | SIGPIPE is generated internally by the kernel, so include it in the list of "no panic" sigs.
|
1.5 |
| 03-Jan-2011 |
pooka | kqueue signal filters are not supported, so be explicit about it.
|
1.4 |
| 15-Nov-2010 |
pooka | Add a new signal model RUMP_SIGMODEL_RECORD which records all signals which are posted to a process.
|
1.3 |
| 10-Jun-2010 |
pooka | branches: 1.3.2; Use kern_proc.c instead of a collection of stubs. But what we really wanted from this commit was the support for proc_specificdata.
TODO: make creating a new process actually use kern_proc and maybe even add an interface which starts a process with "any pid you don't like"
|
1.2 |
| 22-Apr-2010 |
pooka | branches: 1.2.2; 1.2.4; more signal stuff to group. no functional change.
|
1.1 |
| 21-Apr-2010 |
pooka | 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.
|
1.2.4.5 |
| 31-May-2011 |
rmind | sync with head
|
1.2.4.4 |
| 05-Mar-2011 |
rmind | sync with head
|
1.2.4.3 |
| 03-Jul-2010 |
rmind | sync with head
|
1.2.4.2 |
| 30-May-2010 |
rmind | sync with head
|
1.2.4.1 |
| 22-Apr-2010 |
rmind | file signals.c was added on branch rmind-uvmplock on 2010-05-30 05:18:06 +0000
|
1.2.2.3 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.2.2.2 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.2.2.1 |
| 22-Apr-2010 |
uebayasi | file signals.c was added on branch uebayasi-xip on 2010-04-30 14:44:30 +0000
|
1.3.2.2 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.3.2.1 |
| 10-Jun-2010 |
yamt | file signals.c was added on branch yamt-nfs-mp on 2010-08-11 22:55:07 +0000
|
1.7.4.1 |
| 05-Mar-2011 |
bouyer | Sync with HEAD
|
1.7.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.10.14.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.10.14.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.10.14.1 |
| 23-Jun-2013 |
tls | resync from head
|
1.10.4.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.11.4.1 |
| 18-May-2014 |
rmind | sync with head
|
1.13.6.3 |
| 19-Mar-2016 |
skrll | Sync with HEAD
|
1.13.6.2 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.13.6.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|