<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>I did some more experiments on bios, and found a big issue to activate OEM XPs, however it can be easily fixed bychanging the memory layout of the default bios. I wonder if you would&nbsp;consider it.</DIV>
<DIV>&nbsp;</DIV>
<DIV>if the 64k bios can be loaded to e0000,&nbsp;&nbsp;and leave f0000 to be used as DMI table (rather than the current&nbsp;f0000 for bios code, e0000 for DMI), then all OEM XPs can be activated easily, as most oem require a string above f0000 area.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Huihong<BR><BR>--- On <B>Sun, 11/30/08, Huihong Luo <I>&lt;huisinro@yahoo.com&gt;</I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">From: Huihong Luo &lt;huisinro@yahoo.com&gt;<BR>Subject: Re: [vbox-dev] Can vbox run host bios?<BR>To: "VirtualBox developer's list" &lt;vbox-dev@virtualbox.org&gt;<BR>Date: Sunday, November 30, 2008, 1:24 PM<BR><BR>
<DIV id=yiv1057245842>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV>Hi Frank,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks for the quick response. If vbox bios is uniquely hooked to vbox vmm, then it will have problems using host bios. I will try to experiment it a bit more.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I tried to modify the current bios, if inserted the following code to rombios.c: (OEM SLP strings)</DIV>
<DIV>&nbsp;</DIV><FONT size=2>
<DIV>.org 0xe076</DIV>
<DIV>.ascii </FONT><FONT color=#a31515 size=2><FONT color=#a31515 size=2>"Dell System"</DIV>
<DIV></FONT></FONT>&nbsp;</DIV>
<DIV>then after i move a Dell physical machine to a vbox vm, activation works very well, no need to reactivate it.</DIV>
<DIV>&nbsp;</DIV>
<DIV>This is obviously a hack, if we can copy and paste host bios (dump out the 1MB host bios physical memory, and load into vbox physical ), then it would </DIV>
<DIV>be a much better solution.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks,</DIV>
<DIV><BR><BR>--- On <B>Sun, 11/30/08, Frank Mehnert <I>&lt;Frank.Mehnert@Sun.COM&gt;</I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid">From: Frank Mehnert &lt;Frank.Mehnert@Sun.COM&gt;<BR>Subject: Re: [vbox-dev] Can vbox run host bios?<BR>To: vbox-dev@virtualbox.org<BR>Date: Sunday, November 30, 2008, 1:05 PM<BR><BR><PRE>Huihong,

next time please open a new thread when you start a new subject. Don't
press 'Reply' in you mailing application.

Regarding your question:

On Sunday 30 November 2008, Huihong Luo wrote:
&gt; I was wondering if vbox can use host bios directly? rather than the vbox
&gt; specific version. 
&gt; Is there any reason why host bios wouldn't work? if it's fully
emulated, I
&gt; guess it&nbsp;might work, right? 
&gt; I am trying to migrate some physical machines to vbox vms, if host bios
can
&gt; be used, vm will be auto activated from most oem-ed machines.

This is theoretically possible but not that the VBox BIOS contains some
hooks making it easier to communicate with the VM. And using the host's
BIOS would not make much sense since the VM has different devices: All
guest devices are virtual devices provided by the VMM to the guest and
they have not much in common with the real devices. As the BIOS is quite
device-specific, a special BIOS is required to operate properly on the
virtual VBox devices.

Kind regards,

Frank
-- 
Dr.-Ing. Frank Mehnert    Sun Microsystems    http://www.sun.com/
</PRE><PRE>_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
http://vbox.innotek.de/mailman/listinfo/vbox-dev
</PRE></BLOCKQUOTE></TD></TR></TBODY></TABLE></DIV><PRE>_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
http://vbox.innotek.de/mailman/listinfo/vbox-dev
</PRE></BLOCKQUOTE></td></tr></table>