[PTLsim-devel] new ptlsim release problem (rev221)

Sasa Tomic
Wed Sep 19 07:35:50 EDT 2007


Actually, the simulator now works "more often". :(
And the script you gave didn't change anything :(

here is the xen console command I used for the switch and command:
-------
sudo xm create ptlvm -c
...
$ ptlctl -core seq -run
$ ls
-------
(it doesn't change anything if I switch from domain-0, with the ptlsim 
executable)

here's the dump from the ptlsim executable window:
-------
  PTLsim upcall:                  event channel   16

  Switched to native mode
Breakout request received from native mode
  Switched to simulation mode
Returned from switch to native: now back in sim
Waiting for request...
Processing -core seq -run
Switching to simulation core 'seq'...
Stopping after 9223372036854775807 commits
  Completed             0 cycles,             0 commits:         0 
cycles/sec,         0, insns/sec: rip 0xffffffff802063aa (run  
Completed         53652 cycles,        209373 commits:    268258 
cycles/sec,   1046861, insns/sec: rip (blocked) (running) 0x4  
Completed       1044207 cycles,        254919 commits:   4952772 
cycles/sec,    227729, insns/sec: rip (blocked) (running) (bl  
Completed       2345016 cycles,        255690 commits:   6504038 
cycles/sec,      3854, insns/sec: rip (blocked) (running) (bl  
Completed       3650895 cycles,        255690 commits:   6529388 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed       4934996 cycles,        262858 commits:   6420500 
cycles/sec,     35839, insns/sec: rip (blocked) (running)
...
  Completed    1561566035 cycles,       1264601 commits:   6972682 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1562960656 cycles,       1264601 commits:   6973104 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1564199109 cycles,       1277424 commits:   6192264 
cycles/sec,     64114, insns/sec: rip (blocked) (running) (bl  
Completed    1565491013 cycles,       1277424 commits:   6459519 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1566885784 cycles,       1277424 commits:   6973851 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1568280360 cycles,       1277424 commits:   6972876 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1569675905 cycles,       1277424 commits:   6977722 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1571071089 cycles,       1277424 commits:   6975912 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1572465379 cycles,       1277424 commits:   6971446 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1573901668 cycles,       1277424 commits:   7181439 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1575297227 cycles,       1277424 commits:   6977792 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1576692960 cycles,       1277424 commits:   6978662 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1578003610 cycles,       1277424 commits:   6553249 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1579398330 cycles,       1277424 commits:   6973599 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1580793530 cycles,       1277424 commits:   6975995 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1582193108 cycles,       1277424 commits:   6997890 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1583602698 cycles,       1277424 commits:   7047949 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1584996353 cycles,       1277424 commits:   6968270 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1586347114 cycles,       1277424 commits:   6753799 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1587639068 cycles,       1277424 commits:   6459767 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1589044085 cycles,       1277424 commits:   7025043 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1590382120 cycles,       1277424 commits:   6690168 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1591677962 cycles,       1277424 commits:   6479206 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1593035891 cycles,       1277424 commits:   6789643 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1594328201 cycles,       1277424 commits:   6461546 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1595723325 cycles,       1277424 commits:   6975617 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1596981009 cycles,       1290277 commits:   6288419 
cycles/sec,     64264, insns/sec: rip (blocked) (running) (bl  
Completed    1598273036 cycles,       1290277 commits:   6460131 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1599562578 cycles,       1290277 commits:   6447705 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1600848655 cycles,       1290277 commits:   6430380 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1602139198 cycles,       1290277 commits:   6452713 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1603534703 cycles,       1290277 commits:   6977522 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1604980478 cycles,       1290277 commits:   7228872 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1606448449 cycles,       1290277 commits:   7339850 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1607842735 cycles,       1290277 commits:   6971423 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1609238102 cycles,       1290277 commits:   6976828 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1610633996 cycles,       1290277 commits:   6979467 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1612029342 cycles,       1290277 commits:   6976727 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1613329204 cycles,       1290277 commits:   6499306 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1614724972 cycles,       1290277 commits:   6978835 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1616132869 cycles,       1290277 commits:   7039480 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1617527234 cycles,       1290277 commits:   6971821 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1618920165 cycles,       1290277 commits:   6964649 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl  
Completed    1620314865 cycles,       1290277 commits:   6973500 
cycles/sec,         0, insns/sec: rip (blocked) (running) (bl
...
-------

as you can see, the commits get "mostly stuck" after some time. They do 
increment from time to time, in small amounts, but no execution results 
are visible.

any hints, please?

I thought it works now, because I tried it a few times and it really 
did. It was probably my lucky day. :)
Sometimes, if you run small commands, it "warms up" and then you can run 
even longer executables. Sometimes this method does not work.
And I used mostly small executables for testing, so I didn't have problems.

Sasa

Matt T. Yourst wrote:
> On Tuesday 18 September 2007 04:51, Sasa Tomic wrote:
>   
>>> Do the cycle counters printed by PTLsim continue running, like this:
>>>
>>>   Completed      41301384 cycles,       1561451 commits:    304778 Hz,
>>>   208884 insns/sec: rip 0x2aaaaae43d8a
>>>
>>> What does it say for the rip it stops at?
>>>
>>> I just ran "ls -la" on our test systems using rev 221, with both seq and
>>> smt cores, it it seems to work fine.
>>>       
>> It was very strange. The commits were "counting" but there was no
>> obvious result, most of the time.
>> Sometimes it starts and works OK, and sometimes I couldn't even execute
>> a command.
>> Anyway, what I did is erase _everything_ from the hard-disk that had a
>> substring "xen" in the file or directory name.
>> Then, I installed xen 3.1 from the website, kernel from the website, new
>> ptlsim, etc.
>> And now it works.
>>     
>
> Sometimes Xen will get confused in very strange ways, and will not properly 
> bring up virtual devices (like the keyboard or disk) after starting many 
> domains, even though it looks like the domain started correctly.
>
> We use a script called cleanup-xen-state to fix this problem:
>
> #!/bin/sh
> /etc/init.d/xend stop
> killall -v xend xenconsoled xenstored blktapctrl
> rm -fv `find /var/lib/xend/state -type f`
> rm -fv /var/lib/xenstored/*
> /etc/init.d/xend start
>
> Try this script if your problem appears again.
>
> - Matt
>
> -------------------------------------------------------
>  Matt T. Yourst                    yourst at peptidal.com
>  Peptidal Research Inc., Co-Founder and Lead Architect
> -------------------------------------------------------
> _______________________________________________
> PTLsim-devel mailing list
> PTLsim-devel at ptlsim.org
> https://ptlsim.org/mailman/listinfo/ptlsim-devel
>
>   

-- 
Saša Tomić
BSC - Barcelona Supercomputing Center
c\ Jordi Girona 29, Nexus I, 08034 Barcelona, España
Tel.: ,  
http://www.bsc.es

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://ptlsim.org/pipermail/ptlsim-devel/attachments/20070919/7035f0a4/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3237 bytes
Desc: S/MIME Cryptographic Signature
Url : https://ptlsim.org/pipermail/ptlsim-devel/attachments/20070919/7035f0a4/attachment-0001.bin 


More information about the PTLsim-devel mailing list