Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 224cdea1886a883be7a4652192ae56d485efca6e
https://github.com/OpenAMP/libmetal/commit/224cdea1886a883be7a4652192ae56d4…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M lib/system/generic/xlnx/CMakeLists.txt
M lib/system/generic/xlnx/sys.h
A lib/system/generic/xlnx/sys_devicetree.h
Log Message:
-----------
lib: generic: xlnx: Enable CMake handling for System Device Tree Flow
For AMD-Xilinx tooling, there is a new System Device Tree (SDT) BSP
with different symbols for GIC than the classic BSP. This causes issues
when linking Libmetal against the SDT Flow BSP. Note that there is a
planned deprecation of the classic BSP.
For AMD-Xilinx System Device Tree (SDT) Flow, one of the files provided
by BSP is bspconfig.h. This file provides reference to the symbols that
describe GIC Device ID and GIC distributor Base Address. AMD-Xilinx
tools that use the SDT Flow BSP will provide symbol 'SDT' to signal that
the SDT Flow BSP is present. If SDT symbol is present then the Libmetal
build will include the new header "lib/system/generic/xlnx/sdt.h" to
preserve library build.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: f55c02a7b582825399d37171625aa47ae5b41eb2
https://github.com/OpenAMP/libmetal/commit/f55c02a7b582825399d37171625aa47a…
Author: Johan Hedberg <johan.hedberg(a)intel.com>
Date: 2023-12-15 (Fri, 15 Dec 2023)
Changed paths:
M lib/system/zephyr/alloc.c
M lib/system/zephyr/alloc.h
Log Message:
-----------
Zephyr integration: Use K_HEAP_MEM_POOL_SIZE
This define should be used instead of the Kconfig option to determine if
the k_malloc family of functions are available.
Signed-off-by: Johan Hedberg <johan.hedberg(a)intel.com>
Branch: refs/heads/virtio-exp
Home: https://github.com/OpenAMP/open-amp
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/23058fc10872...a76b28b24860
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 34f9a7c7be026e6429c5870a049027c7c2458988
https://github.com/OpenAMP/open-amp/commit/34f9a7c7be026e6429c5870a049027c7…
Author: Bowen Wang <wangbowen6(a)xiaomi.com>
Date: 2023-12-05 (Tue, 05 Dec 2023)
Changed paths:
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg_virtio: add RPMSG_ASSERT to check the virtqueue add error
Add RPMSG_ASSERT() to rpmsg_virtio_return_buffer() to check the
possible virtqueue buffer add error.
Signed-off-by: Bowen Wang <wangbowen6(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 1cff9f92d176b198329191f194ef5bb0d683b2c9
https://github.com/OpenAMP/open-amp/commit/1cff9f92d176b198329191f194ef5bb0…
Author: Guiding Li <liguiding1(a)xiaomi.com>
Date: 2023-12-05 (Tue, 05 Dec 2023)
Changed paths:
M lib/remoteproc/remoteproc.c
Log Message:
-----------
remoteproc: clear bitmap in remoteproc_stop()
Fix parse res_table failed when repeat start the remoteproc.
If we don't clear the bitmap it will failed in
handle_vdev_rsc() -> remoteproc_allocate_id()
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 95802c1d0328d2d0fe97fc744aa213eb8bc0e466
https://github.com/OpenAMP/open-amp/commit/95802c1d0328d2d0fe97fc744aa213eb…
Author: Guiding Li <liguiding1(a)xiaomi.com>
Date: 2023-12-05 (Tue, 05 Dec 2023)
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:
-----------
openamp: add new ops wait_notified() 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 call rproc_virtio_set_wait_notified()
to set the wait_notified() callback and this callback function will be
called to handle the wait when no tx buffer in tx virtqueue.
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>
Signed-off-by: Bowen Wang <wangbowen6(a)xiaomi.com>