Skip to content
This repository has been archived by the owner on Jan 28, 2023. It is now read-only.

Enable several features in CPUID emulation #381

Merged
merged 3 commits into from
May 24, 2021
Merged

Enable several features in CPUID emulation #381

merged 3 commits into from
May 24, 2021

Conversation

wcwang
Copy link
Contributor

@wcwang wcwang commented May 24, 2021

Enables below features in CPUID emulation.

  • F16C (16-bit floating-point conversion)
  • AVX (Advanced Vector Extensions)
  • ERMS (Enhanced REP MOVSB/STOSB)

The CTS ARM64 version of CtsNNAPITestCases depends on F16C (16-bit
floating-point conversion) feature. Enable F16C in guest CPUID
emulation.

Signed-off-by: Wenchao Wang <wenchao.wang@intel.com>
Enable AVX (Advanced Vector Extensions) in guest CPUID emulation.

Signed-off-by: Wenchao Wang <wenchao.wang@intel.com>
Some memcpy/memset benchmarks depends on ERMS (Enhanced REP
MOVSB/STOSB) feature. Enable ERMS in guest CPUID emulation.

Signed-off-by: Wenchao Wang <wenchao.wang@intel.com>
@wcwang wcwang requested review from coxuintel and hyuan3 May 24, 2021 07:39
@wcwang wcwang merged commit 9eef9e2 into master May 24, 2021
@HaxmCI HaxmCI added the CI:Build Fail CI:Build Fail label May 24, 2021
@wcwang wcwang deleted the cpuid-ext branch May 24, 2021 07:43
@wcwang wcwang removed the CI:Build Fail CI:Build Fail label May 25, 2021
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants