MSG_FIFO_SIZE
u32 msg_fifo[MSG_FIFO_SIZE];
mgr->msg_fifo_readptr %= MSG_FIFO_SIZE;
mgr->msg_fifo_writeptr %= MSG_FIFO_SIZE;