From patchwork Wed Apr 6 15:10:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Juraj_Linke=C5=A1?= X-Patchwork-Id: 109274 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 844AAA0508; Wed, 6 Apr 2022 17:12:04 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B80CC4289C; Wed, 6 Apr 2022 17:11:24 +0200 (CEST) Received: from lb.pantheon.sk (lb.pantheon.sk [46.229.239.20]) by mails.dpdk.org (Postfix) with ESMTP id 854C842877 for ; Wed, 6 Apr 2022 17:11:22 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lb.pantheon.sk (Postfix) with ESMTP id D4CF5184FF1; Wed, 6 Apr 2022 17:11:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at siecit.sk Received: from lb.pantheon.sk ([127.0.0.1]) by localhost (lb.pantheon.sk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nVT_hLEBhhzm; Wed, 6 Apr 2022 17:11:19 +0200 (CEST) Received: from entguard.lab.pantheon.local (unknown [46.229.239.141]) by lb.pantheon.sk (Postfix) with ESMTP id 0826A184FF6; Wed, 6 Apr 2022 17:11:10 +0200 (CEST) From: =?utf-8?q?Juraj_Linke=C5=A1?= To: thomas@monjalon.net, david.marchand@redhat.com, Honnappa.Nagarahalli@arm.com, ohilyard@iol.unh.edu, lijuan.tu@intel.com Cc: dev@dpdk.org, =?utf-8?q?Juraj_Linke=C5=A1?= Subject: [RFC PATCH v1 08/24] dts: merge DTS doc/dts_gsg/image/virt_flow.svg to DPDK Date: Wed, 6 Apr 2022 15:10:50 +0000 Message-Id: <20220406151106.2915304-9-juraj.linkes@pantheon.tech> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220406151106.2915304-1-juraj.linkes@pantheon.tech> References: <20220406151106.2915304-1-juraj.linkes@pantheon.tech> MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --- dts/doc/dts_gsg/image/virt_flow.svg | 717 ++++++++++++++++++++++++++++ 1 file changed, 717 insertions(+) create mode 100644 dts/doc/dts_gsg/image/virt_flow.svg diff --git a/dts/doc/dts_gsg/image/virt_flow.svg b/dts/doc/dts_gsg/image/virt_flow.svg new file mode 100644 index 0000000000..f8148054bc --- /dev/null +++ b/dts/doc/dts_gsg/image/virt_flow.svg @@ -0,0 +1,717 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Page-1 + + + + + + + + + Object lifeline + scene:Virutal Scenario + + Sheet.2 + + + + Sheet.3 + + + + Sheet.4 + + + Sheet.5 + + + + + + + scene:Virutal Scenario + + + + + + + + Object lifeline.6 + resource:Virtual Resource + + Sheet.7 + + + + Sheet.8 + + + + Sheet.9 + + + Sheet.10 + + + + + + + resource:Virtual Resource + + + + + + + + Object lifeline.16 + kvm:Hypervisor + + Sheet.17 + + + + Sheet.18 + + + + Sheet.19 + + + Sheet.20 + + + + + + + kvm:Hypervisor + + + + + + + + Object lifeline.21 + vm_dut:Virutal DUT + + Sheet.22 + + + + Sheet.23 + + + + Sheet.24 + + + Sheet.25 + + + + + + + vm_dut:Virutal DUT + + + Activation + + + + + + + Message + + + + + + + + + + Return Message + + + + + + + + + + Activation.29 + + + + + + + Sheet.36 + allocate_cpu(number, socket) + + + + allocate_cpu(number, socket) + + Activation.40 + + + + + + + Self Message + + + + + + + + + + Sheet.42 + Load_config() + + + + Load_config() + + + + + + + Object lifeline.44 + host:DUT CRB + + Sheet.45 + Host: DUT CRB + + + + Host: DUT CRB + + Sheet.46 + + + + Sheet.47 + + + Sheet.48 + + + + + + + host:DUT CRB + + + Message.49 + + + + + + + + + + Activation.50 + + + + + + + Return Message.51 + + + + + + + + + + Sheet.52 + generate_sriov_vfs_by_port(port, vf_number, driver) + + + + generate_sriov_vfs_by_port(port, vf_number, driver) + + + + + + + Object lifeline.55 + Virtual Base + + Sheet.56 + + + + Sheet.57 + + + + Sheet.58 + + + Sheet.59 + + + + + + + Virtual Base + + + Activation.60 + + + + + + + Self Message.61 + + + + + + + + + + Sheet.62 + run_pre_cmds() + + + + run_pre_cmds() + + Activation.63 + + + + + + + Sheet.70 + cores + + + + cores + + Sheet.72 + VF ports + + + + VF ports + + Message.74 + + + + + + + + + + Activation.75 + + + + + + + + + + + + + + + + + + + + + + + + Inheritance + + + + + + Sheet.91 + vm.start(load_config=False, auto_portmap) + + + + vm.start(load_config=False, auto_portmap) + + Message.93 + + + + + + + + + + Activation.94 + + + + + + + Sheet.95 + instantiate_vm_dut(autoportmap) + + + + instantiate_vm_dut(autoportmap) + + Return Message.98 + + + + + + + + + + Sheet.99 + VM DUT object + + + + VM DUT object + + Self Message.100 + + + + + + + + + + Sheet.101 + Start Virtual machine + + + + Start Virtual machine + + Return Message.103 + + + + + + + + + + Sheet.104 + VM DUT object + + + + VM DUT object + + + + + + + Object lifeline.105 + case: Test Case + + Sheet.106 + + + + Sheet.107 + + + + Sheet.108 + + + Sheet.109 + + + + + + + case: Test Case + + + Activation.111 + + + + + + + Message.112 + + + + + + + + + + Activation.113 + + + + + + + Sheet.114 + Case(VM DUT, tester, target) + + + + Case(VM DUT, tester, target) + + Self Message.116 + + + + + + + + + + Sheet.117 + Run test case + + + + Run test case + + Activation.121 + + + + + + + Self Message.122 + + + + + + + + + + Sheet.123 + run_post_cmds() + + + + run_post_cmds() + + Activation.124 + + + + + + + Activation.125 + + + + + + + Message.126 + + + + + + + + + + Sheet.127 + vm.stop() + + + + vm.stop() + + Message.128 + + + + + + + + + + Activation.129 + + + + + + + Activation.130 + + + + + + + Message.131 + + + + + + + + + + Sheet.132 + release_cpu() + + + + release_cpu() + + Sheet.133 + Destory_vfs(pf_device) + + + + Destory_vfs(pf_device) + + Activation.135 + + + + + + + Message.136 + + + + + + + + + + Sheet.137 + Close session + + + + Close session + +