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

Observables gathered from the four exercises. More...

Data Fields

uint32_t slab_free
 Free cells after the slab reset.
uint32_t arena_free
 Bytes remaining after the arena reset.
uint32_t tile_hits
 Tile-cache hit count.
uint32_t tile_misses
 Tile-cache miss count.
uint32_t tile_evictions
 Tile-cache eviction count.
uint32_t vmem_crc
 CRC-32 over the streamed byte windows.
uint32_t vmem_evictions
 Page-cache evictions (paging proof).

Detailed Description

Observables gathered from the four exercises.

Definition at line 140 of file main.c.

Field Documentation

◆ arena_free

uint32_t mem_report_t::arena_free

Bytes remaining after the arena reset.

Definition at line 142 of file main.c.

Referenced by main(), and mem_run_arena().

◆ slab_free

uint32_t mem_report_t::slab_free

Free cells after the slab reset.

Definition at line 141 of file main.c.

Referenced by main(), and mem_run_slab().

◆ tile_evictions

uint32_t mem_report_t::tile_evictions

Tile-cache eviction count.

Definition at line 145 of file main.c.

Referenced by main(), and mem_run_tiles().

◆ tile_hits

uint32_t mem_report_t::tile_hits

Tile-cache hit count.

Definition at line 143 of file main.c.

Referenced by mem_run_tiles().

◆ tile_misses

uint32_t mem_report_t::tile_misses

Tile-cache miss count.

Definition at line 144 of file main.c.

Referenced by mem_run_tiles().

◆ vmem_crc

uint32_t mem_report_t::vmem_crc

CRC-32 over the streamed byte windows.

Definition at line 146 of file main.c.

Referenced by main(), and mem_run_vmem().

◆ vmem_evictions

uint32_t mem_report_t::vmem_evictions

Page-cache evictions (paging proof).

Definition at line 147 of file main.c.

Referenced by mem_run_vmem().


The documentation for this struct was generated from the following file:
  • examples/ek_ra8d2/hil_needs_revalidation/mem_subsystem/src/main.c