if (hwmem_prog != nullptr) {
/** register this model to the driver */
model_config_t config;
+ config.version = model->getMetadata()->getVersion ();
config.dbuf_fd = hwmem_prog->getDmabuf ();
config.program_size = hwmem_prog->getSize ();
config.program_offset_addr = hwmem_prog->getOffset ();
/** register this model to the driver */
model_config_t config;
+ config.version = model->getMetadata()->getVersion ();
config.dbuf_fd = hwmem_prog->getDmabuf ();
config.program_size = hwmem_prog->getSize ();
config.program_offset_addr = 0;
model_dmabuf = api->alloc (size);
EXPECT_GE (model_dmabuf, 0);
+ model.version = 2;
model.dbuf_fd = model_dmabuf;
model.program_offset_addr = 0;
model.program_size = 0;
model_dmabuf = api->alloc (size);
EXPECT_GE (model_dmabuf, 0);
+ model.version = 3;
model.dbuf_fd = model_dmabuf;
model.program_offset_addr = 0;
model.program_size = 0;
model_dmabuf = api->alloc (size);
EXPECT_GE (model_dmabuf, 0);
+ model.version = 3;
model.dbuf_fd = model_dmabuf;
model.program_offset_addr = 0;
model.program_size = 0;
if (ret < 0)
return model;
+ model.version = 3;
model.program_offset_addr = 0;
model.program_size = 0;
model.metadata_dbuf_fd = ret; /* dummy */
model_dmabuf = api->alloc (size);
EXPECT_GE (model_dmabuf, 0);
+ model.version = 3;
model.dbuf_fd = model_dmabuf;
model.program_offset_addr = 0;
model.program_size = 0;