This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 711c58767a6 net/arp: Skip ARP request if ip address is invalid
add dac8604f5e4 openamp: update openamp and libmetal to last release
version
add c208f230ae5 virtio: remove virtio_has_feture() in nuttx because
openamp already implement
add cbcc96cc9b2 drivers/sensors/sersor_rpmsg: fix compile error about
workqueue
add a4ce775a505 net/rpmsg/rpmsg_sockif: fix compile error about
nxsched_getpid
add 5c77a8c4d5e virtio-config.h: move common virtio apis to virtio-config.h
add 3b2c04c6a36 virtio: update virtio_alloc_buf() releated APIs usage
add 44ca5d0e2b4 virtio/vhost: update virtqueue_get_available_buffer() api
add 9a9a93c9e4f nuttx/cache.h: fix the compile warning in sim when enable
OpenAMP
No new revisions were added by this update.
Summary of changes:
drivers/sensors/sensor_rpmsg.c | 1 +
drivers/vhost/vhost-rng.c | 2 +-
drivers/virtio/virtio-snd.c | 16 +--
include/nuttx/cache.h | 4 +-
.../nuttx/virtio/virtio-config.h | 49 +++----
include/nuttx/virtio/virtio.h | 46 +++---
net/rpmsg/rpmsg_sockif.c | 1 +
openamp/0001-lib-errno.h-fix-compile-error.patch | 28 ----
...ake-set-HAVE_STDATOMIC_H-default-true-in-.patch | 33 +++++
...acknowledge-the-received-creation-message.patch | 32 ++---
...otiate-individual-buffer-size-dynamically.patch | 24 ++--
openamp/0003-atomic.h-fix-compiler-error.patch | 51 -------
...y-the-user-when-the-remote-address-is-rec.patch | 10 +-
...-nuttx-fix-unused-parameter-compile-error.patch | 155 ---------------------
...tio.h-negotiate_features-also-can-be-call.patch | 36 -----
... 0004-rpmsg-wait-ept-ready-in-rpmsg_send.patch} | 22 +--
...ake-set-HAVE_STDATOMIC_H-default-true-in-.patch | 40 ------
...namp-add-VIRTIO_RING_F_MUST_NOTIFY-event.patch} | 16 +--
...rpmsg_virtio-change-sched_yeild-to-usleep.patch | 48 -------
...nuttx-io.c-include-stddef.h-in-nuttx-io.c.patch | 27 ----
...-don-t-need-check-status-when-get_tx_pay.patch} | 10 +-
...l-nuttx-Update-function-prototype-changes.patch | 58 --------
...ove-virtqueue_nused-and-virtqueue_navail-.patch | 149 ++++++++++++++++++++
...pmsg_virtio-add-last-buffer-check-to-fix-.patch | 67 +++++++++
...p-get_rx_buffer-return_rx_buffer-to-resol.patch | 57 --------
...e-feature-to-64-bit-in-all-virtio_dispat.patch} | 87 ++++++------
...amp-add-assert-when-get-tx-buffer-failed.patch} | 8 +-
...o.c-virtqueue_kick-after-all-rx-buffer-re.patch | 70 ----------
..._virtio.c-fix-get_tx_payload_buffer-error.patch | 32 -----
....h-add-memory-operation-for-virtio-device.patch | 97 -------------
openamp/CMakeLists.txt | 4 +-
openamp/Makefile | 4 +-
openamp/libmetal.cmake | 16 +--
openamp/libmetal.defs | 11 +-
openamp/open-amp.cmake | 24 ++--
openamp/open-amp.defs | 33 +++--
36 files changed, 437 insertions(+), 931 deletions(-)
copy arch/risc-v/src/nuttsbi/sbi_ipi.c => include/nuttx/virtio/virtio-config.h
(65%)
delete mode 100644 openamp/0001-lib-errno.h-fix-compile-error.patch
create mode 100644
openamp/0001-libmetal-cmake-set-HAVE_STDATOMIC_H-default-true-in-.patch
delete mode 100644 openamp/0003-atomic.h-fix-compiler-error.patch
delete mode 100644
openamp/0004-lib-system-nuttx-fix-unused-parameter-compile-error.patch
delete mode 100644
openamp/0004-openamp-virtio.h-negotiate_features-also-can-be-call.patch
rename openamp/{0006-rpmsg-wait-ept-ready-in-rpmsg_send.patch =>
0004-rpmsg-wait-ept-ready-in-rpmsg_send.patch} (89%)
delete mode 100644
openamp/0005-libmetal-cmake-set-HAVE_STDATOMIC_H-default-true-in-.patch
rename openamp/{0007-openamp-add-VIRTIO_RING_F_MUST_NOTIFY-event.patch =>
0005-openamp-add-VIRTIO_RING_F_MUST_NOTIFY-event.patch} (72%)
delete mode 100644
openamp/0005-remoteproc-rpmsg_virtio-change-sched_yeild-to-usleep.patch
delete mode 100644
openamp/0006-lib-system-nuttx-io.c-include-stddef.h-in-nuttx-io.c.patch
rename
openamp/{0008-rpmsg_virtio-don-t-need-check-status-when-get_tx_pay.patch =>
0006-rpmsg_virtio-don-t-need-check-status-when-get_tx_pay.patch} (76%)
delete mode 100644
openamp/0007-libmetal-nuttx-Update-function-prototype-changes.patch
create mode 100644
openamp/0007-virtqueue-move-virtqueue_nused-and-virtqueue_navail-.patch
create mode 100644
openamp/0008-lib-rpmsg-rpmsg_virtio-add-last-buffer-check-to-fix-.patch
delete mode 100644
openamp/0009-openamp-swap-get_rx_buffer-return_rx_buffer-to-resol.patch
rename
openamp/{0011-virtio-change-feature-to-64-bit-in-all-virtio_dispat.patch =>
0009-virtio-change-feature-to-64-bit-in-all-virtio_dispat.patch} (80%)
rename openamp/{0013-openamp-add-assert-when-get-tx-buffer-failed.patch =>
0010-openamp-add-assert-when-get-tx-buffer-failed.patch} (69%)
delete mode 100644
openamp/0010-rpmsg_virtio.c-virtqueue_kick-after-all-rx-buffer-re.patch
delete mode 100644
openamp/0012-rpmsg_virtio.c-fix-get_tx_payload_buffer-error.patch
delete mode 100644
openamp/0014-virtio.h-add-memory-operation-for-virtio-device.patch