intel / intel/tee-io-validator

Can you check on ide status register and report error after IDE stream created and tear down?

Open
#344 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
41
Forks
18
Avg merge
2d 4h
Merged PRs (30d)
1

Description

In some case when hw/fw has issue, the ide stream is not fully configured on both tx and rx path. Below is an example: CXL tx has entered skid IDE mode while rx path failed in doing that.

[2026-01-13 13:58:52.830][info] Dump CXL IDE Status
[2026-01-13 13:58:52.830][info] ide_status = 0x00000022 off=0x0008
[2026-01-13 13:58:52.830][info] rx_ide_status=0x02, tx_ide_status=0x02
[2026-01-13 13:58:52.830][info] error_status = 0x00000000 off=0x000c
[2026-01-13 13:58:52.830][info] rx_error_status=0x00, tx_error_status=0x00, unexpected_ide_stop_received=0x00
[2026-01-13 13:58:52.830][info] ide_control : 0x00000000
[2026-01-13 13:58:52.830][info] pcrc_disable=0x00, ide_stop_enable=0x00
[2026-01-13 13:58:52.830]
[2026-01-13 13:58:52.830] Print device registers.
[2026-01-13 13:58:52.830][info] Dump CXL IDE Status
[2026-01-13 13:58:52.830][info] ide_status = 0x00000024 off=0x0008
[2026-01-13 13:58:52.830][info] **rx_ide_status=0x04, tx_ide_status=0x02**
[2026-01-13 13:58:52.830][info] error_status = 0x00000002 off=0x000c
[2026-01-13 13:58:52.830][info] rx_error_status=0x02, tx_error_status=0x00, unexpected_ide_stop_received=0x00
[2026-01-13 13:58:52.830][info] ide_control : 0x00000000
[2026-01-13 13:58:52.830][info] pcrc_disable=0x00, ide_stop_enable=0x00
[2026-01-13 13:58:52.830] ide_stream is setup. Press any key to continue.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.