payload loading: remove passing of struct payload
There's no need to keep track of struct payload within the boot state machine. It is completely contained within the payload loader module. Change-Id: I16fcecf43d7fb41fc311955fdb82eabbd5c96b11 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: http://review.coreboot.org/8836 Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
committed by
Aaron Durbin
parent
fcfdff84f4
commit
ebf2ed4621
@ -104,14 +104,11 @@ struct payload {
|
||||
void *entry;
|
||||
};
|
||||
|
||||
/*
|
||||
* Load payload into memory and return pointer to payload structure. Returns
|
||||
* NULL on error.
|
||||
*/
|
||||
struct payload *payload_load(void);
|
||||
/* Load payload into memory in preparation to run. */
|
||||
void payload_load(void);
|
||||
|
||||
/* Run the loaded payload. */
|
||||
void payload_run(const struct payload *payload);
|
||||
void payload_run(void);
|
||||
|
||||
/* Mirror the payload to be loaded. */
|
||||
void mirror_payload(struct payload *payload);
|
||||
|
Reference in New Issue
Block a user