Skip to content

Commit 60dbd8b

Browse files
committed
Stated that the PCIe specification requires granting execute permission
in translation responses only if explicitly requested.
1 parent 0e8d2de commit 60dbd8b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

iommu_data_structures.adoc

+3-2
Original file line numberDiff line numberDiff line change
@@ -1251,8 +1251,9 @@ no-write not requested and no write permission; no read permission)
12511251
then a Success response is returned with the denied permission (R, W or X)
12521252
set to 0 and the other permission bits set to the value determined from the
12531253
page tables. The X permission is granted only if the R permission is also
1254-
granted. Execute-only translations are not compatible with PCIe ATS as PCIe
1255-
requires read permission to be granted if the execute permission is granted.
1254+
granted and the execute permission was requested. Execute-only translations are
1255+
not compatible with PCIe ATS as PCIe requires read permission to be granted
1256+
if the execute permission is granted.
12561257
12571258
When a Success response is generated for an ATS translation request, no fault
12581259
records are reported to software through the fault/event reporting mechanism,

0 commit comments

Comments
 (0)