From mboxrd@z Thu Jan 1 00:00:00 1970 From: ivo Subject: SATA controller passthrough - option rom Date: Tue, 10 Jul 2012 19:32:01 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0313565622624876420==" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============0313565622624876420== Content-Type: multipart/alternative; boundary=20cf300e4e83ec681504c47d1c8a --20cf300e4e83ec681504c47d1c8a Content-Type: text/plain; charset=ISO-8859-1 I'm using xen-unstable, and I've successfully made a passthrough of an intel storage controller to an HVM domU, binding with pciback. 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05) I can access the array from within Windows by installing Intel Rapide Storage Drivers, and everything works as it should. I only have a small problem, I would like to boot the guest OS directly from the controller, but of course since there's no "option rom" loaded in the qemu bios, it doesn't work, because the boot manager can't access the array without drivers loaded. I was wondering, is there any way to let qemu load the option rom of the controller so I can boot from it? Is there any other storage controller which the option rom get "passthroughed" too? I hope I've been clear enough. Thanks, Ivo --20cf300e4e83ec681504c47d1c8a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I'm using xen-unstable, and I've successfully made a passthrou= gh of an intel storage controller to an HVM domU, binding with pciback.

00:1f.2 SATA controller: Intel Corporation 6 Series/C= 200 Series Chipset Family SATA AHCI Controller (rev 05)

I can access the array from within Windows by installin= g Intel Rapide Storage Drivers, and everything works as it should.
I only have a small problem, I would like to boot the guest OS directly f= rom the controller, but of course since there's no "option rom&quo= t; loaded in the qemu bios, it doesn't work, because the boot manager c= an't access the array without drivers loaded.

I was wondering, is there any way to let qemu load the = option rom of the controller so I can boot from it?=A0
Is there a= ny other storage controller which the option rom get "passthroughed&qu= ot; too? I hope I've been clear enough.

Thanks, Ivo
--20cf300e4e83ec681504c47d1c8a-- --===============0313565622624876420== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============0313565622624876420==--