In reply to Rogers:
This message:
UVM_FATAL /local_vol1_nobackup/user/vesutrav/mdm_to_uvmf_4.0/out.er/linux_3.10.0_64/base/library/uvd-base/pub/src/verif/uvc/comp/uvmf/base/src/uvmf_driver_base.svh(95) @ 0.000 ns: sdb_tb_hevc_decoder_test.mdm_agent_h.mdm_agent_h_driver [DRV] BFM handle with interface_name is null
simctrl: *I: Line matched standard error regex ^\t
Indicates that the interface_name variable inside the agent configuration is null. The interface_name variable is initialized using the initialize function of the agents configuration object. The interface_name variable is used as the field_name argument of uvm_config_db::get calls.
The interface_name variable value is automatically set and assigned if you are using the UVMF generator to create the interface, environment, and test bench. If you are using the UVMF generator to create the interface, environment, and test bench then the generated code will simulate without modification. If the generated code does not compile, optimize, and run then you have an error in the YAML used to describe the interface, environment, or bench.