Test
Description:
Test to verify if power management states work correctly at TMDS243EVM/TMDS64EVM PCIe EP.
Execution:
- On Linux-based RC hardware, check PCIe EP power
management state with Linux terminal. On boot up, the PCIe EP can be in power
management state D0, as shown in the following figure.
- Bind VFIO driver to TMDS243EVM PCIe EP.
- As VFIO is bind to PCIe EP as a kernel driver,
the PCIe EP power management state can change to D3hot. Verify the power
management state with Linux terminal as shown in the following figure:
- Open ti-sample-vfio with GNU debugger. Set
a breakpoint after initVFIO function call within main at line 583.
Run ti-sample-vfio.
- As the ti-sample-vfio program halts after
initVFIO and initVFIO initializes the PCIe EP device, the
power management state can change to D0. Verify the power management state with
Linux terminal as shown in the following figure: