From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Martin Subject: Realtime access to PCI NIC Date: Mon, 7 Jul 2014 13:21:06 +0100 Message-ID: <724187406.20140707132106@gmail.com> References: <524794479.20140703121338@gmail.com> <20140703180957.GD13710@konrad-lan.dumpdata.com> <1376452421.20140707092147@gmail.com> <1083121389.20140707122233@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1083121389.20140707122233@gmail.com> 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 Hi all, I am reading through the mini-os pcifront.c as an example of how to implement direct access to a PCI device. However looking at the code all access seems to go via the PCI Backend driver, which means that I am subject to the latencies and jitter of the Xen scheduling. Reading the documentation about PCI Passthrough I imagined that I would have direct access to the PCI hardware once the handover from dom0 as performed. Is that correct? If so, how do I implement that? I am using an Intel processor that has VT-d so that should be possible. Any suggestions? -- Best regards, Simon mailto:furryfuttock@gmail.com