Searched refs:memories (Results 1 - 6 of 6) sorted by relevance

/gem5/src/cpu/kvm/
H A Dvm.cc347 const std::vector<BackingStoreEntry> &memories(
350 DPRINTF(Kvm, "Mapping %i memory region(s)\n", memories.size());
351 for (int slot(0); slot < memories.size(); ++slot) {
352 if (!memories[slot].kvmMap) {
357 const AddrRange &range(memories[slot].range);
358 void *pmem(memories[slot].pmem);
/gem5/src/mem/
H A Dphysical.hh97 * The physical memory encapsulates all memories in the system and
98 * provides basic functionality for accessing those memories without
102 * system backingstore used by the memories in the simulated guest
123 // All address-mapped memories
124 std::vector<AbstractMemory*> memories; member in class:PhysicalMemory
144 * given address range that corresponds to a set of memories in
148 * @param memories The memories this range maps to
159 * Create a physical memory object, wrapping a number of memories.
186 * Get the memory ranges for all memories tha
[all...]
H A Dphysical.cc82 // add the memories from the system to the address map as
87 memories.push_back(m);
111 // memories are allowed to overlap in the logic address
122 // memories
126 // simply skip past all memories that are null and hence do
199 // to be able to simulate very large memories, the user can opt to
220 // point the memories to their backing store
302 for (auto& m : memories) {
330 // memories that are not part of the address map can overlap
/gem5/src/sim/
H A DSystem.py64 memories = VectorParam.AbstractMemory(Self.all, variable in class:System
65 "All memories in the system")
H A Dsystem.cc106 physmem(name() + ".physmem", p->memories, p->mmap_using_noreserve),
202 // Set back pointers to the system in all memories
203 for (int x = 0; x < params()->memories.size(); x++)
204 params()->memories[x]->system(this);
427 // also serialize the memories in the system
440 // also unserialize the memories in the system
/gem5/src/arch/arm/
H A Dsemihosting.cc570 const AddrRangeList memories = phys.getConfAddrRanges(); local
571 fatal_if(memories.size() < 1, "No memories reported from System");
572 warn_if(memories.size() > 1, "Multiple physical memory ranges available. "
574 const AddrRange memory = *memories.begin();

Completed in 21 milliseconds