From patchwork Mon Jun 12 08:42:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hongren Zheng X-Patchwork-Id: 1793817 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=zenithal.me header.i=@zenithal.me header.a=rsa-sha256 header.s=selector1 header.b=h+qYxS70; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4QflYv1lnrz20X6 for ; Mon, 12 Jun 2023 18:42:43 +1000 (AEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q8d8C-0003NR-A7; Mon, 12 Jun 2023 04:42:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q8d8A-0003NF-A4 for qemu-devel@nongnu.org; Mon, 12 Jun 2023 04:42:30 -0400 Received: from mail-os0jpn01on2072a.outbound.protection.outlook.com ([2a01:111:f403:700c::72a] helo=JPN01-OS0-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q8d88-0007Ry-OC for qemu-devel@nongnu.org; Mon, 12 Jun 2023 04:42:30 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aEQpFJefKASz+A+LdxQkiEZwIjE8QSQMKLGjwPVYkNgu7mpl8KyQT81MRhrHGb+TryyTKYWjZiJ3wDqgG3CC8bCXWHky/MJKA8b/OWQlyw69jayxBRFbMrShfCQa77i8HTUhvs3WP3oiW+WK3VTxAspJ2h9TAuw1e5d7i0DceSU2f0nnXQSYP9Vm75jEHY8S7qNDrqMXQjdOEFXzibqpDJ3cdEH1d4wkeu/shDlET1WhK6p7eXL8RViHzwanCbr4bfSgeRLuvsIq6HGZH0oBqSlRz+E/BPvPnfgwWFBcCAiaEiubSJQMA/BXJBBQrixzh9z1rv0OlrrraY/Gkaa6tA== 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=4pxSxWwi3TDmU+Nq5fkIqjqtz3nJ8lssDKeLI0g1Pw0=; b=labeeEJ/4O6duW3rM5K+dcqlKNcx+/h3mP9R46nJMWgBwHr4/x8Nw/5xZs1Bb34tkTCLm27YIvSMdxAZfZzntX4Knxbg8cZiQyGtvhYfj02BHzoxwzmTjGvuacRN9wPWhMKUsfGYAbmcTjw+3gHteEub+RHDItQVSpvFRBN4bZfPwlYbHu2KrjAb5CaE4iyYBQGZzXpyLtaGenKwshw6M8gcjyvfKR1FGG+p1POKdSlrwCaeONydtQPrLfdALSTS/AHh37WPJqerFfo/fUVmy/VIlFAKKcWkAEecWgwXXAAwRPMFZ0Y5xJbBBkGjPhvEcbuSeoC7Ce24ztQ4st4TAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=zenithal.me; dmarc=pass action=none header.from=zenithal.me; dkim=pass header.d=zenithal.me; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zenithal.me; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4pxSxWwi3TDmU+Nq5fkIqjqtz3nJ8lssDKeLI0g1Pw0=; b=h+qYxS70XAySm9aE5aUccT2cyyd2SKiKCHgnXIzt1PEG3Z1vTZgzuTXC6G6GI/x6e/y3h0VIR/fkrvjlnqOuM76q872GXDsgO/3VPdv7R/N27o95ZIABcvVGwTDJ4Mbq/dXYK3kNa0SfHM+M5+Ok+i4nHf/Ty58tFMafU8N7tVs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=zenithal.me; Received: from TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:c0::6) by TYWP286MB2778.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23d::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.44; Mon, 12 Jun 2023 08:42:22 +0000 Received: from TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM ([fe80::a0fc:750e:507b:2606]) by TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM ([fe80::a0fc:750e:507b:2606%5]) with mapi id 15.20.6477.028; Mon, 12 Jun 2023 08:42:22 +0000 Date: Mon, 12 Jun 2023 16:42:16 +0800 From: "Hongren (Zenithal) Zheng" To: Gerd Hoffmann , "Canokeys.org" Cc: qemu-devel@nongnu.org, tlaurion Subject: [PATCH 1/2] docs/system/devices/canokey: fix recursive cloning Message-ID: References: Content-Disposition: inline In-Reply-To: X-Operating-System: Linux Sun 5.15.67 X-Mailer: Mutt 2.2.7 (2022-08-07) X-ClientProxiedBy: BY3PR05CA0001.namprd05.prod.outlook.com (2603:10b6:a03:254::6) To TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:c0::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCP286MB1393:EE_|TYWP286MB2778:EE_ X-MS-Office365-Filtering-Correlation-Id: 5598ebc8-f64b-4d80-b83e-08db6b20f0be X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yPZm7dDI34OfND+Z6wVhFsdfv0QeEKOZwodtBxOhlB6fAOYFkWaaZt3E5DQQfFiWU1UIiMo34eQ+46W8YiEGkwCnB5yTmUbPZMEubgTf/4gGm42Lsp7LN8v2lHBmNZ17Q9/QdljLFbHsvi7Lgs+wNZTALxmpYW4pnw8T87t+Ns1qR238u2J6dHcRncHCPuEW0mlIIagbXrKRjAlvRHlO5Ll0ah8kG48szQr66LkIFGKKLPhXOCw0+gCNozLPrpNcvb/H1xe/F/iV0zsvgJNjTBRSvV/R5Ac4yAisFgpI82QttiB/uI2LJ8xEaIGu65UcuxyXOG4H/Dc5Y0TKq6ryuQkKqA1YWARzXC2gaOIy7D1BpXyOjKaVyuAuN9Ta7PlsIpB55KDSyu7+YNZaEecKDSMMqA8uqAJ41dB4C6Z5AG3eCH+YHciIN52J9ySZocvpbxDoT7m9JRUpP+uNi2sWBLhEbhbaNGJBlST9m+qufaBi101iuiQedxh2SanGcd5voCWYcfrSy+u1eUQQeBmbW4147Ks3jIRA+zes935++H7XItGVCMCJ9uFotV8UKqHFp4TstsIVjPS/tOB8nbDaxZZc4ODOavu+4ruCINCjdUg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(7916004)(346002)(376002)(136003)(366004)(396003)(39830400003)(451199021)(86362001)(6486002)(786003)(316002)(8676002)(966005)(33716001)(41300700001)(83380400001)(5660300002)(6512007)(38100700002)(9686003)(6506007)(6666004)(41320700001)(8936002)(66476007)(66556008)(66946007)(4326008)(478600001)(186003)(4744005)(2906002)(110136005)(49092004); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VxKqaKiWzoDu2NLp8Ly+2s5Jra/IJWRZY5hub4VjJYrXCPoBItz7u6w6FBW8gOL0WAHbYnHdD0DIJjhli8tfUtimEbzcFsXvXXRiO7aIO4W5l7mdoPUCHJAScdeBdv2yVwhkNtMaAiZLWaOsrDGSU49XsfPPvLkO/liT8E1D1bQROTb3qy/LRcdnuVEASunmDr0ROu3/pknynQgiWlOFl/YyhAaYzVBz00bLIRpjBA/VHjrv4X1/AGMY6NlcpSIlHxt1MxC+MaMHumMmh4B6XMq09DqLxz6Eua07dgsY3auXq1mqlrxmuk04YWkGHLZwPKSMrmEjw5x64SR8Jhwh/62NvqPRiZW5ddXgbTKfdixV1Mse/wP/O035yOouReOsJ9usIrDgiqJnQ4aGF3Se8KP5PzYXashn00em+4luq9b1IUJoLhazutZTINrcjCdfaW48xyiKZPlkDkATr7kXdj+qR4/XAoxnY5uaEoCTH2eyK7R1ZPUce/IADJfgkiDqPtHUA8IOkaXlU32DYMt9nr6Z3YJak7gfHHw0pRtnQkLqd3uR+wuleLBXkv8sXVommC9tbrSMWUB9spLcQCINd5fNpCwXbsiSO60Amc9myDnCsfw6Aeiol0K3W1EF2EndQZN1b7xYy01F+isxsJj/gV8MzTLsRuP+D528j0EytKPWE274V0BrL7Bp8HJDyZQD6H4F1yPAE7Ezs1UrFerQ6EuB9PitnZgZesoohzhHs9hZr/2vrgRwT4NcbPgnt8wKFtn1m5nGlpfilBdVPxDYuLdLR96Y/ZVuZLyILR2Qeo0m5OTfzASsUfqjErVi5Ni29yLW4M32IuDu4g8sSJoprPVtaezkQZCNKO4VroaemxpkoXWK0w8YLnwb8jWnStuAarPW20/dUlqm32YFlQ0VGIRlOU0C8JJut11SO9GrbEDJuWIRQm/BVwMXRR0buZsWyUnlz6uCo0xJ7WMDrYrhj/7mpKJpgd6skiARWctRN5hS0hZWWjQde4LMN9OioopdLy/I/pL1C/ximq/2wXLVMdpVu8xd5fNcgsSmBgb+GeWMEw2n8W0qt1SeqrnwUrOu2dXJWyVazhH3aUS+5hFByUWhY+OUM1KbDO+xPTUZf99y8au3KUn1b2WbiQJlM8Fnl+afroUBQybdt0rHsw4HEJPA6UinUHuEAdCMBfG6Ln9wAJxxIPdspjt6FP2Zm/cRfVdllnw4QkaOWh5JFjFYWRt4lUZW/Mc7Xa73PYl8IyuOMgwVEztgHuCJj92mZN+IjQx0Ib3ZbYqJ3PggI1suhLvIkXT8dgUr6ueD3N/3zAGsGQekTLTzzvuf8iUde8dZAnws4PeTE1fqSrvV5JyGiZ1ShuDydyYWMUwy5xhRyjEK/MwdvKXXvL8cr2wQtuY8n1NFL0ae5om3wrHu5wzEW6jHLUm5TdZwkzh9eHHrHMbxR9tyFjdHavi4LiKZ+ev5NBX+1p9sxDmemEitH3tx42QfCbnLdigyDIBBMyYLFdrvOK/deKg1s/5EKAS/LlKSeDSKmmyQ6ZA6O+ca8UC+lV/kSJsFOWZ9Tv7tQYqc07XsjC7eefi9fcGyAOkG59yK X-OriginatorOrg: zenithal.me X-MS-Exchange-CrossTenant-Network-Message-Id: 5598ebc8-f64b-4d80-b83e-08db6b20f0be X-MS-Exchange-CrossTenant-AuthSource: TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2023 08:42:22.6282 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 436d481c-43b1-4418-8d7f-84c1e4887cf0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9Zm88omhktSOxxHNYR/tPnKibU5jAyXAllIdvIB4h2Jny4VOQdqGVv+CrXCZT3vq X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWP286MB2778 Received-SPF: pass client-ip=2a01:111:f403:700c::72a; envelope-from=i@zenithal.me; helo=JPN01-OS0-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org canokey-qemu contains submodules so it needs recursive cloning Reported-By: tlaurion Link: https://github.com/canokeys/canokey-qemu/issues/3 Signed-off-by: Hongren (Zenithal) Zheng --- docs/system/devices/canokey.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/system/devices/canokey.rst b/docs/system/devices/canokey.rst index cfa6186e48..5492e6792c 100644 --- a/docs/system/devices/canokey.rst +++ b/docs/system/devices/canokey.rst @@ -53,7 +53,7 @@ libcanokey-qemu is required to use CanoKey QEMU. .. code-block:: shell - git clone https://github.com/canokeys/canokey-qemu + git clone --recursive https://github.com/canokeys/canokey-qemu mkdir canokey-qemu/build pushd canokey-qemu/build From patchwork Mon Jun 12 08:44:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hongren Zheng X-Patchwork-Id: 1793821 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=zenithal.me header.i=@zenithal.me header.a=rsa-sha256 header.s=selector1 header.b=JYREHPXt; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Qflcv4vnxz20QH for ; Mon, 12 Jun 2023 18:45:19 +1000 (AEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q8dAU-00061D-EQ; Mon, 12 Jun 2023 04:44:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q8dAT-00060q-H8 for qemu-devel@nongnu.org; Mon, 12 Jun 2023 04:44:53 -0400 Received: from mail-tycjpn01on20711.outbound.protection.outlook.com ([2a01:111:f403:7010::711] helo=JPN01-TYC-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q8dAR-0007iY-Rs for qemu-devel@nongnu.org; Mon, 12 Jun 2023 04:44:53 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G0zwkarMEhPYUHijJ0g5y7exBTaYC+crSXA4PWn8mzXTdNbvl8Kofuq+miriWLlEzz0BYIELMcYnjRN227WM80y7KIqkj6r3ZQM8rCkiCgFY97afLVVLe8jy4UquqUeTNMafGJJ38w6vrzlp3uBzqokm6OqmVoxBe7HA8ckEXcDggoGhzp31BdXZJCHXOnNF/ffw4CqFtjwXkQjDEps3XAXm600OFrar9s+hNUlWR1UGYgwV5hRcJ87PIhJNUuOl5A0awEKPMJk79gmq+v0AGB6FKE2M05nLjaLipzSA+2NwmAJbJllbENkvMNZDElBFlp0ZvPSA+4SYu8wPhIWX+w== 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=r3xt1SExKKDJ0/Z4Ip7uAaq0v/q+71QexqvdT/gf4Q8=; b=Nlsh1p+mqsuHg5QaY5LQV7n63+2GTmGomygqb41TisernelCWgyCXcy0vFE/T7eUtCnLqh9010jHRlauFISNou4HDQuVAyp8VMTrdLjL/zRUM9+OKQV04KbbTt0xbtdLXTWcabbfq0yFXhoUKMv7hP7OzyUsrrygGucLdI00ZzRRPplM9RiaO/k7gQvdEmTwVXItIhck9HtviGcQnJ8pK/XkmuZpo1ftyIpojnzvOj1h4iT7PPcl/Dktm27CiuIWb69s9uL3K2Gu+gPQBAZKuzGnU5y9sxwSxKqrFop1r/Ydi6R8tNNlUyl3A7i7mq+m93m9MuZP5trZDQQiJCESMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=zenithal.me; dmarc=pass action=none header.from=zenithal.me; dkim=pass header.d=zenithal.me; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zenithal.me; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r3xt1SExKKDJ0/Z4Ip7uAaq0v/q+71QexqvdT/gf4Q8=; b=JYREHPXtkzUsNrp04obo/ZYtGHGCsWoYBRYDIV0kKyDNYb0bfLqI32Z9Z7Gxa+A9zTsxnE9cqGcXgM42e8evoH/+RfMnyfhHQskqVZmVlXJn4Elw2+8Hva45oJ5Dtq+6jyJYYCWFRUgfLIQa3YDzDkGrU9ojA5rXs3uTEIcxzEs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=zenithal.me; Received: from TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:c0::6) by TYWP286MB2652.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:24f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.29; Mon, 12 Jun 2023 08:44:47 +0000 Received: from TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM ([fe80::a0fc:750e:507b:2606]) by TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM ([fe80::a0fc:750e:507b:2606%5]) with mapi id 15.20.6477.028; Mon, 12 Jun 2023 08:44:47 +0000 Date: Mon, 12 Jun 2023 16:44:40 +0800 From: "Hongren (Zenithal) Zheng" To: Gerd Hoffmann , "Canokeys.org" Cc: qemu-devel@nongnu.org, tlaurion Subject: [PATCH 2/2] docs/system/devices/canokey: update implementations and web console Message-ID: References: Content-Disposition: inline In-Reply-To: X-Operating-System: Linux Sun 5.15.67 X-Mailer: Mutt 2.2.7 (2022-08-07) X-ClientProxiedBy: SJ0PR05CA0195.namprd05.prod.outlook.com (2603:10b6:a03:330::20) To TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:c0::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCP286MB1393:EE_|TYWP286MB2652:EE_ X-MS-Office365-Filtering-Correlation-Id: 2b13be3e-82d9-409d-9452-08db6b2146e7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OL7r5m8rd3SIemMr6cyo0BiEbb5/hX9emAvuFaOfj2p+VM+fknzXANF8Uvl3JmlxKzXIYi+OtLc2q+nVciz09slZt9WuoOfBefxiQax2ZttF7CdrQmzqiMqlR8BYaapKYyzLULAQ6akJ90plz4v73dnmvJKpiQRE4kEqSrQOAL6xT9rCrb4RreOsq6LTgvIMlRQiuy1/NbKL4LRdpK6Hjj6mP8Ot1mGc6l/J6NHh1UrN+TtaWhg2Ph6bBID5Zk4M4xfIFoGqkHaIVudoQGJpqlf6x+5gS7yuNRGFs99HFSqjne/FYr26J6Q8TTj67eynRUxAJVJPiJ5mze+YZOa4QGpUpx7W1s/A+wEJiY/8oAMZldvYJubbHPiKiRWjwEmL9j12+6KPsieRnm1mA5FSuUufFbw9YhsrpyEy8Ar6m77xFG5XwbWxnD+nNF4KumC3QYMuofZR8SwXKuTR/jxFbAe1uvsWHYXXfFlzOMJdnc0srEB4l/kt71LEz9WYmF1YY7UsQWgBHToFmhS1kmoM5hyjTRHOtMMJ04IVNSrKQQMRlMetQOU1Nw66yXHSaUworZ6f0nWWHVYEVAFOfmjsyMRApdh6aNa6IOfNbIiILdE= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(7916004)(346002)(39830400003)(136003)(396003)(376002)(366004)(451199021)(786003)(316002)(6486002)(41300700001)(83380400001)(86362001)(33716001)(186003)(9686003)(6512007)(6506007)(41320700001)(2906002)(38100700002)(5660300002)(8936002)(8676002)(66946007)(66556008)(110136005)(6666004)(478600001)(4326008)(66476007)(49092004); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7LOykN0H0xaC2hvX/gPecVGybPCWoQmi4fVvYk8s7Q7aVDJEemnstjJSO3Mh46/mtMakqEWIOKq3HqpZ79InKjkOUGmaIG5mi/HQKBWlLG5hHwBEQjcStMZeQnjP+CwwIf/oUJskgSA5pC23oOgpQsAvXtzJL3PgbYwtisWeYlY5qn88qpDDZSvA3T0cPYO68rce41/o1Vn8cSLY9KWOaJPEPAOoXjmv1W7qL3vfFARCZWav12qZiyumsUIDHOGDmgojZOrN9lPbhO6LgH00xHxDizkAvYq/6qV6An+GkALSEFAKdYqsRDz/1ghjpJYLdN5EPDAhtY6avsWkmjdQ6NVkJwarfqSe7jjpWL8JkgQt3lFsPHs1KbsZ4fk2dndcnLjdzE9BQKaoPzrtm6fVa7nbkRVw2MpBPIk3EgubtTixej/h+DiegPzXfPqpbG9irO69UzeivxAtVAl4O4vhHh5SiUZQrrg56tKtieVbyiJsNB/rEs/RjEksONn4moc28b0UXKKAJfRjePZgkKshgmnUAS6mwhfKHMFHJ5DdcRz70A/PYB6dIpx0K1zfnlC0th20vNm3fAf17+GVfn2ZCJy/xKYk9lv2TS3U7X1etJL4wvcF8+u8o371nQkiZKWe4VOZFcTE8WiF6XJIdvrNugJtzd6qsj4pD5gDq1yDnVeeTl84Fej3sgWq1hyPZtVuyQaYQ9iYjYd9FvfM7/jIBM7I8WWpvntN0wzH2kuhdRLuZeNbBiNCYTuYh0jAc8+lDP86I+te1EB2xCSAfwQ5Jq6e4dLCHKuIr9nz9jynUS4jpaZI5/lPRdwT2oEkhKCRee2ugljQagHjacKyvaybC3xLED951//+dFYz0FvNSOWOdCMOYgJGoGUNfWCI5J329kzhFy48HJ06H+yVmmTSJ3UIGebgEEPXXLIwbSPxT64rJH4APoHdqxe2JUtH77YzWSzxedwVzl7ChJx2cwq3hk0jt5lPGHenM1xpitv71Sfz+zn1oUsN3wtJjyfJLVS09elM3U4txJRzq8qvs/a11ih4ndmAWbLLNbPv77jH8T02YGxq6tSLgEf1cLjfLiQS+Il3Sua4jS+9vh2VJHzAQ8WZJQjsO9+KABxH5RwC7nNPaEMd+3PU7/XNmRYRI/or9Y6jRizXVIgCyQOmJa6LD2xp/EU/7yzBkfhaj+TvyhHsyiGVFguEahpsjISOvZAcZrOmZb43Wr/Npxgdj/K2+VwyBIUAHykideMfNdc+yQUmTHuQOUa7JdEGINdf2M8xZObLdLebl0gKa4TC+zslvRsg6VSrEVSKvALNx9OmeBmKLOZSJ6q2vXVNZvJOe0pSMA/+0TnAJmNklyIS2zekNKWG5QjgbMIwgRSMLWSyA+gfdbDQDnifeJYVb1vUNnMjOhjskcEcRl1wynn7MpfnwAFxHnaG69TxfSrzimAKRfkAiw8GnP5iBfiCw1P/0m5WH5bficWG85Z8AdU/1REw5u4O0J49RnX0Ym6iU1EiNLB8qWb4SwDNzqURwjsgWpN21aiaHYNBDsBJpu7qUC4Ob2cPUGU7JDCQHPZpg58o870hLQ4ja9QAWSW8bw08bIzK X-OriginatorOrg: zenithal.me X-MS-Exchange-CrossTenant-Network-Message-Id: 2b13be3e-82d9-409d-9452-08db6b2146e7 X-MS-Exchange-CrossTenant-AuthSource: TYCP286MB1393.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2023 08:44:47.1926 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 436d481c-43b1-4418-8d7f-84c1e4887cf0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BN3jo6Pe48AiZ/vW1aJNk9n7SWzin690rhruyGEyBq2/2SibjDh0QbuXbApih+E4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWP286MB2652 Received-SPF: pass client-ip=2a01:111:f403:7010::711; envelope-from=i@zenithal.me; helo=JPN01-TYC-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org An nRF52 implementation and a new web console was introduced. The old web console is hosted in a different URL now. Signed-off-by: Hongren (Zenithal) Zheng --- docs/system/devices/canokey.rst | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/system/devices/canokey.rst b/docs/system/devices/canokey.rst index 5492e6792c..9b8f404fe8 100644 --- a/docs/system/devices/canokey.rst +++ b/docs/system/devices/canokey.rst @@ -18,6 +18,7 @@ including both hardware implementions and virtual cards: * CanoKey STM32 [4]_ * CanoKey Pigeon [5]_ +* CanoKey nRF52 [6]_ * (virt-card) CanoKey USB/IP * (virt-card) CanoKey FunctionFS @@ -100,7 +101,7 @@ and find CanoKey QEMU there: $ lsusb Bus 001 Device 002: ID 20a0:42d4 Clay Logic CanoKey QEMU -You may setup the key as guided in [6]_. The console for the key is at [7]_. +You may setup the key as guided in [7]_. The console for the key is at [8]_ or [9]_. Debugging ========= @@ -154,5 +155,7 @@ References .. [3] ``_ .. [4] ``_ .. [5] ``_ -.. [6] ``_ -.. [7] ``_ +.. [6] ``_ +.. [7] ``_ +.. [8] ``_ +.. [9] ``_