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 264252497c pm: fix pm_wakelock_uninit api block, wd api need irq not 
disabled
     new 8b4376683a openamp: sync the openamp and libmetal to the last commit
     new ef67a866f3 openamp: replace VIRTIO_DRIVER/DEVICE_ONLY to 
VIRTIO_DRIVER/DEVICE_SUPPORT
     new 2bc9256684 openamp/libmetal.defs: fix OpenAMP upgrade err
     new 8e799ff823 rpmsg: upgrade API passing on parameters with the upgrade 
of OpenAMP
     new 5aeb644bc5 virtio: adapt to the new OpenAMP
     new 1b24139020 virtio-pci/mmio: Features change to 64 bit in all 
virtio_dispatch and fix compile warning
     new 60ab9ae37e virtio_9p.c: fix compile error in OpenAMP upgrade feature 
reflow to dev
     new 0b1f45d600 rptun: rptun implements notify_wait through 
rvdev->notify_wait_cb
     new 89c49c53a7 virtio-mmio/pci: add alloc_buf/free_buf for mmio and pci 
transport layer

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 drivers/misc/rpmsgblk.c                            |   2 +-
 drivers/rpmsg/rpmsg.c                              |  12 -
 drivers/rpmsg/rpmsg_port.c                         |  59 +-
 drivers/rpmsg/rpmsg_router_edge.c                  |  59 +-
 drivers/rpmsg/rpmsg_router_hub.c                   |   8 +-
 drivers/rpmsg/rpmsg_virtio.c                       |  20 +-
 drivers/rptun/rptun.c                              |  23 +-
 drivers/virtio/virtio-blk.c                        |   4 +-
 drivers/virtio/virtio-gpu.c                        |   2 +-
 drivers/virtio/virtio-input.c                      |   2 +-
 drivers/virtio/virtio-mmio.c                       |  64 ++-
 drivers/virtio/virtio-net.c                        |   4 +-
 drivers/virtio/virtio-pci-legacy.c                 |  16 +-
 drivers/virtio/virtio-pci-modern.c                 |  22 +-
 drivers/virtio/virtio-pci.c                        |  39 +-
 drivers/virtio/virtio-pci.h                        |   7 +-
 drivers/virtio/virtio-rng.c                        |   2 +-
 drivers/virtio/virtio-rpmb.c                       |   2 +-
 drivers/virtio/virtio-serial.c                     |   2 +-
 drivers/virtio/virtio-snd.c                        |   4 +-
 drivers/virtio/virtio.c                            |  42 --
 fs/rpmsgfs/rpmsgfs_server.c                        |   4 +-
 fs/v9fs/virtio_9p.c                                |   4 +-
 include/nuttx/rpmsg/rpmsg.h                        |   7 -
 include/nuttx/virtio/virtio.h                      |  29 +-
 openamp/0001-lib-errno.h-fix-compile-error.patch   |  29 +
 ...etal-add-metal_list_for_each_safe-support.patch |  28 -
 ...acknowledge-the-received-creation-message.patch |  95 ++-
 ...otiate-individual-buffer-size-dynamically.patch | 130 ++---
 ...mic-enable-64-bit-atomic-by-toolchain-bu.patch} |  21 +-
 ...ttx-io.c-align-access-when-read-write-siz.patch |  57 --
 openamp/0003-atomic.h-fix-compiler-error.patch     |  52 ++
 ...ttx-io.c-Fix-void-pointer-arithmetic-in-a.patch |  36 --
 ...y-the-user-when-the-remote-address-is-rec.patch |  75 +++
 ...-nuttx-fix-unused-parameter-compile-error.patch | 156 +++++
 ...4-openamp-add-new-ops-notify_wait-support.patch | 189 ------
 ...tio.h-negotiate_features-also-can-be-call.patch |  37 ++
 ...ake-set-HAVE_STDATOMIC_H-default-true-in-.patch |  41 ++
 ...rpmsg_virtio-change-sched_yeild-to-usleep.patch |  49 ++
 ...o-don-t-need-check-status-when-get_tx_pay.patch |  33 --
 ...nuttx-io.c-include-stddef.h-in-nuttx-io.c.patch |  28 +
 ...y-the-user-when-the-remote-address-is-rec.patch |  68 ---
 ... 0006-rpmsg-wait-ept-ready-in-rpmsg_send.patch} |  51 +-
 ...enamp-add-VIRTIO_RING_F_MUST_NOTIFY-event.patch |  43 ++
 ...id-double-calling-ns_bound-when-each-othe.patch |  55 --
 ...make-all-elf_-functions-static-except-elf.patch | 195 -------
 ...o-don-t-need-check-status-when-get_tx_pay.patch |  39 ++
 ...claration-of-vring_rsc-shadows-a-previous.patch |  36 --
 ...p-get_rx_buffer-return_rx_buffer-to-resol.patch |  58 ++
 ...o.c-virtqueue_kick-after-all-rx-buffer-re.patch |  71 +++
 ...ptun-don-t-wait-issue-when-get-tx-patyloa.patch |  28 -
 ...-rpmsg_virtio_get_tx_buffer-no-idx-return.patch |  30 -
 ...ge-feature-to-64-bit-in-all-virtio_dispat.patch | 255 +++++++++
 ...sg-add-new-API-rpdev_release_tx-rx_buffer.patch | 100 ----
 ..._virtio.c-fix-get_tx_payload_buffer-error.patch |  33 ++
 ...namp-add-assert-when-get-tx-buffer-failed.patch |  29 +
 ...mp-add-error-log-when-ept-cb-return-error.patch |  33 --
 ...rpmsg-add-cache-flash-when-hold-rx-buffer.patch |  65 ---
 ....h-add-memory-operation-for-virtio-device.patch |  98 ++++
 ...-cache_invalidate-when-real-data-returned.patch |  28 -
 ...dd-new-API-rpmsg_virtio_get_rxbuffer_size.patch | 105 ----
 ...ow-virtio-1.2-spec-add-more-virtio-status.patch |  93 ---
 ...upling-the-transport-layer-and-virtio-dev.patch | 635 ---------------------
 ...9-virtio.h-add-version-in-device-id-table.patch |  28 -
 ...d-the-virtio_negotiate_features-interface.patch |  41 --
 openamp/CMakeLists.txt                             |   3 +-
 openamp/Kconfig                                    |  12 +-
 openamp/Makefile                                   |   3 +-
 openamp/libmetal.cmake                             |  16 +-
 openamp/libmetal.defs                              |  16 +-
 openamp/open-amp.cmake                             |  54 +-
 openamp/open-amp.defs                              |  48 +-
 72 files changed, 1529 insertions(+), 2335 deletions(-)
 create mode 100644 openamp/0001-lib-errno.h-fix-compile-error.patch
 delete mode 100644 
