2f8ba69b0e
`.read_resources` and `.set_resources` are the only two device operations that are considered mandatory. Other function pointers can be left NULL. Having dedicated no-op implementations for the two mandatory fields should stop the leaking of no-op pointers to other fields. Change-Id: I6469a7568dc24317c95e238749d878e798b0a362 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/40207 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr> Reviewed-by: Edward O'Callaghan <quasisec@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> |
||
---|---|---|
.. | ||
acpi | ||
acpi.c | ||
bootblock.c | ||
chip.h | ||
early_init.c | ||
early_reset.c | ||
gm45.h | ||
gma.c | ||
igd.c | ||
iommu.c | ||
Kconfig | ||
Makefile.inc | ||
memmap.c | ||
northbridge.c | ||
pcie.c | ||
pm.c | ||
raminit.c | ||
raminit_rcomp_calibration.c | ||
raminit_read_write_training.c | ||
raminit_receive_enable_calibration.c | ||
romstage.c | ||
thermal.c |