<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>Trusster Forums &#187; Recent Topics</title>
<link>http://forums.trusster.com/</link>
<description>Trusster Forums &#187; Recent Topics</description>
<language>en</language>
<pubDate>Fri, 30 Jul 2010 14:52:31 +0000</pubDate>

<item>
<title>shakthimaan on "Teal build error Fedora"</title>
<link>http://forums.trusster.com/topic/teal-build-error-fedora#post-12</link>
<pubDate>Wed, 30 Dec 2009 02:46:34 +0000</pubDate>
<dc:creator>shakthimaan</dc:creator>
<guid isPermaLink="false">12@http://forums.trusster.com/</guid>
<description>&#60;p&#62;I am trying to build Teal (teal_1_40b.tar.gz) on Fedora 12 using gcc 4.4.2:&#60;/p&#62;
&#60;p&#62;$ export SIMULATOR_HOME=/usr&#60;/p&#62;
&#60;p&#62;$ ARCH=Linux make SIM=ivl&#60;br /&#62;
gcc -c -fPIC ./teal_reg.cpp -o ./teal_reg.o -Wall      -Dvpi_2_0 -DSIM=ivl -Divl -I. -I/usr/include -I/usr/pli_incs -I/usr/pli/interface&#60;br /&#62;
In file included from ./teal.h:136,&#60;br /&#62;
                 from ./teal_reg.cpp:32:&#60;br /&#62;
./teal_vout.h:149: warning: ‘typedef’ was ignored in this declaration&#60;br /&#62;
In file included from ./teal.h:137,&#60;br /&#62;
                 from ./teal_reg.cpp:32:&#60;br /&#62;
