Work towards having a single binary, by removing duplicated object files. v2 - remove osdep from header - use hardcoded buffer size for syndbg, assuming page size is always 4Kb.
v3 - fix assert for page size. v4 - use KiB unit v5 - rebase on top of system memory common series - make hw/hyperv/hyperv common v6 - rebase on top of master (now contains all changes needed for memory access) - finish making hw/hyperv/hyperv common (hw/hyperv/hyperv.c) Pierrick Bouvier (8): hw/hyperv/hv-balloon-stub: common compilation unit hw/hyperv/hyperv.h: header cleanup hw/hyperv/vmbus: common compilation unit hw/hyperv/syndbg: common compilation unit hw/hyperv/balloon: common balloon compilation units hw/hyperv/hyperv_testdev: common compilation unit include/system: make functions accessible from common code hw/hyperv/hyperv: common compilation unit include/hw/hyperv/hyperv.h | 3 ++- include/system/kvm.h | 8 ++++---- hw/hyperv/hyperv.c | 3 ++- hw/hyperv/syndbg.c | 9 ++++++--- hw/hyperv/vmbus.c | 2 +- hw/hyperv/meson.build | 11 ++++++----- 6 files changed, 21 insertions(+), 15 deletions(-) -- 2.39.5