Page 1 of 1

Emulator with Native PCI support

Posted: Sun Oct 16, 2011 4:26 pm
by flanet
Hi,

I am trying to write some kind of IDE driver with the most basic features.
Since all the modern controllers supports the native and the compatibility (Legacy) PCI modes, I wanted my driver to support them both.
The problem is that I can't find any Virtual Machine that emulates the native PCI mode.
Could anyone help me?

Thanks

Re: Emulator with Native PCI support

Posted: Sun Nov 27, 2011 5:36 am
by mrkotfw
I'm running into the same problem.

I implemented the code necessary to detect a hard disk. However, Prog. IF from the PCI configuration header yields a value of 0x80 which implies compatibility only :x

Re: Emulator with Native PCI support

Posted: Sun Nov 27, 2011 10:22 am
by Combuster
Keywords of the day: Linux, bochs, direct PCI access driver. Should pretty much allow you to test physical hardware your system does not currently use.

No personal experience as my favourite subject is video cards.