Exemplo n.º 1
0
    bool NullIO::SendReadRequest(IODeviceID from, IODeviceID to, MemAddr address, MemSize size)
    {
        CheckEndPoints(from, to);

        DebugIONetWrite("Sending read request from device %u to device %u (%#016llx/%u)", (unsigned)from, (unsigned)to, (unsigned long long)address, (unsigned)size);
        return m_clients[to]->OnReadRequestReceived(from, address, size);
    }
Exemplo n.º 2
0
    bool NullIO::SendWriteRequest(IODeviceID from, IODeviceID to, MemAddr address, const IOData& data)
    {
        CheckEndPoints(from, to);

        DebugIONetWrite("Sending write request from device %u to device %u (%#016llx/%u)", (unsigned)from, (unsigned)to, (unsigned long long)address, (unsigned)data.size);
        return m_clients[to]->OnWriteRequestReceived(from, address, data);
    }
Exemplo n.º 3
0
    bool NullIO::SendActiveMessage(IODeviceID from, IODeviceID to, MemAddr address, Integer arg)
    {
        CheckEndPoints(from, to);

        DebugIONetWrite("Sending active message from device %u to device %u (%#016llx/%llu)", (unsigned)from, (unsigned)to, (unsigned long long)address, (unsigned long long)arg);
        return m_clients[to]->OnActiveMessageReceived(from, address, arg);
    }