From patchwork Thu Nov 9 10:19:22 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bhupinder Thakur X-Patchwork-Id: 118421 Delivered-To: patch@linaro.org Received: by 10.80.225.132 with SMTP id k4csp741307edl; Thu, 9 Nov 2017 02:21:29 -0800 (PST) X-Google-Smtp-Source: AGs4zMaczyNbVUuBPK1OJQs0a0yMx/XuOIYDdX/sm6fMh8TlVnbPl5BYZxFeMXj6gsk1y49NJ9OF X-Received: by 10.107.22.69 with SMTP id 66mr4482787iow.150.1510222888862; Thu, 09 Nov 2017 02:21:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510222888; cv=none; d=google.com; s=arc-20160816; b=GDUjO/a45QebIqXHipJuQk6UvH9VL1dMWXWr7kHtHotFhthPjUrmA0/rkOOPAwZEL2 J1LA0qGCNshU6RNIGQ+9BPnULctR0WyVxZ13mdRT10mRbXGQQ0lImQgBjtC3o8B8lNUn rNRFg5NGXjBoE2QPaxVQZD6LOyhqDjZqwbqniZi9SAAuH0qukiNQblT44Q23citcim9e RPMUi4044cFs18fMRcoFRHeU1xQv3WVhJTv//2s7fY7TXsjmXe/3ngMXdHRS6eTL/Z4a apUmwTCzaOi/StC4F5CL+o5dp+6RcUvIxmmRUDvs0IQnCYmg67cedsGrGeSWr+t868Ow vorQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-unsubscribe:list-id :precedence:subject:cc:message-id:date:to:from:dkim-signature :arc-authentication-results; bh=Hj5kGbF3yI9LuSmEHfjlOB19B6W3qlU0r04mGMHruH4=; b=KgGwRsqULM+dIxVjP6BdL8l4U1LpiAJEJqSBMTP/RDxBxcyq6tbg6VwSp20PTw9hyg Mf3kNX+Va6vF14rI39zfOZuxaD5sU4GB8pupFJYaj+2RtJvIbbW9aNaURfLWTRwZtW7Z WsNROlw88XFgDx5kMVS1i5NTIUtVWZ5xDmo6pYZdpexrxx+bNMV42YO/frPN+LY4w3uv adPerqM7T3LpoUmL+5j+dBKEWscLfvHjofvCsxBErsI0eRmAb0GO11Dp/vg28GQec8fS m0eZiaGyOIrKvO9qeA478YMNqXO+kp0vCqhcXM11RbByGZqg3jRqj7iMea2r/covGDkJ OfUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=U6KqTTwX; spf=neutral (google.com: 192.237.175.120 is neither permitted nor denied by best guess record for domain of xen-devel-bounces@lists.xen.org) smtp.mailfrom=xen-devel-bounces@lists.xen.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org. [192.237.175.120]) by mx.google.com with ESMTPS id g99si5433998ioj.26.2017.11.09.02.21.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Nov 2017 02:21:28 -0800 (PST) Received-SPF: neutral (google.com: 192.237.175.120 is neither permitted nor denied by best guess record for domain of xen-devel-bounces@lists.xen.org) client-ip=192.237.175.120; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=U6KqTTwX; spf=neutral (google.com: 192.237.175.120 is neither permitted nor denied by best guess record for domain of xen-devel-bounces@lists.xen.org) smtp.mailfrom=xen-devel-bounces@lists.xen.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCjvs-0007XN-Vi; Thu, 09 Nov 2017 10:19:36 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCjvr-0007XF-Qp for xen-devel@lists.xenproject.org; Thu, 09 Nov 2017 10:19:35 +0000 Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id 3E/C8-25852-7BB240A5; Thu, 09 Nov 2017 10:19:35 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAYd1t2ix RBo9Oylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlP7n1kL5jAUXH77DbWBsbfbF2MXBxCAjMY JaY92gTmsAi0M0s0nZzDCOJICLxjkfh/4itzFyMnkJMncejbTig7TeLr6dssXYwcQHalxPfbV iBhIQEtiaOnZrNCTG1hktj7ahYTSA2bgInErA4JkBoRASWJe6smM4HUMAs8Z5I4NAFkPgeHsI CHxP+Z3CA1LAKqEgef/wJr5RXwljjeGQCxVU7i5rlO5gmM/AsYGVYxahSnFpWlFukamuglFWW mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGDwMQ7GC8vjHgEKMkB5OSKO+DV0xRQnxJ +SmVGYnFGfFFpTmpxYcYZTg4lCR4j2mxRAkJFqWmp1akZeYAAxkmLcHBoyTCexMkzVtckJhbn JkOkTrFaM9x4c6lP0wcB/bcApLPZr5uYOaYdrW1iVmIJS8/L1VKnHc7SJsASFtGaR7cUFjkXW KUlRLmZQQ6U4inILUoN7MEVf4VozgHo5Iw7wGQKTyZeSVwu18BncUEdFY0O9hZJYkIKakGxiV 3vn+azpPoNzcs8NRKCV43hRWKS/TXl18pa86ozd5wRlhzRT/ryqz/LxbNT3h9QdBnvaaB4t4m qyvc+jNOZS51OtX3SPGJoNR07Z37zl29VaD2wPpP6qmLr/fpTApxcj9Uq/vs2KtAqa0CrFODt vWp605aHawssVFlQ/qtwo0R0z//X2H8xVaJpTgj0VCLuag4EQDOqz+ptwIAAA== X-Env-Sender: bhupinder.thakur@linaro.org X-Msg-Ref: server-14.tower-27.messagelabs.com!1510222773!103268235!1 X-Originating-IP: [209.85.192.195] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 9.4.45; banners=-,-,- X-VirusChecked: Checked Received: (qmail 42688 invoked from network); 9 Nov 2017 10:19:34 -0000 Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com) (209.85.192.195) by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP; 9 Nov 2017 10:19:34 -0000 Received: by mail-pf0-f195.google.com with SMTP id p87so3946047pfj.3 for ; Thu, 09 Nov 2017 02:19:34 -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; bh=3UFY4lZ1j5AQhM+FxHNEHeaoe4Wvh6NvydzfGjV+iS4=; b=U6KqTTwXbCykml/MrbgsxSZfNxiUMEtU5+31Z1TB1grxsxQ3nxlN5ZST23YZWDhHAo P6rckn5siaQn7C0YAd9QLGtipGoLEIG1grEuNBPOjGdY4ykzV85XdToz/vR91aC70NRZ OaiIVTUp2UJnkjiYVVWQUdp/3QM3g0YTj1YxI= 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; bh=3UFY4lZ1j5AQhM+FxHNEHeaoe4Wvh6NvydzfGjV+iS4=; b=FNaWEO4n0tjHFGpBF8+1D2Q9IG2c4RGOb3Ms1GDOyON0815WiH+ZCpDsND6wVGWHNk xA3Nonhav3MGhWU+hBV4a3Tjd4a7cJQGQ1FEaJqqX0ReK9vfc5yOuFp/kCbt7lvwyk8x vpEA7L7e0GNdZyzOUjxFFa2iYHVkNIgUORa8sR6lvFArsSkdZLMdM8llyRwCIiVUQe5R XOKdlqFurHwQt44SeiqBAJoyDdjzrwnLwUQa2qf3ibEAjYtIONXDC3Q2F8AKqSY/gX7I +WTK6hfVHIPUp0jb4LvUJr/u+gHSmlyrqtsEErg+uE2mPPp7+e7hEabtVIeiNEEuwA5L W7fw== X-Gm-Message-State: AJaThX56hazdB/CfkG/M4qZWD6lKQITfLTM7GxR9FSXdS0QenX01kPaV lfRbXbpBCAdjphMgLaZEzWz/js8Q7bk= X-Received: by 10.99.127.78 with SMTP id p14mr3371585pgn.176.1510222772766; Thu, 09 Nov 2017 02:19:32 -0800 (PST) Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18]) by smtp.gmail.com with ESMTPSA id f12sm11467975pga.7.2017.11.09.02.19.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 09 Nov 2017 02:19:32 -0800 (PST) From: Bhupinder Thakur To: xen-devel@lists.xenproject.org Date: Thu, 9 Nov 2017 15:49:22 +0530 Message-Id: <1510222764-11746-1-git-send-email-bhupinder.thakur@linaro.org> X-Mailer: git-send-email 2.7.4 Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich Subject: [Xen-devel] [PATCH 0/2 v2] xen: ACPI/SPCR based initialization of 8250 UART X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" Currently, Xen supports only DT based initialization of 16550 UART. This patch set adds support for initializing 16550 UART using ACPI SPCR table. It also fixes one issue in HP Moonshot (HPE Proliant Aarch64) platform, which uses 16550 UART as a console. There is an erratum required to be implemented to make the UART console work. CC: Andrew Cooper CC: George Dunlap CC: Ian Jackson CC: Jan Beulich CC: Konrad Rzeszutek Wilk CC: Stefano Stabellini CC: Tim Deegan CC: Wei Liu CC: Julien Grall Bhupinder Thakur (2): xen: Add support for initializing 16550 UART using ACPI xen: Fix 16550 UART console for HP Moonshot (Aarch64) platform xen/drivers/char/ns16550.c | 170 ++++++++++++++++++++++++++++++++++++++++---- xen/include/xen/8250-uart.h | 1 + 2 files changed, 159 insertions(+), 12 deletions(-)