From owner-freebsd-virtualization@freebsd.org Sun Nov 5 19:27:04 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA2DCE4EFFF for ; Sun, 5 Nov 2017 19:27:04 +0000 (UTC) (envelope-from rajil.s@gmail.com) Received: from mail-pf0-x22e.google.com (mail-pf0-x22e.google.com [IPv6:2607:f8b0:400e:c00::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C08FE66AFD for ; Sun, 5 Nov 2017 19:27:04 +0000 (UTC) (envelope-from rajil.s@gmail.com) Received: by mail-pf0-x22e.google.com with SMTP id p87so6117429pfj.3 for ; Sun, 05 Nov 2017 11:27:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=bOKAOh8ITndok77KB9T5/4NWeOyV3Jd94RwzpiVEogE=; b=ZMZDC2+9tPhDGkh/gXmj2gRaIANVMdvYqnq9uiOWGwgrLQb4/4Q2rIfkXCJdoA9CEg yiwgj/L6dzOmfYySbeBG0sDl9W/Uz6CgzTyaLLOGvP7NiBaBPZDCXJJ9z+npgHEBruGZ 6iInYvjUHN0oLGQiI3hFJdPCPFzfzOhUGWvQ8w4IJdsV7vw6NGkkVrZjgLMnuCykPaB6 6tQ/h8SphumHUHWcJzRNwoS5ZV9wtoquwEjjght+gbZPaYcqAQpXOEjQV1lw7eHVlWpt CdcN6opg8tSCbg9EkrXUn2c9AylA7g7nFWybr3YiAMtPrHKw23ReMaWXnQ0E7bvhx76m rfTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=bOKAOh8ITndok77KB9T5/4NWeOyV3Jd94RwzpiVEogE=; b=NbKuJRlmbValHCkkArWmiZHUAQAFdjIGgwngJ26MwS1hBDJxAIDWEHGYLmNHYWlklL NWKe6f4X8tDJrr/oJmGuLJxlkALsr8H5ybuvXHiXq5+rc4DSFYxeRp9KukG4WbIwyuxz nY9QttjCNNPOoB7zS4KGaJ4R1JLyhYjjFn5447YvJ3z7pjO6hTGuX2dfh0/HhBBeGdgb dsMuV1Sg2uCU+u+byV6j49s0k8AWd94WOOqWSi1Pz+wTIHXVt7mY08jXiLf/aWtYDZmv GyL69yHjnnla+TWQZ/ZI/dG/bSbyExeG/OTrSHoW19sXTB2a0ByonIgzGbwH3suWSC8r q+Yw== X-Gm-Message-State: AMCzsaW82cdgiR75NFTNEJOe3TyvkFFjxdz4ab0VO240+Py8GKnP1J/k bBHHE5/69MKvw0ovRHo8g6UNdxBB X-Google-Smtp-Source: ABhQp+RoEeEgCTyvpQkQMM6RGigFq/tQ3Nkb48aApfoK4bZalvAtIhQLQlFOOBQzNkr7rHlHARYPBw== X-Received: by 10.84.217.206 with SMTP id d14mr12808152plj.196.1509910023385; Sun, 05 Nov 2017 11:27:03 -0800 (PST) Received: from ?IPv6:2601:2c2:880:6cc:f151:cc3:5b51:8a24? ([2601:2c2:880:6cc:f151:cc3:5b51:8a24]) by smtp.gmail.com with ESMTPSA id o22sm21927268pfi.85.2017.11.05.11.27.01 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 05 Nov 2017 11:27:02 -0800 (PST) Subject: Re: Onboard USB controller passthrough To: freebsd-virtualization References: <201711051632.vA5GWF2u005895@pdx.rh.CN85.dnsmgr.net> <9207cb98-6c53-0173-4842-7f5c5f7324de@freebsd.org> From: Rajil Saraswat Message-ID: <75ebab85-8259-10d7-687e-c77b9098387e@gmail.com> Date: Sun, 5 Nov 2017 13:26:58 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: <9207cb98-6c53-0173-4842-7f5c5f7324de@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 19:27:05 -0000 On 11/05/2017 11:42 AM, Peter Grehan wrote: > > More importantly, EHCI controllers don't support MSI/MSI-x interrupts > which is currently required for bhyve PCI-passthru. > > later, > > Peter. The onboard xHCI controller (C610/X99 series chipset) does support MSI, # pciconf -l -BbcV xhci0@pci0:0:20:0 xhci0@pci0:0:20:0: class=0x0c0330 card=0x72708086 chip=0x8d318086 rev=0x05 hdr=0x00 bar [10] = type Memory, range 64, base 0xc6100000, size 65536, enabled cap 01[70] = powerspec 2 supports D0 D3 current D0 cap 05[80] = MSI supports 8 messages, 64 bit enabled with 1 message I will give this a try. Thanks, Rajil