From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sender-pp-091.zoho.com (sender-pp-091.zoho.com [135.84.80.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A2ADD21ECCB07 for ; Wed, 20 Sep 2017 00:02:48 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=subject:to:cc:references:from:message-id:date:user-agent:mime-version:in-reply-to:content-type; b=bvrEV2iQI2OE0BeaQDSaQ0n39ie8nI3cqvOn0dK2Uknj6fDRy6mJ/URntz+1ho7F8teXsIcDy+H1 y/OZmuu8EPq6L2oC7/f6MQB4Xjc3OoeWW7PcwgDuZEw7nO/f/9uw Received: from [192.168.0.194] (46.39.231.231 [46.39.231.231]) by mx.zohomail.com with SMTPS id 1505891151221390.61257805200705; Wed, 20 Sep 2017 00:05:51 -0700 (PDT) To: Laszlo Ersek , edk2-devel-01 Cc: Gerd Hoffmann , Igor Mammedov , Jordan Justen , Ruiyu Ni References: <20170919191815.3004-1-lersek@redhat.com> From: Aleksei Message-ID: <0d906772-9658-dc63-f719-111f4f41517d@zoho.com> Date: Wed, 20 Sep 2017 10:05:48 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170919191815.3004-1-lersek@redhat.com> X-ZohoMailClient: External X-Content-Filtered-By: Mailman/MimeDel 2.1.22 Subject: Re: [PATCH 0/3] OvmfPkg/QemuVideoDxe/VbeShim: handle PAM1 register on Q35 correctly X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Sep 2017 07:02:49 -0000 Content-Language: en-GB Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi Laszlo, I've built it (despite edk2/ovmf build process being as convoluted as ever) and am trying to run it with qemu 2.10.0 - it's not booting at all, stuck at "Guest has not initialized the display (yet)." Maybe the problem is gcc version? I have 7.2.0 while edk2 instructions mention gcc5. On 19/09/17 22:18, Laszlo Ersek wrote: > Repo: https://github.com/lersek/edk2.git > Branch: vbe_shim_q35_pam > > Fix the long-standing OVMF/Q35 bug recently exposed by a QEMU change, > and reported under . > > Aleksei, can you please fetch the branch, build it, and report back with > your Tested-by if it works for you? > > I performed my own tests as well; I'll include those in a separate > email. > > Cc: Aleksei Kovura > Cc: Gerd Hoffmann > Cc: Igor Mammedov > Cc: Jordan Justen > Cc: Ruiyu Ni > > Thank you, > Laszlo > > Laszlo Ersek (3): > OvmfPkg/CsmSupportLib: move PAM register addresses to IndustryStandard > OvmfPkg/QemuVideoDxe/VbeShim: rename Status to > Segment0AllocationStatus > OvmfPkg/QemuVideoDxe/VbeShim: handle PAM1 register on Q35 correctly > > OvmfPkg/Csm/CsmSupportLib/LegacyRegion.c | 62 ++++++++++---------- > OvmfPkg/Csm/CsmSupportLib/LegacyRegion.h | 22 +------ > OvmfPkg/Include/IndustryStandard/I440FxPiix4.h | 13 ++++ > OvmfPkg/Include/IndustryStandard/Q35MchIch9.h | 8 +++ > OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf | 3 +- > OvmfPkg/QemuVideoDxe/VbeShim.c | 47 ++++++++++++--- > 6 files changed, 95 insertions(+), 60 deletions(-) > -- /--Regards, Aleksei/