coreboot-kgpe-d16/src
Julius Werner 2e973942bc program_loading: Replace prog_rdev() with raw start pointer and size
Since prog_locate() was eliminated, prog_rdev() only ever represents the
loaded program in memory now. Using the rdev API for this is unnecessary
if we know that the "device" is always just memory. This patch changes
it to be represented by a simple pointer and size. Since some code still
really wants this to be an rdev, introduce a prog_chain_rdev() helper to
translate back to that if necessary.

Signed-off-by: Julius Werner <jwerner@chromium.org>
Change-Id: If7c0f1c5698fa0c326e23c553ea0fe928b25d202
Reviewed-on: https://review.coreboot.org/c/coreboot/+/46483
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2021-03-17 08:05:51 +00:00
..
acpi acpi: Move PCI functions to separate file 2021-03-01 08:26:23 +00:00
arch cbfs: Remove prog_locate() for payloads (SELF and FIT) 2021-03-17 00:13:53 +00:00
commonlib cbfs: Add cbfs_alloc() primitive and combine cbfs_load() and cbfs_map() 2021-03-08 22:31:43 +00:00
console console/vtxprintf.c: Add missing <types.h> 2021-02-16 08:15:26 +00:00
cpu program_loading: Replace prog_rdev() with raw start pointer and size 2021-03-17 08:05:51 +00:00
device pciexp_device: Rewrite LTR configuration 2021-03-15 06:04:38 +00:00
drivers program_loading: Replace prog_rdev() with raw start pointer and size 2021-03-17 08:05:51 +00:00
ec ec/system76/ec: Add OLED screen toggle 2021-02-27 09:38:19 +00:00
include program_loading: Replace prog_rdev() with raw start pointer and size 2021-03-17 08:05:51 +00:00
lib prog_loaders: Remove prog_locate() 2021-03-17 00:13:59 +00:00
mainboard mb/google/kukui: Add new config 'cozmo' 2021-03-17 08:03:24 +00:00
northbridge sb/intel/lynxpoint: Move S3 check out of `early_pch_init` 2021-03-15 06:00:31 +00:00
security cbfs: Remove prog_locate() for stages and rmodules 2021-03-16 21:45:34 +00:00
soc program_loading: Replace prog_rdev() with raw start pointer and size 2021-03-17 08:05:51 +00:00
southbridge sb/intel/lynxpoint: Move S3 check out of `early_pch_init` 2021-03-15 06:00:31 +00:00
superio superio/smsc/sch5545: Add missing <types.h> 2021-02-13 22:06:28 +00:00
vendorcode sar: Fix semantics of `get_wifi_sar_cbfs_filename()` 2021-03-17 07:56:13 +00:00
Kconfig southbridge: Ensure common Kconfig gets included last 2021-02-18 10:11:39 +00:00