Commit d98de49
iommu/amd: Enable vAPIC interrupt remapping mode by default
Introduce struct iommu_dev_data.use_vapic flag, which IOMMU driver
uses to determine if it should enable vAPIC support, by setting
the ga_mode bit in the device's interrupt remapping table entry.
Currently, it is enabled for all pass-through device if vAPIC mode
is enabled.
Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>1 parent b9fc6b5 commit d98de49
File tree
3 files changed
+48
-10
lines changed- drivers/iommu
3 files changed
+48
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
140 | 141 | | |
141 | 142 | | |
142 | 143 | | |
| |||
3015 | 3016 | | |
3016 | 3017 | | |
3017 | 3018 | | |
| 3019 | + | |
| 3020 | + | |
| 3021 | + | |
| 3022 | + | |
| 3023 | + | |
| 3024 | + | |
3018 | 3025 | | |
3019 | 3026 | | |
3020 | 3027 | | |
| |||
3040 | 3047 | | |
3041 | 3048 | | |
3042 | 3049 | | |
| 3050 | + | |
| 3051 | + | |
| 3052 | + | |
| 3053 | + | |
| 3054 | + | |
| 3055 | + | |
| 3056 | + | |
| 3057 | + | |
| 3058 | + | |
3043 | 3059 | | |
3044 | 3060 | | |
3045 | 3061 | | |
| |||
3801 | 3817 | | |
3802 | 3818 | | |
3803 | 3819 | | |
3804 | | - | |
| 3820 | + | |
3805 | 3821 | | |
3806 | 3822 | | |
3807 | 3823 | | |
| |||
3815 | 3831 | | |
3816 | 3832 | | |
3817 | 3833 | | |
3818 | | - | |
| 3834 | + | |
3819 | 3835 | | |
3820 | 3836 | | |
| 3837 | + | |
3821 | 3838 | | |
3822 | 3839 | | |
3823 | 3840 | | |
3824 | | - | |
| 3841 | + | |
3825 | 3842 | | |
3826 | 3843 | | |
3827 | 3844 | | |
| |||
3875 | 3892 | | |
3876 | 3893 | | |
3877 | 3894 | | |
| 3895 | + | |
3878 | 3896 | | |
3879 | | - | |
3880 | | - | |
3881 | | - | |
3882 | | - | |
| 3897 | + | |
| 3898 | + | |
| 3899 | + | |
| 3900 | + | |
| 3901 | + | |
| 3902 | + | |
3883 | 3903 | | |
3884 | 3904 | | |
3885 | 3905 | | |
| |||
4022 | 4042 | | |
4023 | 4043 | | |
4024 | 4044 | | |
4025 | | - | |
| 4045 | + | |
4026 | 4046 | | |
4027 | 4047 | | |
4028 | 4048 | | |
| |||
4222 | 4242 | | |
4223 | 4243 | | |
4224 | 4244 | | |
| 4245 | + | |
| 4246 | + | |
| 4247 | + | |
| 4248 | + | |
| 4249 | + | |
| 4250 | + | |
| 4251 | + | |
| 4252 | + | |
4225 | 4253 | | |
4226 | 4254 | | |
4227 | 4255 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
| 149 | + | |
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| |||
2019 | 2019 | | |
2020 | 2020 | | |
2021 | 2021 | | |
| 2022 | + | |
| 2023 | + | |
| 2024 | + | |
| 2025 | + | |
| 2026 | + | |
2022 | 2027 | | |
2023 | 2028 | | |
2024 | 2029 | | |
| |||
2044 | 2049 | | |
2045 | 2050 | | |
2046 | 2051 | | |
| 2052 | + | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
2047 | 2057 | | |
2048 | 2058 | | |
2049 | 2059 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
815 | 815 | | |
816 | 816 | | |
817 | 817 | | |
818 | | - | |
| 818 | + | |
819 | 819 | | |
820 | 820 | | |
821 | 821 | | |
| |||
0 commit comments