{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":25030233,"defaultBranch":"main","name":"open-amp","ownerLogin":"OpenAMP","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-10-10T10:03:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8594601?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717165169.0","currentOid":""},"activityList":{"items":[{"before":"0538be5c9433d761e1479d554936d820476934e5","after":null,"ref":"refs/heads/v2024.05-rc","pushedAt":"2024-05-31T14:19:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"}},{"before":null,"after":"e9eef7ce57c361eec7b4006c537d26ced0e02aec","ref":"refs/heads/v2024.05","pushedAt":"2024-05-31T07:25:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"release: open-amp 2024.05.0\n\nSet library version to 1.6.0\n\nSigned-off-by: Arnaud Pouliquen \nSigned-off-by: Ed Mooring \nSigned-off-by: Tanmay Shah ","shortMessageHtmlLink":"release: open-amp 2024.05.0"}},{"before":"0538be5c9433d761e1479d554936d820476934e5","after":"e9eef7ce57c361eec7b4006c537d26ced0e02aec","ref":"refs/heads/main","pushedAt":"2024-05-31T07:00:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"release: open-amp 2024.05.0\n\nSet library version to 1.6.0\n\nSigned-off-by: Arnaud Pouliquen \nSigned-off-by: Ed Mooring \nSigned-off-by: Tanmay Shah ","shortMessageHtmlLink":"release: open-amp 2024.05.0"}},{"before":"fdef576779d676732e26b26687940965785bc1ee","after":"0538be5c9433d761e1479d554936d820476934e5","ref":"refs/heads/v2024.05-rc","pushedAt":"2024-05-22T15:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"lib: fix build error using legacy VIRTIO_DEVICE/DRIVER_ONLY\n\nAs part of the deprecation process for VIRTIO_DEVICE_ONLY and\nVIRTIO_DRIVER_ONLY, we should still support builds without errors when\npossible.\nFor legacy support, define VIRTIO_DRIVER_SUPPORT and VIRTIO_DEVICE_SUPPORT\ndefault values based on VIRTIO_DEVICE_ONLY and VIRTIO_DRIVER_ONLY.\n\nSigned-off-by: Arnaud Pouliquen ","shortMessageHtmlLink":"lib: fix build error using legacy VIRTIO_DEVICE/DRIVER_ONLY"}},{"before":"fdef576779d676732e26b26687940965785bc1ee","after":"0538be5c9433d761e1479d554936d820476934e5","ref":"refs/heads/main","pushedAt":"2024-05-22T14:58:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"lib: fix build error using legacy VIRTIO_DEVICE/DRIVER_ONLY\n\nAs part of the deprecation process for VIRTIO_DEVICE_ONLY and\nVIRTIO_DRIVER_ONLY, we should still support builds without errors when\npossible.\nFor legacy support, define VIRTIO_DRIVER_SUPPORT and VIRTIO_DEVICE_SUPPORT\ndefault values based on VIRTIO_DEVICE_ONLY and VIRTIO_DRIVER_ONLY.\n\nSigned-off-by: Arnaud Pouliquen ","shortMessageHtmlLink":"lib: fix build error using legacy VIRTIO_DEVICE/DRIVER_ONLY"}},{"before":null,"after":"fdef576779d676732e26b26687940965785bc1ee","ref":"refs/heads/v2024.05-rc","pushedAt":"2024-05-20T08:43:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"rpmsg_virtio: Use VIRTIO_ROLE_IS_{DRIVER,DEVICE}() macros\n\nNow that we match role to VIRTIO_DEV_{DRIVER,DEVICE} we can replace\nall these double check if statements with the role checking macro\nalready used in all other files.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"rpmsg_virtio: Use VIRTIO_ROLE_IS_{DRIVER,DEVICE}() macros"}},{"before":"e03d09a3fb0807ad5567f4845f68bbb798f7fd58","after":"fdef576779d676732e26b26687940965785bc1ee","ref":"refs/heads/main","pushedAt":"2024-05-20T07:40:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"rpmsg_virtio: Use VIRTIO_ROLE_IS_{DRIVER,DEVICE}() macros\n\nNow that we match role to VIRTIO_DEV_{DRIVER,DEVICE} we can replace\nall these double check if statements with the role checking macro\nalready used in all other files.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"rpmsg_virtio: Use VIRTIO_ROLE_IS_{DRIVER,DEVICE}() macros"}},{"before":"bf8722873052c7e67b90e6a18e70859710ea070d","after":"e03d09a3fb0807ad5567f4845f68bbb798f7fd58","ref":"refs/heads/main","pushedAt":"2024-05-16T07:38:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"apps: Remove manual assignment of ops and priv to rproc struct\n\nThis is handled by default, remove instances from apps. In cases\nwhere there is nothing left in the init() callback remove it as\nit is now optional.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"apps: Remove manual assignment of ops and priv to rproc struct"}},{"before":"7257deaab3491543261dfc8b084f6f332f2ef57f","after":"bf8722873052c7e67b90e6a18e70859710ea070d","ref":"refs/heads/main","pushedAt":"2024-05-16T07:31:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"rpmsg_virtio: Move get RX buffer into receive loop\n\nThis allows us to only need to call rpmsg_virtio_get_rx_buffer() once\nat the start of the loop and is easier to comprehend.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"rpmsg_virtio: Move get RX buffer into receive loop"}},{"before":"2e5026fd7d466142993a294b11168450c32cec1e","after":"7257deaab3491543261dfc8b084f6f332f2ef57f","ref":"refs/heads/main","pushedAt":"2024-05-16T07:05:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"lib: fix doxygen warning: \"Found unknown command\"\n\nThe doxygen build report issue for function descriptions that provide\nreference to some function parameters using @:\n\n...\nlib/include/openamp/rpmsg.h:160: warning: Found unknown command '\\data'\nlib/include/openamp/rpmsg.h:160: warning: Found unknown command '\\len'\n...\n\nFix the warning by replacing with back-ticks that will be interpreted as\ncode by Markdown(Markdown support is enabled in the Doxygen configuration).\n\nSigned-off-by: Arnaud Pouliquen ","shortMessageHtmlLink":"lib: fix doxygen warning: \"Found unknown command\""}},{"before":"94b2125d1e9e10a0995a2839cd75827263d0adc1","after":"2e5026fd7d466142993a294b11168450c32cec1e","ref":"refs/heads/main","pushedAt":"2024-05-13T16:03:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"virtio: Remove never used virtio_feature_name()\n\nThe comments states this was kept for \"future use\", that was a decade\nago.. Remove this never used function and associated data.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"virtio: Remove never used virtio_feature_name()"}},{"before":"e5cc3a3863af0502253063dea81e06fcde524b7f","after":"94b2125d1e9e10a0995a2839cd75827263d0adc1","ref":"refs/heads/main","pushedAt":"2024-05-13T13:28:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"apps: fix typo\n\nfix minor typos in platform_info_remoteproc_master.c\n\nSigned-off-by: Arnaud Pouliquen ","shortMessageHtmlLink":"apps: fix typo"}},{"before":"e0dc7bd1f2a7a8a8be573fe28f4c0748920f2262","after":"e5cc3a3863af0502253063dea81e06fcde524b7f","ref":"refs/heads/main","pushedAt":"2024-05-07T07:20:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"CI: Update for Ubuntu 24.04\n\nUpdate CI to work with 24.04.\n\n* Lock to 24.04 so we control when to change\n* Update locale and timezone to work for 24.04 or 22.04\n * 24.04 creates these files if not already there but 22.04 does not\n * Keep existing work around for 22.04 but make it work if already there\n* use venv\n * Breate a virtual environment isolated from the packages in the base\n environment\n * Inspired from zephyr build environment\n* Use pip3 everywhere removing global and --user installation\n* Add section to README about desktop testing\n* Also fix usage formatting in README\n\nCo-developed-by: Bill Mills \nSigned-off-by: Bill Mills \nCo-developed-by: Arnaud Pouliquen \nSigned-off-by: Arnaud Pouliquen ","shortMessageHtmlLink":"CI: Update for Ubuntu 24.04"}},{"before":"07109214ee48ef3f1409eb4000eb59fd993e62df","after":"e0dc7bd1f2a7a8a8be573fe28f4c0748920f2262","ref":"refs/heads/main","pushedAt":"2024-05-07T06:47:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"lib: rpmsg_rpc: fix compilation warning and bad API\n\nFix following warning by updating bad rpc_id parameter type in\nthe rpmsg_rpc_client_send() API.\nAlign the rpc_id type to the one used in rpmsg_rpc_server_send().\n\n/github/workspace/lib/service/rpmsg/rpc/rpmsg_rpc_client.c:60:9:\nerror: ‘memcpy’ reading 8 bytes from a region of size 4\n[-Werror=stringop-overread]\n1286\n 60 | memcpy(tmpbuf, &rpc_id, MAX_FUNC_ID_LEN);\n1287\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n1288\n/github/workspace/lib/service/rpmsg/rpc/rpmsg_rpc_client.c:51:40:\nnote: source object ‘rpc_id’ of size 4\n1289\n 51 | unsigned int rpc_id, void *request_param,\n1290\n | ~~~~~~~~~~~~~^~~~~~\n\nSigned-off-by: Arnaud Pouliquen ","shortMessageHtmlLink":"lib: rpmsg_rpc: fix compilation warning and bad API"}},{"before":"46c5b6f0747a74a1db99585cd5f8e31c8835dbea","after":"07109214ee48ef3f1409eb4000eb59fd993e62df","ref":"refs/heads/main","pushedAt":"2024-05-06T17:35:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"lib: remove deprecated MASTER/SLAVE configuration\n\nThe use of the master and slave terminologies in configs and API are now\ndeprecated since 2 years, we can remove the associated code.\n\nSigned-off-by: Arnaud Pouliquen ","shortMessageHtmlLink":"lib: remove deprecated MASTER/SLAVE configuration"}},{"before":"f939a8614392c6a4f216660169ac73f846f1516d","after":"46c5b6f0747a74a1db99585cd5f8e31c8835dbea","ref":"refs/heads/main","pushedAt":"2024-05-03T13:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"virtio: Remove unneeded forward declaration of virtio_feature_name()\n\nThis function is always used after its definition,\nremove the unneeded forward declaration.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"virtio: Remove unneeded forward declaration of virtio_feature_name()"}},{"before":"fd6a6fdda7760f565e12ed0e74cbd0d3a6089cb2","after":"f939a8614392c6a4f216660169ac73f846f1516d","ref":"refs/heads/main","pushedAt":"2024-04-23T07:29:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"lib: Add and use VIRTIO_ROLE_IS_{DRIVER,DEVICE}() macros\n\nThere is a common pattern of checking the virtio role while also checking\nthat this role is supported in this build, which can help optimize away\nunusable code. Add a couple macros for this. This has two main benefits,\nfirst being shorter and easier to read if statements, and also makes it\neasier to not forget to always do both checks.\n\nUse these everywhere except rpmsg_virtio.c which needs one more refactor\nbefore we can switch it over.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"lib: Add and use VIRTIO_ROLE_IS_{DRIVER,DEVICE}() macros"}},{"before":"793851621d9e4bc71c5175a7efeb09223e87600f","after":"fd6a6fdda7760f565e12ed0e74cbd0d3a6089cb2","ref":"refs/heads/main","pushedAt":"2024-04-23T07:12:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"apps: Move common function declaration to common header\n\nSeveral platform_*() functions are common across the example machines.\nThey actually have to be as they are consumed by example apps that build\nacross these machines. Move these common declarations to common a header.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"apps: Move common function declaration to common header"}},{"before":"4db4a08135ab295bd51e09ff44e20bf164d2001d","after":"793851621d9e4bc71c5175a7efeb09223e87600f","ref":"refs/heads/main","pushedAt":"2024-04-19T09:20:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"rpmsg_virtio: fix initialized notify_wait_cb\n\nThe rvdev->notify_wait_cb is not initialized to NULL if\nnot set by the user.\nInitialize it to NULL and provide an API for the application to set it.\n\nSigned-off-by: Arnaud Pouliquen ","shortMessageHtmlLink":"rpmsg_virtio: fix initialized notify_wait_cb"}},{"before":"20ba140e7288086e34a1fb0a9f3feefc2155a1d8","after":"4db4a08135ab295bd51e09ff44e20bf164d2001d","ref":"refs/heads/main","pushedAt":"2024-04-17T14:02:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"virtqueue: Fix comment on shm_io and fix type\n\nThis should hold a pointer to a metal_io_region, make that the type.\n\nAlso fix the comment above this variable. This region holds the address\nof the message buffers, not the vring descriptor table nor available/used\nring data. It is only used for virt-to-phys/phys-to-vert translation on\nthe buffers pointed to by these descriptors.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"virtqueue: Fix comment on shm_io and fix type"}},{"before":"1680aada793d78b512f98cc1fa8fc2ee837919e5","after":"20ba140e7288086e34a1fb0a9f3feefc2155a1d8","ref":"refs/heads/main","pushedAt":"2024-04-17T13:59:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"apps: linux_rpc_demo: Remove endpoint check when not used\n\nIf we do not use the endpoint there is no need to check it for NULL,\nremove this check.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"apps: linux_rpc_demo: Remove endpoint check when not used"}},{"before":"a76b28b2486089cd0c861233f4d7bebf8acf63fc","after":"7cad4e88e2717f8b84c1fe8c9496a6748d4e49b5","ref":"refs/heads/virtio-exp","pushedAt":"2024-04-11T08:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"virtio-mmio: hypervisor-less mode\n\nAdded support for hypervisor-less virtio.\n- HVP dispatch function table\n- Semaphore-based configuration synchronization mechanism when in\nyield-capable context\n\nSigned-off-by: Dan Milea ","shortMessageHtmlLink":"virtio-mmio: hypervisor-less mode"}},{"before":"a6b48bd05b2b5ec5b22d5035a8b6aabdfc29ff68","after":"1680aada793d78b512f98cc1fa8fc2ee837919e5","ref":"refs/heads/main","pushedAt":"2024-04-09T09:53:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"remoteproc: Un-inline remoteproc_init_mem() and remoteproc_add_mem()\n\nHaving these functions as inline header functions forces the contents of\nstruct remoteproc_mem to remain externally exposed. It also does not save\nspace in most cases as every call-site gets the full contents of the\nfunction instead of just a call instruction. Make these normal functions\nlike all others in remoteproc.h.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"remoteproc: Un-inline remoteproc_init_mem() and remoteproc_add_mem()"}},{"before":"2807e6481fb3160d21b8220ba704421bedffe712","after":"a6b48bd05b2b5ec5b22d5035a8b6aabdfc29ff68","ref":"refs/heads/main","pushedAt":"2024-04-09T09:46:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"virtio: Use virtqueue_get_buffer() helpers\n\nThere are functions that handle invalidating and reading from vq_ring\nmembers. Use those here to reduce code duplication.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"virtio: Use virtqueue_get_buffer() helpers"}},{"before":"c245b3b534e5bc49e4c2e391a960026fcc607808","after":"2807e6481fb3160d21b8220ba704421bedffe712","ref":"refs/heads/main","pushedAt":"2024-04-09T09:41:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"rpmsg_virtio: Use priv data in name service callback\n\nThe callback allows us to add private data. Use that to store our\nrpmsg_device instance instead of extracting it from the endpoint\nstruct. The contents of that struct are internal to the RPMsg layer.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"rpmsg_virtio: Use priv data in name service callback"}},{"before":"89a8a3002fc0e8171b91f0d220608facbaa08342","after":"c245b3b534e5bc49e4c2e391a960026fcc607808","ref":"refs/heads/main","pushedAt":"2024-04-09T09:37:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"rpmsg_virtio: Use priv data in name service callback\n\nThe callback allows us to add private data. Use that to store our\nrpmsg_device instance instead of extracting it from the endpoint\nstruct. The contents of that struct are internal to the RPMsg layer.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"rpmsg_virtio: Use priv data in name service callback"}},{"before":"9ddd85c9aae42614dc812bf9560ec280d26f63d7","after":"89a8a3002fc0e8171b91f0d220608facbaa08342","ref":"refs/heads/main","pushedAt":"2024-04-09T07:20:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"apps: Convert examples to rpmsg_get_{tx,rx}_buffer_size()\n\nThe contents of app() in these examples is given a rpmsg_device. We should\nnot have to know about the backing transport layer. We assume it is virtio\nand call into the virtio layer to get the buffer size. This information is\nnow available from the rpmsg layer. Use those functions to make the app()\nagnostic to the backing layer.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"apps: Convert examples to rpmsg_get_{tx,rx}_buffer_size()"}},{"before":"6623fee761332f3d9af7597dfb1964754f4e81c6","after":"9ddd85c9aae42614dc812bf9560ec280d26f63d7","ref":"refs/heads/main","pushedAt":"2024-04-05T17:08:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"apps: examples: load_fw: Do not re-init rproc mems list\n\nThe memory list is already initialized before this callback is called.\nRemove this redundant initialization.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"apps: examples: load_fw: Do not re-init rproc mems list"}},{"before":"04effe4fc735a4f470723e9c4e1609a5039696e6","after":"6623fee761332f3d9af7597dfb1964754f4e81c6","ref":"refs/heads/main","pushedAt":"2024-04-05T17:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"apps: system: linux: Use metal_io_finish() for closing io\n\nDo not directly call into io->close(), use the accessor function.\nWhile here, do not free the io structure as we did not allocate\nit and have no way to know how it was allocated.\n\nSigned-off-by: Andrew Davis ","shortMessageHtmlLink":"apps: system: linux: Use metal_io_finish() for closing io"}},{"before":"d13dd90c5627be94dac5957d0096f854dd6c84f9","after":"04effe4fc735a4f470723e9c4e1609a5039696e6","ref":"refs/heads/main","pushedAt":"2024-04-02T16:17:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arnopo","name":"Arnaud Pouliquen","path":"/arnopo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25483651?s=80&v=4"},"commit":{"message":"remoteproc: drop unnecessary error return value\n\nThe rsc_table is checked against NULL in remoteproc_load().\nBut remoteproc_get_rsc_table() returns ERR_PTR after an error.\nThe error return value is unnecessary, just return NULL for failure.\n\nSigned-off-by: Zongcheng Han ","shortMessageHtmlLink":"remoteproc: drop unnecessary error return value"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWRqg1gA","startCursor":null,"endCursor":null}},"title":"Activity · OpenAMP/open-amp"}