diff options
author | Patrick Rudolph <patrick.rudolph@9elements.com> | 2024-03-25 17:05:05 +0100 |
---|---|---|
committer | Patrick Rudolph <patrick.rudolph@9elements.com> | 2024-04-03 07:35:15 +0000 |
commit | 96499840aa3f5376ae8cfa1cefb6fd98800019a9 (patch) | |
tree | af1f04569226f29193e8c7b308b9cb3307799814 /util/kconfig/mnconf-common.h | |
parent | 9ab5ae76436ee0d20076a4bccbb8c856bf09da1d (diff) |
cpu/x86/topology: Add node ID parser
Currently the SRAT table only exposes one proximity group as
it uses the LAPIC node_id, which is always initialized to 0.
Use CPUID leaf 0x1f or 0xb to gather the node ID and fill it
to make sure that at least one proximity group for every socket
is advertised.
For now the SNC config isn't taken into account.
Change-Id: Ia3ed1e5923aa18ca7619b32cde491fdb4da0fa0d
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81515
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Shuo Liu <shuo.liu@intel.com>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Diffstat (limited to 'util/kconfig/mnconf-common.h')
0 files changed, 0 insertions, 0 deletions