static void VBoxWriteNVRAMNameParam(const CHAR16 *pwszName) { UINT32 i; UINT32 cwcName = StrLen(pwszName); ASMOutU32(EFI_VARIABLE_OP, EFI_VM_VARIABLE_OP_NAME_UTF16); for (i = 0; i <= cwcName; i++) ASMOutU16(EFI_VARIABLE_PARAM, pwszName[i]); }
/** * Adds a character to the panic message. * * @param ch The ASCII char to add. */ static void VBoxPanicMsgChar(int ch) { ASMOutU16(EFI_PANIC_PORT, EFI_PANIC_CMD_MSG_FROM_CHAR(ch)); }