On 9/16/21 5:54 PM, Alexander Graf wrote: > Now that we have working system register sync, we push more target CPU > properties into the virtual machine. That might be useful in some > situations, but is not the typical case that users want. > > So let's add a -cpu host option that allows them to explicitly pass all > CPU capabilities of their host CPU into the guest. > > Signed-off-by: Alexander Graf <ag...@csgraf.de> > Acked-by: Roman Bolshakov <r.bolsha...@yadro.com> > Reviewed-by: Sergio Lopez <s...@redhat.com> > Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> > > ---
> diff --git a/target/arm/hvf_arm.h b/target/arm/hvf_arm.h > new file mode 100644 > index 0000000000..603074a331 > --- /dev/null > +++ b/target/arm/hvf_arm.h > @@ -0,0 +1,19 @@ > +/* > + * QEMU Hypervisor.framework (HVF) support -- ARM specifics > + * > + * Copyright (c) 2021 Alexander Graf > + * > + * This work is licensed under the terms of the GNU GPL, version 2 or later. > + * See the COPYING file in the top-level directory. > + * > + */ > + > +#ifndef QEMU_HVF_ARM_H > +#define QEMU_HVF_ARM_H > + > +#include "qemu/accel.h" This include shouldn't be necessary. > +#include "cpu.h" > + > +void hvf_arm_set_cpu_features_from_host(struct ARMCPU *cpu); > + > +#endif