system_mexec_payload_get - Return a ZBI containing ZBI entries necessary to boot this system
#include <zircon/syscalls.h>
zx_status_t zx_system_mexec_payload_get(zx_handle_t resource,
void* buffer,
size_t buffer_size);
zx_system_mexec_payload_get()
accepts a resource handle and a
pointer/length corresponding to an output buffer and fills the buffer with an
incomplete ZBI containing a sequence of entries that should be appended to a
ZBI before passing that image to zx_system_mexec()
.
resource must be of type ZX_RSRC_KIND_ROOT.
buffer and buffer_size must point to a buffer that is no longer than 16KiB.
resource must have resource kind ZX_RSRC_KIND_ROOT.
zx_system_mexec_payload_get()
returns ZX_OK on success.