All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] Introduce common QEMU_COMPAT_* macros
@ 2014-06-24 18:02 Eduardo Habkost
  2014-06-24 18:02 ` [Qemu-devel] [PATCH 1/4] q35: Move q35-specific compat macros to pc_q35.c Eduardo Habkost
                   ` (6 more replies)
  0 siblings, 7 replies; 25+ messages in thread
From: Eduardo Habkost @ 2014-06-24 18:02 UTC (permalink / raw)
  To: qemu-devel, Michael S. Tsirkin
  Cc: Peter Maydell, Marcel Apfelbaum, Alexey Kardashevskiy,
	Markus Armbruster, Paul Mackerras, Anthony Liguori,
	Igor Mammedov, Paolo Bonzini, Andreas Färber,
	Alexander Graf

This series is an attempt to make the compat_props lists from the PC code
reusable by other machine-types. All the compat bits that are on those lists are
not tied to a specific machine-type, but instead to the device code that was
present on a given QEMU version.

The last patch is a proposal to simply eliminate the PC-specific compat props
macros, because we don't really need them today. All compat properties we have
can be on global QEMU-version-specific lists, because PC-specific properties are
not going to affect other machine-types anyway.

Eduardo Habkost (4):
  q35: Move q35-specific compat macros to pc_q35.c
  pc: Eliminate nesting of common PC_COMPAT_* macros
  machine: Introduce QEMU_COMPAT_* macros
  [RFC] Eliminate PC-specific compat_props

 hw/i386/pc_piix.c    |  31 +++++--
 hw/i386/pc_q35.c     |  19 +++++
 include/hw/boards.h  | 207 +++++++++++++++++++++++++++++++++++++++++++++++
 include/hw/i386/pc.h | 224 ---------------------------------------------------
 4 files changed, 251 insertions(+), 230 deletions(-)

-- 
1.9.3

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

end of thread, other threads:[~2014-06-25 14:11 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-24 18:02 [Qemu-devel] [PATCH 0/4] Introduce common QEMU_COMPAT_* macros Eduardo Habkost
2014-06-24 18:02 ` [Qemu-devel] [PATCH 1/4] q35: Move q35-specific compat macros to pc_q35.c Eduardo Habkost
2014-06-24 19:23   ` Marcel Apfelbaum
2014-06-24 18:02 ` [Qemu-devel] [PATCH 2/4] pc: Eliminate nesting of common PC_COMPAT_* macros Eduardo Habkost
2014-06-25  5:13   ` Michael S. Tsirkin
2014-06-24 18:02 ` [Qemu-devel] [PATCH 3/4] machine: Introduce QEMU_COMPAT_* macros Eduardo Habkost
2014-06-24 19:20   ` Marcel Apfelbaum
2014-06-25  6:20     ` Igor Mammedov
2014-06-24 20:58   ` BALATON Zoltan
2014-06-24 23:01     ` Eduardo Habkost
2014-06-25  5:20   ` Michael S. Tsirkin
2014-06-25  6:46     ` Marcel Apfelbaum
2014-06-25  7:18       ` Michael S. Tsirkin
2014-06-25  7:20         ` Marcel Apfelbaum
2014-06-24 18:02 ` [Qemu-devel] [PATCH 4/4] [RFC] Eliminate PC-specific compat_props Eduardo Habkost
2014-06-24 19:51   ` Marcel Apfelbaum
2014-06-24 19:59     ` Eduardo Habkost
2014-06-25  4:55   ` Michael S. Tsirkin
2014-06-25 13:25     ` Eduardo Habkost
2014-06-25 14:12       ` Michael S. Tsirkin
2014-06-25  2:39 ` [Qemu-devel] [PATCH 0/4] Introduce common QEMU_COMPAT_* macros Alexey Kardashevskiy
2014-06-25  5:22   ` Michael S. Tsirkin
2014-06-25  4:57 ` Michael S. Tsirkin
2014-06-25  7:34 ` Michael S. Tsirkin
2014-06-25 13:50   ` Eduardo Habkost

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.