Documentation
¶
Index ¶
Constants ¶
View Source
const ( MMAP_MODE_READ = 1 << iota MMAP_MODE_WRITE MMAP_MODE_EXEC )
View Source
const (
OAMDMA_ADDR = 0x4014
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressSpace ¶
type AddressSpaceImpl ¶
type AddressSpaceImpl struct {
// contains filtered or unexported fields
}
func (*AddressSpaceImpl) AddMapping ¶
func (as *AddressSpaceImpl) AddMapping(offset Ptr, length PtrDist, mode MMapMode, mappedMemory Memory, translator AddressTranslator)
func (*AddressSpaceImpl) Map ¶
func (as *AddressSpaceImpl) Map()
func (*AddressSpaceImpl) Peek ¶
func (as *AddressSpaceImpl) Peek(addr Ptr) byte
func (*AddressSpaceImpl) Poke ¶
func (as *AddressSpaceImpl) Poke(addr Ptr, val byte)
type AddressTranslator ¶
type MMapEntries ¶
type MMapEntries []MMapEntry
func (MMapEntries) Len ¶
func (p MMapEntries) Len() int
func (MMapEntries) Less ¶
func (p MMapEntries) Less(i, j int) bool
func (MMapEntries) Swap ¶
func (p MMapEntries) Swap(i, j int)
type MMapEntry ¶
type MMapEntry struct {
Offset Ptr
Length PtrDist
Mode MMapMode
Memory Memory
Translator AddressTranslator
}
Click to show internal directories.
Click to hide internal directories.