From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 3E54521E2DA64 for ; Wed, 16 Aug 2017 05:08:19 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id AF8C119CFFB; Wed, 16 Aug 2017 12:10:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com AF8C119CFFB Authentication-Results: ext-mx05.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx05.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=lersek@redhat.com Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-59.phx2.redhat.com [10.3.116.59]) by smtp.corp.redhat.com (Postfix) with ESMTP id 48A986EE3D; Wed, 16 Aug 2017 12:10:43 +0000 (UTC) From: Laszlo Ersek To: edk2-devel-01 Cc: Ard Biesheuvel , Brijesh Singh , Heyi Guo , Star Zeng Date: Wed, 16 Aug 2017 14:10:39 +0200 Message-Id: <20170816121040.15757-1-lersek@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Wed, 16 Aug 2017 12:10:44 +0000 (UTC) Subject: [PATCH 0/1] ArmVirtPkg/FdtPL011SerialPortLib: call PL011UartLib in all SerialPortLib APIs 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, 16 Aug 2017 12:08:19 -0000 Repo: https://github.com/lersek/edk2.git Branch: fdtpl011_getcontrol I tested it with TCG, and with KVM on Mustang. The boot hang is gone, the UEFI shell works fine over serial. So does grub2. Testing from others would be appreciated! Cc: Ard Biesheuvel Cc: Brijesh Singh Cc: Heyi Guo Cc: Star Zeng Thanks Laszlo Laszlo Ersek (1): ArmVirtPkg/FdtPL011SerialPortLib: call PL011UartLib in all SerialPortLib APIs ArmVirtPkg/Library/FdtPL011SerialPortLib/FdtPL011SerialPortLib.c | 38 ++++++++++++++++++-- 1 file changed, 35 insertions(+), 3 deletions(-) -- 2.14.1.3.gb7cf6e02401b