Lines Matching full:gsc
32 * - DG2: load and authentication are both performed via GSC.
36 * workloads via GSC.
62 * MEI-GSC load is an async process. The probing of the exposed aux device
67 * MEI-PXP + HuC load usually takes ~300ms, but if the GSC needs to be resumed
109 /* MEI-GSC init is done, now we wait for MEI-PXP to bind */ in gsc_init_done()
123 huc_notice(huc, "timed out waiting for MEI GSC\n"); in huc_delayed_load_timer_callback()
142 * On resume we don't have to wait for MEI-GSC to be re-probed, but we in huc_delayed_load_start()
159 * GSC device to come up to load the HuC. We arm the fence here in huc_delayed_load_start()
176 struct intel_gsc_intf *intf = &huc_to_gt(huc)->gsc.intf[0]; in gsc_notifier()
206 huc_err(huc, "failed to register GSC notifier %pe\n", ERR_PTR(ret)); in intel_huc_register_gsc_notifier()
319 #define HUC_LOAD_MODE_STRING(x) (x ? "GSC" : "legacy")
326 * The fuse for HuC load via GSC is only valid on platforms that have in check_huc_loading_mode()
334 huc_err(huc, "HW requires a GSC-enabled blob, but we found a legacy one\n"); in check_huc_loading_mode()
339 * On newer platforms we have GSC-enabled binaries but we load the HuC in check_huc_loading_mode()
341 * binary inside the GSC-enabled one, which we do at fetch time. Make in check_huc_loading_mode()
343 * DMA and the binary is GSC-enabled. in check_huc_loading_mode()
346 huc_err(huc, "HW in DMA mode, but we have an incompatible GSC-enabled blob\n"); in check_huc_loading_mode()
351 * If the HuC is loaded via GSC, we need to be able to access the GSC. in check_huc_loading_mode()
370 huc_dbg(huc, "loaded by GSC = %s\n", str_yes_no(huc->loaded_via_gsc)); in check_huc_loading_mode()
435 * in the unlikely case that we're suspending before the GSC has in intel_huc_suspend()
480 * @type: authentication type (via GuC or via GSC)
497 /* GSC will do the auth with the load */ in intel_huc_auth()
592 * GSC-enabled binaries loaded via DMA are first partially in intel_huc_check_status()
593 * authenticated by GuC and then fully authenticated by GSC in intel_huc_check_status()