On Mon, 13 Jul 2026 14:58:46 -0700 Pierrick Bouvier 
<[email protected]> wrote:
>
> On 7/13/2026 1:07 PM, Matheus Tavares Bernardino wrote:
> >
> > +
> > +void hexagon_touch_memory(CPUHexagonState *env, uint32_t start_addr,
> > +                          uint32_t length, uintptr_t retaddr)
> > +{
> > +    unsigned int warm;
> > +    uint32_t first = page_start(start_addr);
> > +    uint32_t last = page_start(start_addr + length - 1);
> > +    for (uint32_t page = first; page <= last; page += TARGET_PAGE_SIZE) {
> > +        hexagon_read_memory(env, page, 1, &warm, retaddr);
> > +    }
> > +}
> > +
> 
> Name could be misleading, I would be expectng to see a read/write
> sequence in each page instead of just reading.
> Maybe hexagon_peek_memory_range?

Good call, will do.

Reply via email to