Re: PCI-Passthrough with CloudStack

2013-09-30 Thread Pawit Pornkitprasan
p in rebasing. > > --Sanjay > > > -Original Message- > > From: Pawit Pornkitprasan [mailto:p.pa...@gmail.com] > > Sent: Wednesday, June 12, 2013 7:35 AM > > To: dev@cloudstack.apache.org > > Cc: Ryousei Takano; Edison Su; Kelven Yang > >

RE: PCI-Passthrough with CloudStack

2013-09-30 Thread Sanjay Tripathi
From: Pawit Pornkitprasan [mailto:p.pa...@gmail.com] > Sent: Wednesday, June 12, 2013 7:35 AM > To: dev@cloudstack.apache.org > Cc: Ryousei Takano; Edison Su; Kelven Yang > Subject: Re: PCI-Passthrough with CloudStack > > On 6/11/13 09:35 PM, "Edison Su" wrote: > > >

Re: PCI-Passthrough with CloudStack (Improved)

2013-06-20 Thread Pawit Pornkitprasan
Hi Paul, I think that is more or less dependent on the hardware quirks. For my case I only had to add intel_iommu=on to the kernel cmdline to get PCI Passthrough working. An additional cmdline, pci=nocrs, was needed to get SR-IOV mode of the Mellanox ConnectX-2 card working. Best Regards, Pawit

RE: PCI-Passthrough with CloudStack (Improved)

2013-06-20 Thread Paul Angus
riginal Message- From: Pawit Pornkitprasan [mailto:p.pa...@gmail.com] Sent: 20 June 2013 05:38 To: dev@cloudstack.apache.org Cc: Ryousei Takano; Pawit Pornkitprasan Subject: Re: PCI-Passthrough with CloudStack (Improved) Hi, I've forgot to describe the detach-attach mechanism, so I'll d

Re: PCI-Passthrough with CloudStack (Improved)

2013-06-19 Thread Pawit Pornkitprasan
Hi, I've forgot to describe the detach-attach mechanism, so I'll describe it in this reply. PCI Device detach is done automatically by the agent when a MigrateCommand is processed. In KVM case, the server gets a list of attached PCI devices from libvirt's XML and detach very device. If detach is

PCI-Passthrough with CloudStack (Improved)

2013-06-19 Thread Pawit Pornkitprasan
Hi, Following my previous post about implementing PCI Passthrough on CloudStack (KVM), I have taken Edison Su’s and others’ comments into account and came up with an improved design. Because the devices available at each agent may be different, the available devices for passthrough are now config

Re: PCI-Passthrough with CloudStack

2013-06-11 Thread Pawit Pornkitprasan
would allow multiple VMs to be allocated to one host of the host has multiple PCI cards providing the same function. > > > > > > -Original Message----- > > > From: Kelven Yang [mailto:kelven.y...@citrix.com] > > > Sent: 11 June 2013 18:10 > > > To:

Re: PCI-Passthrough with CloudStack

2013-06-11 Thread Pawit Pornkitprasan
On Tue, Jun 11, 2013 at 8:26 PM, Vijayendra Bhamidipati wrote: > -Original Message- > From: David Nalley [mailto:da...@gnsa.us] > Sent: Tuesday, June 11, 2013 5:08 AM > To: dev@cloudstack.apache.org > Cc: Ryousei Takano > Subject: Re: PCI-Passthrough with CloudStac

Re: PCI-Passthrough with CloudStack

2013-06-11 Thread Kelven Yang
June 11, 2013 12:10 PM >>> To: dev@cloudstack.apache.org >>> Cc: Ryousei Takano; Kelven Yang >>> Subject: Re: PCI-Passthrough with CloudStack >>> >>> What we need is some sort of plugin system for the libvirt guest agent, >>> where people can

Re: PCI-Passthrough with CloudStack

2013-06-11 Thread Marcus Sorensen
wrote: > > >> -Original Message- >> From: Marcus Sorensen [mailto:shadow...@gmail.com] >> Sent: Tuesday, June 11, 2013 12:10 PM >> To: dev@cloudstack.apache.org >> Cc: Ryousei Takano; Kelven Yang >> Subject: Re: PCI-Passthrough with CloudStack >>

RE: PCI-Passthrough with CloudStack

2013-06-11 Thread Edison Su
> -Original Message- > From: Marcus Sorensen [mailto:shadow...@gmail.com] > Sent: Tuesday, June 11, 2013 12:10 PM > To: dev@cloudstack.apache.org > Cc: Ryousei Takano; Kelven Yang > Subject: Re: PCI-Passthrough with CloudStack > > What we need is some sort

RE: PCI-Passthrough with CloudStack

2013-06-11 Thread Vijayendra Bhamidipati
-Original Message- From: David Nalley [mailto:da...@gnsa.us] Sent: Tuesday, June 11, 2013 5:08 AM To: dev@cloudstack.apache.org Cc: Ryousei Takano Subject: Re: PCI-Passthrough with CloudStack On Tue, Jun 11, 2013 at 3:52 AM, Pawit Pornkitprasan wrote: > Hi, > > I am impleme

Re: PCI-Passthrough with CloudStack

2013-06-11 Thread Marcus Sorensen
ingle 'stock' xml definition wouldn't be flexible > enough to fully utilise the card. > > > Regards, > > Paul Angus > S: +44 20 3603 0540 | M: +447711418784 > paul.an...@shapeblue.com > > -Original Message- > From: Kelven Yang [mailto:kelven.y...@cit

RE: PCI-Passthrough with CloudStack

2013-06-11 Thread Paul Angus
the card. Regards, Paul Angus S: +44 20 3603 0540 | M: +447711418784 paul.an...@shapeblue.com -Original Message- From: Kelven Yang [mailto:kelven.y...@citrix.com] Sent: 11 June 2013 18:10 To: dev@cloudstack.apache.org Cc: Ryousei Takano Subject: Re: PCI-Passthrough with CloudS

Re: PCI-Passthrough with CloudStack

2013-06-11 Thread Kelven Yang
On 6/11/13 12:52 AM, "Pawit Pornkitprasan" wrote: >Hi, > >I am implementing PCI-Passthrough to use with CloudStack for use with >high-performance networking (10 Gigabit Ethernet/Infiniband). > >The current design is to attach a PCI ID (from lspci) to a compute >offering. (Not a network offering

Re: PCI-Passthrough with CloudStack

2013-06-11 Thread David Nalley
On Tue, Jun 11, 2013 at 3:52 AM, Pawit Pornkitprasan wrote: > Hi, > > I am implementing PCI-Passthrough to use with CloudStack for use with > high-performance networking (10 Gigabit Ethernet/Infiniband). > > The current design is to attach a PCI ID (from lspci) to a compute > offering. (Not a netw

PCI-Passthrough with CloudStack

2013-06-11 Thread Pawit Pornkitprasan
Hi, I am implementing PCI-Passthrough to use with CloudStack for use with high-performance networking (10 Gigabit Ethernet/Infiniband). The current design is to attach a PCI ID (from lspci) to a compute offering. (Not a network offering since from CloudStack’s point of view, the pass through devi