vmi_read_addr_* is only meaningful if the width of the addr is known
Introduce generic memory access functions via the access_context_t structure