> I was planning to move hypervisor-specific code to target/arm/$hypervisor/, > but here Francesco wants to re-use the same code > between 2 hypervisors... Maybe move it to target/arm/hyp_gdbstub.c > and let meson add it conditionally?
Something like this? -arm_ss.add(when: 'CONFIG_KVM', if_true: files('kvm.c', 'kvm64.c'), if_false: files('kvm-stub.c')) +arm_ss.add(when: 'CONFIG_KVM', if_true: files('hyp_gdbstub.c', 'kvm.c', 'kvm64.c'), if_false: files('kvm-stub.c')) +arm_ss.add(when: 'CONFIG_HVF', if_true: files('hyp_gdbstub.c'))