Cary R
ae14a58bff
V0.8: Remove deprecated #ident and fix some other compile warnings
...
This patch removes #ident since it is deprecated in recent gcc
versions. It also removes all the CVS comments and fixes a few
other compilation warnings. There are still a few compilation
warnings, but this takes care of most of them. Fixing the rest
will require a bit more thought.
2011-01-12 15:49:03 -08:00
Cary R
a22124a198
V0.8: Mostly back port the version checking code from development.
...
This is a back port from development of the code to put and check
that the vvp input file is the right version. It also adds the -V
flag to vvp. It does not add the VERSION_TAG information so will
only produce the single string ivl_version tag. The runtime will
read both forms since if it is feed a V0.9 file we want it to
complain nicely (no syntax error). To change the displayed version
for the various programs and checks change version.h.
2008-12-05 22:01:13 -08:00
Michael Witten
3af373667a
[PATCH] Removed #include asm/page.h on GNU/Linux
...
vvp/main.cc was including asm/page.h on GNU/Linux
systems, though that file does not often exist and
is not necessary.
Signed-off-by: Michael Witten <mfwitten@mit.edu>
2008-02-04 13:20:57 -08:00
Cary R
e34647f79c
V0.8: Add vvp flag that allows $stop to act like $finish.
...
This patch adds a new flag to vvp "-n" that can be used to make
$stop and hence <Control-C> act like $finish. This may be desired
when using vvp in a non-interactive environment.
2008-01-09 08:08:19 -08:00
steve
d72eadb885
Get page size from sysconf.
2007-02-16 23:29:17 +00:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
e8a222e783
Fix mingw portability problems.
2003-06-25 04:04:19 +00:00
steve
54e809ffa4
Include verbose messages in log output.
2003-06-13 19:51:08 +00:00
steve
2e3ce49400
Arrange for mcd id=00_00_00_01 to go to stdout
...
as well as a user specified log file, set log
file to buffer lines.
Add vpi_flush function, and clear up some cunfused
return codes from other vpi functions.
Adjust $display and vcd/lxt messages to use the
standard output/log file.
2003-05-15 16:51:08 +00:00
steve
f45fd155c4
Remove the obsolete functor delete functions.
2003-03-13 04:36:57 +00:00
steve
3c18663c3f
Mke getopt ignore options after the file name.
2003-02-07 02:45:05 +00:00
steve
ddd43f1378
Add a means to clear the module search path.
2003-01-18 23:55:35 +00:00
steve
aa3a6dba4e
Schedule wait lists of threads as a single event,
...
to save on events. Also, improve efficiency of
event_s allocation. Add some event statistics to
get an idea where performance is really going.
2003-01-06 23:57:26 +00:00
steve
7a5c30d297
printf size warning.
2002-09-18 03:34:07 +00:00
steve
52bf4e613f
conditional ident string using autoconfig.
2002-08-12 01:34:58 +00:00
steve
41239078a9
Fix initialization of symbol table string heap.
2002-07-15 00:21:42 +00:00
steve
54b96ea7bd
Count different types of functors.
2002-07-05 20:08:44 +00:00
steve
fd8ceac170
Names of vpi objects allocated as vpip_strings.
2002-07-05 17:14:15 +00:00
steve
626f418ab0
Track opcode memory space.
2002-07-05 03:46:43 +00:00
steve
5792220dcb
Remove the vpi object symbol table after compile.
2002-07-05 02:50:57 +00:00
steve
e1a6bb10de
Formally define extended arguments to vvp.
2002-04-12 02:44:02 +00:00
steve
c159ff3134
Add cleanup to verbose messages.
2002-03-01 05:43:14 +00:00
steve
4291866b9f
Add vpi_get_vlog_info support.
2002-01-09 03:15:23 +00:00
steve
acf3a4ec16
Print memory usage information if requested (Stephan Boettcher)
2001-10-20 01:03:42 +00:00
steve
537757a7b9
Cleanup defines and types for mingw compile.
2001-07-30 02:44:05 +00:00
steve
c5234e95cd
Make the -M flag add module search paths.
2001-07-26 03:13:51 +00:00
steve
60c22aefeb
Add the -h flag for help. (Stephan Boettcher)
2001-07-21 21:18:55 +00:00
steve
ae209a144f
Add a stdlog output for vvp, and vvp options
...
to direct them around. (Stephan Boettcher.)
2001-07-16 18:40:19 +00:00
steve
a2d465804f
Add the %shiftl/i0 instruction.
2001-06-23 18:26:26 +00:00
steve
b6e1d63cb0
Change the VPI call process so that loaded .vpi modules
...
use a function table instead of implicit binding.
2001-06-12 03:53:10 +00:00
steve
e69a3ed934
declare getopt by hand in mingw32 compile.
2001-05-20 17:34:53 +00:00
steve
f05b13c630
A resolver that understands some simple strengths.
2001-05-12 20:38:06 +00:00
steve
02b9aa9163
No entry breakpoint if debug is compiled out.
2001-05-11 03:26:31 +00:00
steve
4f804577f9
Add the --enable-vvp-debug option to the configure
...
script of vvp, and detect getopt.h.
2001-05-11 02:06:14 +00:00
steve
a88f030b52
Now that the interactive debugger exists,
...
there is no use for the output dump.
2001-05-09 04:23:18 +00:00
steve
2e12635494
Add to the debugger the ability to view and
...
break on functors.
Add strengths to functors at compile time,
and Make functors pass their strengths as they
propagate their output.
2001-05-08 23:32:26 +00:00
steve
48ff66cbce
Take vector form as parameters to vpi_call.
2001-04-04 04:33:08 +00:00
steve
2858c2f09b
Add the :module header statement.
2001-03-23 02:40:22 +00:00
steve
548ff4f89a
Detect undefined system tasks at compile time.
2001-03-22 22:38:13 +00:00
steve
e81d0d9f23
Compile in a default VPI module dir.
2001-03-22 21:26:53 +00:00
steve
52c7108782
Add support for variable vectors.
2001-03-20 06:16:23 +00:00
steve
6779f01f3a
Add support for string constants to VPI.
2001-03-18 04:35:18 +00:00
steve
f2c1902984
Add structures for VPI support, and all the %vpi_call
...
instruction. Get linking of VPI modules to work.
2001-03-16 01:44:34 +00:00
steve
cb65ee5e00
Add the vvp engine to cvs.
2001-03-11 00:29:38 +00:00