[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH v1 00/10] Add Xue - console over USB 3 Debug Capability
- To: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Henry Wang <Henry.Wang@xxxxxxx>
- Date: Wed, 6 Jul 2022 07:30:55 +0000
- Accept-language: zh-CN, en-US
- Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=2; 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=mtvuUTHfMa9WQStmKLwcS73WtGEOGr1Z5Cx9umayByU=; b=lLGml07AncToljoiKFTKKqByT8hQJzQRxthO3NK96x1iGZFuSKPV8x2MIIebTB3MNd0oBcsoaB7aMzSZ5ILT5+sX/+ahUqihqG7OglurqQ/fZMX+Cw8Oa4BfP48EYIh+ksn2TiTk1n77vnJ4EIEjk/k2d+d9JVxjs3TgTvREVnIV5S5BYaKCeoYG6zA6VVjSOCD/bRxrsKXXirrrhn/ouaqV4hwEx8OTp3ZFVlsq7z7TQN2CX1pHh09We/IWg1N4kUR7yoxLp09mo5HbogGJ5G09vWhDuXfTodvq+w3jmDDrXQpNE7l1ESere29fuNrKVEr0HTFzIn9nTip+pKyzOA==
- 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=mtvuUTHfMa9WQStmKLwcS73WtGEOGr1Z5Cx9umayByU=; b=jGP1MPwprHcPEEBneVHIQcrK0Fh/GMRjIx6cv9e6MePW0vqiHT2uOXuUaO8wSCRYMleOHsKWzWl1E2Ai2BpgHJXULPsBf8y1JIsXmJG7TWCJBS5xhMj24GLNtL9vsBCl3MWD22gFxhbx87DmdmPactqgRCbWKRmf/VmGUCQwEPqWlZSel6tTKQVWyF3Qw+iJ4AC6r1SUxewPEEMkZa6+GqzSamH9S9ypJkoA4PKB71EiMCFN7ZW13ECMGEFqYJqmzhDyermf1rKULXdpUU2xtGyUdzuaxcBNo5T1vkf7/USK2UgLzU2CFS4dft9Z6izChwUUnOp6YMHci3ZWDEhzGw==
- Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=cdGc9UiyHblvKunEJlXwXo1qGEv7FLDLFOi/u4XX13QuIcwWS71acpZT6NXKMd/10buQfBXHFUZS6ZZuMUHaMy63pawneHiFj/A9PwbyG84tViRHy5FcObjguGWjzM+go6pnMgnGJl2uJZgUseQsERcnSB+aMD28+F67gCDl1rKYyUUU6OHI61IUi1RrRQAPd56Wc4Xuqt3uUTdfwlbF95Mgvcqy3bD0w9BbUnzFmOs1vEXRXofhR69dkZhHNJe3ukjz75BlxVK/rUFUo8831jhuU+r4qibqTsKtIvMnGh47GIGqmWCL5WhRfOS5LH3s7VdAAryMZhMeMzqP4Dh2/Q==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BFCSniWUxu9uz1v4ijp5b4QQeFDnuO7bc4JXg/vTDEHst9vp5lCcuDIOVkfMULkdg3LeW9dE3Dky1kqMlLq1SqVlSDNfOa/gyQtFZZgeZJ8mLbQHL4qrF0lsH016ohVPderfAHuOgsBOABnvILUsTer4oNVyLFniu6Rg+sRi47CyusAP+0tLSK1xtloGzUvVJm/mDGRSXtN3PACU8mP09dUWtb/63Lb1nWXNmeMLEb6/nrk/CBy3y48GpPKv+py09dMn5XYO2e/XRDD/5c5PRmhh5Uu+RY59agKrLMuzxJ/IXdbWaBfmNW2d1k1XRZghoiw1YUs/oKrqKNGYtxL1Ug==
- Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Paul Durrant <paul@xxxxxxx>, Kevin Tian <kevin.tian@xxxxxxxxx>, Connor Davis <connojdavis@xxxxxxxxx>
- Delivery-date: Wed, 06 Jul 2022 07:38:17 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Nodisclaimer: true
- Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Thread-index: AQHYentnmjUfxWhyPUGA3lyI6tN6Lq1xG/NA
- Thread-topic: [PATCH v1 00/10] Add Xue - console over USB 3 Debug Capability
Hi,
It seems that this series has been stale for more than a month, with:
Patch #1 #2 #3 needs actions from the author.
Patch #4 reviewed.
Patch #5 to #10 needs feedback from maintainers.
So sending this email as a gentle reminder. Thanks!
Kind regards,
Henry
> -----Original Message-----
> Subject: [PATCH v1 00/10] Add Xue - console over USB 3 Debug Capability
>
> This is integration of https://github.com/connojd/xue into mainline Xen.
> This patch series includes several patches that I made in the process, some
> are
> very loosely related.
>
> The driver developed by Connor supports output-only console via USB3
> debug
> capability. The capability is designed to operate mostly independently of
> normal XHCI driver, so this patch series allows dom0 to drive standard USB3
> controller part, while Xen uses DbC for console output.
>
> Changes since RFC:
> - move the driver to xue.c, remove non-Xen parts, remove now unneeded
> abstraction
> - adjust for Xen code style
> - build for x86 only
> - drop patch hidding the device from dom0
>
> Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
> Cc: George Dunlap <george.dunlap@xxxxxxxxxx>
> Cc: Jan Beulich <jbeulich@xxxxxxxx>
> Cc: Julien Grall <julien@xxxxxxx>
> Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> Cc: Wei Liu <wl@xxxxxxx>
> Cc: "Roger Pau Monné" <roger.pau@xxxxxxxxxx>
> Cc: Paul Durrant <paul@xxxxxxx>
> Cc: Kevin Tian <kevin.tian@xxxxxxxxx>
> Cc: Connor Davis <connojdavis@xxxxxxxxx>
>
> Connor Davis (1):
> drivers/char: Add support for Xue USB3 debugger
>
> Marek Marczykowski-Górecki (9):
> xue: reset XHCI ports when initializing dbc
> xue: add support for selecting specific xhci
> ehci-dbgp: fix selecting n-th ehci controller
> console: support multiple serial console simultaneously
> IOMMU: add common API for device reserved memory
> IOMMU/VT-d: wire common device reserved memory API
> IOMMU/AMD: wire common device reserved memory API
> xue: mark DMA buffers as reserved for the device
> xue: allow driving the rest of XHCI by a domain while Xen uses DbC
>
> docs/misc/xen-command-line.pandoc | 5 +-
> xen/arch/x86/Kconfig | 1 +-
> xen/arch/x86/include/asm/fixmap.h | 4 +-
> xen/arch/x86/setup.c | 1 +-
> xen/drivers/char/Kconfig | 7 +-
> xen/drivers/char/Makefile | 1 +-
> xen/drivers/char/console.c | 58 +-
> xen/drivers/char/ehci-dbgp.c | 2 +-
> xen/drivers/char/xue.c | 1089 +++++++++++++++++++++++-
> xen/drivers/passthrough/amd/iommu_acpi.c | 16 +-
> xen/drivers/passthrough/iommu.c | 40 +-
> xen/drivers/passthrough/vtd/dmar.c | 203 ++--
> xen/include/xen/iommu.h | 11 +-
> xen/include/xen/serial.h | 1 +-
> 14 files changed, 1342 insertions(+), 97 deletions(-)
> create mode 100644 xen/drivers/char/xue.c
>
> base-commit: 49dd52fb1311dadab29f6634d0bc1f4c022c357a
> --
> git-series 0.9.1
|