[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/3] Add experimental support for Qualcomm SA8155P SoC


  • To: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • Date: Fri, 29 Mar 2024 00:08:56 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aNwLL5EFtPErBpKqK/PepsfxNRpo4RG+OPLoy/Mv+t8=; b=n5K9sP6r//eKRJxD+VrFl7TBJtUED77goKgOrNf0ALY8yLyVXSHctNU/Lm3YlWu8sKnTEslKG8RLhrY6aFL5rmice+oi314q48g7hpWvZMmzltE53CuIU6oRO3aMBuS58O6iSl28aMa9obf53kma/SY3GF5KzRHpfqyv6m486xM1xUi0eNhkHeVMvwkGfF4FFHxJZnfwz7iIsH2DggaUsjafv41e15L3f3OclOUUVfQTi/v1RYe7a7UarF20G2nl3plPEssbNFRHJYH/zYZyj+OObWBKQRbZN/bnRgduqHRDLrqkr4aQVP92AET+7aC5G8upvrb3rQeMuQgg4BiZMg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SA/jWBmZHc64EXnv8XLJd+QVP2pqKMTY1raKm+rmc0WU00FslGLKj83wXBqJU6y5UirxgW9f1Y1N9OxwVlcNFCq9k6ozPMwjjxJRv16UIJmQ82GLJoqhbtFuSKM/5ToS0s54fAFbv6HOj4HZi2cslrTUNpfYsdl89EFZ8jHXbrPdUxZmnUT45oRo9+8ei7Cz0NuqOnLFbCp+nyjrasPLDLmpuQPzR49zf1Y9QMMRaby56Il6fy3FiDobM76kgPjiYJ+4jc9ocao+6Nde2x74NFZGcf/5ZxysyXUM1yi5Xa+y+x8vjBFisgnNxrOJjk+4yQsl1CoCfOLmt73BLCaxVA==
  • Cc: Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Rahul Singh <rahul.singh@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Fri, 29 Mar 2024 00:09:31 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHagW1KwAubBrJ/1UWKSSJWd4T4nA==
  • Thread-topic: [PATCH 0/3] Add experimental support for Qualcomm SA8155P SoC

Hello,

This three patches are all what is needed to run Xen on Qualcomm
SA8155P. At the time of writing, I have a working setup with
(almost) mainline Linux kernel in Dom0, where basic features like UFS
and networking are working fine, but more advanced things like GPU are
not supported yet.

Volodymyr Babchuk (3):
  arm: smmu: allow SMMU to have more IRQs than context banks
  drivers: serial: add Qualcomm GENI-based serial driver
  arm: platform: qcom: add basic support SA8155P SoC

 xen/arch/arm/Kconfig.debug           |  19 +-
 xen/arch/arm/arm64/debug-qcom.inc    |  76 +++++++
 xen/arch/arm/include/asm/qcom-uart.h |  48 +++++
 xen/arch/arm/platforms/Makefile      |   1 +
 xen/arch/arm/platforms/qcom.c        |  77 +++++++
 xen/drivers/char/Kconfig             |   8 +
 xen/drivers/char/Makefile            |   1 +
 xen/drivers/char/qcom-uart.c         | 288 +++++++++++++++++++++++++++
 xen/drivers/passthrough/arm/smmu.c   |   2 +-
 9 files changed, 518 insertions(+), 2 deletions(-)
 create mode 100644 xen/arch/arm/arm64/debug-qcom.inc
 create mode 100644 xen/arch/arm/include/asm/qcom-uart.h
 create mode 100644 xen/arch/arm/platforms/qcom.c
 create mode 100644 xen/drivers/char/qcom-uart.c

-- 
2.43.0



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.