66 int size_mask_wrap =
mask(
void signalDrainDone() const
Signal that an object is drained.
SMMUv3SlaveInterface * ifc
void doSleep(Yield &yield)
void processCommand(const SMMUCommand &cmd)
CallerType: A reference to an object of this class will be passed to the coroutine task...
void doRead(Yield &yield, Addr addr, void *ptr, size_t size)
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
This is an implementation of the SMMUv3 architecture.
virtual void main(Yield &yield)