intel / intel/tee-io-validator
Can you check on ide status register and report error after IDE stream created and tear down?
- 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
Assessment
This issue has not been assessed yet.