Prerequisites: * [PATCH 0/2] Clean up around the PCI holes * [PATCH v2 0/3] Fix leak in handling of integer lists as strings
v1 RFC: * PATCH 2+3 squashed * PATCH 4 (now 3) clarify range_compare() doesn't work for empty ranges [Michael] * PATCH 5 is new Markus Armbruster (4): log: Clean up misuse of Range for -dfilter range: Eliminate direct Range member access range: Replace internal representation of Range log: Permit -dfilter 0..0xffffffffffffffff hw/i386/acpi-build.c | 35 ++++++++------- hw/pci-host/piix.c | 26 +++++++---- hw/pci-host/q35.c | 41 +++++++++++------ hw/pci/pci.c | 17 +++---- include/qemu/range.h | 103 ++++++++++++++++++++++++++++++++++++++----- qapi/string-input-visitor.c | 20 ++++----- qapi/string-output-visitor.c | 18 ++++---- tests/test-logging.c | 11 +++++ util/log.c | 27 ++++++------ util/range.c | 19 +++----- 10 files changed, 213 insertions(+), 104 deletions(-) -- 2.5.5