On 7/13/2026 1:07 PM, Matheus Tavares Bernardino wrote: > From: Matheus Tavares Bernardino <[email protected]> > > Baremetal Hexagon programs use semihosting to enumerate host > directories via OPENDIR, READDIR, and CLOSEDIR calls. Track > open directory handles per-CPU in a GList so that guest > index values map back to host DIR pointers across calls. > > Signed-off-by: Matheus Tavares Bernardino <[email protected]> > Signed-off-by: Brian Cain <[email protected]> > --- > target/hexagon/cpu.h | 1 + > hw/hexagon/hexagon_dsp.c | 5 +++ > hw/hexagon/virt.c | 5 +++ > target/hexagon/hexswi.c | 79 ++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 90 insertions(+) >
Reviewed-by: Pierrick Bouvier <[email protected]>
