2023-12-21 | Daniele Ceraolo... | drm/xe: Remove ci-only GuC FW definitions Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/huc: HuC authentication via GSC Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/huc: Prepare for 2-step HuC authentication Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/gsc: Define GSC FW for MTL Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/gsc: Define GSCCS for MTL Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/gsc: Query GSC compatibility version Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/gsc: Trigger a driver flr to cleanup the GSC... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/gsc: Implement WA 14015076503 Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/gsc: GSC FW load Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/gsc: Parse GSC FW header Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/gsc: Introduce GSC FW Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/uc: Rework uC version tracking Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/huc: Define HuC for MTL Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/huc: Don't re-auth HuC if it's already authenticated Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/huc: HuC is not supported on GTs that don't... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/huc: Extract version and binary offset from... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/uc: Prepare for parsing of different header... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/guc: Bump PVC GuC version to 70.9.1 Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: Add child contexts to the GuC context lookup Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/uc: Add GuC/HuC firmware path overrides Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/uc: Fix uC status tracking Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/uc: Rename guc_submission_enabled() to uc_enabled() Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/guc: Switch to major-only GuC FW tracking for MTL Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: standardize vm-less kernel submissions Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: split kernel vs permanent engine flags Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: fix submissions without vm Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: enable idle msg and set hysteresis for GSCCS Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: don't expose the GSCCS to users Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: GSC forcewake support Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: add GSCCS ring ops Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: add GSCCS irq support Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: base definitions for the GSCCS Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: common function to assign queue name Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: fix mcr semaphore locking for MTL Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe/slpc: Start SLPC before GuC submission on reset Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: fix HuC FW ordering for DG1 Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-12-21 | Daniele Ceraolo... | drm/xe: limit GGTT size to GUC_GGTT_TOP Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-11-16 | Daniele Ceraolo... | drm/i915/huc: Stop printing about unsupported HuC on MTL Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-10-09 | Daniele Ceraolo... | drm/i915/guc: Enable WA 14018913170 Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-09-15 | Daniele Ceraolo... | drm/i915/huc: silence injected failure in the load... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-08-28 | Daniele Ceraolo... | drm/i915/gsc: define gsc fw Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-07-20 | Daniele Ceraolo... | drm/i915/huc: check HuC and GuC version compatibility... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-13 | Daniele Ceraolo... | drm/i915/mtl/gsc: Add a gsc_info debugfs Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-13 | Daniele Ceraolo... | drm/i915/mtl/gsc: query the GSC FW for its compatibility... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-13 | Daniele Ceraolo... | drm/i915/mtl/gsc: extract release and security versions... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-13 | Daniele Ceraolo... | drm/i915/gsc: fixes and updates for GSC memory allocation Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-05 | Daniele Ceraolo... | drm/i915/huc: define HuC FW version for MTL Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-05 | Daniele Ceraolo... | drm/i915/mtl/huc: Use the media gt for the HuC getparam Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-05 | Daniele Ceraolo... | drm/i915/mtl/huc: auth HuC via GSC Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-05 | Daniele Ceraolo... | drm/i915/huc: differentiate the 2 steps of the MTL... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-05 | Daniele Ceraolo... | drm/i915/huc: Load GSC-enabled HuC via DMA xfer if... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-05 | Daniele Ceraolo... | drm/i915/huc: Parse the GSC-enabled HuC binary Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-06-05 | Daniele Ceraolo... | drm/i915/uc: perma-pin firmwares Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-05-04 | Daniele Ceraolo... | drm/i915/gsc: add support for GSC proxy interrupt Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-05-04 | Daniele Ceraolo... | drm/i915/gsc: add initial support for GSC proxy Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-04-03 | Daniele Ceraolo... | drm/i915/huc: Cancel HuC delayed load timer on reset. Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-03-30 | Daniele Ceraolo... | drm/i915/mtl: Fix MTL stolen memory GGTT mapping Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-03-28 | Daniele Ceraolo... | drm/i915/gsc: implement wa 14015076503 Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-03-28 | Daniele Ceraolo... | drm/i915: limit double GT reset to pre-MTL Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-03-28 | Daniele Ceraolo... | drm/i915/huc: Cancel HuC delayed load timer on reset. Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-03-09 | Daniele Ceraolo... | drm/i915/gsc: Fix race between HW init and GSC FW load Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2023-03-09 | Daniele Ceraolo... | drm/i915/gsc: flush the GSC worker before wedging on... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-12-09 | Daniele Ceraolo... | drm/i915/mtl: MTL has one GSC CS on the media GT Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-12-09 | Daniele Ceraolo... | drm/i915/gsc: Do a driver-FLR on unload if GSC was... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-12-09 | Daniele Ceraolo... | drm/i915/gsc: GSC firmware loading Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-12-09 | Daniele Ceraolo... | drm/i915/gsc: Skip the version check when fetching... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-12-09 | Daniele Ceraolo... | drm/i915/uc: Introduce GSC FW Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-12-05 | Daniele Ceraolo... | drm/i915/guc: enable GuC GGTT invalidation from the... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-30 | Daniele Ceraolo... | drm/i915/huc: always init the delayed load fence Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-29 | Daniele Ceraolo... | drm/i915/huc: fix leak of debug object in huc load... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-29 | Daniele Ceraolo... | drm/i915/huc: always init the delayed load fence Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-23 | Daniele Ceraolo... | drm/i915/huc: fix leak of debug object in huc load... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-16 | Daniele Ceraolo... | drm/i915/guc: add the GSC CS to the GuC capture list Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-14 | Daniele Ceraolo... | drm/i915/guc: handle interrupts from media GuC Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-14 | Daniele Ceraolo... | drm/i915/guc: define media GT GuC send regs Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-14 | Daniele Ceraolo... | drm/i915/uc: use different ggtt pin offsets for uc... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-14 | Daniele Ceraolo... | drm/i915/uc: fetch uc firmwares for each GT Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-14 | Daniele Ceraolo... | drm/i915/huc: only load HuC on GTs that have VCS engines Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-07 | Daniele Ceraolo... | drm/i915/guc: don't hardcode BCS0 in guc_hang selftest Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-07 | Daniele Ceraolo... | drm/i915/mtl: don't expose GSC command streamer to... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-07 | Daniele Ceraolo... | drm/i915/mtl: add GSC CS reset support Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-07 | Daniele Ceraolo... | drm/i915/mtl: add GSC CS interrupt support Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-07 | Daniele Ceraolo... | drm/i915/mtl: pass the GSC CS info to the GuC Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-11-07 | Daniele Ceraolo... | drm/i915/mtl: add initial definitions for GSC CS Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-10-17 | Daniele Ceraolo... | drm/i915/huc: bump timeout for delayed load and reduce... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-10-03 | Daniele Ceraolo... | drm/i915/huc: define gsc-compatible HuC fw for DG2 Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-10-03 | Daniele Ceraolo... | drm/i915/huc: better define HuC status getparam possible... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-10-03 | Daniele Ceraolo... | drm/i915/huc: stall media submission until HuC is loaded Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-10-03 | Daniele Ceraolo... | drm/i915/huc: track delayed HuC load with a fence Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-10-03 | Daniele Ceraolo... | drm/i915/dg2: setup HuC loading via GSC Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-10-03 | Daniele Ceraolo... | drm/i915/pxp: load the pxp module when we have a gsc... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-08-29 | Daniele Ceraolo... | drm/i915/guc: clear stalled request after a reset Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-08-24 | Daniele Ceraolo... | drm/i915/guc: clear stalled request after a reset Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-08-17 | Daniele Ceraolo... | drm/i915/guc: clear stalled request after a reset Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-08-17 | Daniele Ceraolo... | drm/i915/guc: skip scrub_ctbs selftest if reset is... Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-08-01 | Daniele Ceraolo... | drm/i915/guc: Don't send policy update for child contexts. Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-07-20 | Daniele Ceraolo... | drm/i915/guc: support v69 in parallel to v70 Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-07-19 | Daniele Ceraolo... | drm/i915/guc: support v69 in parallel to v70 Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-07-12 | Daniele Ceraolo... | drm/i915/guc: ADL-N should use the same GuC FW as ADL-S Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
2022-07-07 | Daniele Ceraolo... | drm/i915/guc: ADL-N should use the same GuC FW as ADL-S Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel... |
commit | commitdiff | tree |
next |