Go to the documentation of this file.
57 uint8_t e820Nr = entries.size();
61 assert(e820Nr <= 128);
63 uint8_t guestE820Nr =
htole(e820Nr);
65 proxy.
writeBlob(countAddr, &guestE820Nr,
sizeof(guestE820Nr));
67 for (
int i = 0;
i < e820Nr;
i++) {
75 X86E820TableParams::create()
81 X86E820EntryParams::create()
void writeTo(PortProxy &proxy, Addr countAddr, Addr addr)
void writeBlob(Addr addr, const void *p, int size) const
Same as tryWriteBlob, but insists on success.
This is exposed globally, independent of the ISA.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
void writeVal(T val, PortProxy &proxy, Addr &addr)
This object is a proxy for a port or other object which implements the functional response protocol,...
Overload hash function for BasicBlockRange type.
Generated on Wed Sep 30 2020 14:02:07 for gem5 by doxygen 1.8.17