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