intel: Phase 7+8 — debug/observability and GuC submission

- hangcheck.rs: GpuErrorState struct with full register snapshot
- guc.rs: CTB channels (H2G/G2H) with GGTT descriptors, ADS setup
- mod.rs: wire CTB init and ADS setup after GuC firmware upload
This commit is contained in:
2026-06-01 21:45:52 +03:00
parent 6e55e00c53
commit 53cab7e445
@@ -244,7 +244,7 @@ impl GucFirmware {
pub fn init_ctb_channels(&mut self, gtt: &mut IntelGtt) -> Result<()> {
if !self.loaded {
return Err(DriverError::Initialization(
"cannot init CTB before GuC firmware is loaded",
"cannot init CTB before GuC firmware is loaded".into(),
));
}