[{"id":3677048,"web_url":"http://patchwork.ozlabs.org/comment/3677048/","msgid":"<a55bac0f-dc63-4541-aad5-40214c6691a5@tls.msk.ru>","list_archive_url":null,"date":"2026-04-14T07:31:48","subject":"Re: [PATCH] hw: q35: fix VGA text console with SMM disabled","submitter":{"id":183,"url":"http://patchwork.ozlabs.org/api/people/183/","name":"Michael Tokarev","email":"mjt@tls.msk.ru"},"content":"On 13.04.2026 20:04, Mohamed Mediouni wrote:\n> Work around black screen in VGA mode with SMM disabled.\n> \n> Required by NVMM, HVF and WHPX backends.\n> \n> https://gnats.NetBSD.org/59721\n> https://gitlab.com/qemu-project/qemu/-/issues/2608\n> https://gitlab.com/qemu-project/qemu/-/work_items/3085\n> \n> Patch written by Taylor R Campbell <riastradh@NetBSD.org>\n> \n> Signed-off-by: Mohamed Mediouni <mohamed@unpredictable.fr>\n\nSince this is effectively a reworked-for-later-qemu my patch from\nhttps://lore.kernel.org/qemu-devel/3458e5b7-b53e-4057-baea-03a729452255@tls.msk.ru/,\n\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>\nCc: qemu-stable@nongnu.org\n\nThanks,\n\n/mjt\n\n> ---\n>   hw/pci-host/q35.c | 22 +++++++++++++---------\n>   1 file changed, 13 insertions(+), 9 deletions(-)\n> \n> diff --git a/hw/pci-host/q35.c b/hw/pci-host/q35.c\n> index e85e4227b3..05ef5222f7 100644\n> --- a/hw/pci-host/q35.c\n> +++ b/hw/pci-host/q35.c\n> @@ -372,6 +372,10 @@ static void mch_update_smram(MCHPCIState *mch)\n>           memory_region_set_enabled(&mch->high_smram, false);\n>       }\n>   \n> +    if (!mch->has_smm_ranges) {\n> +        goto out;\n> +    }\n> +\n>       if ((pd->config[MCH_HOST_BRIDGE_ESMRAMC] & MCH_HOST_BRIDGE_ESMRAMC_T_EN) &&\n>           (pd->config[MCH_HOST_BRIDGE_SMRAM] & SMRAM_G_SMRAME)) {\n>           switch (pd->config[MCH_HOST_BRIDGE_ESMRAMC] &\n> @@ -405,7 +409,7 @@ static void mch_update_smram(MCHPCIState *mch)\n>                                 mch->below_4g_mem_size - tseg_size);\n>       memory_region_set_alias_offset(&mch->tseg_window,\n>                                      mch->below_4g_mem_size - tseg_size);\n> -\n> +out:\n>       memory_region_transaction_commit();\n>   }\n>   \n> @@ -474,15 +478,15 @@ static void mch_write_config(PCIDevice *d,\n>           mch_update_pciexbar(mch);\n>       }\n>   \n> -    if (!mch->has_smm_ranges) {\n> -        return;\n> -    }\n> -\n>       if (ranges_overlap(address, len, MCH_HOST_BRIDGE_SMRAM,\n>                          MCH_HOST_BRIDGE_SMRAM_SIZE)) {\n>           mch_update_smram(mch);\n>       }\n>   \n> +    if (!mch->has_smm_ranges) {\n> +        return;\n> +    }\n> +\n>       if (ranges_overlap(address, len, MCH_HOST_BRIDGE_EXT_TSEG_MBYTES,\n>                          MCH_HOST_BRIDGE_EXT_TSEG_MBYTES_SIZE)) {\n>           mch_update_ext_tseg_mbytes(mch);\n> @@ -585,10 +589,6 @@ static void mch_realize(PCIDevice *d, Error **errp)\n>                    PAM_EXPAN_BASE + i * PAM_EXPAN_SIZE, PAM_EXPAN_SIZE);\n>       }\n>   \n> -    if (!mch->has_smm_ranges) {\n> -        return;\n> -    }\n> -\n>       /* if *disabled* show SMRAM to all CPUs */\n>       memory_region_init_alias(&mch->smram_region, OBJECT(mch), \"smram-region\",\n>                                mch->pci_address_space, MCH_HOST_BRIDGE_SMRAM_C_BASE,\n> @@ -604,6 +604,10 @@ static void mch_realize(PCIDevice *d, Error **errp)\n>                                           &mch->open_high_smram, 1);\n>       memory_region_set_enabled(&mch->open_high_smram, false);\n>   \n> +    if (!mch->has_smm_ranges) {\n> +        return;\n> +    }\n> +\n>       /* smram, as seen by SMM CPUs */\n>       memory_region_init(&mch->smram, OBJECT(mch), \"smram\", 4 * GiB);\n>       memory_region_set_enabled(&mch->smram, true);","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=tls.msk.ru header.i=@tls.msk.ru header.a=rsa-sha256\n header.s=202602 header.b=RxqMcI16;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvwwr5jL6z1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 17:32:59 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCYFo-0008Aa-Fd; Tue, 14 Apr 2026 03:32:12 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <mjt@tls.msk.ru>) id 1wCYFl-0008AF-57\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 03:32:09 -0400","from isrv.corpit.ru ([212.248.84.144])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <mjt@tls.msk.ru>) id 1wCYFf-0005fT-Bm\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 03:32:08 -0400","from [192.168.177.146] (mjtthink.wg.tls.msk.ru [192.168.177.146])\n by isrv.corpit.ru (Postfix) with ESMTP id 925AD19E0C7;\n Tue, 14 Apr 2026 10:30:50 +0300 (MSK)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=tls.msk.ru; s=202602;\n t=1776151850; bh=0Mmcl2CHMq892KXqrz5WuaFZMcyO4hmI1XoFK8qBNbs=;\n h=Date:Subject:To:Cc:References:From:In-Reply-To;\n b=RxqMcI16K7uHtwlmfuJUzoqQYoA6TrQLvuZNjadf2BtVDa8dibrxTX5mSBNcgrmcQ\n 0D4z2rzLJwNpF6sq7la6/wjVABsRZxBYSs7UZsKxb7hCgnS6a32DReaOG5BOOelyuw\n KZjvis4XQwXId2vmV7yhoK1ud+xtNnXuWLTAOEmbSbWjtVMYkcC7HIL30qw+V4TCs8\n 2GS3536M4TpEv7/Q7gF/v8ox+KNZvmuolRhaRucB/7fTQ12XtOifcREoFS1IqMYXBT\n q58mbNKAQaRDwNxHyh+rknQyKeOEkT0nxyJ+lK148NE0ahtRPwdx90d4ILrq4JTj1V\n /qabAyDxeO5qg==","Message-ID":"<a55bac0f-dc63-4541-aad5-40214c6691a5@tls.msk.ru>","Date":"Tue, 14 Apr 2026 10:31:48 +0300","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] hw: q35: fix VGA text console with SMM disabled","To":"Mohamed Mediouni <mohamed@unpredictable.fr>, qemu-devel@nongnu.org","Cc":"Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,\n \"Michael S. Tsirkin\" <mst@redhat.com>","References":"<20260413170407.57574-1-mohamed@unpredictable.fr>","Content-Language":"en-US, ru-RU","From":"Michael Tokarev <mjt@tls.msk.ru>","Autocrypt":"addr=mjt@tls.msk.ru; keydata=\n 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","In-Reply-To":"<20260413170407.57574-1-mohamed@unpredictable.fr>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","Received-SPF":"pass client-ip=212.248.84.144; envelope-from=mjt@tls.msk.ru;\n helo=isrv.corpit.ru","X-Spam_score_int":"-19","X-Spam_score":"-2.0","X-Spam_bar":"--","X-Spam_report":"(-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3677091,"web_url":"http://patchwork.ozlabs.org/comment/3677091/","msgid":"<e9536f25-a027-4961-8bae-cb34c74c979a@linaro.org>","list_archive_url":null,"date":"2026-04-14T09:26:10","subject":"Re: [PATCH-for-11.0] hw: q35: fix VGA text console with SMM disabled","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/people/85046/","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"content":"On 14/4/26 09:31, Michael Tokarev wrote:\n> On 13.04.2026 20:04, Mohamed Mediouni wrote:\n>> Work around black screen in VGA mode with SMM disabled.\n>>\n>> Required by NVMM, HVF and WHPX backends.\n>>\n>> https://gnats.NetBSD.org/59721\n>> https://gitlab.com/qemu-project/qemu/-/issues/2608\n>> https://gitlab.com/qemu-project/qemu/-/work_items/3085\n>>\n>> Patch written by Taylor R Campbell <riastradh@NetBSD.org>\n>>\n>> Signed-off-by: Mohamed Mediouni <mohamed@unpredictable.fr>\n> \n> Since this is effectively a reworked-for-later-qemu my patch from\n> https://lore.kernel.org/qemu-devel/3458e5b7-b53e-4057- \n> baea-03a729452255@tls.msk.ru/,\n> \n> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>\n> Cc: qemu-stable@nongnu.org\n\nReviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>\n\n> \n> Thanks,\n> \n> /mjt\n> \n>> ---\n>>   hw/pci-host/q35.c | 22 +++++++++++++---------\n>>   1 file changed, 13 insertions(+), 9 deletions(-)\n>>\n>> diff --git a/hw/pci-host/q35.c b/hw/pci-host/q35.c\n>> index e85e4227b3..05ef5222f7 100644\n>> --- a/hw/pci-host/q35.c\n>> +++ b/hw/pci-host/q35.c\n>> @@ -372,6 +372,10 @@ static void mch_update_smram(MCHPCIState *mch)\n>>           memory_region_set_enabled(&mch->high_smram, false);\n>>       }\n>> +    if (!mch->has_smm_ranges) {\n>> +        goto out;\n>> +    }\n>> +\n>>       if ((pd->config[MCH_HOST_BRIDGE_ESMRAMC] & \n>> MCH_HOST_BRIDGE_ESMRAMC_T_EN) &&\n>>           (pd->config[MCH_HOST_BRIDGE_SMRAM] & SMRAM_G_SMRAME)) {\n>>           switch (pd->config[MCH_HOST_BRIDGE_ESMRAMC] &\n>> @@ -405,7 +409,7 @@ static void mch_update_smram(MCHPCIState *mch)\n>>                                 mch->below_4g_mem_size - tseg_size);\n>>       memory_region_set_alias_offset(&mch->tseg_window,\n>>                                      mch->below_4g_mem_size - tseg_size);\n>> -\n>> +out:\n>>       memory_region_transaction_commit();\n>>   }\n>> @@ -474,15 +478,15 @@ static void mch_write_config(PCIDevice *d,\n>>           mch_update_pciexbar(mch);\n>>       }\n>> -    if (!mch->has_smm_ranges) {\n>> -        return;\n>> -    }\n>> -\n>>       if (ranges_overlap(address, len, MCH_HOST_BRIDGE_SMRAM,\n>>                          MCH_HOST_BRIDGE_SMRAM_SIZE)) {\n>>           mch_update_smram(mch);\n>>       }\n>> +    if (!mch->has_smm_ranges) {\n>> +        return;\n>> +    }\n>> +\n>>       if (ranges_overlap(address, len, MCH_HOST_BRIDGE_EXT_TSEG_MBYTES,\n>>                          MCH_HOST_BRIDGE_EXT_TSEG_MBYTES_SIZE)) {\n>>           mch_update_ext_tseg_mbytes(mch);\n>> @@ -585,10 +589,6 @@ static void mch_realize(PCIDevice *d, Error **errp)\n>>                    PAM_EXPAN_BASE + i * PAM_EXPAN_SIZE, PAM_EXPAN_SIZE);\n>>       }\n>> -    if (!mch->has_smm_ranges) {\n>> -        return;\n>> -    }\n>> -\n>>       /* if *disabled* show SMRAM to all CPUs */\n>>       memory_region_init_alias(&mch->smram_region, OBJECT(mch), \n>> \"smram-region\",\n>>                                mch->pci_address_space, \n>> MCH_HOST_BRIDGE_SMRAM_C_BASE,\n>> @@ -604,6 +604,10 @@ static void mch_realize(PCIDevice *d, Error **errp)\n>>                                           &mch->open_high_smram, 1);\n>>       memory_region_set_enabled(&mch->open_high_smram, false);\n>> +    if (!mch->has_smm_ranges) {\n>> +        return;\n>> +    }\n>> +\n>>       /* smram, as seen by SMM CPUs */\n>>       memory_region_init(&mch->smram, OBJECT(mch), \"smram\", 4 * GiB);\n>>       memory_region_set_enabled(&mch->smram, true);\n> \n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=kVDznVT1;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvzS62dVsz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 19:26:46 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCa2F-0003j3-VD; Tue, 14 Apr 2026 05:26:19 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1wCa2E-0003iu-Vz\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 05:26:19 -0400","from mail-wr1-x432.google.com ([2a00:1450:4864:20::432])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1wCa2C-0003O0-UG\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 05:26:18 -0400","by mail-wr1-x432.google.com with SMTP id\n ffacd0b85a97d-43cfde3c3f3so5359196f8f.3\n for <qemu-devel@nongnu.org>; Tue, 14 Apr 2026 02:26:14 -0700 (PDT)","from [192.168.69.228] (88-187-86-199.subs.proxad.net.\n [88.187.86.199]) by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43d7400708dsm21467285f8f.25.2026.04.14.02.26.11\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Tue, 14 Apr 2026 02:26:11 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1776158773; x=1776763573; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=wg0GlMQGOvVBOcb3NEcGxnHstHUff6kWFznPEsSj80s=;\n b=kVDznVT1U8ZbPvy/IjvFDdNoa/KYPfOH5NBeGKEyggpXXSnoF64ma15YdQKFeDMjci\n WWksFmmUeKZ4g5GL0inwpeBBpWPxceCOGL5p1e066FCOrAtO2daOzaLN5LQBCAJFuG+/\n l5VhhScd8WOksoBNjvdURAaqsj6wR7AigFu3BH3fSQYlaUJpCwG1YuVPsHBXTs8cu2JT\n CbX6N6z7NEhyjIAq+ZgGgdVr1onWPtq7vfh77TmDn/wfMX3db4Q+9WyJO2EQuuRqUUAP\n xnc/lzMAxATMbacQYiyZvJJWriVCWrArla6aSnaIzJmu8JK36E/hh4Pa++Lm+URtYjBn\n gZHg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776158773; x=1776763573;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=wg0GlMQGOvVBOcb3NEcGxnHstHUff6kWFznPEsSj80s=;\n b=W6gnlu/+PBRcuGu4XRWvH+2t5VqEv2B7UMmy8MDEjkVaowZe94AM8mpfUqU+2OeZdz\n 6KLfLYJYKOTPNYXsQ2F0mB97E9l3h9PrZXoomKQNOsl9nyGZwF4wHJCZOmIKZ8ou3uaa\n nQhtqvqXDaOyAUMNX76GPv0wJiEMvOoTl37fGkRkhhVqRHrakfOJPr39hJkssFRM3OyV\n X5M4sbxlMyIDBBupI54HF6LQR8CQuuz5d1DVL9jxyki8eJWdCZzMn2m/92A2yW23Igwh\n WvQDn/egqrIjkBIR01c16n6Ywiaj+yM5wM2AabBgd2lSMdx7D4tLCB/TUz0+kJgfQiry\n RIqw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/Cr+SezPOS64+Rer3jC158YTA23460hyQtaAOmndguWxez3VRGZXSwMbCa7ZDirB6SUk0DLkGBZVYY@nongnu.org","X-Gm-Message-State":"AOJu0Yx+24StDEnoYDG15a1sRmlfvlKLjuSVCI4C/YlRoy9KVZZ6a2zk\n N1ib9Slbh0nnOMG1LbD5c3z/1hiZE4wFcLCLY+DoeuGJHEKdzHW6hW3FAQjgYbIUYF4Hsl40Rdd\n sYGVy2hQ=","X-Gm-Gg":"AeBDiesdzn1LcaGYeUUFZEWR7oUO0KR8QVdaP/QuXUw9S0ckcAdC4OdsMJgMK4Huryu\n VW2fw/gr/naNnvTyye47HjoFpvpDdnr2t1/xc5M03562Gl91r5sPgMOBjHlietF/TUgQxqwdjFq\n bvVQfwczw3WK4UgQpDhHUJXe8FdxdmkJHSQlhoEyQU+DPKWv2CcXriiITnAxznybPx6INnStBcE\n PzUjtLbJ09h7QcXKF4Su3wX+W30iGipTl2JEFzYZp+ZTB0dSvVkkKutaxu47Tl+18gY1P5o8CVs\n a2SqqIBaTZfH8ykB+wiedBgBKYWbbbZyOLaXsSY0yzwd07MLqmkTXnpJfzT9kTCmjeira972cSR\n Q88FIVGn6d8GK5GDn9KfDX/ff2KMJun0zR8fi2DJBRgAk7LyBCjmPBaC8Zy0RNmJCO0joFoeRvS\n 9AdAVaLUTPGhE1hz8AusgGR7ISHlcnvlhpB6/1PZmKpfJWliJW4eIitn1eXIlXC19Q7A==","X-Received":"by 2002:a5d:5d02:0:b0:43d:1df7:ed24 with SMTP id\n ffacd0b85a97d-43d642a64b1mr24141577f8f.21.1776158772653;\n Tue, 14 Apr 2026 02:26:12 -0700 (PDT)","Message-ID":"<e9536f25-a027-4961-8bae-cb34c74c979a@linaro.org>","Date":"Tue, 14 Apr 2026 11:26:10 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH-for-11.0] hw: q35: fix VGA text console with SMM disabled","Content-Language":"en-US","To":"Michael Tokarev <mjt@tls.msk.ru>,\n Mohamed Mediouni <mohamed@unpredictable.fr>, qemu-devel@nongnu.org","Cc":"Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,\n \"Michael S. Tsirkin\" <mst@redhat.com>,\n Peter Maydell <peter.maydell@linaro.org>","References":"<20260413170407.57574-1-mohamed@unpredictable.fr>\n <a55bac0f-dc63-4541-aad5-40214c6691a5@tls.msk.ru>","From":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>","In-Reply-To":"<a55bac0f-dc63-4541-aad5-40214c6691a5@tls.msk.ru>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","Received-SPF":"pass client-ip=2a00:1450:4864:20::432;\n envelope-from=philmd@linaro.org; helo=mail-wr1-x432.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]