#include "e1000_hw.h"

UINT32 e1000_io_read (struct e1000_hw *hw, unsigned long port)
{
    return READ_PORT_ULONG((PULONG)port);
}

void e1000_io_write (struct e1000_hw *hw, unsigned long port, UINT32 value)
{
    WRITE_PORT_ULONG((PULONG)port, value);
}

void e1000_dummy_print (const char * fmt,  ...)
{
}

UINT32 e1000_not_implemented (char* name)
{
    EdbgOutputDebugString("%s not implemented\n", name);
    return 0;
}

void e1000_pci_set_mwi (struct e1000_hw *hw)
{
    __FUNC_NOT_IMPLEMENTED__
}

void e1000_pci_clear_mwi (struct e1000_hw *hw)
{
    __FUNC_NOT_IMPLEMENTED__
}

void e1000_read_pci_cfg (struct e1000_hw *hw, UINT32 reg, UINT16 *value)
{
    __FUNC_NOT_IMPLEMENTED__
}

void e1000_write_pci_cfg (struct e1000_hw *hw, UINT32 reg, UINT16 *value)
{
    __FUNC_NOT_IMPLEMENTED__
}
