qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-ppc] (What happened to the pci_databases.c?) Adding Voodoo2 em


From: Jd Lyons
Subject: Re: [Qemu-ppc] (What happened to the pci_databases.c?) Adding Voodoo2 emulation.
Date: Thu, 16 Feb 2017 06:58:58 -0500

> On Feb 15, 2017, at 10:16 PM, G 3 <address@hidden> wrote:
> 
> 
> On Feb 15, 2017, at 10:02 PM, address@hidden wrote:
> 
>> Message: 2
>> Date: Wed, 15 Feb 2017 15:03:10 -0500
>> From: Jd Lyons <address@hidden>
>> To: Mark Cave-Ayland <address@hidden>,
>>      address@hidden
>> Subject: Re: [Qemu-ppc] (What happened to the pci_databases.c?) Adding
>>      Voodoo2 emulation.
>> Message-ID: <address@hidden>
>> Content-Type: text/plain; charset=utf-8
>> 
>> 
>>> On Feb 15, 2017, at 2:07 PM, Mark Cave-Ayland <address@hidden> wrote:
>>> 
>>> On 15/02/17 13:32, Jd Lyons wrote:
>>> 
>>>> Hmmmmm??? I think I downloaded it correctly, as a submodule, but I don?t 
>>>> understand how to build it?
>>>> 
>>>> I thought I was building it with the sconce I had downloaded for other 
>>>> site, but now I see, that changes I make to the pci_daatabase.c are having 
>>>> no effect, that?s why I?m ending up with a black screen, no boot, in Open 
>>>> Bios, whenever I try to add a device that isn?t in the pic_databsae.c.
>>> 
>>> No, you'll need to install a ppc cross-compiler (unless you're native
>>> PPC) and use that to build the new binary.
>>> 
>>> There are plenty of tutorials on the web as to how to build a
>>> cross-compiler so I'd suggest getting that set up first; then once
>>> that's done take a look at the OpenBIOS wiki at
>>> https://www.openfirmware.info/OpenBIOS for build instructions.
>>> 
>>> There is also a separate OpenBIOS mailing list which is more on-topic
>>> for OpenBIOS-related discussion so I'd suggest moving the discussions on
>>> setting up the build environment over there.
>>> 
>> 
>> Thanks Mark, I was a little confuse what Cross-complier I needed.
> 
> I was wondering how you plan on implementing the Voodoo2 video card. Reverse 
> engineer a driver? Port already existing voodoo2 emulation code to QEMU? Use 
> documentation on Voodoo2 register layout?
> 
> 

I planned on porting the code from Bochs, but it seems heavily dependent on a 
bunch of Bochs specific bx_ calls, bot really modular. I may try the code from 
Dosbox, and see if it’s more modular. Baring that I’ll have to write it all 
from scratch.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]