fp@803: fp@803: /* $Id$ */ fp@803: fp@614: digraph slaveconf { fp@1202: size="3,5" fp@1428: node [fontname="Helvetica"] fp@1428: edge [fontname="Helvetica", fontsize="12"] fp@887: fp@1428: start fp@1318: start -> enter_init [weight=10] fp@1318: fp@1318: enter_init [shape=point, label=""] fp@1318: enter_init -> init [weight=10] fp@887: fp@1405: reconfigure [shape=point, label=""] fp@1428: reconfigure -> enter_init [label="Config\ndetached"] fp@1405: fp@1428: init [style="bold"] fp@1428: init -> enter_clear_sync [label="No FMMUs"] fp@887: init -> clear_fmmus [weight=10] fp@887: fp@1428: clear_fmmus fp@1405: clear_fmmus -> enter_clear_sync [weight=10] fp@1405: fp@1405: enter_clear_sync [shape=point, label=""] fp@1428: enter_clear_sync -> enter_dc_clear_assign [label="No SMs"] fp@1405: enter_clear_sync -> clear_sync [weight=10] fp@1405: fp@1428: clear_sync fp@1409: clear_sync -> enter_dc_clear_assign [weight=10] fp@1406: fp@1409: enter_dc_clear_assign [shape=point, label=""] fp@1428: enter_dc_clear_assign -> enter_mbox_sync [label="No DC\nsupport"] fp@1409: enter_dc_clear_assign -> dc_clear_assign [weight=10] fp@1406: fp@1428: dc_clear_assign fp@1409: dc_clear_assign -> dc_read_offset [weight=10] fp@1409: fp@1428: dc_read_offset fp@1409: dc_read_offset -> dc_write_offset [weight=10] fp@1409: fp@1428: dc_write_offset fp@1409: dc_write_offset -> enter_mbox_sync [weight=10] fp@614: fp@1180: enter_mbox_sync [shape=point, label=""] fp@1428: enter_mbox_sync -> end [label="INIT\nrequested"] fp@1428: enter_mbox_sync -> enter_boot_preop [label="No mailboxes"] fp@887: enter_mbox_sync -> mbox_sync [weight=10] fp@887: fp@1428: mbox_sync fp@1405: mbox_sync -> enter_boot_preop [weight=10] fp@887: fp@1405: enter_boot_preop [shape=point, label=""] fp@1405: enter_boot_preop -> boot_preop [weight=10] fp@1405: fp@1428: boot_preop [style="bold"] fp@1428: boot_preop -> end [label="PREOP\nor BOOT\nrequested"] fp@1405: boot_preop -> enter_sdo_conf [weight=10] fp@887: fp@1180: enter_sdo_conf [shape=point, label=""] fp@1491: enter_sdo_conf -> enter_pdo_sync [label="No config\nattached"] fp@1428: enter_sdo_conf -> enter_pdo_conf [label="No SDOs\nconfigured"] fp@887: enter_sdo_conf -> sdo_conf [weight=10] fp@887: fp@1428: sdo_conf fp@1405: sdo_conf -> reconfigure fp@1180: sdo_conf -> enter_pdo_conf [weight=10] fp@887: fp@1180: enter_pdo_conf [shape=point, label=""] fp@1180: enter_pdo_conf -> pdo_conf [weight=10] fp@1180: fp@1428: pdo_conf fp@1405: pdo_conf -> reconfigure fp@1180: pdo_conf -> enter_pdo_sync [weight=10] fp@1180: fp@1180: enter_pdo_sync [shape=point, label=""] fp@1428: enter_pdo_sync -> enter_fmmu [label="No PDO SMs"] fp@888: enter_pdo_sync -> pdo_sync [weight=10] fp@888: fp@1428: pdo_sync fp@1180: pdo_sync -> enter_fmmu [weight=10] fp@887: fp@614: enter_fmmu [shape=point,label=""] fp@1491: enter_fmmu -> enter_safeop [label="No config\nattached"] fp@1428: enter_fmmu -> enter_dc_cycle [label="No FMMUs\nconfigured"] fp@887: enter_fmmu -> fmmu [weight=10] fp@887: fp@1428: fmmu fp@1409: fmmu -> enter_dc_cycle [weight=10] fp@1405: fp@1409: enter_dc_cycle [shape=point,label=""] fp@1409: enter_dc_cycle -> reconfigure fp@1409: enter_dc_cycle -> dc_cycle [weight=10] fp@1428: enter_dc_cycle -> enter_safeop [label="DC not\nconfigured"] fp@1405: fp@1428: dc_cycle fp@1412: dc_cycle -> reconfigure fp@1405: dc_cycle -> dc_start [weight=10] fp@1405: fp@1428: dc_start fp@1409: dc_start -> reconfigure fp@1405: dc_start -> dc_assign [weight=10] fp@1405: fp@1428: dc_assign fp@1405: dc_assign -> enter_safeop [weight=10] fp@887: fp@813: enter_safeop [shape=point,label=""] fp@887: enter_safeop -> safeop [weight=10] fp@614: fp@1428: safeop [style="bold"] fp@1428: safeop -> end [label="SAFEOP\nrequested"] fp@813: safeop -> op [weight=10] fp@887: fp@1428: op [style="bold"] fp@1406: op -> end fp@887: fp@1428: end fp@614: }