qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [ANN] Bochs bios ported to gcc
@ 2008-04-02  1:46 Kevin O'Connor
  2008-04-04  7:45 ` Christian MICHON
  0 siblings, 1 reply; 6+ messages in thread
From: Kevin O'Connor @ 2008-04-02  1:46 UTC (permalink / raw)
  To: qemu-devel

Hi,

I have been working on a port of bochs bios to gcc.  This port is
nearly complete.  The new code does not rely on bcc or dev86.
Instead, it uses standard gcc and gas.  It should compile on any
recent Linux distribution.

I'm sending this email because I understand qemu includes a copy of
bochs bios with its distribution.

I am successfully booting freedos, linux, and netbsd with qemu.  I'm
interested in finding people willing to test the bios on other images
and in different environments.  The code is still in a testing phase -
I don't think it will eat your data, but please be careful.

Source and pre-compiled bios images are available (use version 0.2.0)
at:

http://linuxtogo.org/~kevin/legacybios/


More information on the details of the project can be found in the
'README' file, or at:

http://git.linuxtogo.org/?p=kevin/legacybios.git;a=blob_plain;f=README

There is also a source code repository located at:

http://git.linuxtogo.org/


Comments?
-Kevin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] [ANN] Bochs bios ported to gcc
  2008-04-02  1:46 [Qemu-devel] [ANN] Bochs bios ported to gcc Kevin O'Connor
@ 2008-04-04  7:45 ` Christian MICHON
  2008-04-05  4:48   ` Kevin O'Connor
  0 siblings, 1 reply; 6+ messages in thread
From: Christian MICHON @ 2008-04-04  7:45 UTC (permalink / raw)
  To: qemu-devel

On Wed, Apr 2, 2008 at 3:46 AM, Kevin O'Connor <kevin@koconnor.net> wrote:
> Hi,
>
>  I have been working on a port of bochs bios to gcc.
>  (...)

your binary precompiled works fine on latest qemu snapshot with windows XP host.

I'll try also the source based bios soon.

Thanks for this work. I noticed the "F12" key to choose device to boot
from is missing from your bios, compared to the lastest qemu snapshot.
Any plan to include it soon ?

-- 
Christian
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] [ANN] Bochs bios ported to gcc
  2008-04-04  7:45 ` Christian MICHON
@ 2008-04-05  4:48   ` Kevin O'Connor
  2008-04-05 13:14     ` [Qemu-devel] " Sebastian Herbszt
  0 siblings, 1 reply; 6+ messages in thread
From: Kevin O'Connor @ 2008-04-05  4:48 UTC (permalink / raw)
  To: qemu-devel

On Fri, Apr 04, 2008 at 09:45:57AM +0200, Christian MICHON wrote:
> On Wed, Apr 2, 2008 at 3:46 AM, Kevin O'Connor <kevin@koconnor.net> wrote:
> > Hi,
> >
> >  I have been working on a port of bochs bios to gcc.
> >  (...)
> 
> your binary precompiled works fine on latest qemu snapshot with windows XP host.
> 
> I'll try also the source based bios soon.

Thanks Christian.

> Thanks for this work. I noticed the "F12" key to choose device to boot
> from is missing from your bios, compared to the lastest qemu snapshot.
> Any plan to include it soon ?

Hrmm.  I don't see the source code for it.  The feature is not in
bochs cvs, and I don't see a patch in the qemu svn.

Any ideas on where the code came from?