./teal_reg.h:95: warning: ‘typedef’ was ignored in this declaration&#60;br /&#62;
./teal_reg.cpp:391: error: ‘bool teal::operator==(const teal::reg&#38;amp;, const teal::reg&#38;amp;)’ should have been declared inside ‘teal’&#60;br /&#62;
./teal_reg.cpp:398: error: ‘teal::reg::four_state teal::triple_equal(const teal::reg&#38;amp;, const teal::reg&#38;amp;)’ should have been declared inside ‘teal’&#60;br /&#62;
./teal_reg.cpp:428: error: ‘teal::reg::four_state teal::operator&#38;lt;(const teal::reg&#38;amp;, const teal::reg&#38;amp;)’ should have been declared inside ‘teal’&#60;br /&#62;
make: *** [teal_reg.o] Error 1&#60;/p&#62;
&#60;p&#62;Has anyone been able to successfully build Teal on *nix? Please let me know how to proceed.
&#60;/p&#62;</description>
</item>
<item>
<title>shakthimaan on "Mailing list"</title>
<link>http://forums.trusster.com/topic/mailing-list#post-33</link>
<pubDate>Tue, 22 Jun 2010 06:44:47 +0000</pubDate>
<dc:creator>shakthimaan</dc:creator>
<guid isPermaLink="false">33@http://forums.trusster.com/</guid>
<description>&#60;p&#62;I am trying to package Teal for Fedora.&#60;/p&#62;
&#60;p&#62;1. Can you please create a mailing list for discussions, and submission of patches?&#60;/p&#62;
&#60;p&#62;2. If you could also remove the login requirement, and provide an RSS feed for source code, it will be very helpful to keep track of new releases!&#60;/p&#62;
&#60;p&#62;Thanks!
&#60;/p&#62;</description>
</item>
<item>
<title>shimrod on "Active HDL (Windows)"</title>
<link>http://forums.trusster.com/topic/active-hdl-windows#post-30</link>
<pubDate>Tue, 04 May 2010 05:10:34 +0000</pubDate>
<dc:creator>shimrod</dc:creator>
<guid isPermaLink="false">30@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi &#60;/p&#62;
&#60;p&#62;Im trying to get teal (1.40b) and Truss to work with Active HDL 8.2 under windows XP, with pthreads.2 and the mingw gcc compiler that comes with the simulator.&#60;br /&#62;
I have managed to compile teal (PLI 1) and some of the tests passes. However the mutex_test crashes the simulator. I tried to play with the number of threads and up to 4 works. When I change the no of iterations to 1 I can create many (250) threads. So it seems to me that something with the mutex fails. &#60;/p&#62;
&#60;p&#62;Regarding Truss, I can't compile since the different implementation of pthread_t.&#60;br /&#62;
Truss seems to rely on the id being 0 after thread cancelled?&#60;br /&#62;
Also this seems redundant since teal::stop_Thread is calling both ptrhead_cancel and pthread_join.&#60;/p&#62;
&#60;p&#62;Anyone who has some ideas? Or should I give up and move to linux and a proper simulator?&#60;/p&#62;
&#60;p&#62;Im not an C++ (or C) expert and the code is quite complex to follow.&#60;/p&#62;
&#60;p&#62;Thanks and best regards&#60;br /&#62;
Rolf
&#60;/p&#62;</description>
</item>
<item>
<title>admin on "Can&#039;t get back to main site from forum"</title>
<link>http://forums.trusster.com/topic/cant-get-back-to-main-site-from-forum#post-23</link>
<pubDate>Wed, 17 Mar 2010 15:30:32 +0000</pubDate>
<dc:creator>admin</dc:creator>
<guid isPermaLink="false">23@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hey guys, can you add a link back to the main site from the forums?
&#60;/p&#62;</description>
</item>
<item>
<title>amitbaran on "error while compiling teal in icarus verilog"</title>
<link>http://forums.trusster.com/topic/error-while-compiling-teal-in-icarus-verilog#post-10</link>
<pubDate>Mon, 16 Nov 2009 14:31:16 +0000</pubDate>
<dc:creator>amitbaran</dc:creator>
<guid isPermaLink="false">10@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi,&#60;br /&#62;
    I used icarus verilog to test the teal library but I got the following error, can you please help me to solve this. I am using the instructions written on the teal user guide.&#60;/p&#62;
&#60;p&#62;In file included from ../teal.h:137,&#60;br /&#62;
                 from ./reg_test.cpp:37:&#60;br /&#62;
../teal_vout.h:149: warning: ‘typedef’ was ignored in this declaration&#60;br /&#62;
In file included from ../teal.h:138,&#60;br /&#62;
                 from ./reg_test.cpp:37:&#60;br /&#62;
../teal_reg.h:95: warning: ‘typedef’ was ignored in this declaration&#60;br /&#62;
make: *** No rule to make target &#60;code&#62;../libteal.ivl.a&#38;#39;, needed by&#60;/code&#62;reg_test.ivl.so'.  Stop.
&#60;/p&#62;</description>
</item>
<item>
<title>moogyd on "Crash: Ubuntu/Icarus/GCC ?"</title>
<link>http://forums.trusster.com/topic/crash-ubuntuicarusgcc#post-11</link>
<pubDate>Sat, 19 Dec 2009 12:10:31 +0000</pubDate>
<dc:creator>moogyd</dc:creator>
<guid isPermaLink="false">11@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;I am running on Ubuntu 8.04.&#60;br /&#62;
I don't know where the problem is, but when I try to run the examples (e.g. alu_test), I get a &#34;crash&#34;&#60;/p&#62;
&#60;p&#62;Running Simulation&#60;br /&#62;
resultfile /home/stevend/work/teal_truss/examples/alu/results/alu_test_1_results.log&#60;br /&#62;
*** glibc detected *** vvp: free(): invalid pointer: 0x080e57f8 ***&#60;br /&#62;
======= Backtrace: =========&#60;br /&#62;
/lib/tls/i686/cmov/libc.so.6[0xb7d02a85]&#60;br /&#62;
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7d064f0]&#60;br /&#62;
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7bcbb11]&#60;br /&#62;
/usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb7ba779d]&#60;br /&#62;
/usr/lib/libstdc++.so.6(_ZNSsD1Ev+0x51)[0xb7ba9571]&#60;br /&#62;
hdl/alu_test.ivl.so(_Z18teal_scan_plusargsRKSs+0x20f)[0xb7c6e4d1]&#60;br /&#62;
hdl/alu_test.ivl.so(_ZN4teal10dictionary4findERKSs+0x25)[0xb7c6e5a3]&#60;br /&#62;
hdl/alu_test.ivl.so(_ZN4teal10dictionary4findIjEET_RKSsS2_+0x2e)[0xb7c65d08]&#60;br /&#62;
hdl/alu_test.ivl.so(_ZN4teal4voutC1ERKSs+0x53)[0xb7c60887]&#60;br /&#62;
hdl/alu_test.ivl.so[0xb7c6c210]&#60;br /&#62;
hdl/alu_test.ivl.so[0xb7c6c2a0]&#60;br /&#62;
hdl/alu_test.ivl.so[0xb7c821e5]&#60;br /&#62;
hdl/alu_test.ivl.so[0xb7c382e4]&#60;br /&#62;
/lib/ld-linux.so.2[0xb7ef99d0]&#60;br /&#62;
/lib/ld-linux.so.2[0xb7ef9b03]&#60;br /&#62;
/lib/ld-linux.so.2[0xb7efd7b4]&#60;br /&#62;
/lib/ld-linux.so.2[0xb7ef9606]&#60;br /&#62;
/lib/ld-linux.so.2[0xb7efcf8e]&#60;br /&#62;
/lib/tls/i686/cmov/libdl.so.2[0xb7ed1c19]&#60;br /&#62;
/lib/ld-linux.so.2[0xb7ef9606]&#60;br /&#62;
/lib/tls/i686/cmov/libdl.so.2[0xb7ed22bc]&#60;br /&#62;
/lib/tls/i686/cmov/libdl.so.2(dlopen+0x41)[0xb7ed1b51]&#60;br /&#62;
vvp(_Z16vpip_load_modulePKc+0xb7)[0x80793d7]&#60;br /&#62;
vvp(main+0x490)[0x8057dd0]&#60;br /&#62;
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7cad450]&#60;br /&#62;
vvp(__gxx_personality_v0+0x41d)[0x8057781]&#60;br /&#62;
======= Memory map: ========&#60;br /&#62;
08048000-08099000 r-xp 00000000 08:01 1196961    /usr/local/bin/vvp&#60;br /&#62;
08099000-0809a000 rw-p 00051000 08:01 1196961    /usr/local/bin/vvp&#60;br /&#62;
0809a000-080f1000 rw-p 0809a000 00:00 0          [heap]&#60;br /&#62;
b7900000-b7921000 rw-p b7900000 00:00 0&#60;br /&#62;
b7921000-b7a00000 ---p b7921000 00:00 0&#60;br /&#62;
b7afc000-b7b10000 r-xp 00000000 08:01 184662     /lib/tls/i686/cmov/libpthread-2.7.so&#60;br /&#62;
b7b10000-b7b12000 rw-p 00013000 08:01 184662     /lib/tls/i686/cmov/libpthread-2.7.so&#60;br /&#62;
b7b12000-b7b14000 rw-p b7b12000 00:00 0&#60;br /&#62;
b7b14000-b7bfc000 r-xp 00000000 08:01 752761     /usr/lib/libstdc++.so.6.0.9&#60;br /&#62;
b7bfc000-b7bff000 r--p 000e8000 08:01 752761     /usr/lib/libstdc++.so.6.0.9&#60;br /&#62;
b7bff000-b7c01000 rw-p 000eb000 08:01 752761     /usr/lib/libstdc++.so.6.0.9&#60;br /&#62;
b7c01000-b7c07000 rw-p b7c01000 00:00 0&#60;br /&#62;
b7c07000-b7c93000 r-xp 00000000 08:01 408811     /home/stevend/work/teal_truss/examples/alu/results/hdl/alu_test.ivl.so&#60;br /&#62;
b7c93000-b7c96000 rw-p 0008c000 08:01 408811     /home/stevend/work/teal_truss/examples/alu/results/hdl/alu_test.ivl.so&#60;br /&#62;
b7c96000-b7c97000 rw-p b7c96000 00:00 0&#60;br /&#62;
b7c97000-b7de0000 r-xp 00000000 08:01 184624     /lib/tls/i686/cmov/libc-2.7.so&#60;br /&#62;
b7de0000-b7de1000 r--p 00149000 08:01 184624     /lib/tls/i686/cmov/libc-2.7.so&#60;br /&#62;
b7de1000-b7de3000 rw-p 0014a000 08:01 184624     /lib/tls/i686/cmov/libc-2.7.so&#60;br /&#62;
b7de3000-b7de6000 rw-p b7de3000 00:00 0&#60;br /&#62;
b7de6000-b7df0000 r-xp 00000000 08:01 184186     /lib/libgcc_s.so.1&#60;br /&#62;
b7df0000-b7df1000 rw-p 0000a000 08:01 184186     /lib/libgcc_s.so.1&#60;br /&#62;
b7df1000-b7e14000 r-xp 00000000 08:01 184636     /lib/tls/i686/cmov/libm-2.7.so&#60;br /&#62;
b7e14000-b7e16000 rw-p 00023000 08:01 184636     /lib/tls/i686/cmov/libm-2.7.so&#60;br /&#62;
b7e16000-b7e17000 rw-p b7e16000 00:00 0&#60;br /&#62;
b7e17000-b7ec7000 r-xp 00000000 08:01 752569     /usr/lib/libstdc++.so.5.0.7&#60;br /&#62;
b7ec7000-b7ecc000 rw-p 000af000 08:01 752569     /usr/lib/libstdc++.so.5.0.7&#60;br /&#62;
b7ecc000-b7ed1000 rw-p b7ecc000 00:00 0&#60;br /&#62;
b7ed1000-b7ed3000 r-xp 00000000 08:01 184631     /lib/tls/i686/cmov/libdl-2.7.so&#60;br /&#62;
b7ed3000-b7ed5000 rw-p 00001000 08:01 184631     /lib/tls/i686/cmov/libdl-2.7.so&#60;br /&#62;
b7ee9000-b7eeb000 rw-p b7ee9000 00:00 0&#60;br /&#62;
b7eeb000-b7eec000 r-xp b7eeb000 00:00 0          [vdso]&#60;br /&#62;
b7eec000-b7f06000 r-xp 00000000 08:01 184320     /lib/ld-2.7.so&#60;br /&#62;
b7f06000-b7f08000 rw-p 00019000 08:01 184320     /lib/ld-2.7.so&#60;br /&#62;
bf889000-bf89e000 rw-p bffeb000 00:00 0          [stack]&#60;br /&#62;
Aborted&#60;br /&#62;
System call failed at ../truss/bin/truss line 461&#60;br /&#62;
	main::truss_system('cd /home/stevend/work/teal_truss/examples/alu/results; vvp -m...') called at ../truss/bin/truss line 384&#60;/p&#62;
