coreboot/src/arch
Jacob Garber bc674765a9 {arch,cpu}/x86, drivers/intel: Restore cpu_index error handling
Previously cpu_index() always succeeded, but since commit 095c931
(src/arch/x86: Use core apic id to get cpu_index()) it is now possible
for it to indicate an error by returning -1. This commit adds error
handling for all calls to cpu_index(), and restores several checks that
were removed in commit 7c712bb (Fix code that would trip -Wtype-limits)
but are now needed.

Signed-off-by: Jacob Garber <jgarber1@ualberta.ca>
Change-Id: I5436eed4cb5675f916924eb9670db04592a8b927
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32795
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2019-05-16 18:08:50 +00:00
..
arm Fix up remaining boolean uses of CONFIG_XXX to CONFIG(XXX) 2019-03-25 11:03:49 +00:00
arm64 src: include <assert.h> when appropriate 2019-04-23 10:01:36 +00:00
mips arch/mips: Fix <arch/mmio.h> prototypes 2019-03-22 12:18:41 +00:00
ppc64 arch/ppc64: Add <arch/mmio.h> stubs 2019-03-21 15:58:34 +00:00
riscv src: Use include <console/console.h> when appropriate 2019-04-23 10:01:21 +00:00
x86 {arch,cpu}/x86, drivers/intel: Restore cpu_index error handling 2019-05-16 18:08:50 +00:00