aboutsummaryrefslogtreecommitdiff
path: root/include/bootflow.h
diff options
context:
space:
mode:
authorSimon Glass2023-07-30 11:16:56 -0600
committerSimon Glass2023-08-10 18:34:54 -0600
commit76bd6844dcfeb1a7d2f529c2f715b34f4e574229 (patch)
treee70c3185fa3472fea16830035d7303c911423ea6 /include/bootflow.h
parent1d4bbdf3e493b173d5f73150cea51c1965e3e1df (diff)
bootstd: Add private bootmeth data to the bootflow
Some bootmeths need to store their own information related to the bootflow, in addition to the generic information in struct bootflow. Add a pointer for this. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/bootflow.h')
-rw-r--r--include/bootflow.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/bootflow.h b/include/bootflow.h
index 4152577afb7..ff2bddb5151 100644
--- a/include/bootflow.h
+++ b/include/bootflow.h
@@ -83,6 +83,7 @@ enum bootflow_flags_t {
* @flags: Flags for the bootflow (see enum bootflow_flags_t)
* @cmdline: OS command line, or NULL if not known (allocated)
* @x86_setup: Pointer to x86 setup block inside @buf, NULL if not present
+ * @bootmeth_priv: Private data for the bootmeth
*/
struct bootflow {
struct list_head bm_node;
@@ -108,6 +109,7 @@ struct bootflow {
int flags;
char *cmdline;
char *x86_setup;
+ void *bootmeth_priv;
};
/**