From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:56236) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRXBb-0007GQ-2b for qemu-devel@nongnu.org; Mon, 07 May 2012 19:17:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SRXBZ-0002GN-6x for qemu-devel@nongnu.org; Mon, 07 May 2012 19:17:46 -0400 Received: from mail-ob0-f173.google.com ([209.85.214.173]:42275) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRXBZ-0002Ft-24 for qemu-devel@nongnu.org; Mon, 07 May 2012 19:17:45 -0400 Received: by obbwd20 with SMTP id wd20so10771974obb.4 for ; Mon, 07 May 2012 16:17:43 -0700 (PDT) Message-ID: <4FA85814.3080906@codemonkey.ws> Date: Mon, 07 May 2012 18:17:40 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <4FA429BA.3040006@acm.org> <4FA6788A.8080500@redhat.com> <4FA68C1E.3070503@codemonkey.ws> <4FA68D35.7060704@redhat.com> <4FA7DCA1.2010804@codemonkey.ws> <4FA7DFC7.4080603@redhat.com> <4FA7E253.30003@codemonkey.ws> <4FA7E61D.6000702@redhat.com> <4FA7E860.8010207@codemonkey.ws> <4FA80F71.30209@acm.org> In-Reply-To: <4FA80F71.30209@acm.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Adding an IPMI BMC device to KVM List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: minyard@acm.org Cc: qemu-devel , Corey Minyard , kvm@vger.kernel.org, Avi Kivity On 05/07/2012 01:07 PM, Corey Minyard wrote: > I think we are getting a little out of hand here, and we are mixing up concepts :). > > There are lots of things IPMI *can* do (including serial access, VGA snooping, > LAN access, etc.) but I don't see any value it that. The main thing here is to > emulate the interface to the guest. OOB management is really more appropriately > handled with libvirt. How the BMC integrates into the hardware varies a *lot* > between systems, but it's really kind of irrelevant. (Well, almost irrelevant, > BMCs can provide a direct I2C messaging capability, and that may matter.) > > A guest can have one (or more) of a number of interfaces (that are all fairly > bad, unfortunately). The standard ones are called "KCS", "BT" and "SMIC" and > they generally are directly on the ISA bus, but are in memory on non-x86 boxes > (and on some x86 boxes) and sometimes on the PCI bus. Some systems also have > interfaces over I2C, but that hasn't really caught on. Others have interfaces > over serial ports, and that unfortunately has caught on in the ATCA world. And > there are at least 3 different basic types of serial port interfaces with > sub-variants :(. I'm not sure what the USB rndis device is, but I'll look at it. > But there is no IPMI over USB. USB rndis == USB network adapater. It's just seen by the machine as IPMI over LAN. Regards, Anthony Liguori