Commit Graph

  • 2b8875d185 fastrpc: hexagonrpcd: accept path information from command line Richard Acayan 2023-07-25 18:59:54 -04:00
  • 4fb42aaa79 fastrpc: hexagonrpcd: specify device root path as absolute Richard Acayan 2023-07-25 18:50:08 -04:00
  • d791bb48a0 fastrpc: hexagonrpcd: rework virtual filesystem sources Richard Acayan 2023-07-05 21:59:58 -04:00
  • 9d97f21f4a fastrpc: hexagonrpcd: localctl: use inbuf size instead of provided len Richard Acayan 2023-07-03 19:34:10 -04:00
  • 1874e7a109 fastrpc: hexagonrpcd: apps_std: use inbuf size instead of provided len Richard Acayan 2023-07-03 19:30:08 -04:00
  • aa1cfca7b4 fastrpc: hexagonrpcd: apps_std: make fseek primary input buffer constant Richard Acayan 2023-06-30 21:39:05 -04:00
  • 4e2d1d46c6 fastrpc: hexagonrpcd: apps_std: make seek table constant Richard Acayan 2023-06-30 21:37:58 -04:00
  • 3becf15c7a fastrpc: hexagonrpcd: apps_std: move fread method primary parameters Richard Acayan 2023-06-30 21:35:29 -04:00
  • 3bf791122f fastrpc: hexagonrpcd: hexagonfs: do not store file descriptor array Richard Acayan 2023-06-30 21:00:06 -04:00
  • ea226ef7b9 fastrpc: hexagonrpcd: apps_std: open directories on initialization Richard Acayan 2023-06-30 19:43:35 -04:00
  • 77ff6338be fastrpc: hexagonrpcd: hexagonfs: receive root directory argument Richard Acayan 2023-06-26 19:02:34 -04:00
  • 1e83c7316e fastrpc: hexagonrpcd: localctl: use interface list from context Richard Acayan 2023-06-21 19:09:17 -04:00
  • 3af581489d fastprc: hexagonrpcd: dynamically initialize interfaces Richard Acayan 2023-06-21 19:01:51 -04:00
  • 36bff0f541 fastrpc: hexagonrpcd: localctl: add context initialization Richard Acayan 2023-06-20 19:13:30 -04:00
  • 0ed58012fa fastrpc: hexagonrpcd: listener: move interfaces to listener user Richard Acayan 2023-06-16 20:38:26 -04:00
  • cd8a751732 fastrpc: hexagonrpcd: listener: declare procedure array as pointer Richard Acayan 2023-06-21 18:50:13 -04:00
  • 9946564fe9 fastrpc: hexagonrpcd: add interface contexts Richard Acayan 2023-06-16 19:32:53 -04:00
  • 4a5f23e5d9 fastrpc: hexgaonrpcd: hexagonfs: remove offset property Richard Acayan 2023-06-05 18:07:46 -04:00
  • 7dfd7d778c fastrpc: hexagonrpcd: hexagonfs: mapped: set functions to static Richard Acayan 2023-06-05 18:07:40 -04:00
  • 23b7681f3f tools: sscregistrygen: actually check the soc_id v0.1.0 Richard Acayan 2023-05-19 19:15:28 -04:00
  • d0eb322672 tools: sscregistrygen: parse directories from non-option arguments Richard Acayan 2023-05-19 19:11:22 -04:00
  • f1f50b2309 tools: registry: rename to sscregistrygen Richard Acayan 2023-05-17 20:45:04 -04:00
  • 72734dedc2 fastrpc: hexagonrpcd: meson: move install dir to non-root Dylan Van Assche 2023-05-20 08:15:41 +02:00
  • 5e0cb90499 tools: registry: store option character as integer Richard Acayan 2023-05-02 19:31:58 -04:00
  • 3a8ee7ca22 tools: registry: move library flag to end of compiler command Richard Acayan 2023-05-02 18:57:04 -04:00
  • 04c2752483 fastrpc: hexagonrpcd: apps_std: do not fail without unrelated dirs Richard Acayan 2023-05-02 18:17:16 -04:00
  • ae73e4b07b fastrpc: hexagonfs: move original sensors registry path Richard Acayan 2023-04-06 21:49:00 -04:00
  • 279ef9c97c Merge branch 'sdm845' of https://gitlab.com/dylanvanassche/sensh Richard Acayan 2023-03-28 17:06:02 -04:00
  • f9b5f5d346 fastrpc: hexagonrpcd: meson: specify install dir Dylan Van Assche 2023-03-26 14:41:52 +02:00
  • 6765bfbdba fastrpc: hexagonfs: add SDM845 registry path Dylan Van Assche 2023-03-23 19:49:23 +01:00
  • d374f4c313 fastrpc: rpcd: support any FastRPC node Dylan Van Assche 2023-03-23 19:45:12 +01:00
  • ab4e82cb7a fastrpc: hexagonrpcd: move interface headers to interfaces/*.def Richard Acayan 2023-03-25 16:43:09 -04:00
  • a247510316 fastrpc: hexagonrpcd: move static handle numbers to definition files Richard Acayan 2023-03-25 16:43:01 -04:00
  • 1c1ee1d9b9 fastrpc: hexagonrpcd: move interface definitions to one compilation unit Richard Acayan 2023-03-25 16:42:55 -04:00
  • 6f79e94f96 fastrpc: hexagonrpcd: use libhexagonrpc method definition macro Richard Acayan 2023-03-25 16:42:48 -04:00
  • 8e600c41c0 fastrpc: libhexagonrpc: add remote method definition macro Richard Acayan 2023-03-25 16:42:38 -04:00
  • e8dfce1a67 sensh: add meson build system Richard Acayan 2023-03-24 22:27:02 -04:00
  • 935b2fa39b protobuf: sns_std_sensor_event: remove unused sns_std_suid include Richard Acayan 2023-03-24 22:18:42 -04:00
  • f47b329e45 tools: registry: only redefine O_SEARCH if necessary Richard Acayan 2023-03-24 22:18:21 -04:00
  • aede1b89f5 tools: registry: correct copyright year Richard Acayan 2023-02-24 17:24:39 -05:00
  • aab53e525e tools: registry: remove reference to hardware_platform in debugfs Richard Acayan 2023-02-24 17:20:50 -05:00
  • ca36e584e1 fastrpc: README: document need for acdb directory Richard Acayan 2023-02-24 17:13:11 -05:00
  • 4a8fa3b160 protobuf: add missing sns_std_sensor_event Richard Acayan 2023-02-23 17:32:55 -05:00
  • fbcb891082 fastrpc: README: document correct directories for this implementation Richard Acayan 2023-02-23 17:32:46 -05:00
  • 21969385ef add registry generator Richard Acayan 2023-02-23 17:27:03 -05:00
  • 2f17e92c04 fastrpc: hexagonfs: return error for negative file descriptors Richard Acayan 2023-02-06 18:17:42 -05:00
  • 368b5330f0 sensh: add support for generic sensor event Richard Acayan 2023-02-03 21:04:33 -05:00
  • a93a5ce171 sensh: support multiple sensors for a single data type Richard Acayan 2023-02-03 21:02:06 -05:00
  • 7ccf72d9e3 sensh: add proximity event support Richard Acayan 2023-02-03 19:00:46 -05:00
  • d87e4d5592 sensh: dump payload of unknown events Richard Acayan 2023-02-03 19:00:45 -05:00
  • 8fbbfab1c0 sensh: do not treat message 768 from normal sensors as a suid event Richard Acayan 2023-02-03 19:00:44 -05:00
  • 5e49260461 sensh: recursively dump attributes Richard Acayan 2023-02-03 19:00:44 -05:00
  • 5b8966dd79 sensh: look up attribute names from array Richard Acayan 2023-02-03 19:00:43 -05:00
  • a164e89f3e sensh: only update the qrtr server for the correct service Richard Acayan 2023-02-03 19:00:42 -05:00
  • 63841ba174 fastrpc: hexagonrpcd: apps_std: do not be verbose by default Richard Acayan 2023-02-03 19:00:41 -05:00
  • 7ff5a5e808 fastrpc: hexagonrpcd: apps_std: reject open for writing Richard Acayan 2023-02-03 19:00:40 -05:00
  • 918059ba40 fastrpc: hexagonfs: plat_subtype_name: set S_IFREG bit in mode Richard Acayan 2023-02-03 19:00:37 -05:00
  • aadf2e3e09 fastrpc: hexagonfs: mapped: add sysfs variant with fixed size Richard Acayan 2023-02-03 19:00:34 -05:00
  • 3248d6bfd8 fastrpc: hexagonfs: mapped: set S_IFREG bit in regular file mode Richard Acayan 2023-02-03 19:00:31 -05:00
  • fd94e7170e fastrpc: hexagonfs: mapped: remove stray printf Richard Acayan 2023-02-02 22:26:10 -05:00
  • 48b047e781 fastrpc: hexagonrpcd: hexagonfs: mapped: empty pathname on EOF Richard Acayan 2023-02-02 22:21:03 -05:00
  • 8b8947e8cf fastrpc: hexagonrpcd: apps_std: shrink readdir output Richard Acayan 2023-02-02 22:03:22 -05:00
  • 39f24be600 fastrpc: add build system Richard Acayan 2023-02-01 22:19:24 -05:00
  • 80154c7cd8 fastrpc: separate reverse tunnel and wrapper function Richard Acayan 2023-02-01 22:02:29 -05:00
  • 0ce6eb3d93 fastrpc: remove unused ret, fd, and create variables Richard Acayan 2023-02-01 21:59:16 -05:00
  • 8c56582c38 fastrpc: rpcd: receive dl return code as a signed integer Richard Acayan 2023-02-01 21:52:24 -05:00
  • 4420fcf323 fastrpc: hexagonfs: plat_subtype_name: check if a directory is requested Richard Acayan 2023-02-01 21:49:44 -05:00
  • 4bf2df3312 fastrpc: iobuffer: cast sizes to be subtracted Richard Acayan 2023-02-01 21:47:21 -05:00
  • 6343ae3970 fastrpc: apps_std: use looked up whence Richard Acayan 2023-02-01 21:41:44 -05:00
  • 04330f31f4 fastrpc: README: fix spacing in preformatted text Richard Acayan 2023-02-01 21:23:12 -05:00
  • 63e56e19fa fastrpc: add README Richard Acayan 2023-01-31 21:12:30 -05:00
  • 9b6d4724b1 fastrpc: rpcd: add chre thread Richard Acayan 2023-01-30 19:27:05 -05:00
  • 4606a9b712 fastrpc: add chre_slpi interface Richard Acayan 2023-01-30 19:14:29 -05:00
  • 8a1ee53799 sensh: allow specifying multiple arguments Richard Acayan 2023-01-30 19:08:07 -05:00
  • 3e4870ee65 sensh: add newlines to error messages Richard Acayan 2023-01-30 19:06:14 -05:00
  • 83f53f468d fastrpc: rpcd: print returned error message when available Richard Acayan 2023-01-30 19:03:29 -05:00
  • 5530a0a3f7 fastrpc: localctl: print an error for unresolved interfaces Richard Acayan 2023-01-30 18:58:57 -05:00
  • 071e97a86f fastrpc: implement apps_std interface Richard Acayan 2023-01-30 18:55:53 -05:00
  • 3201f4b74f fastrpc: add hexagonfs Richard Acayan 2023-01-30 18:52:16 -05:00
  • 6e2661d5ab fastrpc: add missing license headers Richard Acayan 2023-01-30 18:50:09 -05:00
  • 9abffdf9d0 fastrpc: context: rename file Richard Acayan 2023-01-30 18:45:57 -05:00
  • de98aae1f9 fastrpc: listener: add missing include Richard Acayan 2023-01-26 22:19:54 -05:00
  • 3c88836e42 fastrpc: listener: add localctl interface Richard Acayan 2023-01-26 22:15:29 -05:00
  • afe3334e4e fastrpc: listener: add (almost) proper error handling Richard Acayan 2023-01-26 22:01:18 -05:00
  • 0ca7473ba9 fastrpc: listener: add interface count Richard Acayan 2023-01-26 21:54:10 -05:00
  • 18f1b25106 fastrpc: listener: export interfaces as fastrpc_listener_interfaces Richard Acayan 2023-01-26 21:41:32 -05:00
  • e10cf1e5ba fastrpc: rpcd: do not create audio protection domain Richard Acayan 2023-01-26 21:30:21 -05:00
  • ae842fb301 fastrpc: listener: preserve the amount of allocated output buffers Richard Acayan 2023-01-11 21:45:55 -05:00
  • d261ca953a fastrpc: listener: free correct amount of input buffers Richard Acayan 2023-01-10 20:53:42 -05:00
  • cc7a41e899 fastrpc: remove unused variables Richard Acayan 2023-01-10 19:37:10 -05:00
  • 241630cc7d fastrpc: context: return the created context Richard Acayan 2023-01-10 19:30:51 -05:00
  • e2ba6e8c2e fastrpc: listener: add local endpoint Richard Acayan 2023-01-09 22:25:02 -05:00
  • 27c2b8706d fastrpc: listener: add header file Richard Acayan 2023-01-09 22:15:01 -05:00
  • 9f14e1373e fastrpc: iobuffer: add argument encoder Richard Acayan 2023-01-09 22:06:52 -05:00
  • 469f34dd1f fastrpc: iobuffer: add decoding completeness check Richard Acayan 2023-01-09 21:48:49 -05:00
  • 8bbaf982de fastrpc: listener: move remote endpoint to new function Richard Acayan 2023-01-09 21:23:45 -05:00
  • b71c045dbd fastrpc: iobuffer: unwrap io buffers when decoding is complete Richard Acayan 2023-01-09 20:55:13 -05:00
  • 445b05cc43 fastrpc: iobuffer: set buffer types to void *; const when appropriate Richard Acayan 2023-01-09 19:26:38 -05:00
  • c533e09847 fastrpc: remotectl: properly export definitions Richard Acayan 2023-01-09 19:10:19 -05:00
  • 90afc2a511 fastrpc: adsp_listener: properly export definitions Richard Acayan 2023-01-09 19:10:09 -05:00