Subject: Need guidance on enabling DCI debugging for ThinkPad T480 with coreboot
Dear coreboot community, My name is despair, and I am working on enabling DCI (Direct Connect Interface) debugging on my ThinkPad T480. I have rebuilt coreboot multiple times trying to get DCI working, but all attempts have failed so far. What I have tried: · Compiled coreboot with various configurations (I can provide my .config if needed). · After compilation, I used ifdtool (as suggested in some mailing list threads) to enable DCI in the flash descriptor. · With the default settings, I found that the CPU could not be suspended/paused properly. · When I changed the DCI parameter to 1, I was able to suspend the CPU, but then I attempted to perform DMA memory reads through the PCH (southbridge) without suspending the CPU, following Intel's guidance (I have access to NDA documentation). However, during debugging, I could not locate the SoC TAP chain – only the DCI-side device appears. My specific questions: 1. What are the correct steps to compile a coreboot firmware for the T480 that fully enables DCI debugging from scratch? 2. Are there any specific Kconfig options, patches, or runtime parameters that I must set to make both CPU suspension and TAP chain discovery work? 3. Could the issue be related to the flash descriptor, ME firmware, or the debug firmware (e.g., Intel FSP) that I am using? I understand that DCI debugging is a complex topic, and I would really appreciate any pointers or known working configurations. Please let me know if you need my .config, build logs, or more details about my exact procedure. Thank you in advance for your help! Best regards, despair
_______________________________________________ coreboot mailing list -- [email protected] To unsubscribe send an email to [email protected]

