AMD systems support 8-bit IOAPIC IDs. Some silicon initialization code modules, like OpenSIL, may allocate an 8-bit ID by default. To respect that configuration or set ID properly in coreboot, whole 8-bit ID field has to be cleared and set. Add new IOAPIC_8BIT_ID Kconfig option to allow setting 8-bit long IOAPIC IDs. TEST=Set IOAPIC IDs starting with 240 on Gigabyte MZ33-AR1. Change-Id: Ie85b2272b0bc64a95d76c5677816941f1334901d Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/89476 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com> |
||
|---|---|---|
| .. | ||
| arm | ||
| arm64 | ||
| ppc64 | ||
| riscv | ||
| x86 | ||