Messages in this thread | | | From | Petr Malat <> | Subject | [PATCH 0/2] bootconfig: Support early options in embedded config | Date | Wed, 22 Nov 2023 00:13:40 +0100 |
| |
These 2 patches add a support for specifying early options in embedded bootconfig and merging embedded and initrd bootconfig into one.
To allow handling of early options, it's necessary to eliminate allocations from embedded bootconfig handling, which can be done by parsing the config data in place and allocating xbc_nodes array statically.
Later, when initrd is available, it either replaces embedded data or is appended to them. To append initrd data, it's necessary to relocate already parsed data to a bigger memory chunk, but that's not a problem, because xbc_node structure uses offsets and not absolute pointers.
Also, update the documentation to make users aware early options can't be configured in the initrd.
| |