qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7] Fix PM SMBus and add IPMI over SMBus
@ 2016-05-11 19:45 minyard
  2016-05-11 19:46 ` [Qemu-devel] [PATCH 1/7] i2c: Fix the PM SMBus driver so it actually works correctly minyard
                   ` (6 more replies)
  0 siblings, 7 replies; 20+ messages in thread
From: minyard @ 2016-05-11 19:45 UTC (permalink / raw)
  To: Igor Mammedov, Michael S . Tsirkin, Paolo Bonzini, qemu-devel,
	minyard

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.

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2016-05-13 13:14 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-11 19:45 [Qemu-devel] [PATCH 0/7] Fix PM SMBus and add IPMI over SMBus minyard
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

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).