Skip to content
This repository was 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)

wcwang added 3 commits May 24, 2021 15:29
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
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants