From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:400e:c05::244; helo=mail-pg0-x244.google.com; envelope-from=heyi.guo@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-pg0-x244.google.com (mail-pg0-x244.google.com [IPv6:2607:f8b0:400e:c05::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 81D7C21959707 for ; Mon, 20 Nov 2017 05:53:54 -0800 (PST) Received: by mail-pg0-x244.google.com with SMTP id o7so7435627pgc.4 for ; Mon, 20 Nov 2017 05:58:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=qriV+yW2eOXYIygrGFPHxPgi1/0Dk3t0Y1JgCt8I34E=; b=EMP2dbe0WHbz/HHW3I/ZlBDzCxMZyrR//ciepm2zzzszcTYF5wD5FuumrdbynOuH1+ QfHG7n/RYjq8eg61GMbOqm1caN9V1Dv5RlYfsPBJApe2h0ct9E19BTAWTcLDGhXDVJ6r BlGme7wXHqJcq31Yf2ifVh5uZms03KWn4eIjA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=qriV+yW2eOXYIygrGFPHxPgi1/0Dk3t0Y1JgCt8I34E=; b=HdXL9z+4kzDWX9wOpdFgqBZUQ1UrLHCEMBIwq7kEZUx7/Fk727o/fu/1BQnPwhGX0s iVciRHoPWKrJUdBg7IduAlhazCAlDEvoaRvQRIS8Wk2hW5njvEsUIWAiZjuhS0YnKmrD /xzEHcbZTqhIjMo6A60nRcmg6E1OVY0eGy4Krvv2a69TUZOkClAG8T0Dn5idWOozd7DK rBI7PIMvdx/HxYKGEV0MDPDLpfnDUwOaMU1Vn2j4anIm38EagxCoMGY7iYw4NYo8TSPJ ABy80kZSXTAmZPfnQD8RDL4NOMq41eBC/lNm56BNjExibe9bRtfI+HVq28pVZmTqraQu Og6g== X-Gm-Message-State: AJaThX7EvlrKvi2YuYw7eK11q9TPuo1yfDEmU9H66MCoRpxm/TF84es8 rTZHkcXOixMs8VmZU2bYrAfcMrnhk8A= X-Google-Smtp-Source: AGs4zMblaVIqXZX1sf1QisCYX2IGH4+ExgbH4lPVb2e4nBg253KgkWf64/QnKyDt1lZxQvmbSmVY1A== X-Received: by 10.98.50.193 with SMTP id y184mr11455115pfy.9.1511186288414; Mon, 20 Nov 2017 05:58:08 -0800 (PST) Received: from szxbz956.huaweiobz.com ([104.237.91.63]) by smtp.gmail.com with ESMTPSA id p19sm21990445pfj.140.2017.11.20.05.58.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 20 Nov 2017 05:58:07 -0800 (PST) From: Heyi Guo To: linaro-uefi@lists.linaro.org, edk2-devel@lists.01.org Cc: Heyi Guo , Leif Lindholm , Ard Biesheuvel Date: Mon, 20 Nov 2017 21:57:22 +0800 Message-Id: <1511186242-5220-3-git-send-email-heyi.guo@linaro.org> X-Mailer: git-send-email 2.7.2.windows.1 In-Reply-To: <1511186242-5220-1-git-send-email-heyi.guo@linaro.org> References: <1511186242-5220-1-git-send-email-heyi.guo@linaro.org> Subject: [PATCH edk2-non-osi 2/2] Hisilicon/LpcSerialPortLib: return SUCCESS for SetAttributes 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: Mon, 20 Nov 2017 13:53:54 -0000 After EDK2 upgrades to 91cc526, SerialDxe will exit immediately if SerialPortLib.SetAttributes returns error, and there will be no serial port terminal in UEFI BDS. Since Hisilicon LPC serial port does not support setting attributes, we change SerialPortSetAttributes in LpcSerialPortLib to simply return SUCCESS to get around of this. The issue can be found in https://bugs.linaro.org/show_bug.cgi?id=3464 It only affects Hisilicon D03 platform since only D03 uses LPC serial port. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Heyi Guo Cc: Leif Lindholm Cc: Ard Biesheuvel --- Silicon/Hisilicon/Hi1610/Library/Uart/LpcSerialPortLib/LpcSerialPortLib.lib | Bin 16942 -> 16950 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Silicon/Hisilicon/Hi1610/Library/Uart/LpcSerialPortLib/LpcSerialPortLib.lib b/Silicon/Hisilicon/Hi1610/Library/Uart/LpcSerialPortLib/LpcSerialPortLib.lib index d6ce068..00c5c2f 100644 Binary files a/Silicon/Hisilicon/Hi1610/Library/Uart/LpcSerialPortLib/LpcSerialPortLib.lib and b/Silicon/Hisilicon/Hi1610/Library/Uart/LpcSerialPortLib/LpcSerialPortLib.lib differ -- 1.9.1