Memory Interface (temu_MemoryIface)

The temu_MemoryIface interface (MemoryIface), with its readBytes and writeBytes functions, has been deprecated since TEMU 5.0.1.

Block transfers, for example from DMA controllers or image loading, should be done with large transactions through the memory access interface, e.g. using temu_memoryReadData() and temu_memoryWriteData().

Use of the deprecated declarations produces compiler warnings. Define TEMU_ALLOW_DEPRECATED before including the TEMU headers to silence them.

Sunset Period

The interface will be removed in TEMU 6.

Impact

Models implementing or calling temu_MemoryIface should be updated to use large transactions instead.