qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: minyard@acm.org
To: Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	qemu-devel@nongnu.org, minyard@acm.org
Subject: [Qemu-devel] [PATCH 0/7] Fix PM SMBus and add IPMI over SMBus
Date: Wed, 11 May 2016 14:45:59 -0500	[thread overview]
Message-ID: <1462995966-1184-1-git-send-email-minyard@acm.org> (raw)

This series of patches fixes a bunch of issues in the PM SMBus driver
for x86 chips so that IPMI over SMBus can actually work (and other
things can work, too, I have a number of devices that I've added
later, and there's the eeprom, of course).

It then adds an IPMI device that sits on I2C and fixes up the ACPI
handling so it can be added to the ACPI tables.

This is mostly for comment for now, though I'd be happy for it to
be merged if it's good.  Yeah, not likely at this point.  I'd like
to add tests, but that would be a separate patch anyway.  Tests
will be fairly complicated as there doesn't appear to be any
tests for the PM SMBus.

IPMI over SMBus is not common now, but I've seen some new systems
coming out with it outside of the Intel world.  I've needed
a test bed to reproduce bugs and test out new capabilities, but
other systems may need it in the future.

Later in my queue is support for an SMBus alert device (allowing
a shared interrupt from SMBus devices) and support for a couple of
I2C bus multiplexers.  If you are interested, you can see my queue
at the ever changing https://github.com/cminyard/qemu master-ipmi-rebase
branch.

             reply	other threads:[~2016-05-11 19:46 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-11 19:45 minyard [this message]
2016-05-11 19:46 ` [Qemu-devel] [PATCH 1/7] i2c: Fix the PM SMBus driver so it actually works correctly minyard
2016-05-11 19:46 ` [Qemu-devel] [PATCH 2/7] pm_smbus: Add the ability to force block transfer enable minyard
2016-05-11 19:46 ` [Qemu-devel] [PATCH 3/7] pc: Add the SMBus device to the ACPI tables minyard
2016-05-11 19:46 ` [Qemu-devel] [PATCH 4/7] ipmi: Add an SMBus IPMI interface minyard
2016-05-11 19:46 ` [Qemu-devel] [PATCH 5/7] acpi: Add I2c serial bus CRS handling minyard
2016-05-12  7:30   ` Michael S. Tsirkin
2016-05-12 13:26     ` Corey Minyard
2016-05-12 13:33       ` Michael S. Tsirkin
2016-05-11 19:46 ` [Qemu-devel] [PATCH 6/7] ipmi: Fix SSIF ACPI handling to use the right CRS minyard
2016-05-12  7:33   ` Michael S. Tsirkin
2016-05-12 13:29     ` Corey Minyard
2016-05-12 13:39       ` Michael S. Tsirkin
2016-05-13 13:13         ` Corey Minyard
2016-05-11 19:46 ` [Qemu-devel] [PATCH 7/7] ipmi: Add ACPI to the SMBus IPMI device minyard
2016-05-12  7:36   ` Michael S. Tsirkin
2016-05-12 13:32     ` Corey Minyard
2016-05-12 13:35       ` Michael S. Tsirkin
2016-05-12 19:20         ` Corey Minyard
2016-05-12 19:34           ` Michael S. Tsirkin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1462995966-1184-1-git-send-email-minyard@acm.org \
    --to=minyard@acm.org \
    --cc=imammedo@redhat.com \
    --cc=mst@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).