/gem5/src/cpu/ |
H A D | thread_state.cc | 51 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 D | thread_state.hh | 194 PortProxy *physProxy; member in struct:ThreadState
|
/gem5/src/arch/x86/linux/ |
H A D | system.cc | 83 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 D | system.cc | 58 if (!bootloader->loadSections(physProxy)) {
|
/gem5/src/arch/sparc/ |
H A D | system.cc | 141 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 D | system.cc | 144 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 D | process.cc | 227 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 D | multi_level_page_table.hh | 109 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 D | console.cc | 48 qRecv(params->system->physProxy, params->qRecvSize, *this), 49 qTrans(params->system->physProxy, params->qTransSize, *this),
|
H A D | block.cc | 48 qRequests(params->system->physProxy, params->queueSize, *this),
|
H A D | fs9p.cc | 121 queue(params->system->physProxy, params->queueSize, *this)
|
/gem5/src/arch/alpha/ |
H A D | system.cc | 112 pal->loadSections(physProxy, loadAddrMask); 113 console->loadSections(physProxy, loadAddrMask);
|
/gem5/src/dev/storage/ |
H A D | simple_disk.cc | 74 system->physProxy.writeBlob(addr, data, count);
|
/gem5/src/arch/arm/freebsd/ |
H A D | system.cc | 136 dtb_file->loadSections(physProxy);
|
/gem5/src/arch/arm/ |
H A D | semihosting.cc | 173 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 D | semihosting.hh | 260 PortProxy &physProxy(ThreadContext *tc);
|
H A D | system.cc | 146 bootldr->loadSections(physProxy);
|
/gem5/src/arch/arm/linux/ |
H A D | system.cc | 155 dtb_file->loadSections(physProxy); 204 physProxy.writeBlob(params()->atags_addr + loadAddrOffset, boot_data,
|
/gem5/src/sim/ |
H A D | system.cc | 96 physProxy(_systemPort, p->cache_line_size), 330 kernel->loadSections(physProxy, loadAddrMask, loadAddrOffset); 332 extra_kernel->loadSections(physProxy, loadAddrMask,
|
H A D | system.hh | 220 PortProxy physProxy; member in class:System
|
/gem5/src/dev/alpha/ |
H A D | tsunami_pchip.cc | 291 sys->physProxy.readBlob(pteAddr, &pteEntry,
|
/gem5/src/dev/ |
H A D | dma_device.cc | 415 port.sys->physProxy.readBlob(nextAddr, tmp_buffer.data(), xfer_size);
|
/gem5/src/dev/arm/ |
H A D | gic_v3_redistributor.cc | 86 memProxy = &gic->getSystem()->physProxy;
|