mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-24 18:25:10 +00:00
firmware: Remove LoadKernelParams from APIs
This cleans up the vboot functions which handle display so they don't need to pass it around. Eventually, it'll be absorbed by vb2_context. BUG=chromium:611535 BRANCH=none TEST=make runtests; build_packages --board=reef chromeos-firmware; boot reef Change-Id: I58169dfd37abe657f9b9aa339cc72ffa398329e0 Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/414288 Reviewed-by: Shelley Chen <shchen@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
284bf5549a
commit
ad7a75531e
@@ -29,13 +29,11 @@ void VbApiKernelFree(VbCommonParams *cparams);
|
||||
*
|
||||
* @param ctx Vboot context
|
||||
* @param cparams Vboot common params
|
||||
* @param p Parameters for loading kernel
|
||||
* @param get_info_flags Flags to pass to VbExDiskGetInfo()
|
||||
* @return VBERROR_SUCCESS, VBERROR_NO_DISK_FOUND if no disks of the specified
|
||||
* type were found, or other non-zero VBERROR_ codes for other failures.
|
||||
*/
|
||||
uint32_t VbTryLoadKernel(struct vb2_context *ctx, VbCommonParams *cparams,
|
||||
LoadKernelParams *p,
|
||||
uint32_t get_info_flags);
|
||||
|
||||
/* Flags for VbUserConfirms() */
|
||||
@@ -62,19 +60,16 @@ int VbUserConfirms(struct vb2_context *ctx, VbCommonParams *cparams,
|
||||
/**
|
||||
* Handle a normal boot.
|
||||
*/
|
||||
VbError_t VbBootNormal(struct vb2_context *ctx, VbCommonParams *cparams,
|
||||
LoadKernelParams *p);
|
||||
VbError_t VbBootNormal(struct vb2_context *ctx, VbCommonParams *cparams);
|
||||
|
||||
/**
|
||||
* Handle a developer-mode boot.
|
||||
*/
|
||||
VbError_t VbBootDeveloper(struct vb2_context *ctx, VbCommonParams *cparams,
|
||||
LoadKernelParams *p);
|
||||
VbError_t VbBootDeveloper(struct vb2_context *ctx, VbCommonParams *cparams);
|
||||
|
||||
/**
|
||||
* Handle a recovery-mode boot.
|
||||
*/
|
||||
VbError_t VbBootRecovery(struct vb2_context *ctx, VbCommonParams *cparams,
|
||||
LoadKernelParams *p);
|
||||
VbError_t VbBootRecovery(struct vb2_context *ctx, VbCommonParams *cparams);
|
||||
|
||||
#endif /* VBOOT_REFERENCE_VBOOT_KERNEL_H_ */
|
||||
|
||||
Reference in New Issue
Block a user