+46
−0
Loading
Allow the OA buffer to be mmap'd to userspace. This is needed for the MMIO
trigger use case. Even otherwise, with whitelisted OA head/tail ptr
registers, userspace can receive/interpret OA data from the mmap'd buffer
without issuing read()'s on the OA stream fd.
v2: Remove unmap_mapping_range from xe_oa_release (Thomas H)
Use vm_flags_mod (Umesh)
Acked-by:
Rodrigo Vivi <rodrigo.vivi@intel.com>
Suggested-by:
Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Reviewed-by:
Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Signed-off-by:
Ashutosh Dixit <ashutosh.dixit@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240618014609.3233427-14-ashutosh.dixit@intel.com