-Kevin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Qemu-devel] Re: [ANN] Bochs bios ported to gcc
  2008-04-05  4:48   ` Kevin O'Connor
@ 2008-04-05 13:14     ` Sebastian Herbszt
  2008-04-05 18:03       ` Kevin O'Connor
  0 siblings, 1 reply; 6+ messages in thread
From: Sebastian Herbszt @ 2008-04-05 13:14 UTC (permalink / raw)
  To: qemu-devel

>> Thanks for this work. I noticed the "F12" key to choose device to 
>> boot
>> from is missing from your bios, compared to the lastest qemu 
>> snapshot.
>> Any plan to include it soon ?
>
> Hrmm.  I don't see the source code for it.  The feature is not in
> bochs cvs, and I don't see a patch in the qemu svn.
>
> Any ideas on where the code came from?

bochs cvs, bios/rombios.c -  Revision 1.202
- BIOS boot menu support added (SF patch #1901027 by Sebastian)
http://bochs.cvs.sourceforge.net/bochs/bochs/bios/rombios.c?view=log

- Sebastian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] Re: [ANN] Bochs bios ported to gcc
  2008-04-05 13:14     ` [Qemu-devel] " Sebastian Herbszt
@ 2008-04-05 18:03       ` Kevin O'Connor
  2008-04-05 20:20         ` [Qemu-devel] " Sebastian Herbszt
  0 siblings, 1 reply; 6+ messages in thread
From: Kevin O'Connor @ 2008-04-05 18:03 UTC (permalink / raw)
  To: qemu-devel

On Sat, Apr 05, 2008 at 03:14:14PM +0200, Sebastian Herbszt wrote:
>>> Thanks for this work. I noticed the "F12" key to choose device to boot
>>> from is missing from your bios, compared to the lastest qemu snapshot.
>>> Any plan to include it soon ?
>>
>> Hrmm.  I don't see the source code for it.  The feature is not in
>> bochs cvs, and I don't see a patch in the qemu svn.
>>
>> Any ideas on where the code came from?
>
> bochs cvs, bios/rombios.c -  Revision 1.202
> - BIOS boot menu support added (SF patch #1901027 by Sebastian)
> http://bochs.cvs.sourceforge.net/bochs/bochs/bios/rombios.c?view=log

Sorry, I somehow missed that.

Sure, I'll port the feature over.

>
> - Sebastian
>

Sebastian, should the menu be in the boot code instead of the post
code?

-Kevin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Qemu-devel] Re: Re: [ANN] Bochs bios ported to gcc
  2008-04-05 18:03       ` Kevin O'Connor
@ 2008-04-05 20:20         ` Sebastian Herbszt
  0 siblings, 0 replies; 6+ messages in thread
From: Sebastian Herbszt @ 2008-04-05 20:20 UTC (permalink / raw)
  To: qemu-devel

> On Sat, Apr 05, 2008 at 03:14:14PM +0200, Sebastian Herbszt wrote:
>>>> Thanks for this work. I noticed the "F12" key to choose device to 
>>>> boot
>>>> from is missing from your bios, compared to the lastest qemu 
>>>> snapshot.
>>>> Any plan to include it soon ?
>>>
>>> Hrmm.  I don't see the source code for it.  The feature is not in
>>> bochs cvs, and I don't see a patch in the qemu svn.
>>>
>>> Any ideas on where the code came from?
>>
>> bochs cvs, bios/rombios.c -  Revision 1.202
>> - BIOS boot menu support added (SF patch #1901027 by Sebastian)
>> http://bochs.cvs.sourceforge.net/bochs/bochs/bios/rombios.c?view=log
>
> Sorry, I somehow missed that.
>
> Sure, I'll port the feature over.

I just took at look at your legacybios and you already ported it.

> Sebastian, should the menu be in the boot code instead of the post
> code?

It looks ok to split it between your post.c and boot.c. Though it might
be a little misleading to put interactive_bootmenu() in post_menu.c.
Maybe move it to boot_menu.c?

- Sebastian

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-04-05 20:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-02  1:46 [Qemu-devel] [ANN] Bochs bios ported to gcc Kevin O'Connor
2008-04-04  7:45 ` Christian MICHON
2008-04-05  4:48   ` Kevin O'Connor
2008-04-05 13:14     ` [Qemu-devel] " Sebastian Herbszt
2008-04-05 18:03       ` Kevin O'Connor
2008-04-05 20:20         ` [Qemu-devel] " Sebastian Herbszt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).