On 8/12/20 11:32 AM, Claudio Fontana wrote: > uint64_t cpu_get_tsc(CPUX86State *env) > { > - return cpu_get_ticks(); > + return cpus_get_elapsed_ticks();
What has this change got to do with creating the interface? You said the interface wasn't used yet... > diff --git a/stubs/cpu-synchronize-state.c b/stubs/cpu-synchronize-state.c > new file mode 100644 > index 0000000000..3112fe439d > --- /dev/null > +++ b/stubs/cpu-synchronize-state.c > @@ -0,0 +1,15 @@ > +#include "qemu/osdep.h" > +#include "sysemu/hw_accel.h" > + > +void cpu_synchronize_state(CPUState *cpu) > +{ > +} > +void cpu_synchronize_post_reset(CPUState *cpu) > +{ > +} > +void cpu_synchronize_post_init(CPUState *cpu) > +{ > +} > +void cpu_synchronize_pre_loadvm(CPUState *cpu) > +{ > +} > diff --git a/stubs/cpus-get-virtual-clock.c b/stubs/cpus-get-virtual-clock.c > new file mode 100644 > index 0000000000..fd447d53f3 > --- /dev/null > +++ b/stubs/cpus-get-virtual-clock.c > @@ -0,0 +1,8 @@ > +#include "qemu/osdep.h" > +#include "sysemu/cpu-timers.h" > +#include "qemu/main-loop.h" > + > +int64_t cpus_get_virtual_clock(void) > +{ > + return cpu_get_clock(); > +} How do these stubs get used? r~