Lines Matching full:daemon

17 This document describes the reference mailbox daemon contained in this
22 The main mailbox daemon is implemented in mboxd.c. This file uses helper
26 mboxd_dbus.c - Contains the handlers for the D-Bus commands which the daemon can
32 mboxd_msg.c - Contains the handlers for the mbox commands which the daemon
37 ## Daemon State
39 The daemon is a state machine with 5 valid states:
42 UNINITIALISED - The daemon is still in the initialisation phase and
44 ACTIVE_MAPS_FLASH - The daemon is polling for incoming commands, is not
47 SUSPEND_MAPS_FLASH - The daemon is polling for incoming commands, is
50 ACTIVE_MAPS_MEM - The daemon is polling for incoming commands, is not
53 SUSPEND_MAPS_MEM - The daemon is polling for incoming commands, is
58 As described in the protocol, the daemon can be suspended to allow the BMC to
59 access flash without the daemon interfering. The daemon will still respond to
66 UNINITIALISED -> ACTIVE_MAPS_FLASH - Uninitiated: Occurs when the daemon is
79 while the daemon is suspended.
85 the daemon keeps a cache of previously accessed windows to avoid the need to
103 ## Daemon Operation
107 The daemon is invoked on the command line with a few parameters:
117 --verbose ~ - Increase the verbosity with which the daemon runs
122 printed and the daemon will terminate.
128 After the command line has been parsed the daemon will initalise its various
130 daemon will terminate.
132 After initilisation, the daemon points the LPC mapping to the actual flash
137 The daemon sits in a poll loop waiting for an event to happen on one or more of
160 The daemon blocks SIGINTs, SIGTERMs, and SIGHUPs and instead polls for them on
167 SIGINT - Terminate the daemon
168 SIGTERM - Terminate the daemon
175 The daemon can be terminated for multiple reasons; invalid command line, unable
179 On termination, the daemon clears the window cache and notifies the host that the