diff --git a/lib/remoteproc/remoteproc_virtio.c b/lib/remoteproc/remoteproc_virtio.c index ef39c49e..f7948848 100644 --- a/lib/remoteproc/remoteproc_virtio.c +++ b/lib/remoteproc/remoteproc_virtio.c @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include @@ -412,6 +412,6 @@ void rproc_virtio_wait_remote_ready(struct virtio_device *vdev) status = rproc_virtio_get_status(vdev); if (status & VIRTIO_CONFIG_STATUS_DRIVER_OK) return; - metal_cpu_yield(); + metal_yield(); } } diff --git a/lib/rpmsg/rpmsg_virtio.c b/lib/rpmsg/rpmsg_virtio.c index 7baaedd5..6747b5e2 100644 --- a/lib/rpmsg/rpmsg_virtio.c +++ b/lib/rpmsg/rpmsg_virtio.c @@ -10,6 +10,7 @@ #include #include +#include #include #include #include @@ -271,8 +272,7 @@ static int rpmsg_virtio_wait_remote_ready(struct rpmsg_virtio_device *rvdev) } else if (status & VIRTIO_CONFIG_STATUS_DRIVER_OK) { return 0; } - /* TODO: clarify metal_cpu_yield usage*/ - metal_cpu_yield(); + metal_yield(); } }