Onigiri Shared Memory
OSM is Onigiri’s shared memory system.
Overview
OSM is made to be a completely shared memory system. This means there are no pass calls to the GPU on an address and there is no copying anywhere for GPU operations. The CPU and the GPU can access the same memory, except for accesses in the same CPU cycle.
Layout
Ordering
OSM RAM, like OSMRAMX1, all have little-endian ordering. This means the least important (smallest) value is the last in the memory address order.