Lines Matching defs:proxy

74 writeOutField(PortProxy& proxy, Addr addr, T val)
77 proxy.writeBlob(addr, &guestVal, sizeof(T));
88 writeOutString(PortProxy& proxy, Addr addr, string str, int length)
101 proxy.writeBlob(addr, &cleanedString, length);
111 X86ISA::IntelMP::FloatingPointer::writeOut(PortProxy& proxy, Addr addr)
124 proxy.writeBlob(addr, signature, 4);
128 checkSum += writeOutField(proxy, addr + 4, tableAddr);
132 proxy.writeBlob(addr + 8, &length, 1);
135 proxy.writeBlob(addr + 9, &specRev, 1);
138 proxy.writeBlob(addr + 11, &defaultConfig, 1);
142 checkSum += writeOutField(proxy, addr + 12, features2_5);
145 proxy.writeBlob(addr + 10, &checkSum, 1);
162 X86ISA::IntelMP::BaseConfigEntry::writeOut(PortProxy& proxy,
165 proxy.writeBlob(addr, &type, 1);
175 X86ISA::IntelMP::ExtConfigEntry::writeOut(PortProxy& proxy,
178 proxy.writeBlob(addr, &type, 1);
180 proxy.writeBlob(addr + 1, &length, 1);
193 X86ISA::IntelMP::ConfigTable::writeOut(PortProxy& proxy, Addr addr)
197 proxy.writeBlob(addr, signature, 4);
203 proxy.writeBlob(addr + 6, &specRev, 1);
208 checkSum += writeOutString(proxy, addr + 8, oemID, 8);
209 checkSum += writeOutString(proxy, addr + 16, productID, 12);
211 checkSum += writeOutField(proxy, addr + 28, oemTableAddr);
212 checkSum += writeOutField(proxy, addr + 32, oemTableSize);
213 checkSum += writeOutField(proxy, addr + 34, (uint16_t)baseEntries.size());
214 checkSum += writeOutField(proxy, addr + 36, localApic);
217 proxy.writeBlob(addr + 43, &reserved, 1);
224 offset += (*baseEnt)->writeOut(proxy, addr + offset, checkSum);
228 checkSum += writeOutField(proxy, addr + 4, offset);
235 extOffset += (*extEnt)->writeOut(proxy,
239 checkSum += writeOutField(proxy, addr + 40, extOffset);
241 checkSum += writeOutField(proxy, addr + 42, extCheckSum);
245 writeOutField(proxy, addr + 7, checkSum);
265 PortProxy& proxy, Addr addr, uint8_t &checkSum)
267 BaseConfigEntry::writeOut(proxy, addr, checkSum);
268 checkSum += writeOutField(proxy, addr + 1, localApicID);
269 checkSum += writeOutField(proxy, addr + 2, localApicVersion);
270 checkSum += writeOutField(proxy, addr + 3, cpuFlags);
271 checkSum += writeOutField(proxy, addr + 4, cpuSignature);
272 checkSum += writeOutField(proxy, addr + 8, featureFlags);
275 proxy.writeBlob(addr + 12, &reserved, 4);
276 proxy.writeBlob(addr + 16, &reserved, 4);
302 PortProxy& proxy, Addr addr, uint8_t &checkSum)
304 BaseConfigEntry::writeOut(proxy, addr, checkSum);
305 checkSum += writeOutField(proxy, addr + 1, busID);
306 checkSum += writeOutString(proxy, addr + 2, busType, 6);
322 PortProxy& proxy, Addr addr, uint8_t &checkSum)
324 BaseConfigEntry::writeOut(proxy, addr, checkSum);
325 checkSum += writeOutField(proxy, addr + 1, id);
326 checkSum += writeOutField(proxy, addr + 2, version);
327 checkSum += writeOutField(proxy, addr + 3, flags);
328 checkSum += writeOutField(proxy, addr + 4, address);
347 PortProxy& proxy, Addr addr, uint8_t &checkSum)
349 BaseConfigEntry::writeOut(proxy, addr, checkSum);
350 checkSum += writeOutField(proxy, addr + 1, interruptType);
351 checkSum += writeOutField(proxy, addr + 2, flags);
352 checkSum += writeOutField(proxy, addr + 4, sourceBusID);
353 checkSum += writeOutField(proxy, addr + 5, sourceBusIRQ);
354 checkSum += writeOutField(proxy, addr + 6, destApicID);
355 checkSum += writeOutField(proxy, addr + 7, destApicIntIn);
385 PortProxy& proxy, Addr addr, uint8_t &checkSum)
387 ExtConfigEntry::writeOut(proxy, addr, checkSum);
388 checkSum += writeOutField(proxy, addr + 2, busID);
389 checkSum += writeOutField(proxy, addr + 3, addrType);
390 checkSum += writeOutField(proxy, addr + 4, addr);
391 checkSum += writeOutField(proxy, addr + 12, addrLength);
409 PortProxy& proxy, Addr addr, uint8_t &checkSum)
411 ExtConfigEntry::writeOut(proxy, addr, checkSum);
412 checkSum += writeOutField(proxy, addr + 2, busID);
413 checkSum += writeOutField(proxy, addr + 3, info);
414 checkSum += writeOutField(proxy, addr + 4, parentBus);
417 proxy.writeBlob(addr + 5, &reserved, 3);
438 PortProxy& proxy, Addr addr, uint8_t &checkSum)
440 ExtConfigEntry::writeOut(proxy, addr, checkSum);
441 checkSum += writeOutField(proxy, addr + 2, busID);
442 checkSum += writeOutField(proxy, addr + 3, mod);
443 checkSum += writeOutField(proxy, addr + 4, rangeList);