coreboot/src/drivers
Patrick Rudolph 702cec8635 drivers/i2c/at24rf08c/lenovo_serials: Fix out of bounds
Ensure that the mainboard version string is fully contained within
one 128byte block of the EEPROM. Since it's read from offset 0x27
it can be 89 characters long. One byte for the final null terminator.

Change-Id: I264ea2d1f634bb3493858da9f066bd6cef1ca960
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91041
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
2026-02-03 22:16:15 +00:00
..
acpi/thermal_zone
amd drivers/amd/opensil: Add hooks to populate CBMEM_ID_MEMINFO 2026-01-15 19:57:44 +00:00
ams drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
analogix/anx7625 drivers/analogix/anx7625: Add a retry mechanism to decode EDID 2025-06-07 09:50:32 +00:00
asmedia drivers/asmedia/asm1061: Align = only with tabs and not spaces 2025-02-10 15:14:32 +00:00
aspeed
broadcom driver/acpi to /driver/gfx: Rename Makefiles from .inc to .mk 2024-01-24 10:03:39 +00:00
camera drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
crb drivers/crb/tpm: Add new method to retrieve base address 2025-07-02 16:15:09 +00:00
efi drivers/efi: Exclude verstage from EFI variable store files 2025-12-02 15:17:44 +00:00
elog elog: Handle elog in later boot phase 2025-06-05 13:36:36 +00:00
emulation/qemu drivers/emulation/qemu: Adjust fw_cfg driver for Arm and RISCV 2025-09-28 18:16:57 +00:00
generic drivers/generic/bayhub: Use boolean for power_saving 2025-07-01 15:07:44 +00:00
genesyslogic drivers/genesyslogic/gl9763e: Generate ACPI device for attached eMMC 2026-01-30 17:08:00 +00:00
gfx/generic drivers/gfx/generic: Add support for non-VGA devices 2025-12-17 20:24:43 +00:00
hwid_dmi drivers/hwid_dmi: Populate SMBIOS product name from CBFS hwid file 2025-11-23 20:07:54 +00:00
i2c drivers/i2c/at24rf08c/lenovo_serials: Fix out of bounds 2026-02-03 22:16:15 +00:00
intel tests/lib/coreboot_table-test.c: Add lb_string_platform_blob_version 2026-01-23 21:38:33 +00:00
ipmi drivers/ipmi: add Block Transfer (BT) interface 2025-10-16 12:16:43 +00:00
lenovo sb/intel: Convert set_gpio to gpio_set 2025-07-25 17:05:54 +00:00
maxim driver/intel to /driver/ocp: Rename Makefiles from .inc to .mk 2024-01-24 10:04:10 +00:00
mipi drivers/mipi: Fix flicker on TM_TL121BVMS07_00C by tuning RX params 2026-01-30 06:16:09 +00:00
mrc_cache lib/xxhash: Move to commonlib/bsd 2025-12-20 17:35:33 +00:00
net drivers/net/r8168.c: Add option to program MAC address to ERI registers 2025-04-29 22:17:48 +00:00
nxp/uwb
ocp
option drivers/option/cfr: Fix numeric default override 2026-01-28 13:37:52 +00:00
parade
pc80 drivers/pc80/pc/keyboard.c: Add function to change a command byte bit 2025-01-22 20:45:37 +00:00
pcie drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
ricoh/rce822
secunet/dmi
siemens/nc_fpga
sil/3114
smbus
smmstore drivers/smmstore: Use lookup_store() for memory-mapped reads 2026-01-10 21:46:55 +00:00
sof drivers/sof: Add support for tas2563 speaker topology 2025-11-12 14:37:11 +00:00
soundwire drivers/soundwire/cs42l43: Add optional properties for controlling jack and accessory detect 2025-10-18 18:31:16 +00:00
spi drivers/spi: Allow SoC to provide the SPI flash CS index 2026-01-17 23:41:39 +00:00
ti
tpm drivers/tpm: Remove duplicated op 2025-12-08 03:03:36 +00:00
uart {drivers, soc/qualcomm/common}: Add configurable delay for UART bitbang 2025-08-04 16:26:29 +00:00
usb drivers/usb/intel_bluetooth: Correct S-state level for power resource 2025-12-26 15:18:46 +00:00
vpd drivers/vpd: Search VPD info at 0x0 first 2025-11-21 22:16:15 +00:00
wifi/generic drivers/wifi/generic: Fix typo in header guard comment 2025-09-10 21:38:51 +00:00
wwan/fm drivers/wwan/fm: Use _EVT method to enhance GPIO event handling 2026-01-07 16:25:22 +00:00