20#include "pedigree/kernel/processor/IoPort.h"
21#include "pedigree/kernel/processor/IoPortManager.h"
59IoPort::operator bool()
const {
67#if KERNEL_PROCESSOR_NO_PORT_IO
static IoPortManager & instance()
virtual uint64_t read64(size_t offset=0)
virtual size_t size() const
virtual uint16_t read16(size_t offset=0)
const char * name() const
virtual uint32_t read32(size_t offset=0)
bool allocate(io_port_t ioPort, size_t size)
virtual void write8(uint8_t value, size_t offset=0)
virtual void write32(uint32_t value, size_t offset=0)
virtual uint8_t read8(size_t offset=0)
virtual void write64(uint64_t value, size_t offset=0)
virtual void write16(uint16_t value, size_t offset=0)