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>
This commit is contained in:
Marc Zyngier 2026-02-02 18:43:27 +00:00
parent d65bf6e317
commit fb40cb15e8
2 changed files with 1 additions and 3 deletions

View File

@ -938,7 +938,6 @@ static const struct reg_bits_to_feat_map hcr_feat_map[] = {
HCR_EL2_FMO |
HCR_EL2_ID |
HCR_EL2_IMO |
HCR_EL2_MIOCNCE |
HCR_EL2_PTW |
HCR_EL2_SWIO |
HCR_EL2_TACR |

View File

@ -3834,8 +3834,7 @@ Field 43 NV1
Field 42 NV
Field 41 API
Field 40 APK
Res0 39
Field 38 MIOCNCE
Res0 39:38
Field 37 TEA
Field 36 TERR
Field 35 TLOR