Well, I didn&#39;t do the tests, yet.<div><br></div><div>Of course, if I compile the speed-test util and load as a kernel module, it will run in long mode. At this moment, there is no</div><div>reason to run in real mode. After the answer about the speed in long mode, maybe port the util to real mode.</div>
<div><br></div><div>What issues &amp; concerns will I have to develop, even as kernel module?!</div><div><br></div><div>I would like to get the information about how many memory cells can my program access in 1 second.</div>
<div><br></div><div>For example about a issue/concern: How to interrupt the counter after 1 second of execution, if I (intend) will stop</div><div>preemption &amp; interruptions?!</div><div><br></div><div><br></div><div><div class="gmail_quote">
2012/12/11 Tobias Boege <span dir="ltr">&lt;<a href="mailto:tobias@gambas-buch.de" target="_blank">tobias@gambas-buch.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Tue, 11 Dec 2012, Gustavo da Silva wrote:<br>
&gt; I would like to tell myself: Ok, so, in 1second, my computer can access<br>
&gt; 2.000 memory cells (relatively, because there is the &quot;inc&quot; instruction time<br>
&gt; spent, for counting).<br>
&gt;<br>
&gt; I&#39;m using a AMD Athlon 64 X2 L310 (1.2ghz).<br>
&gt;<br>
&gt; It would not be a easy task (for me) to develop, because I&#39;m not a Assembly<br>
&gt; profissional programmer, and I&#39;m not a young man who have<br>
&gt; much time to develop all utils those I would like to create.<br>
&gt;<br>
&gt; It would not be easy, too, because it will be necessary (I think/believe)<br>
&gt; to set paging (x86) mechanism, enabling long mode, ... ...Well, if not, it<br>
&gt; will be easier.<br>
&gt;<br>
&gt; I&#39;m imaginating a very simple program!! But if someone wants to create<br>
&gt; (doesn&#39;t want to wait me), ... my tip is: &quot;So my Friend: Let&#39;s go! Do it!&quot;!<br>
<br>
</div>In case I didn&#39;t understand properly: what do you want to do, now? You said<br>
you wanted to speed-test your machine long and in real mode.<br>
<br>
You seem to have done the test under Linux already. You were in long mode<br>
when running Linux. Why do you want to go to long mode manually then?<br>
<br>
What&#39;s left is real mode and there are quite few things easier than running<br>
some code in real mode.<br>
<br>
If there&#39;s a specific reason, indeed, to go to long mode by hand, you may<br>
also use Pure64[0] to boot into your long mode and execute code then.<br>
<br>
Regards,<br>
Tobi<br>
<br>
[0] <a href="http://www.returninfinity.com/pure64.html" target="_blank">http://www.returninfinity.com/pure64.html</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Atenciosamente, <br><br>Gustavo da Silva<br><a href="mailto:gustavodasilva@gmail.com">gustavodasilva@gmail.com</a><br>
</div>