On 09/02/21 14:57, Roman Bolshakov wrote:
> Hi Paolo,
>
> Please apply the PR to i386 queue (not for master). It contains bug
> fixes, cleanups and improvements for HVF accel:
> - Added support of older HW (Hill)
> - Fixed OSXSAVE reporting in CPUID (Alex)
> - Improved Darwin-XNU support (Vladislav)
> - dead code removed (Alex)
>
> Test results: https://gitlab.com/roolebo/qemu/-/pipelines/253575182
> The patches don't introduce regressions in kvm-unit-tests.
>
> The following changes since commit d0dddab40e472ba62b5f43f11cc7dba085dabe71:
>
> Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2021-02-05 15:27:02 +0000)
>
> are available in the Git repository at:
>
> https://gitlab.com/roolebo/qemu.git tags/hvf-queue-20210209
>
> for you to fetch changes up to db7884ccdde5425584bec758f72ed658b6549f8a:
>
> hvf: Fetch cr4 before evaluating CPUID(1) (2021-02-09 12:25:09 +0300)
>
> Thanks,
> Roman
>
> ----------------------------------------------------------------
> Alexander Graf (2):
> hvf: x86: Remove unused definitions
> hvf: Fetch cr4 before evaluating CPUID(1)
>
> Hill Ma (1):
> hvf: Guard xgetbv call
>
> Vladislav Yaroshchuk (2):
> target/i386/hvf: add vmware-cpuid-freq cpu feature
> target/i386/hvf: add rdmsr 35H MSR_CORE_THREAD_COUNT
>
> target/i386/cpu.h | 1 +
> target/i386/hvf/hvf-i386.h | 16 -------
> target/i386/hvf/hvf.c | 100 +++++++++++++++++++++++++++++++++++++++++++-
> target/i386/hvf/x86_cpuid.c | 34 +++++++++------
> target/i386/hvf/x86_emu.c | 5 +++
> 5 files changed, 127 insertions(+), 29 deletions(-)
>
Queued, thanks!
Paolo