Commit Graph

  • e9179a3cc5 tests: add unit test for hexagonrpc function rdacayan/big-api-change Richard Acayan 2025-08-14 17:48:34 -04:00
  • 40c4bc478d libhexagonrpc: remove legacy APIs Richard Acayan 2025-07-03 18:48:00 -04:00
  • 5481a7714b hexagonrpcd: iobuffer: depend on new hexagonrpc header Richard Acayan 2025-06-30 21:47:19 -04:00
  • 20c8a80964 tests: depend on stdlib and new libhexagonrpc header file Richard Acayan 2025-06-30 21:46:45 -04:00
  • 983cac4f31 hexagonrpcd: listener: remove interp2 support Richard Acayan 2025-07-03 18:32:38 -04:00
  • 0429211018 hexagonrpcd: interface: switch adsp_default_listener to interp4 Richard Acayan 2025-07-03 18:17:09 -04:00
  • 73457223e2 hexagonrpcd: interface: switch adsp_listener to interp4 Richard Acayan 2025-07-03 18:04:58 -04:00
  • 171321a957 hexagonrpcd: interface: switch apps_mem interface to interp4 Richard Acayan 2025-07-03 18:01:59 -04:00
  • cd2be9713a hexagonrpcd: interface: switch apps_std interface to interp4 Richard Acayan 2025-07-03 17:58:21 -04:00
  • 7f58a588b6 chrecd: interface: switch chre_slpi interface to interp4 Richard Acayan 2025-07-03 17:45:04 -04:00
  • e20399db04 libhexagonrpc: interface: switch remotectl interface to interp4 Richard Acayan 2025-07-01 17:27:45 -04:00
  • 51b8ddf5fc hexagonrpcd: listener: decode interp4 method definitions Richard Acayan 2025-07-03 17:28:02 -04:00
  • 82b25dd0bd hexagonrpcd: iobuffer: use size_t for buffer sizes Richard Acayan 2025-07-03 17:25:04 -04:00
  • d848a39d14 chrecd: use hexagonrpc handle API Richard Acayan 2025-07-01 17:20:05 -04:00
  • 3ba0d9a788 hexagonrpcd: use hexagonrpc handle API for default listener Richard Acayan 2025-07-01 17:14:37 -04:00
  • 14880a7e7d libhexagonrpc: add remote interface open and close API Richard Acayan 2025-07-01 17:04:41 -04:00
  • cabd019456 libhexagonrpc: add version 4 of method definition format Richard Acayan 2025-07-01 12:45:06 -04:00
  • 93f3467dcf iobuffer: Fix encoding/decoding on big-endian main J. Neuschäfer 2025-09-22 10:48:24 +00:00
  • 93c57bc453 fastrpc: hexagonrpcd: listener: support more than 31 methods Richard Acayan 2024-10-16 19:52:40 -04:00
  • 2b2aa6d35b fastrpc: libhexagonrpc: add error API Richard Acayan 2024-10-16 19:47:00 -04:00
  • c4109b4502 data: Add systemd system services Achill Gilgenast 2025-11-17 21:23:47 +01:00
  • 5d3cef4e5b CI: Run tests J. Neuschäfer 2025-09-22 12:52:52 +02:00
  • 23a69640bf tools: make json-c optional v0.4.0 Richard Acayan 2025-08-19 22:30:25 -04:00
  • 18e2ca3178 CI: depend on libjson-c-dev Richard Acayan 2025-08-19 22:27:14 -04:00
  • ffca60917c meson.build: bump to 0.4.0 Richard Acayan 2025-08-19 22:14:51 -04:00
  • 6e1281dc8d tools: add sscregistrygen from sensh Richard Acayan 2025-08-19 22:06:15 -04:00
  • 948c5d0d37 hexagonrpcd: Guess directory for hexagonfs from compatible Jens Reidel 2025-08-13 20:30:48 +02:00
  • e52da43a63 apps_mem: specify int argument to fastrpc_apps_mem_init() Dmitry Baryshkov 2025-05-12 16:07:35 +03:00
  • 6e5f7d9d54 CI: add simple workflow Dmitry Baryshkov 2025-05-12 13:22:23 +03:00
  • 9a68ca3abf meson.build: declare minimum meson version Dmitry Baryshkov 2025-05-12 12:41:41 +03:00
  • 146d0e1dab listener: fix Wsign-compare error Dmitry Baryshkov 2025-05-12 13:16:06 +03:00
  • 2377fd46f0 hexagonrpcd: add apps_mem interface implementation rdacayan/cdsp-hexagon-nn-bringup Richard Acayan 2024-12-30 21:43:48 -05:00
  • 372ca67d7a hexagonrpcd: interfaces: add apps_mem interface Richard Acayan 2024-12-30 21:39:45 -05:00
  • 4b1ecd8505 hexagonrpcd: apps_std: perform stat relative to ADSP libs directory Richard Acayan 2024-12-30 19:03:33 -05:00
  • 53e347f39d hexagonrpcd.1: add -c option Richard Acayan 2024-12-30 19:00:33 -05:00
  • 75150d4860 hexagonrpcd: add -c option to start with pd Richard Acayan 2024-12-30 18:52:09 -05:00
  • 92237debf1 fastrpc: hexagonrpcd: listener: switch to interp3 rdacayan/buf-word-mix Richard Acayan 2024-10-16 19:52:40 -04:00
  • 64bff607fe fastrpc: hexagonrpcd: use interface-defined inline functions Richard Acayan 2024-10-16 19:50:31 -04:00
  • b15e721660 fastrpc: chrecd: interfaces: convert to interp3 Richard Acayan 2024-10-16 19:48:12 -04:00
  • eee667b6cc fastrpc: hexagonrpcd: interfaces: convert to interp3 Richard Acayan 2024-10-16 19:47:21 -04:00
  • 13c14c1611 fastrpc: libhexagonrpc: add error API Richard Acayan 2024-10-16 19:47:00 -04:00
  • 916db473b4 fastrpc: libhexagonrpc: interfaces: remotectl: add interp3 definitions Richard Acayan 2024-10-16 19:44:52 -04:00
  • 5620db43a7 hexagonrpcd.1: document the paths relative to the root directory rdacayan/readme-paths-device Richard Acayan 2024-10-25 21:58:40 -04:00
  • 0e9e03b37b README: document the paths relative to the root directory Richard Acayan 2024-10-25 21:48:30 -04:00
  • 61bb51bbc9 Use Major.Minor for the lib soversion derived from project version Alexandre Viard 2024-10-19 13:51:58 +02:00
  • ffbc4da830 Add man page for hexagonrpcd Alexandre Viard 2024-10-20 06:55:36 +02:00
  • 09add3eecc fastrpc: libhexagonrpc: add interpretation three of method call format Richard Acayan 2024-10-16 19:43:41 -04:00
  • 2415d5f90d Add soversion to the library build Alex 2024-10-05 23:26:54 +02:00
  • 7aab0f2c42 meson.options: disable verbose logging by default Richard Acayan 2024-05-16 15:55:53 -04:00
  • b7eff23db1 hexagonrpcd/rpcd_builder: introduce /system/vendor mapping v0.3.2 Joel Selvaraj 2024-05-10 21:14:18 -05:00
  • 716e1e27c7 README: add socinfo sysfs mapping to HexagonFS table Joel Selvaraj 2024-05-14 02:03:13 -05:00
  • 54ba43fbc3 hexagonrpcd/rpcd_builder: add mapping for socinfo sysfs Joel Selvaraj 2024-05-10 13:23:55 -05:00
  • f6d8a0e686 tests: add initial hexagonfs test Richard Acayan 2024-04-26 17:45:57 -04:00
  • 9db873f24f hexagonrpcd: hexagonfs: constify dirent data Richard Acayan 2024-04-15 18:36:08 -04:00
  • 3f46980dc9 hexagonrpcd: correct -d default in help text v0.3.1 Richard Acayan 2024-04-15 18:33:12 -04:00
  • 30fa49eb20 build: add hexagonrpcd_verbose option Richard Acayan 2024-04-11 17:53:01 -04:00
  • b7ad1021a2 build: apply default C flags to all targets Richard Acayan 2024-04-11 17:45:47 -04:00
  • f23297f962 tests: set warning flags Richard Acayan 2024-04-09 19:16:20 -04:00
  • c4c469bd8a tests: iobuffer: convert binary data to unsigned char arrays Richard Acayan 2024-04-09 19:12:53 -04:00
  • 6840e1dcfa tests: iobuffer: exit with code 0 on success Richard Acayan 2024-04-09 19:10:30 -04:00
  • aaef8a1e28 hexagonrpcd: use the dsp directory as the default for libraries Richard Acayan 2024-04-09 17:01:03 -04:00
  • 63b1711021 move fastrpc to project root v0.3.0 Richard Acayan 2024-01-24 21:37:43 -05:00
  • 39dd3aec6e fastrpc: separate chre client Richard Acayan 2023-12-15 21:55:33 -05:00
  • 892b9f549e fastrpc: libhexagonrpc: add session API Richard Acayan 2023-12-18 19:32:51 -05:00
  • b410c74a81 fastrpc: hexagonrpcd: fork managed clients Richard Acayan 2023-12-15 21:55:27 -05:00
  • 24c3eea173 fastrpc: hexagonrpcd: reword usage text and print on missing option Richard Acayan 2023-12-18 20:02:15 -05:00
  • 8949140fa6 fastrpc: move remotectl interface to libhexagonrpc Richard Acayan 2023-12-07 20:14:43 -05:00
  • 154bd2631c fastrpc: hexagonrpcd: build: suppress unused parameter warnings Richard Acayan 2024-01-15 19:30:19 -05:00
  • b4db2118cb fastrpc: add iobuffer unit test v0.2.2 Richard Acayan 2023-12-27 17:37:40 -05:00
  • ecd901bc48 fastrpc: hexagonrpcd: hexagonfs: only close popped dir if not assigned Richard Acayan 2023-12-26 19:47:25 -05:00
  • a31ec9caf9 fastrpc: hexagonrpcd: apps_std: do not initialize without root dir Richard Acayan 2023-12-26 19:47:04 -05:00
  • 0156911ba4 fastrpc: hexagonrpcd: apps_std: do not copy path name in stat() Richard Acayan 2023-12-26 19:39:09 -05:00
  • c82b2da4eb fastrpc: hexagonrpcd: listener: remove fastrpc_listener_interfaces Richard Acayan 2023-12-18 20:05:55 -05:00
  • cd314096a3 README: remove statement that watch command is invalid for stream type 0 Richard Acayan 2023-12-18 19:44:20 -05:00
  • 1162ccd84c fastrpc: hexagonrpcd: listener: propagate decoding error Richard Acayan 2023-12-12 19:10:25 -05:00
  • a56406c928 fastrpc: hexagonrpcd: iobuffer: propagate decoding allocation failure Richard Acayan 2023-12-12 19:08:12 -05:00
  • 4054893648 fastrpc: hexagonrpcd: iobuffer: change types in decoder context Richard Acayan 2023-12-11 19:08:13 -05:00
  • d6c458bd17 fastrpc: hexagonrpcd: iobuffer: only align at beginning of inbuf Richard Acayan 2023-12-11 18:47:16 -05:00
  • 753ebda39b fastrpc: hexagonrpcd: iobuffer: allow null pointer for zero inbufs Richard Acayan 2023-12-11 18:35:43 -05:00
  • 1dc590d638 fastrpc: hexagonrpcd: listener: compute out_count before zero check Richard Acayan 2023-12-07 19:44:10 -05:00
  • f085f578e3 fastrpc: hexagonrpcd: do not close un-opened file Richard Acayan 2023-12-04 21:56:56 -05:00
  • 0b4c7bffaf fastrpc: hexagonrpcd: hexagonfs: mapped: return NULL for empty dirs v0.2.1 Richard Acayan 2023-12-04 19:46:18 -05:00
  • 00b5f80608 fastrpc: hexagonrpcd: hexagonfs: initialize is_assigned in from_dirent Richard Acayan 2023-12-04 19:39:22 -05:00
  • 9ea9bed77b fastrpc: hexagonrpcd: listener: do not attempt to allocate zero outbufs Richard Acayan 2023-12-04 19:35:19 -05:00
  • 23585daf67 qmi: add generated substitute Richard Acayan 2023-11-28 21:30:21 -05:00
  • e0d6c2a7ac fastrpc: hexagonrpcd: hexagonfs: remove static root filesystem v0.2.0 Richard Acayan 2023-11-27 18:46:30 -05:00
  • 329f1ae841 fastrpc: hexagonrpcd: apps_std: remove unused variables Richard Acayan 2023-11-27 18:35:28 -05:00
  • 2358946095 fastrpc: hexagonrpcd: apps_std: include correct headers Richard Acayan 2023-11-27 18:07:27 -05:00
  • 06ef0b17a4 fastrpc: README: remove note about source code directory structure Richard Acayan 2023-11-27 17:55:25 -05:00
  • d87d8ffc47 fastrpc: README: mention correct interface listings Richard Acayan 2023-11-27 17:54:08 -05:00
  • 947f52d779 fastrpc: README: clarify REMOTE_SCALARS_MAKE Richard Acayan 2023-11-27 17:51:11 -05:00
  • 4983830139 fastrpc: README: add more usage documentation Richard Acayan 2023-11-27 17:39:58 -05:00
  • 5e04177155 fastrpc: README: document meson build system Richard Acayan 2023-11-27 17:39:04 -05:00
  • ee439dd6cb fastrpc: change copyright line Richard Acayan 2023-11-27 17:30:10 -05:00
  • b686df88d7 fastrpc: hexagonrpcd: builder: default required directories to empty Richard Acayan 2023-11-27 17:21:10 -05:00
  • ccaa9728d9 fastrpc: hexagonrpcd: hexagonfs: add optionally mapped directories Richard Acayan 2023-11-27 17:17:21 -05:00
  • f5e05d0e7d fastrpc: README: correct the sensors registry path Richard Acayan 2023-08-01 19:09:04 -04:00
  • b6d1f60ae9 fastrpc: hexagonrpcd: document added options in help text Richard Acayan 2023-07-27 21:00:52 -04:00
  • ac6b6d61d0 fastrpc: hexagonrpcd: print most help text at once Richard Acayan 2023-07-27 20:53:31 -04:00
  • 44d4a818aa fastrpc: README: document new paths Richard Acayan 2023-07-25 19:25:44 -04:00