coreboot-kgpe-d16/src/soc
Angel Pons 816919b3c8 soc/intel/skylake/irq.c: Fix undefined memcpy()
The original value of the `DevIntConfigPtr` is unknown, and there's no
way to be absolutely certain that it actually points to usable memory.
Instead of copying the data, update the pointer's address to reference
the global variable directly. It is assumed that FSP does not write to
the memory pointed by `DevIntConfigPtr`. Confirming this assumption is
pointless; one might as well reimplement FSP instead.

Change-Id: I90594cc09e3fa2aef98658441c323a44a869635b
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65217
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
2022-12-17 12:36:33 +00:00
..
amd soc/amd/common/block/i2c: don't call die() when MMIO address is NULL 2022-12-16 15:32:02 +00:00
cavium soc/cavium/cn81xx: Use write{32,64}p() 2022-12-13 14:26:23 +00:00
example/min86 soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00
intel soc/intel/skylake/irq.c: Fix undefined memcpy() 2022-12-17 12:36:33 +00:00
mediatek soc/mediatek/common: Use write32p() 2022-12-13 14:26:41 +00:00
nvidia soc/nvidia/tegra210: Fix flushing SPI fifo 2022-12-05 14:19:03 +00:00
qualcomm soc/qualcomm/sc7280: Add API to differentiate PRO and NON_PRO SKUs 2022-12-13 14:35:21 +00:00
rockchip cbmem_top_chipset: Change the return value to uintptr_t 2022-11-18 16:00:45 +00:00
samsung /: Remove extra space after comma 2022-11-30 03:07:23 +00:00
sifive/fu540 cbmem_top_chipset: Change the return value to uintptr_t 2022-11-18 16:00:45 +00:00
ti src/soc/ti: Remove unnecessary space after casts 2022-11-22 13:42:28 +00:00
ucb/riscv cbmem_top_chipset: Change the return value to uintptr_t 2022-11-18 16:00:45 +00:00