On 08.07.2011, at 10:25, Piwko, Maciej wrote:

> Hi,
> 
> We are currently working on passing primary VGA to GOS and checking AHCI 
> emulation. Therefore we are facing problem with that tasks.
> My questions are:
> 1. What is the status of VGA pass-through? Are there any known issues with 
> that? Are there any fixes/patches on the way?

Better don't hold your breath here.

> 2. AHCI emulation works fine - but only in Linux GOS. Unfortunately we would 
> like to run it in FreeBSD. The controller is seen but no drive can be 
> detected. Therefore my question is: What is the status of this emulation? Are 
> there any known issues? Are there any patches/fixes on the way?

AHCI emulation works with all guests I've tested so far except for one BSD 
flavor. I guess it was FreeBSD then :). The FreeBSD driver does some very 
awkward things, loading the AHCI driver only if it detects an ICH IDE 
controller. I debugged it for about a day and then just gave up on it, as we do 
have some pretty skilled FreeBSD developers in the community and I was hoping 
they'd just take a look at it :).

If you're interested in getting AHCI to work with FreeBSD, I'd be more than 
happy to review your patches :).


Alex

PS: Device emulation mails should always go to qemu-devel, as that's the 
project developing them. The KVM list is mainly for KVM specific code (like 
device passthrough for now), but AHCI definitely belongs to the qemu category.


Reply via email to