Branch: refs/heads/virtio-exp
Home: https://github.com/OpenAMP/open-amp
Commit: cf151b83bdf7e0d7c989e5cbb0351b28a2ec7bf6
https://github.com/OpenAMP/open-amp/commit/cf151b83bdf7e0d7c989e5cbb0351b28…
Author: Vincent Guittot <vincent.guittot(a)linaro.org>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M lib/include/openamp/virtio.h
M lib/virtio/virtio.c
Log Message:
-----------
virtio: add virtio scmi device
Include SCMI device in VIRTIO ident list.
Signed-off-by: Vincent Guittot <vincent.guittot(a)linaro.org>
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Commit: befd6025bc822651da084c9f46daa287f6dce4b2
https://github.com/OpenAMP/open-amp/commit/befd6025bc822651da084c9f46daa287…
Author: Vincent Guittot <vincent.guittot(a)linaro.org>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M lib/include/openamp/virtio.h
Log Message:
-----------
virtqueue: add virtio version field
Add version field in virtio_device_id struct so it can be used when action
related to the protocol version is required
Signed-off-by: Vincent Guittot <vincent.guittot(a)linaro.org>
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Commit: cc6c85d95856e6acc77e47caaf56c714ef8549ff
https://github.com/OpenAMP/open-amp/commit/cc6c85d95856e6acc77e47caaf56c714…
Author: Vincent Guittot <vincent.guittot(a)linaro.org>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M lib/include/openamp/virtqueue.h
M lib/virtio/virtqueue.c
Log Message:
-----------
virtio: chained descriptors
Support chained descriptors for slave mode.
Signed-off-by: Vincent Guittot <vincent.guittot(a)linaro.org>
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Commit: e400b75451df12ebf5d43fb690efc3b5ff6678c5
https://github.com/OpenAMP/open-amp/commit/e400b75451df12ebf5d43fb690efc3b5…
Author: Vincent Guittot <vincent.guittot(a)linaro.org>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M lib/include/openamp/virtio.h
Log Message:
-----------
virtio: add more features bits
Add VIRTIO_F_ACCESS_PLATFORM for limited memory access
Add VIRTIO_F_RING_PACKED for packed vring support
Signed-off-by: Vincent Guittot <vincent.guittot(a)linaro.org>
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Commit: 1b707deaf0ff11dd0cee5992b06c61676169d3e6
https://github.com/OpenAMP/open-amp/commit/1b707deaf0ff11dd0cee5992b06c6167…
Author: Dan Milea <dan.milea(a)windriver.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M lib/CMakeLists.txt
M lib/include/openamp/virtio.h
A lib/include/openamp/virtio_mmio.h
M lib/include/openamp/virtqueue.h
A lib/virtio_mmio/CMakeLists.txt
A lib/virtio_mmio/virtio_mmio.c
Log Message:
-----------
virtio: virtio-mmio framework
VIRTIO MMIO framework for OpenAMP.
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Commit: 5bca69f43b95865dfbc33f693329d15e1439fce2
https://github.com/OpenAMP/open-amp/commit/5bca69f43b95865dfbc33f693329d15e…
Author: Dan Milea <dan.milea(a)windriver.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
A zephyr/CMakeLists.txt
A zephyr/README
A zephyr/module.yml
Log Message:
-----------
Zephyr build files
This is needed to allow using the upstream open-amp repository and
to avoid forking zephyrproject-rtos/open-amp.
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Compare: https://github.com/OpenAMP/open-amp/compare/586e8cdfbc45...5bca69f43b95
Branch: refs/heads/virtio-exp
Home: https://github.com/OpenAMP/libmetal
Commit: 49acfb107da882f0c9ca6c93fe201f4fd1d0f063
https://github.com/OpenAMP/libmetal/commit/49acfb107da882f0c9ca6c93fe201f4f…
Author: Dan Milea <dan.milea(a)windriver.com>
Date: 2022-06-02 (Thu, 02 Jun 2022)
Changed paths:
A zephyr/CMakeLists.txt
A zephyr/README
A zephyr/module.yml
Log Message:
-----------
Zephyr build files
This is needed to allow using the upstream libmetal repository and
to avoid forking zephyrproject-rtos/libmetal.
Signed-off-by: Dan Milea <dan.milea(a)windriver.com>
Branch: refs/heads/virtio-exp
Home: https://github.com/OpenAMP/libmetal
Commit: 86fd1ba48e52403cbd9fcf30f10e1e94e6afd43e
https://github.com/OpenAMP/libmetal/commit/86fd1ba48e52403cbd9fcf30f10e1e94…
Author: Kenta Sato <tosainu.maple(a)gmail.com>
Date: 2022-05-06 (Fri, 06 May 2022)
Changed paths:
M lib/system/linux/irq.c
Log Message:
-----------
Create an eventfd object with `EFD_CLOEXEC` flag
The file descriptor `irq_notify_fd` does not have the close-on-exec
(`FD_CLOEXEC`) flag so it possibly leaks to child processes.
This adds an `EFD_CLOEXEC` flag to the second argument of the `exentfd(2)` call,
which tells it to set an `FD_CLOEXEC` flag on the new file descriptor.
Signed-off-by: Kenta Sato <tosainu.maple(a)gmail.com>
Commit: 239e836c210bac7fa09eff073564fe375aa5f1ba
https://github.com/OpenAMP/libmetal/commit/239e836c210bac7fa09eff073564fe37…
Author: Eugene Cohen <quic_egmc(a)quicinc.com>
Date: 2022-05-06 (Fri, 06 May 2022)
Changed paths:
M cmake/options.cmake
M cmake/syscheck.cmake
M lib/system/zephyr/CMakeLists.txt
R lib/system/zephyr/arm/CMakeLists.txt
R lib/system/zephyr/arm/sys.c
R lib/system/zephyr/arm/sys.h
R lib/system/zephyr/riscv/CMakeLists.txt
R lib/system/zephyr/riscv/sys.c
R lib/system/zephyr/riscv/sys.h
A lib/system/zephyr/sys.c
M lib/system/zephyr/sys.h
R lib/system/zephyr/xtensa/CMakeLists.txt
R lib/system/zephyr/xtensa/sys.c
R lib/system/zephyr/xtensa/sys.h
Log Message:
-----------
zephyr: simplify zephyr system to remove machine
Replace the architecture-specific machine directories with a common
C function for polling which calls to arch_cpu_idle.
Add a special case to map Zephyr arm64 to libmetal aarch64 in defining
PROJECT_PROCESSOR variable.
Set the MACHINE variable based CONFIG_ARCH instead of testing
individual arch config flags.
Signed-off-by: Eugene Cohen <quic_egmc(a)quicinc.com>
Commit: 7926c874189bdf8fe5e94d5634d9bd20b0a29195
https://github.com/OpenAMP/libmetal/commit/7926c874189bdf8fe5e94d5634d9bd20…
Author: Eugene Cohen <quic_egmc(a)quicinc.com>
Date: 2022-05-06 (Fri, 06 May 2022)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: add Zephyr build test for arm64 architecture
This adds CI build test for arm64 architecture.
Signed-off-by: Eugene Cohen <quic_egmc(a)quicinc.com>
Commit: e9d4531300bfd6b091b6aae1bd43793bdd6d34ee
https://github.com/OpenAMP/libmetal/commit/e9d4531300bfd6b091b6aae1bd43793b…
Author: Gerard Marull-Paretas <gerard(a)teslabs.com>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M lib/system/zephyr/alloc.h
M lib/system/zephyr/assert.h
M lib/system/zephyr/cache.h
M lib/system/zephyr/log.c
M lib/system/zephyr/mutex.h
M lib/system/zephyr/sleep.h
M lib/system/zephyr/sys.c
M lib/system/zephyr/time.c
M test/system/zephyr/alloc.c
M test/system/zephyr/main.c
Log Message:
-----------
zephyr: update include paths to use <zephyr/...>
Zephyr has prefixed all of its includes with <zephyr/...>. While the old
mode can still be used (CONFIG_LEGACY_INCLUDE_PATH) and is still enabled
by default, it's better to be prepared for its removal in the future.
Signed-off-by: Gerard Marull-Paretas <gerard(a)teslabs.com>
Commit: 8bb3fa38e7dc01e8f8cb8d061560542438107cae
https://github.com/OpenAMP/libmetal/commit/8bb3fa38e7dc01e8f8cb8d0615605424…
Author: Gerard Marull-Paretas <gerard(a)teslabs.com>
Date: 2022-05-16 (Mon, 16 May 2022)
Changed paths:
M lib/system/zephyr/assert.h
M lib/system/zephyr/log.c
Log Message:
-----------
zephyr: use <zephyr/kernel.h>
<zephyr/zephyr.h> is a shim to the Kernel header, so let's use it
directly.
Signed-off-by: Gerard Marull-Paretas <gerard(a)teslabs.com>
Commit: 23ba77941cf38a916d7a9fe5137a8bd2ee1e6122
https://github.com/OpenAMP/libmetal/commit/23ba77941cf38a916d7a9fe5137a8bd2…
Author: Ed Mooring <ed.mooring(a)gmail.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M cmake/platforms/cross-generic-gcc.cmake
Log Message:
-----------
CMake: Remove deprecation warnings
Use CMAKE_C_COMPILER and CMAKE_CXX_COMPILER instead of CMAKE_FORCE_* to
set the cross compilers.
Signed-off-by: Ed Mooring <ed.mooring(a)gmail.com>
Compare: https://github.com/OpenAMP/libmetal/compare/2371f615bb0f...23ba77941cf3