import struct from tinygrad import Device adev = Device["AMD"].iface.dev_impl ctrl = adev.doorbell64.usb def rd(mc): adev.gmc.flush_hdp(); return struct.unpack('