diff options
| author | Michal Wajdeczko <[email protected]> | 2024-06-19 23:45:53 +0200 |
|---|---|---|
| committer | Michal Wajdeczko <[email protected]> | 2024-06-20 19:49:39 +0200 |
| commit | 5aa326f52872b25906d7dca8e0c4f7e6c597f40f (patch) | |
| tree | c739f2b4ec2222b3fcfb246c77c18262d8c9da3e | |
| parent | f2800572cc0b01f329fac69646234c64b1ca9576 (diff) | |
drm/xe/vf: Don't initialize OA if VF
We don't support Observation Architecture on the VF device.
Signed-off-by: Michal Wajdeczko <[email protected]>
Cc: Rodrigo Vivi <[email protected]>
Cc: Ashutosh Dixit <[email protected]>
Reviewed-by: Ashutosh Dixit <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
| -rw-r--r-- | drivers/gpu/drm/xe/xe_oa.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/xe/xe_oa.c b/drivers/gpu/drm/xe/xe_oa.c index eaa5fe5fd75b..4168b51cf7b5 100644 --- a/drivers/gpu/drm/xe/xe_oa.c +++ b/drivers/gpu/drm/xe/xe_oa.c @@ -35,6 +35,7 @@ #include "xe_perf.h" #include "xe_pm.h" #include "xe_sched_job.h" +#include "xe_sriov.h" #define DEFAULT_POLL_FREQUENCY_HZ 200 #define DEFAULT_POLL_PERIOD_NS (NSEC_PER_SEC / DEFAULT_POLL_FREQUENCY_HZ) @@ -2388,6 +2389,9 @@ int xe_oa_init(struct xe_device *xe) if (!xe_device_uc_enabled(xe) || GRAPHICS_VER(xe) < 12) return 0; + if (IS_SRIOV_VF(xe)) + return 0; + oa->xe = xe; oa->oa_formats = oa_formats; |