Commit ff987ff
Marc Zyngier
KVM: arm64: nv: Add support for FEAT_ATS1A
Handling FEAT_ATS1A (which provides the AT S1E{1,2}A instructions)
is pretty easy, as it is just the usual AT without the permission
check.
This basically amounts to plumbing the instructions in the various
dispatch tables, and handling FEAT_ATS1A being disabled in the
ID registers.
Signed-off-by: Marc Zyngier <[email protected]>1 parent 8df747f commit ff987ff
File tree
4 files changed
+24
-0
lines changed- arch/arm64
- include/asm
- kvm
4 files changed
+24
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
| 676 | + | |
676 | 677 | | |
677 | 678 | | |
678 | 679 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
| |||
852 | 853 | | |
853 | 854 | | |
854 | 855 | | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
855 | 859 | | |
856 | 860 | | |
857 | 861 | | |
| |||
935 | 939 | | |
936 | 940 | | |
937 | 941 | | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
938 | 945 | | |
939 | 946 | | |
940 | 947 | | |
| |||
1010 | 1017 | | |
1011 | 1018 | | |
1012 | 1019 | | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
1013 | 1023 | | |
1014 | 1024 | | |
1015 | 1025 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
786 | 786 | | |
787 | 787 | | |
788 | 788 | | |
| 789 | + | |
789 | 790 | | |
790 | 791 | | |
791 | 792 | | |
| |||
867 | 868 | | |
868 | 869 | | |
869 | 870 | | |
| 871 | + | |
870 | 872 | | |
871 | 873 | | |
872 | 874 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2818 | 2818 | | |
2819 | 2819 | | |
2820 | 2820 | | |
| 2821 | + | |
| 2822 | + | |
| 2823 | + | |
| 2824 | + | |
| 2825 | + | |
| 2826 | + | |
| 2827 | + | |
2821 | 2828 | | |
2822 | 2829 | | |
2823 | 2830 | | |
| |||
3188 | 3195 | | |
3189 | 3196 | | |
3190 | 3197 | | |
| 3198 | + | |
3191 | 3199 | | |
3192 | 3200 | | |
3193 | 3201 | | |
| |||
4645 | 4653 | | |
4646 | 4654 | | |
4647 | 4655 | | |
| 4656 | + | |
| 4657 | + | |
| 4658 | + | |
4648 | 4659 | | |
4649 | 4660 | | |
4650 | 4661 | | |
| |||
0 commit comments