Lines Matching full:daemon

16 This document describes the reference mailbox daemon contained in this
21 The main mailbox daemon is implemented in mboxd.c. This file uses helper
25 dbus.c - Contains the handlers for the D-Bus commands which the daemon can
31 transport_mbox.c - Contains the handlers for the mbox commands which the daemon
36 ## Daemon State
38 The daemon is a state machine with 5 valid states:
41 UNINITIALISED - The daemon is still in the initialisation phase and
43 ACTIVE_MAPS_FLASH - The daemon is polling for incoming commands, is not
46 SUSPEND_MAPS_FLASH - The daemon is polling for incoming commands, is
49 ACTIVE_MAPS_MEM - The daemon is polling for incoming commands, is not
52 SUSPEND_MAPS_MEM - The daemon is polling for incoming commands, is
57 As described in the protocol, the daemon can be suspended to allow the BMC to
58 access flash without the daemon interfering. The daemon will still respond to
65 UNINITIALISED -> ACTIVE_MAPS_FLASH - Uninitiated: Occurs when the daemon is
78 while the daemon is suspended.
84 daemon keeps a cache of previously accessed windows to avoid the need to reload
102 ## Daemon Operation
106 The daemon is invoked on the command line with a few parameters:
116 --verbose ~ - Increase the verbosity with which the daemon runs
121 printed and the daemon will terminate. If window-size and window-num aren't
127 After the command line has been parsed the daemon will initalise its various
129 daemon will terminate.
131 After initilisation, the daemon points the LPC mapping to the actual flash
136 The daemon sits in a poll loop waiting for an event to happen on one or more of
159 The daemon blocks SIGINTs, SIGTERMs, and SIGHUPs and instead polls for them on a
166 SIGINT - Terminate the daemon
167 SIGTERM - Terminate the daemon
174 The daemon can be terminated for multiple reasons; invalid command line, unable
178 On termination, the daemon clears the window cache and notifies the host that