Home About us GitHub Contact us Docs

FoxOS

Welcome to the FoxOS website!

MMIO::read8

Signature: uint8_t MMIO::read8(uint64_t p_address)
Description: Reads a 8 bit value from a mmio register

Parameters:

Return: uint8_t

MMIO::read16

Signature: uint16_t MMIO::read16(uint64_t p_address)
Description: Reads a 16 bit value from a mmio register

Parameters:

Return: uint16_t

MMIO::read32

Signature: uint32_t MMIO::read32(uint64_t p_address)
Description: Reads a 32 bit value from a mmio register

Parameters:

Return: uint32_t

MMIO::read64

Signature: uint64_t MMIO::read64(uint64_t p_address)
Description: Reads a 64 bit value from a mmio register

Parameters:

Return: uint64_t

MMIO::write8

Signature: void MMIO::write8(uint64_t p_address,uint8_t p_value)
Description: Writes a 8 bit value to a mmio register

Parameters:

Return: void

MMIO::write16

Signature: void MMIO::write16(uint64_t p_address,uint16_t p_value)
Description: Writes a 16 bit value to a mmio register

Parameters:

Return: void

MMIO::write32

Signature: void MMIO::write32(uint64_t p_address,uint32_t p_value)
Description: Writes a 32 bit value to a mmio register

Parameters:

Return: void

MMIO::write64

Signature: void MMIO::write64(uint64_t p_address,uint64_t p_value)
Description: Writes a 64 bit value to a mmio register

Parameters:

Return: void

Show file on GitHub