cbfs: Move more stuff into cbfs_boot_lookup()
cbfs_boot_locate() is supposed to be deprecated eventually, after slowly migrating all APIs to bypass it. That means common features (like RO-fallback or measurement) need to be moved to the new cbfs_boot_lookup(). Also export the function externally. Since it is a low-level API and most code should use the higher-level loading or mapping functions instead, put it into a new <cbfs_private.h> to raise the mental barrier for using this API (this will make more sense once cbfs_boot_locate() is removed from <cbfs.h>). Signed-off-by: Julius Werner <jwerner@chromium.org> Change-Id: I4bc9b7cbc42a4211d806a3e3389abab7f589a25a Reviewed-on: https://review.coreboot.org/c/coreboot/+/39327 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
		
				
					committed by
					
						 Patrick Georgi
						Patrick Georgi
					
				
			
			
				
	
			
			
			
						parent
						
							baf27dbaeb
						
					
				
				
					commit
					0d9072b1a1
				
			| @@ -27,7 +27,8 @@ enum bootdev_prot_type { | ||||
|  * most likely not to work so don't rely on such semantics. | ||||
|  */ | ||||
|  | ||||
| /* Return the region_device for the read-only boot device. */ | ||||
| /* Return the region_device for the read-only boot device. This is the root | ||||
|    device for all CBFS boot devices. */ | ||||
| const struct region_device *boot_device_ro(void); | ||||
|  | ||||
| /* Return the region_device for the read-write boot device. */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user