Commit 4402f26
iommu/amd: Implement global identity domain
Implement global identity domain. All device groups in identity domain
will share this domain.
In attach device path, based on device capability it will allocate per
device domain ID and GCR3 table. So that it can support SVA.
Signed-off-by: Vasant Hegde <vasant.hegde@amd.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20241028093810.5901-11-vasant.hegde@amd.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>1 parent ce2cd17 commit 4402f26
3 files changed
+36
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2164 | 2164 | | |
2165 | 2165 | | |
2166 | 2166 | | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
2167 | 2170 | | |
2168 | 2171 | | |
2169 | 2172 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
77 | 80 | | |
78 | 81 | | |
79 | 82 | | |
| |||
2263 | 2266 | | |
2264 | 2267 | | |
2265 | 2268 | | |
| 2269 | + | |
| 2270 | + | |
| 2271 | + | |
| 2272 | + | |
| 2273 | + | |
| 2274 | + | |
| 2275 | + | |
| 2276 | + | |
2266 | 2277 | | |
2267 | 2278 | | |
2268 | 2279 | | |
| |||
2277 | 2288 | | |
2278 | 2289 | | |
2279 | 2290 | | |
2280 | | - | |
2281 | | - | |
2282 | | - | |
2283 | | - | |
| 2291 | + | |
2284 | 2292 | | |
2285 | 2293 | | |
2286 | 2294 | | |
| |||
2471 | 2479 | | |
2472 | 2480 | | |
2473 | 2481 | | |
| 2482 | + | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
| 2487 | + | |
| 2488 | + | |
| 2489 | + | |
| 2490 | + | |
| 2491 | + | |
| 2492 | + | |
| 2493 | + | |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
| 2497 | + | |
| 2498 | + | |
| 2499 | + | |
| 2500 | + | |
2474 | 2501 | | |
2475 | 2502 | | |
2476 | 2503 | | |
| |||
2869 | 2896 | | |
2870 | 2897 | | |
2871 | 2898 | | |
| 2899 | + | |
2872 | 2900 | | |
2873 | 2901 | | |
2874 | 2902 | | |
| |||
0 commit comments