On Mon, Apr 18, 2011 at 3:56 PM, Zhe Wang <[email protected]> wrote:
> Hi, > > I am not sure if my simple java test problem is really a bug with QEMU's > handling of IDE interrupt requests. Since keep restarting simulations does > not work for me. It always get "stuck" , never get a chance to pass the > test. If someone used to run java application on marss successfully, please > give me some suggestion. > > Finally I have debugged this issue and tested Java applications on 'qemu-0.14' branch and it works. The issue was related to VM-Clock offset, which was not set properly in simulation mode. I have also updated 'master' branch with the fixes but haven't tested Java applications yet. - Avadh > Thanks > zhe > > > On Mon, Apr 18, 2011 at 11:33 AM, avadh patel <[email protected]> wrote: > >> I guess finally we found the application that will trigger this bug, and >> we can try some debugging with generating execution traces to find the >> issues. Give me few days to work on 0.14 upgrade and see if this bug >> disappears or not. >> >> - Avadh >> >> >> On Sat, Apr 16, 2011 at 10:33 PM, DRAM Ninjas <[email protected]>wrote: >> >>> Unfortunately the only way I've been able to get around this bug is just >>> to keep restarting the simulations until by some chance they don't get >>> stuck. It's a non-deterministic event so it's very hard to track down and I >>> don't think there's a real fix/workaround yet. >>> >>> I'm hoping that the move to qemu 0.14 might alleviate the issue. >>> >>> >>> >>> On Sun, Apr 17, 2011 at 1:06 AM, Zhe Wang <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> You are right. I check the logfile. The RIPs are 0xffffff for a long >>>> time. It all appear to be in kernel mode. Would you please let me know is >>>> there any way to solve this problem? Since it seems some people could run >>>> java benchmark on Marss. >>>> >>>> Thanks >>>> zhe >>>> >>>> >>>> On Sat, Apr 16, 2011 at 11:53 PM, DRAM Ninjas <[email protected]>wrote: >>>> >>>>> Actually one thing I've encountered is that sometimes my simulations >>>>> also get "stuck" ... if you look at your log file, the last field is an >>>>> RIP >>>>> value. If you see all your RIPs for a long along time being 0xffffff..... >>>>> (instead of 0x00000004....), then that means that the simulation got stuck >>>>> in kernel mode. According to Avadh, this is potentially a bug with QEMU's >>>>> handling of IDE interrupt requests. Can you look at your log file and see >>>>> if >>>>> the RIPs all appear to be in kernel mode? >>>>> >>>>> On Sun, Apr 17, 2011 at 12:16 AM, Zhe Wang <[email protected]>wrote: >>>>> >>>>>> Hi, >>>>>> I already tried /start_sim; java HelloWorld; ./stop_sim >>>>>> >>>>>> I run it more than 3 hours. It still did not stop. Have no idea what >>>>>> happened. >>>>>> >>>>>> Thanks >>>>>> zhe >>>>>> >>>>>> >>>>>> On Sat, Apr 16, 2011 at 11:11 PM, DRAM Ninjas >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> how long have you let it run? perhaps the java startup time is >>>>>>> significant when running in simulation mode so it will take some time >>>>>>> to get >>>>>>> the ball rolling. >>>>>>> >>>>>>> Try running: >>>>>>> >>>>>>> ./start_sim; java HelloWorld; ./stop_sim >>>>>>> >>>>>>> And just let it go ... if you get to the stop, then you know that the >>>>>>> HelloWorld program ran successfully >>>>>>> >>>>>>> >>>>>>> On Sat, Apr 16, 2011 at 11:15 PM, Zhe Wang <[email protected]>wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> The ptlsim keep printing the status update into the logfile like: >>>>>>>> Completed 44560000 cycles, 40828598 commits: 134494 >>>>>>>> Hz, 171620 insns/sec: rip ffffffff81050178 >>>>>>>> >>>>>>>> But on the QEMU screen, it freeze like: >>>>>>>> >>>>>>>> root@ubuntu:~# ./start_sim; >>>>>>>> >>>>>>>> Switching to simulation >>>>>>>> ptlsim_ptlcall_init: Mapped Ptlcall MMIO page at phys 0x8ffff000, >>>>>>>> virt 0x7fabc927b000 >>>>>>>> >>>>>>>> root@ubuntu:~# java HelloWorld >>>>>>>> >>>>>>>> >>>>>>>> There are no "Hello, World" output as it supposed to be. Any idea >>>>>>>> about this? >>>>>>>> >>>>>>>> Thanks >>>>>>>> zhe >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Apr 16, 2011 at 8:56 PM, DRAM Ninjas >>>>>>>> <[email protected]>wrote: >>>>>>>> >>>>>>>>> When you say 'freezing', you mean you aren't getting the ptlsim >>>>>>>>> prints with the status updates? Is there anything in your log file >>>>>>>>> after you >>>>>>>>> run start_sim and the java code? >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sat, Apr 16, 2011 at 8:33 PM, Zhe Wang <[email protected]>wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I have encountered problem while runnining simple Java code after >>>>>>>>>> executing "start_sim" on qemu linux, as follows: >>>>>>>>>> >>>>>>>>>> public class HelloWorld { >>>>>>>>>> public static void main(String[] args) { >>>>>>>>>> System.out.println("Hello, World"); >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> I tried both open-java6-jdk as well as sun-java6-jdk installed on >>>>>>>>>> qemu linux, the compiled class file ran very well on Ubuntu on Qemu, >>>>>>>>>> but >>>>>>>>>> freeze after starting "start_sim" >>>>>>>>>> I executed "java -verbose HelloWorld" and got nothing output. >>>>>>>>>> >>>>>>>>>> I also tried compile the Java code into executable binary using >>>>>>>>>> gcj-4.3, and the executable freeze without printing "Hello, World" >>>>>>>>>> as well. >>>>>>>>>> Does anybody know what could be the reason cause such issue for >>>>>>>>>> running Java benchmarks after "start_sim"? >>>>>>>>>> >>>>>>>>>> Sincerely >>>>>>>>>> Zhe >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sat, Apr 16, 2011 at 11:53 AM, DRAM Ninjas < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> To the simulator, it doesn't really matter what type of workload >>>>>>>>>>> is running inside of the virtual machine. It's all just a machine >>>>>>>>>>> code >>>>>>>>>>> instruction stream. Are you asking if the marss disk images have >>>>>>>>>>> java >>>>>>>>>>> installed on them? They don't have java installed, but if you have >>>>>>>>>>> the >>>>>>>>>>> network working in the virtual machine you can just install java >>>>>>>>>>> from >>>>>>>>>>> apt-get. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Sat, Apr 16, 2011 at 11:37 AM, Zhe Wang <[email protected] >>>>>>>>>>> > wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello, all >>>>>>>>>>>> >>>>>>>>>>>> I am wondering does Marss support running java application. I >>>>>>>>>>>> did some simple java test on marss and it seems marss does not >>>>>>>>>>>> support java >>>>>>>>>>>> application. Does anybody have idea about this? Thanks. >>>>>>>>>>>> >>>>>>>>>>>> zhe >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> http://www.marss86.org >>>>>>>>>>>> Marss86-Devel mailing list >>>>>>>>>>>> [email protected] >>>>>>>>>>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> http://www.marss86.org >>> Marss86-Devel mailing list >>> [email protected] >>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >>> >>> >> >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
