diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2019-11-06 11:04:54 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2019-11-29 13:54:10 +0800 |
commit | 51f71178cd82a1cb7fae1a4e6bf40290e41b7d0e (patch) | |
tree | bdf924fa1c85abbebf11e7de70460e73ffa1570d /discover/grub2/grub2.h | |
parent | 8cb74c4502712162ba899bc06e2d0cf249a8697b (diff) | |
download | talos-petitboot-51f71178cd82a1cb7fae1a4e6bf40290e41b7d0e.tar.gz talos-petitboot-51f71178cd82a1cb7fae1a4e6bf40290e41b7d0e.zip |
discover/grub2: Add parsing code for grub2 file specifiers
This change adds a (currently unused) function to parse (device)/path
references from grub scripts.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/grub2/grub2.h')
-rw-r--r-- | discover/grub2/grub2.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/discover/grub2/grub2.h b/discover/grub2/grub2.h index 73d91b2..8c4839b 100644 --- a/discover/grub2/grub2.h +++ b/discover/grub2/grub2.h @@ -198,6 +198,10 @@ struct resource *create_grub2_resource(struct discover_boot_option *opt, bool resolve_grub2_resource(struct device_handler *handler, struct resource *res); +/* grub-style device+path parsing */ +struct grub2_file *grub2_parse_file(struct grub2_script *script, + const char *str); + /* external parser api */ struct grub2_parser *grub2_parser_create(struct discover_context *ctx); void grub2_parser_parse(struct grub2_parser *parser, const char *filename, |