]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
fbt: Add support for CTFv3 containers
authorMark Johnston <markj@FreeBSD.org>
Mon, 7 Mar 2022 13:45:53 +0000 (08:45 -0500)
committerMark Johnston <markj@FreeBSD.org>
Thu, 7 Apr 2022 00:30:44 +0000 (20:30 -0400)
commit2ecf3b58ebdfd6452b8ce269943da362b40c2e63
treef3ad57c500400aaa9e659f731fe2fbd8544fc4da
parent9818e5ebf3376ee5dbd01afe24e9972d9201633e
fbt: Add support for CTFv3 containers

The general aim in this and subsequent patches is to minimize the
amount of code that directly references CTF types such as ctf_type_t,
ctf_array_t, etc.  To that end, introduce some routines similar to the
existing fbt_get_ctt_size() (which exists to deal with differences
between v1 and v2) and change ctf_lookup_by_id() to return a void
pointer.

Support for v2 containers is preserved.

Sponsored by: The FreeBSD Foundation

(cherry picked from commit d9175438c0e77ef2b400601aa8cf8098c82a77a7)
sys/cddl/dev/fbt/fbt.c