mirror of
https://github.com/apache/nuttx.git
synced 2026-05-21 04:52:02 +08:00
drivers/rptun and rpmsg_virtio: remove cmd initialize
don't need initialize in sim Signed-off-by: Yongrong Wang <wangyongrong@xiaomi.com>
This commit is contained in:
@@ -91,7 +91,6 @@ sim_rpmsg_virtio_get_resource(struct rpmsg_virtio_lite_s *dev)
|
||||
struct sim_rpmsg_virtio_dev_s *priv =
|
||||
container_of(dev, struct sim_rpmsg_virtio_dev_s, dev);
|
||||
struct rpmsg_virtio_lite_rsc_s *rsc;
|
||||
struct rpmsg_virtio_lite_cmd_s *cmd;
|
||||
|
||||
priv->shmem = host_allocshmem(priv->shmemname, sizeof(*priv->shmem));
|
||||
if (!priv->shmem)
|
||||
@@ -100,7 +99,6 @@ sim_rpmsg_virtio_get_resource(struct rpmsg_virtio_lite_s *dev)
|
||||
}
|
||||
|
||||
rsc = &priv->shmem->rsc;
|
||||
cmd = RPMSG_VIRTIO_LITE_RSC2CMD(rsc);
|
||||
|
||||
if (priv->master)
|
||||
{
|
||||
@@ -118,7 +116,6 @@ sim_rpmsg_virtio_get_resource(struct rpmsg_virtio_lite_s *dev)
|
||||
rsc->rpmsg_vring1.num = 8;
|
||||
rsc->config.r2h_buf_size = 2048;
|
||||
rsc->config.h2r_buf_size = 2048;
|
||||
cmd->cmd_slave = 0;
|
||||
|
||||
priv->shmem->base = (uintptr_t)priv->shmem;
|
||||
}
|
||||
@@ -131,7 +128,6 @@ sim_rpmsg_virtio_get_resource(struct rpmsg_virtio_lite_s *dev)
|
||||
usleep(1000);
|
||||
}
|
||||
|
||||
cmd->cmd_master = 0;
|
||||
priv->addrenv[0].va = (uintptr_t)priv->shmem;
|
||||
priv->addrenv[0].pa = priv->shmem->base;
|
||||
priv->addrenv[0].size = sizeof(*priv->shmem);
|
||||
|
||||
@@ -105,7 +105,6 @@ sim_rptun_get_resource(struct rptun_dev_s *dev)
|
||||
{
|
||||
struct sim_rptun_dev_s *priv = container_of(dev,
|
||||
struct sim_rptun_dev_s, rptun);
|
||||
struct rptun_cmd_s *cmd;
|
||||
|
||||
priv->shmem = host_allocshmem(priv->shmemname,
|
||||
sizeof(*priv->shmem));
|
||||
@@ -114,8 +113,6 @@ sim_rptun_get_resource(struct rptun_dev_s *dev)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
cmd = RPTUN_RSC2CMD(&priv->shmem->rsc);
|
||||
|
||||
priv->raddrenv[0].da = 0;
|
||||
priv->raddrenv[0].size = sizeof(*priv->shmem);
|
||||
|
||||
@@ -150,7 +147,6 @@ sim_rptun_get_resource(struct rptun_dev_s *dev)
|
||||
rsc->config.r2h_buf_size = 0x800;
|
||||
rsc->config.h2r_buf_size = 0x800;
|
||||
|
||||
cmd->cmd_slave = 0;
|
||||
priv->shmem->base = (uintptr_t)priv->shmem;
|
||||
|
||||
/* The master notifies its slave when it starts again */
|
||||
@@ -180,8 +176,6 @@ sim_rptun_get_resource(struct rptun_dev_s *dev)
|
||||
usleep(1000);
|
||||
}
|
||||
|
||||
cmd->cmd_master = 0;
|
||||
|
||||
priv->raddrenv[0].pa = (uintptr_t)priv->shmem->base;
|
||||
|
||||
priv->shmem->boots = SIM_RPTUN_STATUS_OK;
|
||||
|
||||
@@ -165,7 +165,6 @@ rpmsg_virtio_ivshmem_get_resource(FAR struct rpmsg_virtio_lite_s *dev)
|
||||
usleep(1000);
|
||||
}
|
||||
|
||||
cmd->cmd_master = 0;
|
||||
priv->addrenv[0].va = (uint64_t)(uintptr_t)priv->shmem;
|
||||
priv->addrenv[0].pa = priv->shmem->basem;
|
||||
priv->addrenv[0].size = priv->shmem_size;
|
||||
|
||||
@@ -193,7 +193,6 @@ rptun_ivshmem_get_resource(FAR struct rptun_dev_s *dev)
|
||||
rsc->config.h2r_buf_size = CONFIG_RPTUN_IVSHMEM_BUFFSIZE;
|
||||
|
||||
priv->shmem->rsc_size = sizeof(struct rptun_rsc_s);
|
||||
cmd->cmd_master = 0;
|
||||
cmd->cmd_slave = RPTUN_CMD(RPTUN_CMD_READY, 0);
|
||||
|
||||
/* Wait until master is ready, slave needs to use master base to
|
||||
|
||||
Reference in New Issue
Block a user