<p>It seems nonsensical to me.  Yes, a slightly larger disk and RAM footprint is required. That would be because pointers are 64 bit; there is no way to not have some growth. But there are also more registers and the like which means that compilers (both traditional and JIT) can create more efficient code in many situations.</p>

<p>--<br>
Sent from my phone... a G2 running CM7 nightlies!</p>
<div class="gmail_quote">On Feb 14, 2011 2:13 PM, &quot;Scott McBrien&quot; &lt;<a href="mailto:smcbrien@gmail.com">smcbrien@gmail.com</a>&gt; wrote:<br type="attribution">&gt; Sorry about the misfire earlier, stupid phone!<br>
&gt; <br>&gt; I think using 32bit kernels for VMs running on 64 bit CPUs is a bit silly.  The only memory consumption issues I can think of would be the negative, especially for large memory consuming programs running on the VMs.  Maybe the recommendation is based on using a specific hypervisor.  For KVM, this is certainly not the case.<br>
&gt; <br>&gt; -Scott<br>&gt; <br>&gt; On Feb 14, 2011,  at 1:46 PM, &quot;Damon L. Chesser&quot; &lt;<a href="mailto:damon@damtek.com">damon@damtek.com</a>&gt; wrote:<br>&gt; <br>&gt;&gt; On Mon, 2011-02-14 at 10:13 -0500, Tim Watts wrote: <br>
&gt;&gt;&gt; I also get a different set of flags between a virtual cpu and the<br>&gt;&gt;&gt; physical one. Is there someplace where all those flags are documented?<br>&gt;&gt; <br>&gt;&gt; You might well, the &quot;virtual cpu&quot; *is* different from the actual cpu.<br>
&gt;&gt; And just because you have a x64 phys. proc, does not mean you have a x64<br>&gt;&gt; virt. proc.  It would all depend on how the admin set up the virtual<br>&gt;&gt; environment as well as the software used to virtualize.  Many people<br>
&gt;&gt; think you should only use x32 for virt. guest (proxmox recommends this,<br>&gt;&gt; for example) because x32 is less demanding on memory resources for the<br>&gt;&gt; same applications when compared to x64.<br>&gt;&gt; <br>
&gt;&gt;&gt; <br>&gt;&gt;&gt; <br>&gt;&gt;&gt; On Mon, 2011-02-14 at 10:03 -0500, Jim Kinney wrote:<br>&gt;&gt;&gt;&gt; If lm is present it&#39;s a 64 bit capable system. if not it&#39;s 32.<br>&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt; unless a virtual machine is weird.<br>
&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt; On Mon, Feb 14, 2011 at 10:01 AM, Geoffrey Myers<br>&gt;&gt;&gt;&gt; &lt;<a href="mailto:lists@serioustechnology.com">lists@serioustechnology.com</a>&gt; wrote:<br>&gt;&gt;&gt;&gt;&gt; Jim Kinney wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; On Mon, Feb 14, 2011 at 9:23 AM, Geoffrey Myers<br>&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:lists@serioustechnology.com">lists@serioustechnology.com</a>&gt; wrote:<br>&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; uname -a will work.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; Is this not just showing you what your kernel is?  I can run a 32 bit<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; kernel on a 64 bit machine.<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt;&gt;&gt; yep. The solution was /proc/cpuinfo | grep flags | grep &quot; lm &quot;. D.<br>&gt;&gt;&gt;&gt;&gt;&gt; Chesser  had the best solution.<br>&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; Hmmm, I don&#39;t see it.  Maybe because I&#39;m on a virtual?<br>&gt;&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt;&gt; --<br>&gt;&gt;&gt;&gt;&gt; Until later, Geoffrey<br>
&gt;&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt;&gt; &quot;I predict future happiness for America if they can prevent<br>&gt;&gt;&gt;&gt;&gt; the government from wasting the labors of the people under<br>&gt;&gt;&gt;&gt;&gt; the pretense of taking care of them.&quot;<br>
&gt;&gt;&gt;&gt;&gt; - Thomas Jefferson<br>&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt;&gt; Ale mailing list<br>&gt;&gt;&gt;&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt;&gt;&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt;&gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt;&gt; <br>&gt;&gt;&gt; <br>&gt;&gt;&gt; <br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; Ale mailing list<br>&gt;&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt;&gt; <br>&gt;&gt; -- <br>&gt;&gt; Damon<br>&gt;&gt; <a href="mailto:damon@damtek.com">damon@damtek.com</a><br>&gt;&gt; <br>&gt;&gt; _______________________________________________<br>&gt;&gt; Ale mailing list<br>&gt;&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>&gt;&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt;&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
&gt; <br>&gt; _______________________________________________<br>&gt; Ale mailing list<br>&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>&gt; <a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>&gt; <a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br></div>