Exemple #1
0
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]);
}
Exemple #2
0
/**
 * 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));
}