FreeNOS
Data Fields
Memory::Range Struct Reference

Memory range. More...

#include <Memory.h>

Data Fields

Address virt
 Virtual address. More...
 
Address phys
 Physical address. More...
 
Size size
 Size in number of bytes. More...
 
Access access
 Page access flags. More...
 

Detailed Description

Memory range.

Definition at line 55 of file Memory.h.

Field Documentation

◆ access

Access Memory::Range::access

◆ phys

Address Memory::Range::phys

◆ size

Size Memory::Range::size

◆ virt

Address Memory::Range::virt

Virtual address.

Definition at line 57 of file Memory.h.

Referenced by ChannelServer< DatastoreServer, DatastoreMessage >::accept(), PageAllocator::allocate(), ARMMap::ARMMap(), ChannelServer< DatastoreServer, DatastoreMessage >::ChannelServer(), CoreServer::clearPages(), ChannelClient::connect(), MpiProxy::createChannels(), CoreServer::createProcess(), ProcessShares::createShare(), BenchMark::exec(), MemoryContext::findFree(), MemoryChannel::flushPage(), forkexec(), ARMPaging::initialize(), IntelPaging::initialize(), VGA::initialize(), Process::initialize(), Sun8iEmac::initialize(), Kernel::initializeHeap(), MpiTarget::initializeMaster(), IntelMap::IntelMap(), Kernel::Kernel(), Mount::listMounts(), BootImageStorage::load(), Kernel::loadBootProgram(), CoreServer::loadKernel(), IO::map(), ARMFirstTable::mapLarge(), MemoryContext::mapRangeContiguous(), MemoryContext::mapRangeSparseCallback(), NetworkQueue::NetworkQueue(), CoreServer::prepareCore(), ProcessClient::processInfo(), MpiProxy::processTerminate(), Sun8iEmac::receive(), DatastoreServer::registerBuffer(), IntelPageDirectory::releaseRange(), ARMFirstTable::releaseRange(), IntelPageDirectory::releaseSection(), ARMFirstTable::releaseSection(), RecoveryServer::reloadProgram(), IntelProcess::reset(), ARMProcess::reset(), Sun8iEmac::resetReceive(), Sun8iEmac::resetTransmit(), RecoveryServer::restartProcess(), RecoveryServer::rewriteProgram(), SECTION(), IOBuffer::setMessage(), setupHeap(), setupMappings(), spawn(), Sun8iEmac::startDMA(), MpiProxy::startRemoteProcess(), MemoryContext::unmapRange(), and VMCtlHandler().


The documentation for this struct was generated from the following file: