# # ChangeLog for uspace/srv/sysman in mainline # # Generated by Trac 1.6 # 2025-10-31T00:32:36Z Sat, 03 Aug 2019 09:44:51 GMT Matthieu Riolo [dd5c623] * uspace/lib/c/generic/adt/dyn_array.c (modified) * uspace/lib/c/include/adt/dyn_array.h (modified) * uspace/lib/c/test/dyn_array.c (modified) * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/sysman.c (modified) dyn_array: Non-allocating initialization API Sat, 03 Aug 2019 09:41:07 GMT Matthieu Riolo [dda2602] * uspace/cfg/sysman/barber.svc (added) * uspace/cfg/sysman/compositor.svc (added) * uspace/cfg/sysman/default.tgt (added) * uspace/cfg/sysman/hid__input.svc (added) * uspace/cfg/sysman/irc.svc (added) * uspace/cfg/sysman/locfs.mnt (added) * uspace/cfg/sysman/locfs.svc (added) * uspace/cfg/sysman/logger.svc (modified) * uspace/cfg/sysman/rootfs.cfg (added) * uspace/cfg/sysman/rootfs.tgt (modified) * uspace/cfg/sysman/vlaunch.svc (added) * uspace/srv/hid/compositor/compositor.c (modified) * uspace/srv/locsrv/locsrv.c (modified) * uspace/srv/sysman/configuration.c (modified) * uspace/srv/sysman/configuration.h (modified) * uspace/srv/sysman/connection_ctl.c (modified) * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/job.h (modified) * uspace/srv/sysman/sysman.c (modified) * uspace/srv/sysman/unit.c (modified) * uspace/srv/sysman/unit.h (modified) * uspace/srv/sysman/units/unit_cfg.c (modified) * uspace/srv/sysman/units/unit_svc.c (modified) * uspace/srv/sysman/units/unit_svc.h (modified) * uspace/srv/sysman/util.c (modified) * uspace/srv/sysman/util.h (modified) sysman: Create units to start up to compositor - add necessary ... Sat, 03 Aug 2019 09:28:50 GMT Matthieu Riolo [5559712] * uspace/lib/c/include/ipc/common.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/ipc/sysman.h (added) * uspace/lib/sysman/Makefile (added) * uspace/lib/sysman/include/sysman/broker.h (added) * uspace/lib/sysman/include/sysman/ctl.h (added) * uspace/lib/sysman/include/sysman/sysman.h (added) * uspace/lib/sysman/include/sysman/unit.h (added) * uspace/lib/sysman/src/broker.c (added) * uspace/lib/sysman/src/ctl.c (added) * uspace/lib/sysman/src/sysman.c (added) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/loc.c (modified) * uspace/srv/locsrv/Makefile (modified) * uspace/srv/locsrv/locsrv.c (modified) * uspace/srv/sysman/Makefile (modified) * uspace/srv/sysman/configuration.c (modified) * uspace/srv/sysman/connection_broker.c (added) * uspace/srv/sysman/connection_broker.h (added) * uspace/srv/sysman/connection_ctl.c (added) * uspace/srv/sysman/connection_ctl.h (added) * uspace/srv/sysman/dep.c (modified) * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/job.h (modified) * uspace/srv/sysman/log.h (modified) * uspace/srv/sysman/main.c (modified) * uspace/srv/sysman/sysman.c (modified) * uspace/srv/sysman/sysman.h (modified) * uspace/srv/sysman/unit.c (modified) * uspace/srv/sysman/unit.h (modified) * uspace/srv/sysman/units/unit_cfg.c (modified) * uspace/srv/sysman/units/unit_cfg.h (modified) * uspace/srv/sysman/units/unit_mnt.c (modified) * uspace/srv/sysman/units/unit_mnt.h (modified) * uspace/srv/sysman/units/unit_svc.c (added) * uspace/srv/sysman/units/unit_svc.h (added) * uspace/srv/sysman/units/unit_tgt.c (modified) * uspace/srv/sysman/units/unit_tgt.h (modified) sysman: Naive autostart instrumentation of locsrv - Add ... Sat, 03 Aug 2019 08:33:31 GMT Matthieu Riolo [8432ae1] * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/job.h (modified) * uspace/srv/sysman/main.c (modified) * uspace/srv/sysman/sysman.c (modified) sysman: Correct reference counting of jobs Sat, 03 Aug 2019 08:28:26 GMT Matthieu Riolo [3f7e1f24] * uspace/Makefile (modified) * uspace/srv/sysman/configuration.c (modified) * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/job.h (modified) * uspace/srv/sysman/main.c (modified) * uspace/srv/sysman/sysman.c (modified) * uspace/srv/sysman/sysman.h (modified) * uspace/srv/sysman/unit.c (modified) * uspace/srv/sysman/unit.h (modified) * uspace/srv/sysman/units/unit_cfg.c (modified) * uspace/srv/sysman/units/unit_mnt.c (modified) * uspace/srv/sysman/units/unit_tgt.c (modified) sysman: Refactored job manipulation (event loop + one main fibril) Sat, 03 Aug 2019 08:16:37 GMT Matthieu Riolo [09a8006] * uspace/lib/conf/include/conf/configuration.h (modified) * uspace/lib/conf/include/conf/ini.h (modified) * uspace/lib/conf/include/conf/text_parse.h (modified) * uspace/lib/conf/src/configuration.c (modified) * uspace/lib/conf/src/ini.c (modified) * uspace/lib/conf/src/text_parse.c (modified) * uspace/srv/sysman/configuration.c (modified) * uspace/srv/sysman/configuration.h (modified) * uspace/srv/sysman/dep.c (modified) * uspace/srv/sysman/dep.h (modified) * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/job.h (modified) * uspace/srv/sysman/log.h (modified) * uspace/srv/sysman/main.c (modified) * uspace/srv/sysman/sysman.c (modified) * uspace/srv/sysman/sysman.h (modified) * uspace/srv/sysman/unit.c (modified) * uspace/srv/sysman/unit.h (modified) * uspace/srv/sysman/units/unit_cfg.c (modified) * uspace/srv/sysman/units/unit_cfg.h (modified) * uspace/srv/sysman/units/unit_mnt.c (modified) * uspace/srv/sysman/units/unit_mnt.h (modified) * uspace/srv/sysman/units/unit_tgt.c (modified) * uspace/srv/sysman/units/unit_tgt.h (modified) * uspace/srv/sysman/util.c (modified) * uspace/srv/sysman/util.h (modified) Add license and copyright to new files Sat, 03 Aug 2019 08:15:25 GMT Matthieu Riolo [bb154c6] * boot/Makefile (modified) * boot/Makefile.common (modified) * uspace/cfg/sysman/rootfs.mnt (added) * uspace/srv/sysman/Makefile (modified) * uspace/srv/sysman/configuration.c (modified) * uspace/srv/sysman/configuration.h (modified) * uspace/srv/sysman/dep.c (modified) * uspace/srv/sysman/dep.h (modified) * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/main.c (modified) * uspace/srv/sysman/sysman.c (modified) * uspace/srv/sysman/unit.c (modified) * uspace/srv/sysman/unit.h (modified) * uspace/srv/sysman/unit_types.h (deleted) * uspace/srv/sysman/units/unit_cfg.c (modified) * uspace/srv/sysman/units/unit_cfg.h (modified) * uspace/srv/sysman/units/unit_mnt.c (modified) * uspace/srv/sysman/units/unit_mnt.h (modified) * uspace/srv/sysman/units/unit_tgt.c (modified) * uspace/srv/sysman/units/unit_tgt.h (modified) * uspace/srv/sysman/util.c (added) * uspace/srv/sysman/util.h (added) Add skeleton for configuration files loading - Create content of ... Sat, 03 Aug 2019 07:38:34 GMT Matthieu Riolo [6efec7e3] * uspace/srv/sysman/Makefile (modified) * uspace/srv/sysman/configuration.c (modified) * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/job.h (modified) * uspace/srv/sysman/log.h (added) * uspace/srv/sysman/main.c (modified) * uspace/srv/sysman/unit.c (modified) * uspace/srv/sysman/unit.h (modified) * uspace/srv/sysman/unit_types.h (added) * uspace/srv/sysman/units/unit_cfg.c (added) * uspace/srv/sysman/units/unit_cfg.h (moved) * uspace/srv/sysman/units/unit_mnt.c (added) * uspace/srv/sysman/units/unit_mnt.h (moved) * uspace/srv/sysman/units/unit_tgt.c (added) * uspace/srv/sysman/units/unit_tgt.h (added) Unit polymorphism (simple mount), debug logging Sat, 03 Aug 2019 07:37:38 GMT Matthieu Riolo [4fe7fcb] * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/job.h (modified) * uspace/srv/sysman/sysman.c (modified) Transform unit dependencies to job ordering Sat, 03 Aug 2019 07:36:48 GMT Matthieu Riolo [c0c388d2] * uspace/srv/sysman/job.c (modified) * uspace/srv/sysman/job.h (modified) * uspace/srv/sysman/sysman.c (modified) Sysman jobs memory management (refcnt) Sat, 03 Aug 2019 07:35:41 GMT Matthieu Riolo [694253c] * uspace/srv/sysman/Makefile (modified) * uspace/srv/sysman/dep.c (modified) * uspace/srv/sysman/job.c (added) * uspace/srv/sysman/job.h (added) * uspace/srv/sysman/main.c (modified) * uspace/srv/sysman/sysman.c (modified) * uspace/srv/sysman/unit.c (modified) * uspace/srv/sysman/unit.h (modified) Skeleton for sysman (unit) jobs control Sat, 03 Aug 2019 07:34:00 GMT Matthieu Riolo [f42ee6f] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/srv/sysman/Makefile (added) * uspace/srv/sysman/configuration.c (added) * uspace/srv/sysman/configuration.h (added) * uspace/srv/sysman/dep.c (added) * uspace/srv/sysman/dep.h (added) * uspace/srv/sysman/main.c (added) * uspace/srv/sysman/sysman.c (added) * uspace/srv/sysman/sysman.h (added) * uspace/srv/sysman/unit.c (added) * uspace/srv/sysman/unit.h (added) * uspace/srv/sysman/unit_cfg.h (added) * uspace/srv/sysman/unit_mnt.h (added) Add basic structures for sysman Conflicts: boot/Makefile.common