hw/core/loader: Use ssize_t for efi zboot unpacker
authorJiaxun Yang <jiaxun.yang@flygoat.com>
Thu, 2 Jan 2025 22:47:21 +0000 (22:47 +0000)
committerBibo Mao <maobibo@loongson.cn>
Thu, 9 Jan 2025 06:12:24 +0000 (14:12 +0800)
commite3526d0fd73949fd6eafd97711351a7934b496a3
treec4bc2fd2fd61600a8bdc77b7a9cb0d915c8f3a83
parent3f8bcbba3b320c610689576fc47595f1076198dd
hw/core/loader: Use ssize_t for efi zboot unpacker

Convert to use sszie_t to represent size internally to avoid
large image overflowing the size.

Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Reviewed-by: Bibo Mao <maobibo@loongson.cn>
hw/arm/boot.c
hw/core/loader.c
include/hw/loader.h