&#60;p&#62;Other Information:&#60;/p&#62;
&#60;p&#62;gcc -v&#60;br /&#62;
Using built-in specs.&#60;br /&#62;
Target: i486-linux-gnu&#60;br /&#62;
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu&#60;br /&#62;
Thread model: posix&#60;br /&#62;
gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4)&#60;br /&#62;
VM:~/work/teal_truss/examples&#38;gt; iverilog -V&#60;br /&#62;
Icarus Verilog version 0.8 ($Name: s20050617 $)&#60;/p&#62;
&#60;p&#62;I assume it's not directly a problem with Teal/Truss, but more to do with my environment (I have also tried with gcc-3.3 with the same results)&#60;/p&#62;
&#60;p&#62;Any ideas?&#60;/p&#62;
&#60;p&#62;Thanks,&#60;/p&#62;
&#60;p&#62;Steven
&#60;/p&#62;</description>
</item>
<item>
<title>pramod on "error while compiling teal"</title>
<link>http://forums.trusster.com/topic/error-while-compiling-teal#post-3</link>
<pubDate>Thu, 10 Sep 2009 19:34:02 +0000</pubDate>
<dc:creator>pramod</dc:creator>
<guid isPermaLink="false">3@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi&#60;/p&#62;
&#60;p&#62;I am getting this error while compiling teal on a suse64 bit machine, please help.&#60;/p&#62;
&#60;p&#62;gcc -c -fPIC ./teal_memory.cpp -o ./teal_memory.o -Wall     -DSIM=vcs -Dvcs  -I. -I/usr/synopsys/A-2008.09/include -I/usr/synopsys/A-2008.09/pli_incs -I/usr/synopsys/A-2008.09/pli/interface&#60;br /&#62;
./teal_memory.cpp: In constructor âregular_memory_bank::regular_memory_bank(const std::string&#38;amp;)â:&#60;br /&#62;
./teal_memory.cpp:364: error: cast from âteal::uint8*â to âteal::uint32â loses precision
&#60;/p&#62;</description>
</item>
<item>
<title>digimike10 on "Building shared libary"</title>
<link>http://forums.trusster.com/topic/building-shared-libary#post-15</link>
<pubDate>Tue, 26 Jan 2010 02:02:02 +0000</pubDate>
<dc:creator>digimike10</dc:creator>
<guid isPermaLink="false">15@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Error messages when using truss &#34;./truss --simulator NCSIM --test alu_test&#34;:&#60;/p&#62;
&#60;p&#62;gcc:/home/michael/truss/src/truss_verification_top.o: No such file or directory&#60;br /&#62;
gcc:/home/michael/truss/src/truss_watchdog.o: No such file or directory&#60;br /&#62;
gcc:/home/michael/russ/examples/block_uart/verification/tests/alu_test.o: No such file or directory&#60;br /&#62;
...&#60;/p&#62;
&#60;p&#62;Could you please advice?&#60;/p&#62;
&#60;p&#62;-M
&#60;/p&#62;</description>
</item>
<item>
<title>hanibian on "error occurs when running Teal sv in Questasim6.5c"</title>
<link>http://forums.trusster.com/topic/error-occurs-when-running-teal-sv-in-questasim65c#post-5</link>
<pubDate>Tue, 06 Oct 2009 22:52:30 +0000</pubDate>
<dc:creator>hanibian</dc:creator>
<guid isPermaLink="false">5@http://forums.trusster.com/</guid>
<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;I found some errors when I tried to simulate teal sv test in Questasim 6.5c. Can anyone help?&#60;/p&#62;
&#60;p&#62;Here is the log:&#60;br /&#62;
QuestaSim vlog 6.5c Compiler 2009.08 Aug 27 2009&#60;br /&#62;
-- Compiling package teal&#60;br /&#62;
** Error: ../teal_vout_pre.sv(70): (vlog-2244) Initialization of 'j' requires that a lifetime (stati&#60;br /&#62;
c/automatic) be specified.&#60;br /&#62;
** Warning: ../teal_vout_post.sv(40): (vlog-2217) No default specified for 'initial_show_level'.  De&#60;br /&#62;
fault must match the value specified in class at ../teal_vout.svh(99) for strict LRM compliance.&#60;br /&#62;
** Warning: ../teal_vout_post.sv(156): (vlog-2217) No default specified for 'also_to_screen'.  Defau&#60;br /&#62;
lt must match the value specified in class at ../teal_vout.svh(82) for strict LRM compliance.&#60;br /&#62;
** Warning: ../teal_dictionary.sv(71): (vlog-2217) No default specified for 'replace_existing'.  Def&#60;br /&#62;
ault must match the value specified in class at ../teal_dictionary.svh(47) for strict LRM compliance&#60;br /&#62;
.&#60;br /&#62;
** Warning: ../teal_memory.sv(91): (vlog-2217) No default specified for 'size'.  Default must match&#60;br /&#62;
the value specified in class at ../teal_memory.svh(61) for strict LRM compliance.&#60;br /&#62;
** Warning: ../teal_memory.sv(115): (vlog-2217) No default specified for 'size'.  Default must match&#60;br /&#62;
 the value specified in class at ../teal_memory.svh(62) for strict LRM compliance.&#60;br /&#62;
-- Compiling program verification_top&#60;br /&#62;
-- Importing package teal&#60;br /&#62;
** Warning: vout_test.sv(48): (vlog-2240) Treating stand-alone use of function 'show_debug_level' as&#60;br /&#62;
 an implicit VOID cast.&#60;br /&#62;
** Warning: vout_test.sv(52): (vlog-2240) Treating stand-alone use of function 'show_debug_level' as&#60;br /&#62;
 an implicit VOID cast.&#60;br /&#62;
** Warning: vout_test.sv(55): (vlog-2240) Treating stand-alone use of function 'show_debug_level' as&#60;br /&#62;
 an implicit VOID cast.&#60;br /&#62;
** Warning: vout_test.sv(58): (vlog-2240) Treating stand-alone use of function 'show_debug_level' as&#60;br /&#62;
 an implicit VOID cast.&#60;br /&#62;
** Warning: vout_test.sv(62): (vlog-2240) Treating stand-alone use of function 'show_debug_level' as&#60;br /&#62;
 an implicit VOID cast.&#60;br /&#62;
-- Compiling module interfaces_dut&#60;br /&#62;
-- Compiling module top
&#60;/p&#62;</description>
</item>

</channel>
</rss>
