Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 962b6ef07116e5265216319b107f7f581fbeaa8c
https://github.com/OpenAMP/open-amp/commit/962b6ef07116e5265216319b107f7f58…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-04-02 (Tue, 02 Apr 2024)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
Log Message:
-----------
rpmsg_virtio: Deprecate rpmsg_virtio_{create,delete}_virtqueues helpers
These are only used internally by rpmsg_virtio. They also already exist
as part of the virtio API. Do not create an extra wrapper API out of
these functions. Deprecate these functions.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 435a74175af32949e46f9cf4d3aa7044ada9e0a9
https://github.com/OpenAMP/open-amp/commit/435a74175af32949e46f9cf4d3aa7044…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-04-02 (Tue, 02 Apr 2024)
Changed paths:
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg_virtio: Do not use rpmsg_virtio_{create,delete}_virtqueues helpers
These are only used internally by rpmsg_virtio. They also already exist
as part of the virtio API. Do not create an extra wrapper API out of
these functions. Use the virtio functions directly in rpmsg_virtio.c.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: d233fdc1104a84ba31c00c31e8d87af03c96f0c2
https://github.com/OpenAMP/open-amp/commit/d233fdc1104a84ba31c00c31e8d87af0…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-04-02 (Tue, 02 Apr 2024)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
Log Message:
-----------
rpmsg_virtio: Deprecate functions that duplicate virtio functions
Do not expose new functions that reach into structs not belonging to
rpmsg_virtio, that breaks layering. Functions to access these members of
struct virtio are already provided by virtio, use those instead. Deprecate
the unneeded and layer breaking rpmsg_virtio functions for the same.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: 2427641697e5b5536da1b52e3adf849337df5aa4
https://github.com/OpenAMP/open-amp/commit/2427641697e5b5536da1b52e3adf8493…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-04-02 (Tue, 02 Apr 2024)
Changed paths:
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg_virtio: Do not use rpmsg_virtio_{get,set} helpers
These functions are deprecated, use their replacements.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: d13dd90c5627be94dac5957d0096f854dd6c84f9
https://github.com/OpenAMP/open-amp/commit/d13dd90c5627be94dac5957d0096f854…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-04-02 (Tue, 02 Apr 2024)
Changed paths:
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg_virtio: Return error code if waiting for remote fails
If we cannot finish waiting for the remote to be ready to start RPMsg
communication then return and propagate an error.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Compare: https://github.com/OpenAMP/open-amp/compare/d50bb033a9aa...d13dd90c5627
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: d6b3604022b1305c488380562b49e2e4664900c5
https://github.com/OpenAMP/open-amp/commit/d6b3604022b1305c488380562b49e2e4…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-04-02 (Tue, 02 Apr 2024)
Changed paths:
M lib/include/openamp/rsc_table_parser.h
M lib/remoteproc/rsc_table_parser.c
Log Message:
-----------
rsc_table_parser: Do not expose internal-only functions
These functions are only used within rsc_table_parser. These should be
only available there and made static. This prevents them from becoming
part of the API.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: a0b2b7c10f1d99fe6431de6455e4ae1adc85293b
https://github.com/OpenAMP/open-amp/commit/a0b2b7c10f1d99fe6431de6455e4ae1a…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-04-02 (Tue, 02 Apr 2024)
Changed paths:
R lib/include/openamp/rsc_table_parser.h
M lib/remoteproc/remoteproc.c
M lib/remoteproc/rsc_table_parser.c
A lib/remoteproc/rsc_table_parser.h
Log Message:
-----------
rsc_table_parser: Move header to make internal functions internal only
The files in include/openamp are deployed on install and can be used
by applications using the OpenAMP API. The functions in rsc_table_parser
are all internal use only. Move this header out of that location.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Commit: d50bb033a9aa0d469b27f0314dbd0c02aff10a81
https://github.com/OpenAMP/open-amp/commit/d50bb033a9aa0d469b27f0314dbd0c02…
Author: Andrew Davis <afd(a)ti.com>
Date: 2024-04-02 (Tue, 02 Apr 2024)
Changed paths:
M lib/remoteproc/rsc_table_parser.c
Log Message:
-----------
rsc_table_parser: Do not forward declare when not needed
Forward declaration of functions here is not needed, simply move
the function definition to top of the file. No functional change.
Signed-off-by: Andrew Davis <afd(a)ti.com>
Compare: https://github.com/OpenAMP/open-amp/compare/15b4a8b6210e...d50bb033a9aa
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
Branch: refs/heads/virtio-exp-v2023.10
Home: https://github.com/OpenAMP/open-amp
Commit: 963e8c5b1da01a3b038b5106d9b097f1bee1a95c
https://github.com/OpenAMP/open-amp/commit/963e8c5b1da01a3b038b5106d9b097f1…
Author: Dan Milea <dan.milea(a)windriver.com>
Date: 2023-11-07 (Tue, 07 Nov 2023)
Changed paths:
A lib/include/openamp/virtio_rng_drv.h
M lib/virtio_mmio/CMakeLists.txt
A lib/virtio_mmio/virtio_rng_drv.c
Log Message:
-----------
virtio-mmio: entropy device
Added virtio entropy device support.
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Commit: e021b8373ad4da995c87a34b41c664afd30a3194
https://github.com/OpenAMP/open-amp/commit/e021b8373ad4da995c87a34b41c664af…
Author: Dan Milea <dan.milea(a)windriver.com>
Date: 2023-11-07 (Tue, 07 Nov 2023)
Changed paths:
A lib/include/openamp/virtio_net_drv.h
M lib/virtio_mmio/CMakeLists.txt
A lib/virtio_mmio/virtio_net_drv.c
Log Message:
-----------
virtio-mmio: network device
Added virtio network device support.
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Commit: 23058fc10872af763a11940555dd8f44faffe734
https://github.com/OpenAMP/open-amp/commit/23058fc10872af763a11940555dd8f44…
Author: Dan Milea <dan.milea(a)windriver.com>
Date: 2023-11-07 (Tue, 07 Nov 2023)
Changed paths:
A lib/include/openamp/virtio_serial_drv.h
M lib/virtio_mmio/CMakeLists.txt
A lib/virtio_mmio/virtio_serial_drv.c
Log Message:
-----------
virtio-mmio: console device
Added virtio console device support.
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Commit: ead7ad8bb0a0db925e3a7e2a42ca6def8b8c399b
https://github.com/OpenAMP/open-amp/commit/ead7ad8bb0a0db925e3a7e2a42ca6def…
Author: Felipe Neves <felipe.neves(a)linaro.org>
Date: 2023-12-14 (Thu, 14 Dec 2023)
Changed paths:
M cmake/options.cmake
M lib/include/openamp/virtio.h
A lib/include/openamp/virtio_mmio_dev.h
M lib/virtio_mmio/CMakeLists.txt
A lib/virtio_mmio/virtio_mmio_dev.c
Log Message:
-----------
virtio-mmio: add initial support for Virtio MMIO device side
Signed-off-by: Felipe Neves <felipe.neves(a)linaro.org>
virtio_mmio_dev: initial support for device side
virtio mmio transport, it is based on work done originally
by Nicolas Granger from ST: <nicolas.granger01(a)st.com>
Signed-off-by: Felipe Neves <felipe.neves(a)linaro.org>
Commit: a76b28b2486089cd0c861233f4d7bebf8acf63fc
https://github.com/OpenAMP/open-amp/commit/a76b28b2486089cd0c861233f4d7bebf…
Author: Felipe Neves <felipe.neves(a)linaro.org>
Date: 2023-12-14 (Thu, 14 Dec 2023)
Changed paths:
M lib/include/openamp/virtio_mmio.h
R lib/include/openamp/virtio_mmio_dev.h
M lib/virtio_mmio/virtio_mmio_dev.c
Log Message:
-----------
virtio_mmio: unify device and driver interfaces into a
single header file.
Signed-off-by: Felipe Neves <felipe.neves(a)linaro.org>
Compare: https://github.com/OpenAMP/open-amp/compare/963e8c5b1da0%5E...a76b28b24860
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
All,
The meeting today will appear one hour later for anyone in North
American in an area that practices Day Light Savings. This meeting is
tied to UK time and they will not move to daylight savings until the end
of March.
Bill
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 198e2e69a98931162b08c7193633ad9f1077f9f7
https://github.com/OpenAMP/open-amp/commit/198e2e69a98931162b08c7193633ad9f…
Author: Yongrong Wang <wangyongrong(a)xiaomi.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M lib/include/openamp/remoteproc.h
M lib/include/openamp/remoteproc_virtio.h
M lib/include/openamp/rpmsg.h
M lib/include/openamp/virtio.h
M lib/remoteproc/remoteproc.c
M lib/remoteproc/remoteproc_virtio.c
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
Revert "openamp: add new ops wait_notified() to avoid looping in tx buffer get"
This reverts commit 95802c1d0328d2d0fe97fc744aa213eb8bc0e466.
Signed-off-by: Yongrong Wang <wangyongrong(a)xiaomi.com>
Commit: 15b4a8b6210ef0241fb0f62133ad15ebdf48e9bd
https://github.com/OpenAMP/open-amp/commit/15b4a8b6210ef0241fb0f62133ad15eb…
Author: Yongrong Wang <wangyongrong(a)xiaomi.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M lib/include/openamp/rpmsg.h
M lib/include/openamp/rpmsg_virtio.h
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
openamp: add notify_wait_cb to avoid looping in tx buffer get
Give users a chance to handle the no tx buffer situation when get tx
buffer, with this patch, user can set the notify_wait_cb in driver
and this callback function will be called to handle the wait when no
tx buffer in tx virtqueue.
Signed-off-by: Yongrong Wang <wangyongrong(a)xiaomi.com>
Compare: https://github.com/OpenAMP/open-amp/compare/79b795e954e1...15b4a8b6210e
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 79b795e954e15d0d7c37d49fd32ac9cc0315bc3c
https://github.com/OpenAMP/open-amp/commit/79b795e954e15d0d7c37d49fd32ac9cc…
Author: Umair Khan <umair_khan(a)mentor.com>
Date: 2024-02-29 (Thu, 29 Feb 2024)
Changed paths:
M lib/remoteproc/elf_loader.c
Log Message:
-----------
remoteproc: Fix management of non loadable program segments
The elf loader assumes that the last ELF program segment will always
be a LOAD type segment. I deduce this from the fact that the elf_load()
function, when loading the remote ELF sections during the
RPROC_LOADER_READY_TO_LOAD stage, compares the last load segment num
to the total ELF sections to determine if the loading is complete and
it can move to the next stage RPROC_LOADER_POST_DATA_LOAD. If the last
program segment in the ELF is not of type LOAD, the last loaded LOAD
segment never equals total ELF sections. This creates an error
condition and the firmware loading fails. This patch fixes this issue
by comparing the last loaded LOAD segment number with the max LOAD
segment number in the ELF.
Signed-off-by: Umair Khan <umair_khan(a)mentor.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 5bab7225cac041c26ecfbc92169d04d55211c4b2
https://github.com/OpenAMP/libmetal/commit/5bab7225cac041c26ecfbc92169d04d5…
Author: Rajiv Mohan <rajiv.mohan(a)amd.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
M lib/system/freertos/xlnx/sys.c
M lib/system/generic/xlnx/sys.c
Log Message:
-----------
lib: system: MPU flag check fix for xilinx platform
Check if valid MPU flag is set or not. Current condition checks
if flag is 0 or not, which is not intended use of flags
Signed-off-by: Rajiv Mohan <rajiv.mohan(a)amd.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/libmetal/settings/notifications
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 0c7e4202d0a1c6a6d590eb0c8f9d081dc7aed2ce
https://github.com/OpenAMP/open-amp/commit/0c7e4202d0a1c6a6d590eb0c8f9d081d…
Author: Bowen Wang <wangbowen6(a)xiaomi.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
M lib/remoteproc/remoteproc_virtio.c
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
remoteproc_virtio: optimize the remoteproc virtio transport layer
1. Implement the rproc_virtio_create_virtqueues() and
rproc_virtio_delete_virtqueues().
2. Because 1, also modified the rpmsg init.
Signed-off-by: Bowen Wang <wangbowen6(a)xiaomi.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OpenAMP/open-amp/settings/notifications