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
Loading
Please sign in to comment