qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 00/16] Add an IPMI device to QEMU
@ 2015-06-09  1:11 minyard
  2015-06-09  1:11 ` [Qemu-devel] [PATCH v3 01/16] Add a base IPMI interface minyard
                   ` (18 more replies)
  0 siblings, 19 replies; 31+ messages in thread
From: minyard @ 2015-06-09  1:11 UTC (permalink / raw)
  To: qemu-devel

I have reworked the QEMU IPMI patches, and I believe this design
improves greatly on the previous one.  The suggestions made all
resulted in better design.  To start an IPMI interface
with this, you would use:

  -device ipmi-bmc-sim,id=bmc0 -device isa-ipmi-bt,bmc=bmc0

Note that I did not make the BMCs objects.  I started this way, but
adding properties was ending up duplicating a lot of code already
in the device core, especially for the chardev link.

I'm not sure of the importance of having a BMC be an object instead
of a device, but it seems to me that if we do that, it would be
best to add helper functions to the object core for the chardev
and integer properties.

Thanks,

-corey

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

end of thread, other threads:[~2015-07-14  7:36 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-09  1:11 [Qemu-devel] [PATCH v3 00/16] Add an IPMI device to QEMU minyard
2015-06-09  1:11 ` [Qemu-devel] [PATCH v3 01/16] Add a base IPMI interface minyard
2015-06-09  1:11 ` [Qemu-devel] [PATCH v3 02/16] ipmi: Add a local BMC simulation minyard
2015-06-09  1:11 ` [Qemu-devel] [PATCH v3 03/16] ipmi: Add an external connection simulation interface minyard
2015-06-09  1:11 ` [Qemu-devel] [PATCH v3 04/16] ipmi: Add an ISA KCS low-level interface minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 05/16] ipmi: Add a BT " minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 06/16] ipmi: Add tests minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 07/16] ipmi: Add documentation minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 08/16] ipmi: Add migration capability to the IPMI devices minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 09/16] ipmi: Add a firmware configuration repository minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 10/16] ipmi: Add firmware registration to the ISA interface minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 11/16] smbios: Add a function to directly add an entry minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 12/16] pc: Postpone SMBIOS table installation to post machine init minyard
2015-07-03  8:17   ` Michael S. Tsirkin
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 13/16] ipmi: Add SMBIOS table entry minyard
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 14/16] acpi: Add a way for devices to add ACPI tables minyard
2015-07-03  8:21   ` Michael S. Tsirkin
2015-07-03  8:27   ` Michael S. Tsirkin
2015-07-07  8:08   ` Igor Mammedov
2015-07-08 17:44     ` Paolo Bonzini
2015-07-08 19:26       ` Igor Mammedov
2015-07-08 20:39         ` Paolo Bonzini
2015-07-09  8:25           ` Igor Mammedov
2015-07-13 21:55             ` Corey Minyard
2015-07-14  7:36               ` Igor Mammedov
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 15/16] ipmi: Add ACPI table entries minyard
2015-07-07  9:47   ` Igor Mammedov
2015-06-09  1:12 ` [Qemu-devel] [PATCH v3 16/16] bios: Add tests for the IPMI ACPI and SMBIOS entries minyard
2015-07-03  0:30 ` [Qemu-devel] [PATCH v3 00/16] Add an IPMI device to QEMU Benjamin Herrenschmidt
2015-07-03  6:50 ` Paolo Bonzini
2015-07-03  8:23 ` 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).