aboutsummaryrefslogtreecommitdiffstats
path: root/src/grt/grt.ver
diff options
context:
space:
mode:
authorMarlon James <marlon.james@gmail.com>2021-03-03 10:33:56 -0800
committertgingold <tgingold@users.noreply.github.com>2021-03-04 07:49:28 +0100
commit783cbac7ba4c14aa7e27f28755dccd7e4ee4d54e (patch)
tree929ab92aac895ec39b5e7780e1fe8cea3edf3be1 /src/grt/grt.ver
parenta03aedddf650f923b06ebacb441a713930cd63e1 (diff)
downloadghdl-783cbac7ba4c14aa7e27f28755dccd7e4ee4d54e.tar.gz
ghdl-783cbac7ba4c14aa7e27f28755dccd7e4ee4d54e.tar.bz2
ghdl-783cbac7ba4c14aa7e27f28755dccd7e4ee4d54e.zip
VHPI: add initial minimal implementation
Minimal implementation of VHPI provides library loading and error support. Calling most vhpi_* functions will raise a VHPI error condition. Incorporates VHPI thunks into libghdlvpi for linking.
Diffstat (limited to 'src/grt/grt.ver')
-rw-r--r--src/grt/grt.ver33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/grt/grt.ver b/src/grt/grt.ver
index e46856fc7..3a414d4c9 100644
--- a/src/grt/grt.ver
+++ b/src/grt/grt.ver
@@ -22,6 +22,39 @@ vpi_remove_cb;
vpi_scan;
vpi_vprintf;
vpi_printf;
+vhpi_register_cb;
+vhpi_remove_cb;
+vhpi_disable_cb;
+vhpi_enable_cb;
+vhpi_get_cb_info;
+vhpi_handle_by_name;
+vhpi_handle_by_index;
+vhpi_handle;
+vhpi_iterator;
+vhpi_scan;
+vhpi_get;
+vhpi_get_str;
+vhpi_get_real;
+vhpi_get_phys;
+vhpi_protected_call;
+vhpi_get_value;
+vhpi_put_value;
+vhpi_schedule_transaction;
+vhpi_format_value;
+vhpi_get_time;
+vhpi_get_next_time;
+vhpi_control;
+vhpi_printf;
+vhpi_vprintf;
+vhpi_is_printable;
+vhpi_compare_handles;
+vhpi_check_error;
+vhpi_release_handle;
+vhpi_create;
+vhpi_register_foreignf;
+vhpi_get_foreignf_info;
+vhpi_get_data;
+vhpi_put_data;
local:
*;
};