Groups | Search | Server Info | Login | Register


Groups > comp.os.os2.setup.video > #75

Re: What fake display adapter do you use?

From Jonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.COM>
Newsgroups comp.os.os2.misc, comp.os.os2.setup.video, comp.os.os2.programmer.misc
Subject Re: What fake display adapter do you use?
References <IU.D20110126.T110040.P1026.Q1@J.de.Boyne.Pollard.localhost> <gjxI70UYBlcC-pn2-IpTBCy9SodZ4@trevor2.dsl.pipex.com>
Message-ID <IU.D20110128.T140311.P19611.Q0@J.de.Boyne.Pollard.localhost> (permalink)
Organization virginmedia.com
Date 2011-01-28 14:02 +0000

Cross-posted to 3 groups.

Show all headers | View raw


>> To all of the people who run their operating systems in virtual 
>> machines rather than on real hardware:
>>
>> What display adapter hardware does your virtual machine appear to have?
>>
> Vendor 80ee: InnoTek Systemberatung Gmbh
> DevId: beef VirtualBox Graphics Adapter
>

Blast! That's not very helpful. (Not you. The made-up hardware IDs.) It 
tells me pretty much nothing about the programming interface. I had 
heard that some fake display adapters emulated Cirrus Logic display 
adapters. That's clearly not doing so.

> SNAP 3.1.8 thinks it has 32MB memory
>

That's more along the sort of information I'm looking for. What are the 
PCI bus resources — memory ranges, port ranges, interrupts — assigned to 
the fake device?

The Oracle documentation simply says that the hardware is "a simple, 
synthetic device which provides compatibility with standard VGA". 
Unfortunately, in order to manipulate such (fake) hardware from a device 
driver, a rather more extensive description than that is required, and 
there's nothing more specific in the documentation as far as I can see. 
Basic questions that need answering are questions such as: Which PCI 
memory range is the frame buffer? How is the frame buffer laid out in 
the (fake) physical address space? What are the definitions of the 
extended registers in port space? Are the VGA port ranges relocatable 
via PCI BARs, as they are with some real display adapters? Which BARs, 
if so?

I'm looking into writing a device driver (if it isn't obvious). But if 
it turns out to be difficult to find out the programming interface for 
such fake hardware, I'll shelve the idea and stick with a "real, 
documented, hardware only" requirement. Real hardware is, after all, the 
primary goal.

Back to comp.os.os2.setup.video | Previous | Next | Find similar


Thread

Re: What fake display adapter do you use? Jonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.COM> - 2011-01-28 14:02 +0000

csiph-web