gem5 v24.0.0.0
|
This structure represents a single, contiguous translation, or carries information about whatever fault might have happened while attempting it. More...
#include <translation_gen.hh>
Public Attributes | |
Addr | vaddr |
Addr | size = 0 |
Addr | paddr = 0 |
Request::Flags | flags = 0 |
Fault | fault = NoFault |
This structure represents a single, contiguous translation, or carries information about whatever fault might have happened while attempting it.
Definition at line 69 of file translation_gen.hh.
Definition at line 77 of file translation_gen.hh.
Referenced by gem5::TranslationGenConstIterator::operator++(), gem5::operator<<(), gem5::BaseMMU::MMUTranslationGen::translate(), gem5::EmulationPageTable::PageTableTranslationGen::translate(), and TestTranslationGen::translate().
Request::Flags gem5::TranslationGen::Range::flags = 0 |
Definition at line 76 of file translation_gen.hh.
Referenced by gem5::BaseMMU::MMUTranslationGen::translate(), and TestTranslationGen::translate().
Addr gem5::TranslationGen::Range::paddr = 0 |
Definition at line 74 of file translation_gen.hh.
Referenced by gem5::operator<<(), gem5::AMDGPUVM::AGPTranslationGen::translate(), gem5::AMDGPUVM::GARTTranslationGen::translate(), gem5::AMDGPUVM::MMHUBTranslationGen::translate(), gem5::AMDGPUVM::UserTranslationGen::translate(), gem5::BaseMMU::MMUTranslationGen::translate(), gem5::EmulationPageTable::PageTableTranslationGen::translate(), TestTranslationGen::translate(), and gem5::TranslationGenConstIterator::update().
Addr gem5::TranslationGen::Range::size = 0 |
Definition at line 72 of file translation_gen.hh.
Referenced by gem5::SETranslatingPortProxy::fixupRange(), gem5::TranslationGenConstIterator::operator++(), gem5::operator<<(), gem5::AMDGPUVM::AGPTranslationGen::translate(), gem5::AMDGPUVM::GARTTranslationGen::translate(), gem5::AMDGPUVM::MMHUBTranslationGen::translate(), gem5::AMDGPUVM::UserTranslationGen::translate(), gem5::BaseMMU::MMUTranslationGen::translate(), gem5::EmulationPageTable::PageTableTranslationGen::translate(), TestTranslationGen::translate(), and gem5::TranslationGenConstIterator::update().
Addr gem5::TranslationGen::Range::vaddr |
Definition at line 71 of file translation_gen.hh.
Referenced by gem5::SETranslatingPortProxy::fixupRange(), gem5::TranslationGenConstIterator::operator++(), gem5::operator<<(), gem5::TranslationGenConstIterator::operator==(), gem5::AMDGPUVM::AGPTranslationGen::translate(), gem5::AMDGPUVM::GARTTranslationGen::translate(), gem5::AMDGPUVM::MMHUBTranslationGen::translate(), gem5::AMDGPUVM::UserTranslationGen::translate(), gem5::BaseMMU::MMUTranslationGen::translate(), gem5::EmulationPageTable::PageTableTranslationGen::translate(), and gem5::TranslationGenConstIterator::update().