Searched refs:physProxy (Results 1 - 23 of 23) sorted by relevance

/gem5/src/cpu/
H A Dthread_state.cc51 kernelStats(NULL), process(_process), physProxy(NULL), virtProxy(NULL),
58 if (physProxy != NULL)
59 delete physProxy;
109 assert(physProxy == NULL);
113 physProxy = new PortProxy(baseCpu->getSendFunctional(),
130 assert(physProxy != NULL);
131 return *physProxy;
H A Dthread_state.hh194 PortProxy *physProxy; member in struct:ThreadState
/gem5/src/arch/x86/linux/
H A Dsystem.cc83 physProxy.writeBlob(commandLineBuff, commandLine.c_str(),
90 physProxy.writeBlob(commandLinePointer, &guestCommandLineBuff,
128 e820Table->writeTo(physProxy, e820MapNrPointer, e820MapPointer);
/gem5/src/arch/riscv/bare_metal/
H A Dsystem.cc58 if (!bootloader->loadSections(physProxy)) {
/gem5/src/arch/sparc/
H A Dsystem.cc141 reset->loadSections(physProxy);
144 openboot->loadSections(physProxy);
147 hypervisor->loadSections(physProxy);
150 nvram->loadSections(physProxy);
153 hypervisor_desc->loadSections(physProxy);
156 partition_desc->loadSections(physProxy);
/gem5/src/arch/x86/
H A Dsystem.cc144 physProxy.writeBlob(GDTBase + numGDTEntries * 8, &nullDescriptor, 8);
169 physProxy.writeBlob(GDTBase + numGDTEntries * 8, (&csDescVal), 8);
181 physProxy.writeBlob(GDTBase + numGDTEntries * 8, (&dsDescVal), 8);
200 physProxy.writeBlob(GDTBase + numGDTEntries * 8, (&tssDescVal), 8);
229 physProxy.writeBlob(PageMapLevel4 + offset, (&pml4e), 8);
233 physProxy.writeBlob(PageMapLevel4, (&pml4e), 8);
240 physProxy.writeBlob(PageDirPtrTable + offset, &pdpe, 8);
244 physProxy.writeBlob(PageDirPtrTable + table * 8, &pdpe, 8);
255 physProxy.writeBlob(PageDirTable[table] + offset, &pdte, 8);
323 smbiosTable->writeOut(physProxy, heade
[all...]
H A Dprocess.cc227 PortProxy physProxy = system->physProxy; local
241 physProxy.writeBlob(gdtPhysAddr + numGDTEntries * 8,
262 physProxy.writeBlob(gdtPhysAddr + numGDTEntries * 8,
276 physProxy.writeBlob(gdtPhysAddr + numGDTEntries * 8,
290 physProxy.writeBlob(gdtPhysAddr + numGDTEntries * 8,
304 physProxy.writeBlob(gdtPhysAddr + numGDTEntries * 8,
337 physProxy.writeBlob(gdtPhysAddr + numGDTEntries * 8,
503 physProxy.writeBlob(tssPhysAddr, &tss, sizeof(tss));
523 physProxy
[all...]
/gem5/src/mem/
H A Dmulti_level_page_table.hh109 PortProxy &p = system->physProxy;
140 entry->read(system->physProxy, table, vaddr);
152 first.read(system->physProxy, table, vaddr);
160 first.write(system->physProxy);
228 entry.write(system->physProxy);
247 old_entry.write(system->physProxy);
254 new_entry.write(system->physProxy);
271 entry.write(system->physProxy);
/gem5/src/dev/virtio/
H A Dconsole.cc48 qRecv(params->system->physProxy, params->qRecvSize, *this),
49 qTrans(params->system->physProxy, params->qTransSize, *this),
H A Dblock.cc48 qRequests(params->system->physProxy, params->queueSize, *this),
H A Dfs9p.cc121 queue(params->system->physProxy, params->queueSize, *this)
/gem5/src/arch/alpha/
H A Dsystem.cc112 pal->loadSections(physProxy, loadAddrMask);
113 console->loadSections(physProxy, loadAddrMask);
/gem5/src/dev/storage/
H A Dsimple_disk.cc74 system->physProxy.writeBlob(addr, data, count);
/gem5/src/arch/arm/freebsd/
H A Dsystem.cc136 dtb_file->loadSections(physProxy);
/gem5/src/arch/arm/
H A Dsemihosting.cc173 PortProxy &proxy = physProxy(tc);
208 PortProxy &proxy = physProxy(tc);
253 ArmSemihosting::physProxy(ThreadContext *tc) function in class:ArmSemihosting
275 physProxy(tc).readBlob(ptr, buf.data(), len);
335 const char c = physProxy(tc).read<char>(argv[0]);
348 PortProxy &proxy = physProxy(tc);
368 physProxy(tc).readBlob(argv[2], buffer.data(), buffer.size());
395 physProxy(tc).writeBlob(argv[2], buffer.data(), ret);
482 physProxy(tc).writeBlob(guest_buf, path, path_len + 1);
551 PortProxy &proxy = physProxy(t
[all...]
H A Dsemihosting.hh260 PortProxy &physProxy(ThreadContext *tc);
H A Dsystem.cc146 bootldr->loadSections(physProxy);
/gem5/src/arch/arm/linux/
H A Dsystem.cc155 dtb_file->loadSections(physProxy);
204 physProxy.writeBlob(params()->atags_addr + loadAddrOffset, boot_data,
/gem5/src/sim/
H A Dsystem.cc96 physProxy(_systemPort, p->cache_line_size),
330 kernel->loadSections(physProxy, loadAddrMask, loadAddrOffset);
332 extra_kernel->loadSections(physProxy, loadAddrMask,
H A Dsystem.hh220 PortProxy physProxy; member in class:System
/gem5/src/dev/alpha/
H A Dtsunami_pchip.cc291 sys->physProxy.readBlob(pteAddr, &pteEntry,
/gem5/src/dev/
H A Ddma_device.cc415 port.sys->physProxy.readBlob(nextAddr, tmp_buffer.data(), xfer_size);
/gem5/src/dev/arm/
H A Dgic_v3_redistributor.cc86 memProxy = &gic->getSystem()->physProxy;

Completed in 40 milliseconds