Skip to content

Commit fb40cb1

Browse files
author
Marc Zyngier
committed
KVM: arm64: Remove all traces of HCR_EL2.MIOCNCE
MIOCNCE had the potential to eat your data, and also was never implemented by anyone. It's been retrospectively removed from the architecture, and we're happy to follow that lead. Reviewed-by: Fuad Tabba <tabba@google.com> Tested-by: Fuad Tabba <tabba@google.com> Link: https://patch.msgid.link/20260202184329.2724080-19-maz@kernel.org Signed-off-by: Marc Zyngier <maz@kernel.org>
1 parent d65bf6e commit fb40cb1

2 files changed

Lines changed: 1 addition & 3 deletions

File tree

arch/arm64/kvm/config.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -938,7 +938,6 @@ static const struct reg_bits_to_feat_map hcr_feat_map[] = {
938938
HCR_EL2_FMO |
939939
HCR_EL2_ID |
940940
HCR_EL2_IMO |
941-
HCR_EL2_MIOCNCE |
942941
HCR_EL2_PTW |
943942
HCR_EL2_SWIO |
944943
HCR_EL2_TACR |

arch/arm64/tools/sysreg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3834,8 +3834,7 @@ Field 43 NV1
38343834
Field 42 NV
38353835
Field 41 API
38363836
Field 40 APK
3837-
Res0 39
3838-
Field 38 MIOCNCE
3837+
Res0 39:38
38393838
Field 37 TEA
38403839
Field 36 TERR
38413840
Field 35 TLOR

0 commit comments

Comments
 (0)