Groups | Search | Server Info | Login | Register
Groups > comp.os.os2.setup.video > #75
| 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.
>> 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
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