Hi Pete,

However, this does not seem to work:

# intelmetool -d -m
ME PCI device is hidden
RCBA addr: 0x00000000
Can't find ME PCI device

I got the information for the patch by running lspci -nn on another
completely identical system, as the HECI device is not showing on the
one I'm talking about here, after the ME has been disabled.

00:16.0 Communication controller [0780]: Intel Corporation 200 Series
PCH CSME HECI #1 [8086:a2ba]

That's the side effect of disabling ME. Since ME is not functional after disabling, the HECI device is not discoverable either is hidden by BIOS.
Typically it is done by FSP so you have no control over it.

So when you disable the ME, AFAIK you have no software way to prove it on a running system.

Any ideas on what I can do to make intelmetool work with the Union
Point chipset?
intelmetool is not well suited for newer PCHs, because it looks for RCBA address which is no longer implemented on newer chipsets (it was on older microarchitectures pre-Skylake). intelmetool tried to unhide the HECI device through RCBA, but it is only possible to do via IOSF-SB PCR access on Skylake+ systems. I already have tried to implement it, however ran into a wall where IOSF_SB access is not working for the required register to unhide HECI when the ME is disabled. It looked like a dead end to me.

Thanks in advance.

Best regards,
Pete Smith
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Best regards,
--
Michał Żygowski
Firmware Engineer
GPG: 6B5BA214D21FCEB2
https://3mdeb.com | @3mdeb_com
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to