Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* GuC issue
@ 2024-02-07  7:59 natur.produkt
  2024-02-09  1:45 ` John Harrison
  0 siblings, 1 reply; 12+ messages in thread
From: natur.produkt @ 2024-02-07  7:59 UTC (permalink / raw)
  To: intel-gfx@lists.freedesktop.org

Hi,

I'm currently implementing GuC/HuC firmware support in one Safety Critical OS.
I'm following i915 code and I implemented all paths (I don't want GuC submission or SLPC features). I need GuC to authenticate HuC firmware blob.

I mirrored GuC implementation in my code.

After GuC DMA transfer succeeds, I'm reading GUC_STATUS register.
HW returns INTEL_BOOTROM_STATUS_JUMP_PASSED as bootrom status and INTEL_GUC_LOAD_STATUS_LAPIC_DONE as GuC load status.

Unfortunately, after one second of waiting, the status didn't get changed to INTEL_GUC_LOAD_STATUS_READY at all.

What is a potential issue here?
Could you please help me?

In addition to this, could you please point out some documentation about GuC's ADS struct?

Thanks,
Maksym

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-03-04 14:12 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-07  7:59 GuC issue natur.produkt
2024-02-09  1:45 ` John Harrison
2024-02-09  7:42   ` natur.produkt
2024-02-12 12:53     ` natur.produkt
     [not found]     ` <G6cnnxkrPv0dkDZ2VYL51hau5Mm-RdGVA74E0lhunn-U3XoV3d8OwF92LK-lCbQ24yM8ksZuOh9EAEpvAgz7Td0xtfFwT-Zy7M-5KJ73qqY=@wezdecki.pl>
2024-02-20 13:03       ` maksym
2024-02-20 23:16         ` John Harrison
2024-02-21 15:15           ` maksym
2024-02-22 19:31             ` Harrison, John C
2024-02-26 16:30               ` maksym
2024-02-27 20:03                 ` John Harrison
2024-02-28 12:43                   ` maksym
2024-02-29 12:57                     ` maksym

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox