minix/servers/is
Cristiano Giuffrida 0164957abb Unified crash recovery and live update.
RS CHANGES:
- Crash recovery is now implemented like live update. Two instances are kept
side by side and the dead version is live updated into the new one. The endpoint
doesn't change and the failure is not exposed (by default) to other system
services.
- The new instance can be created reactively (when a crash is detected) or
proactively. In the latter case, RS can be instructed to keep a replica of
the system service to perform a hot swap when the service fails. The flag
SF_USE_REPL is set in that case.
- The new flag SF_USE_REPL is supported for services in the boot image and
dynamically started services through the RS interface (i.e. -p option in the
service utility).
- Fixed a free unallocated memory bug for core system services.
2010-04-27 11:17:30 +00:00
..
dmp.c panic() cleanup. 2010-03-05 15:05:11 +00:00
dmp_ds.c Driver refactory for live update and crash recovery. 2010-04-08 13:41:35 +00:00
dmp_fs.c Driver mapping refactory. 2010-04-09 21:56:44 +00:00
dmp_kernel.c Convert kernel over to bsdmake 2010-04-01 22:22:33 +00:00
dmp_pm.c New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
dmp_rs.c Unified crash recovery and live update. 2010-04-27 11:17:30 +00:00
dmp_vm.c Convert kernel over to bsdmake 2010-04-01 22:22:33 +00:00
glo.h Fix some compilation errors with the gcc compiler, fix some recent warnings. 2010-04-22 13:59:34 +00:00
inc.h Move archtypes.h, fpu.h, and stackframe.h 2010-03-09 09:41:14 +00:00
is.h Renamed src/lib/utils to src/lib/sysutil --- because of new src/lib/util 2005-07-19 13:21:51 +00:00
main.c Fix printfs with too few or too many parms, remove unused vars, fix incorrect flag tests, other code cleanup. 2010-04-01 13:25:05 +00:00
Makefile Convert kernel over to bsdmake 2010-04-01 22:22:33 +00:00
proto.h Various small IS, TTY, isofs fixes 2009-11-02 23:04:52 +00:00