Enable several features in CPUID emulation by wcwang · Pull Request #381 · intel/haxm (original) (raw)

Skip to content

Sign in

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Sign in

Sign up

This repository was archived by the owner on Jan 28, 2023. It is now read-only.

intel / haxm Public archive

Additional navigation options

Merged

wcwang merged 3 commits intomasterfromcpuid-ext

May 24, 2021

Merged

Enable several features in CPUID emulation #381

wcwang merged 3 commits intomasterfromcpuid-ext

May 24, 2021

Conversation0 Commits3 Checks0 Files changed

Conversation

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})

wcwang

Copy link

Contributor

@wcwang wcwang commented

May 24, 2021

Enables below features in CPUID emulation.

wcwang added 3 commits

May 24, 2021 15:29

@wcwang

`[cpuid: Enable F16C in CPUID emulation](/intel/haxm/pull/381/commits/33cab5387cbae235cc4bf9e06b812117ac4ba489 "cpuid: Enable F16C in CPUID emulation

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") `

[33cab53](/intel/haxm/pull/381/commits/33cab5387cbae235cc4bf9e06b812117ac4ba489)

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

@wcwang

`[cpuid: Enable AVX in CPUID emulation](/intel/haxm/pull/381/commits/0a32bafa05e357005228a82f75a73148168a3093 "cpuid: Enable AVX in CPUID emulation

Enable AVX (Advanced Vector Extensions) in guest CPUID emulation.

Signed-off-by: Wenchao Wang wenchao.wang@intel.com") `

[0a32baf](/intel/haxm/pull/381/commits/0a32bafa05e357005228a82f75a73148168a3093)

Enable AVX (Advanced Vector Extensions) in guest CPUID emulation.

Signed-off-by: Wenchao Wang wenchao.wang@intel.com

@wcwang

`[cpuid: Enable ERMS in CPUID emulation](/intel/haxm/pull/381/commits/3281ce38a624f4335fbe2ce90ce0a5b5f5a7838b "cpuid: Enable ERMS in CPUID emulation

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") `

[3281ce3](/intel/haxm/pull/381/commits/3281ce38a624f4335fbe2ce90ce0a5b5f5a7838b)

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 fromcoxuintel 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.

Reviewers

@coxuintel coxuintel Awaiting requested review from coxuintel

@hyuan3 hyuan3 Awaiting requested review from hyuan3

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@wcwang @HaxmCI