63 auto phys_proxy =
system->physProxy;
66 const Addr realModeData = 0x90200;
73 const Addr commandLineBuff = 0x90000;
75 const Addr commandLinePointer = realModeData + 0x228;
78 "Command line \"%s\" is longer than %d characters.",
80 phys_proxy.writeString(commandLineBuff,
commandLine.c_str());
84 uint32_t guestCommandLineBuff =
htole((uint32_t)commandLineBuff);
85 phys_proxy.writeBlob(commandLinePointer, &guestCommandLineBuff,
86 sizeof(guestCommandLineBuff));
118 const Addr e820MapNrPointer = realModeData + 0x1e8;
121 const Addr e820MapPointer = realModeData + 0x2d0;