On 4/24/25 16:28, Pierrick Bouvier wrote:
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(-)
@Maciej, this is now ready to be tested :)
Regards,
Pierrick