openamp/0001-libmetal-add-metal_list_for_each_safe-support.patch
 rename 
openamp/{0004-libmetal-atomic-enable-64-bit-atomic-by-toolchain-bu.patch => 
0002-libmetal-atomic-enable-64-bit-atomic-by-toolchain-bu.patch} (66%)
 delete mode 100644 
openamp/0002-libmetal-nuttx-io.c-align-access-when-read-write-siz.patch
 create mode 100644 openamp/0003-atomic.h-fix-compiler-error.patch
 delete mode 100644 
openamp/0003-libmetal-nuttx-io.c-Fix-void-pointer-arithmetic-in-a.patch
 create mode 100644 
openamp/0003-rpmsg-notify-the-user-when-the-remote-address-is-rec.patch
 create mode 100644 
openamp/0004-lib-system-nuttx-fix-unused-parameter-compile-error.patch
 delete mode 100644 openamp/0004-openamp-add-new-ops-notify_wait-support.patch
 create mode 100644 
openamp/0004-openamp-virtio.h-negotiate_features-also-can-be-call.patch
 create mode 100644 
openamp/0005-libmetal-cmake-set-HAVE_STDATOMIC_H-default-true-in-.patch
 create mode 100644 
openamp/0005-remoteproc-rpmsg_virtio-change-sched_yeild-to-usleep.patch
 delete mode 100644 
openamp/0005-rpmsg_virtio-don-t-need-check-status-when-get_tx_pay.patch
 create mode 100644 
openamp/0006-lib-system-nuttx-io.c-include-stddef.h-in-nuttx-io.c.patch
 delete mode 100644 
openamp/0006-rpmsg-notify-the-user-when-the-remote-address-is-rec.patch
 rename 
openamp/{0003-rpmsg-wait-endpoint-ready-in-rpmsg_send-and-rpmsg_se.patch => 
0006-rpmsg-wait-ept-ready-in-rpmsg_send.patch} (75%)
 create mode 100644 
openamp/0007-openamp-add-VIRTIO_RING_F_MUST_NOTIFY-event.patch
 delete mode 100644 
openamp/0007-openamp-avoid-double-calling-ns_bound-when-each-othe.patch
 delete mode 100644 
openamp/0008-remoteproc-make-all-elf_-functions-static-except-elf.patch
 create mode 100644 
openamp/0008-rpmsg_virtio-don-t-need-check-status-when-get_tx_pay.patch
 delete mode 100644 
openamp/0009-Fix-warn-declaration-of-vring_rsc-shadows-a-previous.patch
 create mode 100644 
openamp/0009-openamp-swap-get_rx_buffer-return_rx_buffer-to-resol.patch
 create mode 100644 
openamp/0010-rpmsg_virtio.c-virtqueue_kick-after-all-rx-buffer-re.patch
 delete mode 100644 
openamp/0010-rptun-fix-rptun-don-t-wait-issue-when-get-tx-patyloa.patch
 delete mode 100644 
openamp/0011-rpmsg-fix-rpmsg_virtio_get_tx_buffer-no-idx-return.patch
 create mode 100644 
openamp/0011-virtio-change-feature-to-64-bit-in-all-virtio_dispat.patch
 delete mode 100644 
openamp/0012-rpmsg-add-new-API-rpdev_release_tx-rx_buffer.patch
 create mode 100644 
openamp/0012-rpmsg_virtio.c-fix-get_tx_payload_buffer-error.patch
 create mode 100644 
openamp/0013-openamp-add-assert-when-get-tx-buffer-failed.patch
 delete mode 100644 
openamp/0013-openamp-add-error-log-when-ept-cb-return-error.patch
 delete mode 100644 openamp/0014-rpmsg-add-cache-flash-when-hold-rx-buffer.patch
 create mode 100644 
openamp/0014-virtio.h-add-memory-operation-for-virtio-device.patch
 delete mode 100644 
openamp/0015-rpmsg-do-cache_invalidate-when-real-data-returned.patch
 delete mode 100644 
openamp/0016-openamp-add-new-API-rpmsg_virtio_get_rxbuffer_size.patch
 delete mode 100644 
openamp/0017-virtio-follow-virtio-1.2-spec-add-more-virtio-status.patch
 delete mode 100644 
openamp/0018-virtio-decoupling-the-transport-layer-and-virtio-dev.patch
 delete mode 100644 openamp/0019-virtio.h-add-version-in-device-id-table.patch
 delete mode 100644 
openamp/0020-virtio-Add-the-virtio_negotiate_features-interface.patch

Reply via email to