coreboot/src
Subrata Banik afe84274ee drivers/intel/fsp2_0: Enhance portability with uintptr_t/size_t
Replace fixed-width integers for pointers and sizes with uintptr_t and
size_t, promoting portability across 32-bit and 64-bit architectures.

For FSP-API specific UPD assignments, rely on `efi_uintn_t` rather
fixed size datatype uint32_t/uint64_t.

BUG=b:242829490
TEST=Firmware splash screen visible on google/rex0 w/ both 32-bit and
64-bit compilation.

Change-Id: Iab5c612e0640441a2a10e77949416de2afdb8985
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81615
Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Dinesh Gehlot <digehlot@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Ronak Kanabar <ronak.kanabar@intel.com>
2024-04-06 04:32:01 +00:00
..
acpi acpi: Add acpigen_write_OSC_pci_domain 2024-04-01 08:06:46 +00:00
arch arch/x86/bootblock.ld: Account for the .data section 2024-04-04 15:11:34 +00:00
commonlib commonlib: Simplify FSP header inclusion 2024-04-04 06:29:40 +00:00
console arch to cpu: Add SPDX license headers to Kconfig files 2024-02-18 01:58:52 +00:00
cpu smmstorev2: Load the communication buffer at SMM setup 2024-04-05 07:10:17 +00:00
device device/pnp_device: fix log levels for unassigned resource messages 2024-02-29 21:40:49 +00:00
drivers drivers/intel/fsp2_0: Enhance portability with uintptr_t/size_t 2024-04-06 04:32:01 +00:00
ec ec/hp/kbc1126/acpi: Drop unnecessary _STA methods 2024-03-16 15:20:04 +00:00
include lib: Refactor bmp_load_logo() implementation 2024-04-06 04:31:50 +00:00
lib lib: Refactor bmp_load_logo() implementation 2024-04-06 04:31:50 +00:00
mainboard mb/google/screebo: Add FW_CONFIG and device for VPU 2024-04-04 14:22:31 +00:00
northbridge cpu/x86/Kconfig: Mark 64bit support as stable 2024-03-28 15:23:21 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security security/vboot: extract secdata_tpm{1,2}.c 2024-03-28 15:20:11 +00:00
soc lib: Refactor bmp_load_logo() implementation 2024-04-06 04:31:50 +00:00
southbridge util/amdfwtool: build amdfwtool only for all tools or AMD CPUs 2024-02-26 14:50:18 +00:00
superio superio/ite: Add full-speed config option 2024-03-30 13:00:01 +00:00
vendorcode Makefile.mk: Also add -libs to bootblock when !SEPARATE_ROMSTAGE 2024-04-04 10:41:39 +00:00
Kconfig Kconfig: Make GBD_STUB and long mode mutually exclusive 2024-04-01 13:40:37 +00:00