extmod/modopenamp_remoteproc: Fix entry point address int overflow.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
This commit is contained in:
iabdalkader 2024-07-10 22:49:29 +03:00 committed by Damien George
parent 1216f2c313
commit 4350cbcb48

View File

@ -137,7 +137,7 @@ mp_obj_t openamp_remoteproc_make_new(const mp_obj_type_t *type, size_t n_args, s
} }
if (mp_obj_is_int(args[ARG_entry].u_obj)) { if (mp_obj_is_int(args[ARG_entry].u_obj)) {
self->rproc.bootaddr = mp_obj_get_int(args[ARG_entry].u_obj); self->rproc.bootaddr = mp_obj_int_get_truncated(args[ARG_entry].u_obj);
} else { } else {
#if MICROPY_PY_OPENAMP_REMOTEPROC_ELFLD_ENABLE #if MICROPY_PY_OPENAMP_REMOTEPROC_ELFLD_ENABLE
// Load firmware. // Load firmware.