Commit Graph

  • 24fbec9683 unix: correct bind address of unix domain sockets master Alexander Couzens 2026-01-09 21:16:35 +01:00
  • 29277ef0bc apps_cmds: Add support for get diag ID command KyleDengChunkai 2024-11-25 17:26:06 +08:00
  • f2c7d9164a diag_cntl: Add support for diag id v2 and v3 control commands KyleDengChunkai 2024-11-19 18:57:29 +08:00
  • d06e599d19 unix: Include string.h Jami Kettunen 2020-11-13 17:27:00 +02:00
  • 048dc8e78d Disable use of __NR_io_getevents when not defined Khem Raj 2020-11-16 10:36:43 -08:00
  • 1716a44f82 watch: Don't wake up every 10 seconds Bjorn Andersson 2020-09-15 12:22:17 -05:00
  • cc5dc0dec3 peripherals: Create and use flow context Bjorn Andersson 2020-02-19 15:53:30 -08:00
  • 5c2b796e2e peripherals: Create and use flow context wip/flow-control Bjorn Andersson 2020-02-19 15:53:30 -08:00
  • 040982dbda dm: Allow broadcasters to pass a flow context Bjorn Andersson 2020-02-19 15:50:50 -08:00
  • a3395140dd watch: Allow flow context to be associated with readq Bjorn Andersson 2020-02-19 15:47:07 -08:00
  • d2c595e988 mbuf/watch: Introduce flow control context Bjorn Andersson 2020-02-19 15:44:27 -08:00
  • 3eaf16dd4f qrtr: Remove writeq when remote goes away Bjorn Andersson 2019-05-30 06:26:28 -07:00
  • bf8035f68b watch: Fix buffer overflow Evan Green 2019-01-22 15:49:55 -08:00
  • 2861875311 README: Configuration string should be diag_dun Evan Green 2019-01-17 09:37:52 -08:00
  • 29db5d80b0 common_cmds: Fix warning about address of packed member Evan Green 2019-01-17 09:34:23 -08:00
  • 73ca38f017 build: Honor CFLAGS Evan Green 2019-01-16 16:39:30 -08:00
  • f46fe32948 diag: Add support for version number command Sreelakshmi Gownipalli 2018-12-10 16:42:05 -08:00
  • 5ef6b6b0c5 qrtr: Register the DCI and not DCI_CMD instance Bjorn Andersson 2018-10-02 09:29:21 -07:00
  • 54375d90a4 Fix build with musl Khem Raj 2018-09-23 00:17:06 -07:00
  • 9de0697ec5 readme: Add initial version Bjorn Andersson 2018-08-06 14:58:09 -07:00
  • 17b41035f8 make: Enable QRTR and UDEV by default Bjorn Andersson 2018-08-01 23:56:11 -07:00
  • 4790df98ce list: Add guard check for container_of Bjorn Andersson 2018-08-01 23:55:41 -07:00
  • 91b04bc233 dm: Allow DM to be enabled and disabled Bjorn Andersson 2018-08-01 23:53:40 -07:00
  • 4bbcd83015 router: Only execute fallback commands as fallback Bjorn Andersson 2018-07-26 15:49:14 -07:00
  • cedf29f2c7 app_cmds: Correct keep alive response Bjorn Andersson 2018-07-26 15:39:51 -07:00
  • 6c9f923e5a usb: Tidy up USB descriptors Bjorn Andersson 2018-07-19 23:05:07 -07:00
  • 6e31a2c088 usb: Tidy up error handling in ffs_diag_init() Bjorn Andersson 2018-07-19 21:40:09 -07:00
  • b670c41521 usb: Fix USB implementation Bjorn Andersson 2018-07-19 21:32:31 -07:00
  • ddea8e0856 watch: Transition to aio Bjorn Andersson 2018-07-19 21:30:17 -07:00
  • ab6edce12a hdlc: Fail when message starts with a 0x7e Bjorn Andersson 2018-07-19 21:28:35 -07:00
  • e87fd83231 dm: Make input fd optional Bjorn Andersson 2018-07-19 21:26:59 -07:00
  • c3beba72f7 dm: Return newly created dm object Bjorn Andersson 2018-07-19 21:25:23 -07:00
  • 6a96be0210 list: Update list.h to add some additional helpers Bjorn Andersson 2018-07-19 21:24:21 -07:00
  • 4592a78022 perif-rpmsg: Only initialize on primary channel Bjorn Andersson 2018-07-12 22:04:18 -07:00
  • 0aa4b06c85 perif-rpmsg: Support dedicated cmd channel Bjorn Andersson 2018-07-12 21:39:08 -07:00
  • 386b41ab01 perif-rpmsg: Don't use newline in warn() Bjorn Andersson 2018-07-12 21:37:44 -07:00
  • 28694ca39b diag_cntl: Only set REQ_RSP feature if we have cmd channel Bjorn Andersson 2018-07-12 21:35:16 -07:00
  • 6762698d92 send_data: Decode "bad command" response Bjorn Andersson 2018-07-12 16:01:35 -07:00
  • 3904f57521 diag-router: Allow diag to be launched without arguments Bjorn Andersson 2018-07-11 19:48:28 -07:00
  • de16f5e2a7 diag: Restructure repository Bjorn Andersson 2018-07-10 12:35:04 -07:00
  • 58bfbbf8fc dm: Add missing include Bjorn Andersson 2018-07-06 15:55:17 -07:00
  • c96d6445c7 qrtr: Introduce initial qrtr support Bjorn Andersson 2018-07-06 15:36:15 -07:00
  • efb3693fe1 diag_cntl: Support setting buffering mode Bjorn Andersson 2018-07-06 13:00:23 -07:00
  • 88228a1a61 diag_cntl: Add support for setting diag_mode Bjorn Andersson 2018-07-06 12:59:44 -07:00
  • 8df718b766 diag_cntl: Add some missing feature flags Bjorn Andersson 2018-07-06 12:58:08 -07:00
  • 789a9a8fc4 send_data: Introduce crude "send_data" util Bjorn Andersson 2018-07-06 12:51:47 -07:00
  • fa22fef49e unix: Implement UNIX socket based local server Bjorn Andersson 2018-07-06 12:49:17 -07:00
  • 047c7fa5ed watch: Take failing readers off the readers list Bjorn Andersson 2018-07-06 12:46:29 -07:00
  • a385beb7a9 diag_cntl: Signal support for sockets Bjorn Andersson 2018-07-06 12:43:59 -07:00
  • 37ff687eda diag_cntl: Negotiate features Bjorn Andersson 2018-07-06 12:40:08 -07:00
  • 9c2295cca5 diag_cntl: Fix feature mask representation Bjorn Andersson 2018-07-06 12:34:51 -07:00
  • 68652d818b diag_cntl: Pass read buffer to diag_cntl recv function Bjorn Andersson 2018-07-06 12:29:26 -07:00
  • dd140248bf watch: Push queue initialization out to clients Bjorn Andersson 2018-07-06 12:22:19 -07:00
  • 804371251a dm: Add support for non-HDLC encoded frames Bjorn Andersson 2018-07-06 12:18:02 -07:00
  • f098309faf util: Guard container_of from duplicate definition Bjorn Andersson 2018-07-06 12:02:09 -07:00
  • 0c8d5f50b5 peripheral: Extract rpmsg specifics to separate file Bjorn Andersson 2018-07-02 09:18:31 -07:00
  • 1c4d0cc16b circ_buf: Correct space-to-end expression Bjorn Andersson 2018-04-09 07:30:13 -07:00
  • a1cf3a87ad diag: Ensure masks structures are initialised prior to related commands Eyal Ilsar 2018-04-03 04:19:17 +03:00
  • 3509df8e53 diag: masks: Add missing free() in diag_build_time_mask_exit() Eyal Ilsar 2018-04-03 04:19:16 +03:00
  • 53ad57a162 diag: masks: Use realloc() to increase mask in diag_cmd_set_log_mask() Eyal Ilsar 2018-04-03 04:19:15 +03:00
  • fbe328fa96 diag: masks: Use realloc() to increase mask in diag_cmd_get_event_mask() Eyal Ilsar 2018-04-03 04:19:14 +03:00
  • 49614e6675 diag: masks: Use realloc() to resize masks set by diag_cmd_set_msg_mask() Eyal Ilsar 2018-04-03 04:19:13 +03:00
  • 0a8e622328 diag: masks: Revise mask bits to bytes mapping macros Eyal Ilsar 2018-04-03 04:19:12 +03:00
  • f76672f603 diag: masks: Fix APPS_EVENT_LAST_ID to reflect event id and not mask size Eyal Ilsar 2018-02-09 15:05:51 +02:00
  • 660818d6c1 diag_cntl: Fix leaking feature mask packet Bjorn Andersson 2018-02-07 14:20:23 -08:00
  • 9f2cdef205 diag: router: Fix memory leak in hdlc_enqueue() Eyal Ilsar 2018-02-07 02:15:14 +02:00
  • 98ba5ef812 dm: Move struct diag_client into DM Bjorn Andersson 2018-01-24 22:26:58 -08:00
  • d2634ef6d4 dm: Move initialization of the diag_clients to DM Bjorn Andersson 2018-01-24 22:25:34 -08:00
  • cb56261b55 dm: Move common receive function to DM Bjorn Andersson 2018-01-24 22:19:24 -08:00
  • cb2dcc4ccb dm: Transition all senders to use dm_send() Bjorn Andersson 2018-01-24 22:10:29 -08:00
  • 365aa41212 dm: Introduce Diagnostic Monitor abstraction Bjorn Andersson 2018-01-24 22:05:13 -08:00
  • 31dd6573b9 hdlc: Decode HDLC data from a circular buffer Bjorn Andersson 2018-01-24 20:58:17 -08:00
  • ce085f6055 circ_buf: Introduce circular buffer structure Bjorn Andersson 2018-01-24 20:58:02 -08:00
  • 02ad780abc peripheral: Split data receive path in hdlc and raw Bjorn Andersson 2018-01-24 15:04:39 -08:00
  • e57aa9a1ad dm: Encode forwarded responses Bjorn Andersson 2018-01-23 22:15:48 -08:00
  • c43b1b8ba4 peripheral: Abstract encoding logic related to send Bjorn Andersson 2018-01-23 21:33:54 -08:00
  • 851aa55136 uart: Correct file descriptor for read watch Bjorn Andersson 2018-01-23 18:38:20 -08:00
  • dc9107f918 common_cmds: Remove uneccesary conditional Bjorn Andersson 2018-01-23 17:54:13 -08:00
  • 1be63d9bf8 common_cmds: Free mask pointer and use alloca() Bjorn Andersson 2018-01-23 17:51:23 -08:00
  • b639558f83 app_cmds: Fix memory leak and simplify implementation Bjorn Andersson 2018-01-23 17:26:35 -08:00
  • 098f30c1c1 app_cmds: Cleanup DIAG_CMD_DIAG_VERSION_ID handler Bjorn Andersson 2018-01-23 17:26:12 -08:00
  • 7eeb864ca0 doc: Add udev rules example Bjorn Andersson 2018-01-23 17:08:43 -08:00
  • ffe331aeb4 common_cmds: Correct and clean up OP_GET_BUILD_MASK Bjorn Andersson 2018-01-23 16:36:33 +00:00
  • 27e54af3d3 diag: peripheral: Move data and command channel handlers to peripheral Eyal Ilsar 2018-01-08 13:57:30 +02:00
  • 5b69368b97 diag: control: Add handling of deregistering control command (cmdid=27) Eyal Ilsar 2018-01-03 11:54:50 +02:00
  • 2dfd76ed2b diag: router: Add handling of Event Report Control command (cmd_id=96) Eyal Ilsar 2018-01-03 13:37:12 +02:00
  • b06f733fbb diag: router: Add handling of Event Set Mask (cmd_id=130) Eyal Ilsar 2018-01-08 14:58:35 +02:00
  • c899297d36 diag: router: Add handling of Event Get Mask (cmd_id=129) Eyal Ilsar 2018-01-08 14:51:24 +02:00
  • 266bfc4a4f diag: router: Add handling of Extended Message Configuration (cmd_id=125) Eyal Ilsar 2018-01-08 14:32:06 +02:00
  • 2955443bcc diag: router: Add handling of Logging Configuration command (cmd_id=115) Eyal Ilsar 2018-01-08 14:13:13 +02:00
  • c040e70aa9 diag: router: Added handling of common commands Eyal Ilsar 2018-01-04 12:19:10 +02:00
  • 2df3b16ae4 diag: router: Add support for centralised handling of masks commands Eyal Ilsar 2018-01-04 12:19:10 +02:00
  • 11b7deecf7 diag: router: Increase receive buffer sizes Eyal Ilsar 2018-01-04 12:19:10 +02:00
  • d2d6ff67af diag: control: Add support for sending masks to peripherals Eyal Ilsar 2018-01-10 12:34:15 +02:00
  • 3c0ec70b37 diag: Extract response forwarding code Bjorn Andersson 2018-01-20 11:43:17 -08:00
  • d90a511b65 diag: masks: Add support for masks Eyal Ilsar 2018-01-08 13:51:33 +02:00
  • 6edf2d5a0f diag: router: Add handling of Extended Build ID request (cmd_id=124) Eyal Ilsar 2018-01-02 09:26:29 +02:00
  • 20f2459f89 diag: router: Add handling of Version Number request (cmd_id=28) Eyal Ilsar 2018-01-02 09:25:48 +02:00
  • 465f028820 diag: router: Add infrastructure for apps command registration Eyal Ilsar 2018-01-02 09:22:17 +02:00
  • ce299a3b54 diag: router: Add support for subsystem dispatch command v2 Eyal Ilsar 2017-12-29 15:32:31 +02:00