Message ID | 20210119160723.116983-1-vladimir.murzin@arm.com (mailing list archive) |
---|---|
Headers | show |
Series | arm64: Support Enhanced PAN | expand |
On Tue, Jan 19, 2021 at 04:07:21PM +0000, Vladimir Murzin wrote: > ARM architecture gains support of Enhanced Privileged Access Never > (EPAN) which allows Privileged Access Never to be used with > Execute-only mappings. > > As a consequence 24cecc377463 ("arm64: Revert support for execute-only > user mappings") can be revisited and re-enabled. Does ptdump.c need updating too? Will
On 1/26/21 11:09 AM, Will Deacon wrote: > On Tue, Jan 19, 2021 at 04:07:21PM +0000, Vladimir Murzin wrote: >> ARM architecture gains support of Enhanced Privileged Access Never >> (EPAN) which allows Privileged Access Never to be used with >> Execute-only mappings. >> >> As a consequence 24cecc377463 ("arm64: Revert support for execute-only >> user mappings") can be revisited and re-enabled. > > Does ptdump.c need updating too? I had a look at ptdump.c and IIUIC that supposed to pretty print bits for page table entry. Thus with EPAN supported we stop seeing "USR" for execute only mapping, but it correctly reflects state of pte. What I'm missing? Cheers Vladimir