[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/10] globals: Clean up validation and error checki

From: Eduardo Habkost
Subject: [Qemu-devel] [PATCH 00/10] globals: Clean up validation and error checking
Date: Wed, 15 Jun 2016 17:32:43 -0300

This series includes multiple changes to the way errors are
handled by the global property system.

The series is based on my machine-next branch, available at:
  https://github.com/ehabkost/qemu.git machine-next

The series itself can be found at:
  https://github.com/ehabkost/qemu-hacks.git work/global-error-handling

Eduardo Habkost (10):
  qdev: Don't stop applying globals on first error
  qdev: Eliminate qemu_add_globals() function
  vl: Reject invalid class names on -global
  qdev: Use error_prepend() for errors applying globals
  qdev: GlobalProperty.errp field
  machine: Add machine_register_compat_props() function
  vl: Set errp to &error_abort on machine compat_props
  qdev: Eliminate "global not used" warning
  qdev: Eliminate GlobalProperty 'used' and 'user_provided' fields
  machine: Skip global registration for non-existing classes

 hw/core/machine.c                | 27 +++++++++++++++++++++++
 hw/core/qdev-properties-system.c | 21 +-----------------
 hw/core/qdev-properties.c        | 46 ++++++----------------------------------
 include/hw/boards.h              |  1 +
 include/hw/qdev-core.h           |  9 ++++----
 include/hw/qdev-properties.h     |  1 -
 include/qemu/config-file.h       |  1 -
 vl.c                             | 38 ++++++++++++++++++++++++++-------
 8 files changed, 70 insertions(+), 74 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]