From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joel Schopp Subject: Re: KVM on ARM64 Date: Thu, 7 Aug 2014 13:21:48 -0500 Message-ID: <53E3C3BC.3030802@amd.com> References: <53E0E7AE.90402@amd.com> <53E25C45.9050603@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Cc: KVM , Alvise Rigo To: Christoffer Dall , Mathew Li Return-path: Received: from mail-bn1blp0184.outbound.protection.outlook.com ([207.46.163.184]:41835 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752088AbaHGSV5 (ORCPT ); Thu, 7 Aug 2014 14:21:57 -0400 In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: On 08/07/2014 12:53 PM, Christoffer Dall wrote: > Currently we only model a virtual machine board (the -machine > type=virt parameter) which has a UART, a flash, an RTC, and a bunch of > virtio-mmio channelse. > > Once we either emulate a real aarch64 board (with whatever peripherals > it may have) or add a PCI controller to the virt board, then you can > choose whatever storage the real board has or start doing interesting > things like plugging in a scsi controller to your PCI controller on > the virt board or whatever else you desire. I am very interested in having a PCI controller on the virt board to be able to do some testing of "-device pci-assign" and "-device vfio-pci". I noticed that Alvise Rigo (ccd) had sent some patches out to the qemu-devel list July 11th that seem to add a generic pci controller. > > But as Joel points out, VirtIO is likely to get you the best > performance and is the most convenient method. > > -Christoffer > > On Thu, Aug 7, 2014 at 6:51 PM, Mathew Li wrote: >> Great. VirtIO works for me. Thanks for your help folks! >> >> Is there is any other way to add virtual disk, more like a traditional >> disk to qemu-system-aarch64? For example IDE disk or SATA disk or >> maybe as a SCSI disk? >>