Searched refs:writeBlob (Results 1 - 25 of 31) sorted by relevance

12

/gem5/src/arch/x86/bios/
H A Dsmbios.cc80 proxy.writeBlob(addr, &type, 1);
83 proxy.writeBlob(addr + 1, &length, 1);
86 proxy.writeBlob(addr + 2, &handleGuest, 2);
107 proxy.writeBlob(addr + offset, &nullTerminator, 1);
111 proxy.writeBlob(addr + offset, it->c_str(), it->length() + 1);
115 proxy.writeBlob(addr + offset, &nullTerminator, 1);
179 proxy.writeBlob(addr + 0x4, &vendor, 1);
180 proxy.writeBlob(addr + 0x5, &version, 1);
183 proxy.writeBlob(addr + 0x6, &startingAddrSegmentGuest, 2);
185 proxy.writeBlob(add
[all...]
H A De820.cc53 proxy.writeBlob(addr, &guestVal, sizeof(T));
67 proxy.writeBlob(countAddr, &guestE820Nr, sizeof(guestE820Nr));
H A Dintelmp.cc77 proxy.writeBlob(addr, &guestVal, sizeof(T));
101 proxy.writeBlob(addr, &cleanedString, length);
124 proxy.writeBlob(addr, signature, 4);
132 proxy.writeBlob(addr + 8, &length, 1);
135 proxy.writeBlob(addr + 9, &specRev, 1);
138 proxy.writeBlob(addr + 11, &defaultConfig, 1);
145 proxy.writeBlob(addr + 10, &checkSum, 1);
165 proxy.writeBlob(addr, &type, 1);
178 proxy.writeBlob(addr, &type, 1);
180 proxy.writeBlob(add
[all...]
/gem5/src/sim/
H A Dprocess_impl.hh50 memProxy.writeBlob(array_ptr, &data_ptr_swap, sizeof(AddrType));
58 memProxy.writeBlob(array_ptr, &data_ptr, sizeof(AddrType));
H A Dsyscall_emul_buf.hh91 memproxy.writeBlob(addr, bufPtr, size);
/gem5/src/arch/x86/linux/
H A Dsystem.cc83 physProxy.writeBlob(commandLineBuff, commandLine.c_str(),
90 physProxy.writeBlob(commandLinePointer, &guestCommandLineBuff,
/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);
H A Dprocess.cc215 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vtimeOffset,
223 initVirtMem.writeBlob(vsyscallPage.base + vsyscallPage.vgettimeofdayOffset,
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.writeBlob(idtPhysAdd
[all...]
/gem5/src/mem/
H A Dport_proxy.hh189 writeBlob(Addr addr, const void *p, int size) const function in class:PortProxy
192 fatal("writeBlob(%#x, ...) failed", addr);
295 writeBlob(address, &data, sizeof(T));
312 writeBlob(address, &data, sizeof(T));
/gem5/src/base/loader/
H A Dhex_file.cc77 memProxy.writeBlob(MemAddr << 2, &Data, sizeof(Data));
H A Dobject_file.cc82 mem_proxy.writeBlob(addr, sec->fileImage, sec->size);
/gem5/src/dev/storage/
H A Dsimple_disk.cc74 system->physProxy.writeBlob(addr, data, count);
/gem5/src/arch/sparc/
H A Dprocess.cc367 initVirtMem.writeBlob(sentry_base, &sentry_NULL, sentry_size);
387 initVirtMem.writeBlob(argc_base, &guestArgc, intSize);
418 initVirtMem.writeBlob(fillStart,
420 initVirtMem.writeBlob(spillStart,
430 initVirtMem.writeBlob(fillStart,
432 initVirtMem.writeBlob(spillStart,
/gem5/src/arch/alpha/linux/
H A Dsystem.cc92 virtProxy.writeBlob(CommandLine(),
/gem5/src/arch/alpha/
H A Dsystem.cc122 virtProxy.writeBlob(addr, params()->boot_osflags.c_str(),
H A Dprocess.cc165 initVirtMem.writeBlob(memState->getStackMin(), &argc, intSize);
/gem5/src/arch/power/
H A Dprocess.cc236 initVirtMem.writeBlob(sentry_base, &sentry_NULL, sentry_size);
263 initVirtMem.writeBlob(argc_base, &guestArgc, intSize);
/gem5/src/dev/virtio/
H A Dbase.hh505 _proxy.writeBlob(_base, &out, sizeof(out));
526 _proxy.writeBlob(_base + sizeof(header),
H A Dbase.cc164 memProxy->writeBlob(desc.addr + offset, src, size);
/gem5/src/arch/arm/linux/
H A Dsystem.cc204 physProxy.writeBlob(params()->atags_addr + loadAddrOffset, boot_data,
H A Dprocess.cc150 tc->getVirtProxy().writeBlob(ArmLinuxProcess32::commPage + 0x0ff0,
1740 tc->getVirtProxy().writeBlob(commPage + addr,
1749 tc->getVirtProxy().writeBlob(commPage + 0x0fa0, memory_barrier,
1763 tc->getVirtProxy().writeBlob(commPage + 0x0fc0, cmpxchg, sizeof(cmpxchg));
1771 tc->getVirtProxy().writeBlob(commPage + 0x0fe0, get_tls, sizeof(get_tls));
/gem5/src/arch/mips/
H A Dprocess.cc173 initVirtMem.writeBlob(memState->getStackMin(), &argc, intSize);
/gem5/src/arch/riscv/
H A Dprocess.cc166 initVirtMem.writeBlob(memState->getStackMin(), at_random, RandomBytes);
/gem5/src/arch/arm/
H A Dprocess.cc418 initVirtMem.writeBlob(sentry_base, &sentry_NULL, sentry_size);
448 initVirtMem.writeBlob(argc_base, &guestArgc, intSize);
H A Dsemihosting.cc395 physProxy(tc).writeBlob(argv[2], buffer.data(), ret);
482 physProxy(tc).writeBlob(guest_buf, path, path_len + 1);
553 proxy.writeBlob((Addr)argv[1], cmdLine.c_str(), cmdLine.size() + 1);

Completed in 50 milliseconds

12