]> xenbits.xensource.com Git - libvirt.git/commit
Add AHCI support to qemu driver
authorJim Fehlig <jfehlig@suse.com>
Wed, 28 Sep 2011 03:46:08 +0000 (21:46 -0600)
committerJim Fehlig <jfehlig@suse.com>
Mon, 17 Oct 2011 21:44:21 +0000 (15:44 -0600)
commitc1bc3d892c7388ad5c7c70a298107236717a009a
treedd846744cb65e6ca29a470cd5c0178762bfa8dda
parente570d7c4d60fa4962c3f3e67ae4210dbd1e1b78d
Add AHCI support to qemu driver

Tested with multiple AHCI controllers and multiple disks attached
to a controller. E.g.,

    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/test/disk0.raw'/>
      <target dev='sda' bus='sata'/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/test/disk1.raw'/>
      <target dev='sdb' bus='sata'/>
      <address type='drive' controller='0' bus='0' unit='1'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/test/disk2.raw'/>
      <target dev='sdc' bus='sata'/>
      <address type='drive' controller='1' bus='0' unit='0'/>
    </disk>
    <controller type='sata' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </controller>
    <controller type='sata' index='1'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </controller>
docs/formatdomain.html.in
docs/schemas/domaincommon.rng
src/conf/domain_conf.c
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
src/qemu/qemu_command.c
tests/qemuxml2argvdata/qemuxml2argv-disk-sata-device.args [new file with mode: 0644]
tests/qemuxml2argvdata/qemuxml2argv-disk-sata-device.xml [new file with mode: 0644]
tests/qemuxml2argvtest.c