diff --git a/vpi/sys_display.c b/vpi/sys_display.c index 2ce1dfde5..c97309439 100644 --- a/vpi/sys_display.c +++ b/vpi/sys_display.c @@ -1980,6 +1980,30 @@ void sys_display_register() res = vpi_register_systf(&tf_data); vpip_make_systf_system_defined(res); + tf_data.type = vpiSysTask; + tf_data.tfname = "$info"; + tf_data.calltf = sys_display_calltf; + tf_data.compiletf = sys_display_compiletf; + tf_data.sizetf = 0; + tf_data.user_data = "$display"; + vpi_register_systf(&tf_data); + + tf_data.type = vpiSysTask; + tf_data.tfname = "$warning"; + tf_data.calltf = sys_display_calltf; + tf_data.compiletf = sys_display_compiletf; + tf_data.sizetf = 0; + tf_data.user_data = "$display"; + vpi_register_systf(&tf_data); + + tf_data.type = vpiSysTask; + tf_data.tfname = "$error"; + tf_data.calltf = sys_display_calltf; + tf_data.compiletf = sys_display_compiletf; + tf_data.sizetf = 0; + tf_data.user_data = "$display"; + vpi_register_systf(&tf_data); + tf_data.type = vpiSysTask; tf_data.tfname = "$displayh"; tf_data.calltf = sys_display_calltf;