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

Conversation

janvorli
Copy link
Member

@janvorli janvorli commented Feb 1, 2018

It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.

Closes #16052

It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.
@janvorli janvorli added this to the 2.1.0 milestone Feb 1, 2018
@janvorli janvorli self-assigned this Feb 1, 2018
@adityamandaleeka
Copy link
Member

LGTM

@janvorli janvorli merged commit 158f16d into dotnet:master Feb 2, 2018
janvorli added a commit to janvorli/coreclr that referenced this pull request Feb 26, 2018
Port dotnet#16168

It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.
janvorli added a commit to janvorli/coreclr that referenced this pull request Feb 26, 2018
Port dotnet#16168

It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.
janvorli added a commit to janvorli/coreclr that referenced this pull request Feb 26, 2018
Port dotnet#16168

It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.
janvorli added a commit to janvorli/coreclr that referenced this pull request Feb 26, 2018
Port dotnet#16168

It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.
janvorli added a commit that referenced this pull request Mar 8, 2018
Port #16168

It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.
janvorli added a commit that referenced this pull request Mar 8, 2018
Port #16168

It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
It was found that we incorrectly try to restore YMM registers in RtlRestoreContext
when the processor supports xstate, but doesn't have YMM registers. This change
fixes that by testing the YMM presence flag too.

Commit migrated from dotnet/coreclr@158f16d
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Illegal Instruction segfault in libcoreclr.so on CPU without AVX
2 participants