Commit 1461b7fb authored by Jorge E. Moreira's avatar Jorge E. Moreira Committed by Jorge Moreira Broche
Browse files

Refactor the static checks of layout structures.

Uses templates instead of macros.
Eliminates versioning of layout structures (not needed since host and
guest versions are compiled together).
Eliminates checks for constant values.
Will ease the burden on the programmer to assert shm compatibility for
every new region layout. Once the vsoc_mem.json file is substituded
the layout will be automatically validated when added to the vsoc
device.

Bug: 79602833
Test: build and run locally
Change-Id: Ia176d7678bff96e509da182def51d3a74b598cd3
parent 43bb16a7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment