feat(handoff): add transfer entry printer

Change-Id: Ib7d370b023f92f2fffbd341bcf874914fcc1bac2
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
This commit is contained in:
Harrison Mutai 2024-12-13 09:14:59 +00:00
parent a8a5d39d6e
commit 937c513d5e
2 changed files with 9 additions and 0 deletions

View file

@ -110,6 +110,7 @@ struct __attribute__((packed)) transfer_list_entry {
CASSERT(sizeof(struct transfer_list_entry) == U(0x8), assert_transfer_list_entry_size);
void transfer_entry_dump(struct transfer_list_entry *te);
void transfer_list_dump(struct transfer_list_header *tl);
struct transfer_list_header *transfer_list_ensure(void *addr, size_t size);
entry_point_info_t *

View file

@ -35,7 +35,15 @@ void transfer_list_dump(struct transfer_list_header *tl)
if (!te) {
break;
}
INFO("Entry %d:\n", i++);
transfer_entry_dump(te);
}
}
void transfer_entry_dump(struct transfer_list_entry *te)
{
if (te) {
INFO("tag_id 0x%x\n", te->tag_id);
INFO("hdr_size 0x%x\n", te->hdr_size);
INFO("data_size 0x%x\n", te->data_size);