/openbmc/qemu/include/monitor/ |
H A D | hmp.h | 2 * Human Monitor Interface 20 bool hmp_handle_error(Monitor *mon, Error *err); 21 void hmp_help_cmd(Monitor *mon, const char *name); 24 void hmp_info_name(Monitor *mon, const QDict *qdict); 25 void hmp_info_version(Monitor *mon, const QDict *qdict); 26 void hmp_info_kvm(Monitor *mon, const QDict *qdict); 27 void hmp_info_status(Monitor *mon, const QDict *qdict); 28 void hmp_info_uuid(Monitor *mon, const QDict *qdict); 29 void hmp_info_chardev(Monitor *mon, const QDict *qdict); 30 void hmp_info_mice(Monitor *mon, const QDict *qdict); [all …]
|
H A D | hmp-target.h | 2 * QEMU monitor 35 target_long (*get_value)(Monitor *mon, const struct MonitorDef *md, 47 CPUArchState *mon_get_cpu_env(Monitor *mon); 48 CPUState *mon_get_cpu(Monitor *mon); 50 void hmp_info_mem(Monitor *mon, const QDict *qdict); 51 void hmp_info_tlb(Monitor *mon, const QDict *qdict); 52 void hmp_mce(Monitor *mon, const QDict *qdict); 53 void hmp_info_local_apic(Monitor *mon, const QDict *qdict); 54 void hmp_info_sev(Monitor *mon, const QDict *qdict); 55 void hmp_info_sgx(Monitor *mon, const QDict *qdict); [all …]
|
H A D | monitor.h | 16 Monitor *monitor_cur(void); 17 Monitor *monitor_set_cur(Coroutine *co, Monitor *mon); 28 int monitor_suspend(Monitor *mon); 29 void monitor_resume(Monitor *mon); 31 int monitor_get_fd(Monitor *mon, const char *fdname, Error **errp); 32 int monitor_fd_param(Monitor *mon, const char *fdname, Error **errp); 34 int monitor_puts(Monitor *mon, const char *str); 35 int monitor_vprintf(Monitor *mon, const char *fmt, va_list ap) 37 int monitor_printf(Monitor *mon, const char *fmt, ...) G_GNUC_PRINTF(2, 3); 38 void monitor_printc(Monitor *mon, int ch); [all …]
|
/openbmc/qemu/include/block/ |
H A D | block-hmp-cmds.h | 20 void hmp_drive_add(Monitor *mon, const QDict *qdict); 22 void hmp_commit(Monitor *mon, const QDict *qdict); 23 void hmp_drive_del(Monitor *mon, const QDict *qdict); 25 void hmp_drive_mirror(Monitor *mon, const QDict *qdict); 26 void hmp_drive_backup(Monitor *mon, const QDict *qdict); 28 void hmp_block_job_set_speed(Monitor *mon, const QDict *qdict); 29 void hmp_block_job_cancel(Monitor *mon, const QDict *qdict); 30 void hmp_block_job_pause(Monitor *mon, const QDict *qdict); 31 void hmp_block_job_resume(Monitor *mon, const QDict *qdict); 32 void hmp_block_job_complete(Monitor *mon, const QDict *qdict); [all …]
|
/openbmc/linux/Documentation/trace/rv/ |
H A D | da_monitor_synthesis.rst | 1 Deterministic Automata Monitor Synthesis 8 The formal representation needs to be then *synthesized* into a *monitor* 10 *monitor* connects to the system via an *instrumentation* that converts 15 the *RV monitor* abstraction. The RV monitor includes a set of instances 16 of the monitor (per-cpu monitor, per-task monitor, and so on), the helper 17 functions that glue the monitor to the system reference model, and the 21 Linux +----- RV Monitor ----------------------------------+ Formal 24 | Linux kernel | | Monitor | | Reference | 39 DA monitor synthesis 42 The synthesis of automata-based models into the Linux *RV monitor* abstraction [all …]
|
H A D | runtime-verification.rst | 26 A monitor is the central part of the runtime verification of a system. The 27 monitor stands in between the formal specification of the desired (or 31 *RV monitor* abstraction. A *RV monitor* includes a reference model of the 32 system, a set of instances of the monitor (per-cpu monitor, per-task monitor, 33 and so on), and the helper functions that glue the monitor to the system via 36 Linux +---- RV Monitor ----------------------------------+ Formal 39 | Linux kernel | | Monitor | | Reference | 54 In addition to the verification and monitoring of the system, a monitor can 81 monitor process the traces generated by a system after the events, generally by 86 an *asynchronous* monitor has its execution detached from the system. Each type [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/power/ |
H A D | phosphor-power_git.bb | 2 DESCRIPTION = "Configure and monitor power supplies, power sequencers, and \ 18 ${PN}-monitor \ 19 ${PN}-psu-monitor \ 46 # The monitor packages use an org.open_power D-Bus interface and so 48 PACKAGECONFIG[monitor] = "-Dsupply-monitor=true, -Dsupply-monitor=false" 49 PACKAGECONFIG[monitor-ng] = "-Dsupply-monitor-ng=true, -Dsupply-monitor-ng=false" 51 SEQ_MONITOR_SVC = "pseq-monitor.service" 52 SEQ_PGOOD_SVC = "pseq-monitor-pgood.service" 53 PSU_MONITOR_TMPL = "power-supply-monitor@.service" 54 PSU_MONITOR_SVC = "phosphor-psu-monitor.service" [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/fans/ |
H A D | phosphor-fan_%.bbappend | 24 …fan-control:witherspoon += "fan-watchdog-monitor.conf:phosphor-fan-control-init@0.service.d/fan-wa… 25 …r-fan-control:witherspoon += "fan-watchdog-monitor.conf:phosphor-fan-control@0.service.d/fan-watch… 26 …OVERRIDE:phosphor-fan-monitor:witherspoon += "fan-watchdog-monitor.conf:phosphor-fan-monitor-init@… 27 …MD_OVERRIDE:phosphor-fan-monitor:witherspoon += "fan-watchdog-monitor.conf:phosphor-fan-monitor@0.… 28 …phor-fan-control:p10bmc += "fan-watchdog-monitor.conf:phosphor-fan-control-init@0.service.d/fan-wa… 29 …osphor-fan-control:p10bmc += "fan-watchdog-monitor.conf:phosphor-fan-control@0.service.d/fan-watch… 30 …MD_OVERRIDE:phosphor-fan-monitor:p10bmc += "fan-watchdog-monitor.conf:phosphor-fan-monitor-init@0.… 31 …TEMD_OVERRIDE:phosphor-fan-monitor:p10bmc += "fan-watchdog-monitor.conf:phosphor-fan-monitor@0.ser… 35 SYSTEMD_OVERRIDE:phosphor-fan-monitor:witherspoon += "fan-watchdog-conflicts.conf:phosphor-fan-moni… 37 SYSTEMD_OVERRIDE:phosphor-fan-monitor:p10bmc += "fan-watchdog-conflicts.conf:phosphor-fan-monitor@0… [all …]
|
/openbmc/linux/kernel/trace/rv/ |
H A D | rv.c | 31 * == Runtime monitor interface == 33 * A monitor is the central part of the runtime verification of a system. 35 * The monitor stands in between the formal specification of the desired 39 * inside the "RV monitor" abstraction. A RV monitor includes a reference 40 * model of the system, a set of instances of the monitor (per-cpu monitor, 41 * per-task monitor, and so on), and the helper functions that glue the 42 * monitor to the system via trace. Generally, a monitor includes some form 46 * Linux +----- RV Monitor ----------------------------------+ Formal 49 * | Linux kernel | | Monitor | | Reference | 70 * a verification session. For instance, when a given monitor is enabled, [all …]
|
/openbmc/linux/include/rv/ |
H A D | da_monitor.h | 5 * Deterministic automata (DA) monitor functions, to be used together 26 "rv: monitor %s does not allow event %s on state %s\n", \ 71 * da_monitor_reset_##name - reset a monitor and setting it to init state \ 99 * The monitor will ignore all events until monitoring is set to true. This \ 100 * function needs to be called to tell the monitor to start monitoring. \ 109 * da_monitoring_##name - returns true if the monitor is processing events \ 117 * da_monitor_enabled_##name - checks if the monitor is enabled \ 125 /* monitor enabled */ \ 133 * da_monitor_handling_event_##name - checks if the monitor is ready to handle events \ 141 /* monitor is actually monitoring */ \ [all …]
|
/openbmc/docs/designs/ |
H A D | hw-fault-monitor.md | 1 # Hardware Fault Monitor 12 The goal is to create a new hardware fault monitor which will provide a 17 information through BMC interfaces, the hardware fault monitor will also receive 22 Future expansion of the hardware fault monitor would include adding the means to 25 hardware fault monitor could receive repair action requests via Redfish from 32 - Host Error Monitor logs CPU error information such as CATERR details and takes 34 https://github.com/openbmc/host-error-monitor 53 https://github.com/openbmc/phosphor-led-manager/blob/master/fault-monitor/fru-fault-monitor.hpp 67 goal of the fault monitor is to enable rich error logging (OEM and CPU vendor 68 specific) for data center tools to monitor servers, manage repairs, predict [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/fans/ |
H A D | phosphor-fan_git.bb | 15 PACKAGECONFIG ?= "presence control monitor sensor-monitor" 16 # The control, monitor, and presence apps can either be JSON or YAML driven. 43 # ${PN}-monitor specific configuration 44 PACKAGECONFIG[monitor] = "-Dmonitor-service=enabled \ 46 -Dfan-monitor-yaml-file=${STAGING_DIR_HOST}${monitor_datadir}/monitor.yaml, \ 48 phosphor-fan-monitor-config \ 55 # ${PN}-sensor-monitor specific configuration 56 PACKAGECONFIG[sensor-monitor] = "-Dsensor-monitor-service=enabled,-Dsensor-monitor-service=disabled" 83 SYSTEMD_SERVICE:${PN}-monitor += "${TMPL_MONITOR}" 84 SYSTEMD_SERVICE:${PN}-monitor += "${@bb.utils.contains('PACKAGECONFIG', 'json', '', '${TMPL_MONITOR… [all …]
|
/openbmc/phosphor-gpio-monitor/ |
H A D | monitor.hpp | 18 /** @class Monitor 22 class Monitor : public Evdev class 25 Monitor() = delete; 26 ~Monitor() = default; 27 Monitor(const Monitor&) = delete; 28 Monitor& operator=(const Monitor&) = delete; 29 Monitor(Monitor&&) = delete; 30 Monitor& operator=(Monitor&&) = delete; 32 /** @brief Constructs Monitor object. 35 * @param[in] key - GPIO key to monitor [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/gpio/ |
H A D | phosphor-gpio-monitor_git.bb | 1 SUMMARY = "Phosphor GPIO monitor application" 2 DESCRIPTION = "Application to monitor gpio assertions" 3 HOMEPAGE = "http://github.com/openbmc/phosphor-gpio-monitor" 19 SRC_URI = "git://github.com/openbmc/phosphor-gpio-monitor;branch=master;protocol=https" 23 SYSTEMD_SERVICE:${PN}-monitor += "phosphor-multi-gpio-monitor.service" 24 SYSTEMD_SERVICE:${PN}-monitor += "phosphor-gpio-monitor@.service" 34 FILES:${PN}-monitor += "${bindir}/phosphor-gpio-monitor" 35 FILES:${PN}-monitor += "${bindir}/phosphor-multi-gpio-monitor" 36 FILES:${PN}-monitor += "${bindir}/phosphor-gpio-util" 37 FILES:${PN}-monitor += "${nonarch_base_libdir}/udev/rules.d/99-gpio-keys.rules" [all …]
|
/openbmc/phosphor-led-manager/fault-monitor/ |
H A D | operational-status-monitor.hpp | 16 namespace monitor namespace 20 /** @class Monitor 28 class Monitor class 31 Monitor() = delete; 32 ~Monitor() = default; 33 Monitor(const Monitor&) = delete; 34 Monitor& operator=(const Monitor&) = delete; 35 Monitor(Monitor&&) = default; 36 Monitor& operator=(Monitor&&) = default; 42 explicit Monitor(sdbusplus::bus_t& bus) : in Monitor() function in phosphor::led::Operational::status::monitor::Monitor [all …]
|
/openbmc/openbmc/meta-facebook/recipes-phosphor/gpio/ |
H A D | phosphor-gpio-monitor_%.bbappend | 3 SRC_URI:append:fb-compute-multihost = " file://phosphor-multi-gpio-monitor.json" 9 SYSTEMD_SERVICE:${PN}-monitor += "phosphor-multi-gpio-monitor.service" 12 SYSTEMD_LINK:${PN}-monitor:append = " ../phosphor-multi-gpio-monitor.service:multi-user.target.requ… 14 GPIO_HOST_TEMPLATES:append = " ${UNPACKDIR}/phosphor-multi-gpio-monitor.json" 18 install -d ${D}${datadir}/phosphor-gpio-monitor 19 install -m 0644 ${UNPACKDIR}/phosphor-multi-gpio-monitor.json \ 20 ${D}${datadir}/phosphor-gpio-monitor/phosphor-multi-gpio-monitor.json 26 install -d ${D}${libexecdir}/phosphor-gpio-monitor 27 install -m 0755 ${UNPACKDIR}/ipmb-rescan-fru ${D}${libexecdir}/phosphor-gpio-monitor/
|
/openbmc/phosphor-fan-presence/ |
H A D | meson.options | 53 # Monitor 56 'monitor-service', type: 'feature', value: 'enabled', 57 description: 'Build fan monitor service' 61 'fan-monitor-yaml-file', type: 'string', value: 'example/monitor.yaml', 66 'num-monitor-log-entries', type: 'integer', value: 75, 67 description: 'Maximum number of entries in the monitor log.' 76 'monitor-use-host-state', value : 'disabled', type: 'feature', 77 description: 'Use CurrentHostState for fan monitor to decide power state.' 97 # Sensor Monitor 100 'sensor-monitor-service', type: 'feature', value: 'enabled', [all …]
|
/openbmc/linux/Documentation/arch/s390/ |
H A D | monreader.rst | 2 Linux API for read access to z/VM Monitor Records 15 usable from user space and allows read access to the z/VM Monitor Records 16 collected by the `*MONITOR` System Service of z/VM. 22 order to allow IUCV connections to the `*MONITOR` service, i.e. it needs the 23 IUCV `*MONITOR` statement in its user entry. If the monitor DCSS to be used is 28 There are two options for being able to load the monitor DCSS (examples assume 29 that the monitor DCSS begins at 144 MB and ends at 152 MB). You can query the 30 location of the monitor DCSS with the Class E privileged CP command Q NSS MAP 68 to specify the name of the monitor DCSS. If the module is compiled into the 73 there are other users already connected to the `*MONITOR` service (e.g. [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 186.out | 7 QEMU X.Y.Z monitor - type 'help' for more information 15 QEMU X.Y.Z monitor - type 'help' for more information 23 QEMU X.Y.Z monitor - type 'help' for more information 31 QEMU X.Y.Z monitor - type 'help' for more information 39 QEMU X.Y.Z monitor - type 'help' for more information 47 QEMU X.Y.Z monitor - type 'help' for more information 58 QEMU X.Y.Z monitor - type 'help' for more information 66 QEMU X.Y.Z monitor - type 'help' for more information 74 QEMU X.Y.Z monitor - type 'help' for more information 82 QEMU X.Y.Z monitor - type 'help' for more information [all …]
|
/openbmc/openbmc-test-automation/redfish/extended/ |
H A D | test_websocket.robot | 47 # Spawn the websocket monitor program and then generate an eSEL. 48 # The monitor should asynchronously receive the eSEL through the 51 Start Websocket Monitor logging 80 Start Websocket Monitor dump 84 # Check that the monitor received notification of the dump. 100 Start Websocket Monitor 101 [Documentation] Fork the monitor to run in the background. 105 # monitor_type The type of websocket notifications to monitor, 114 # Start the monitor. Fork so its a parallel task. 117 # Allow time for the monitor to initialize. [all …]
|
/openbmc/linux/tools/power/cpupower/man/ |
H A D | cpupower-monitor.1 | 1 .TH CPUPOWER\-MONITOR "1" "22/02/2011" "" "cpupower Manual" 3 cpupower\-monitor \- Report processor frequency and idle statistics 6 .B cpupower monitor 9 .B cpupower monitor 13 .B cpupower monitor 18 \fBcpupower-monitor \fP reports processor topology, frequency and idle power 22 \fBcpupower-monitor \fP implements independent processor sleep state and 31 List available monitors on your system. Additional details about each monitor 37 The number of different counters the monitor supports in brackets. 59 Only display specific monitors. Use the monitor string(s) provided by \-l option. [all …]
|
/openbmc/qemu/monitor/ |
H A D | hmp-cmds.c | 2 * Human Monitor Interface commands 21 #include "monitor/hmp.h" 23 #include "monitor/monitor-internal.h" 33 bool hmp_handle_error(Monitor *mon, Error *err) in hmp_handle_error() 61 void hmp_info_name(Monitor *mon, const QDict *qdict) in hmp_info_name() 72 void hmp_info_version(Monitor *mon, const QDict *qdict) in hmp_info_version() 85 void hmp_quit(Monitor *mon, const QDict *qdict) in hmp_quit() 91 void hmp_stop(Monitor *mon, const QDict *qdict) in hmp_stop() 96 void hmp_sync_profile(Monitor *mon, const QDict *qdict) in hmp_sync_profile() 121 void hmp_exit_preconfig(Monitor *mon, const QDict *qdict) in hmp_exit_preconfig() [all …]
|
/openbmc/phosphor-power/power-sequencer/ |
H A D | main.cpp | 35 CLI::App app{"Phosphor sequencer monitor"}; in main() 39 std::vector<std::string> actionTypes = {"pgood-monitor", "runtime-monitor"}; in main() 41 "Action: pgood-monitor or runtime-monitor\n") in main() 46 "PGOOD monitor: time allowed for PGOOD to come up\n" in main() 47 "Runtime monitor: polling interval.\n") in main() 74 std::unique_ptr<DeviceMonitor> monitor; in main() local 76 if (action == "pgood-monitor") in main() 80 monitor = std::make_unique<PGOODMonitor>(std::move(device), bus, event, in main() 83 else // runtime-monitor in main() 85 // Continuously monitor this device both by polling in main() [all …]
|
/openbmc/phosphor-objmgr/fail-monitor/ |
H A D | monitor.hpp | 13 * @class Monitor 24 class Monitor class 36 Monitor() = delete; 37 Monitor(const Monitor&) = delete; 38 Monitor(Monitor&&) = default; 39 Monitor& operator=(const Monitor&) = delete; 40 Monitor& operator=(Monitor&&) = delete; 41 ~Monitor() = default; 50 Monitor(const std::string& sourceUnit, const std::string& targetUnit, in Monitor() function in phosphor::unit::failure::Monitor
|
/openbmc/phosphor-power/phosphor-regulators/src/regsctl/ |
H A D | main.cpp | 45 // Monitor method in main() 46 CLI::App* monitor = in main() local 47 methods->add_subcommand("monitor", "Monitor regulators"); in main() 48 monitor->set_help_flag("-h,--help", "Monitor regulators method help"); in main() 49 monitor->add_flag("-e,--enable", monitorEnable, in main() 51 monitor->add_flag("-d,--disable", monitorDisable, in main() 53 // Monitor subcommand requires only 1 option be provided in main() 54 monitor->require_option(1); in main() 64 else if (app.got_subcommand("monitor")) in main() 66 callMethod("Monitor", monitorEnable); in main()
|