ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
emu_memmap_workspace Struct Reference

Independent aperture backing with at most two engine bindings. More...

#include <emu_memmap.h>

Collaboration diagram for emu_memmap_workspace:

Data Fields

emu_memmap_backing_t backings [k_emu_memmap_backing_count]
 Owned host aperture mappings.
emu_memmap_binding_t bindings [k_emu_memmap_binding_count]
 Active Unicorn engine views.
bool open
 Whether the host mappings are owned.

Detailed Description

Independent aperture backing with at most two engine bindings.

Definition at line 89 of file emu_memmap.h.

Field Documentation

◆ backings

emu_memmap_backing_t emu_memmap_workspace::backings[k_emu_memmap_backing_count]

Owned host aperture mappings.

Definition at line 91 of file emu_memmap.h.

Referenced by emu_memmap_open(), internal_backings_close(), and internal_window_host().

◆ bindings

emu_memmap_binding_t emu_memmap_workspace::bindings[k_emu_memmap_binding_count]

Active Unicorn engine views.

Definition at line 93 of file emu_memmap.h.

Referenced by emu_memmap_attach(), emu_memmap_close(), and emu_memmap_detach().

◆ open

bool emu_memmap_workspace::open

Whether the host mappings are owned.

Definition at line 95 of file emu_memmap.h.

Referenced by emu_memmap_attach(), emu_memmap_close(), and emu_memmap_open().


The documentation for this struct was generated from the following file: