From: Jingyi Wang <wangjingyi11@huawei.com> To: Andrew Jones <drjones@redhat.com> Cc: kvm@vger.kernel.org, maz@kernel.org, prime.zeng@hisilicon.com, kvmarm@lists.cs.columbia.edu Subject: Re: [kvm-unit-tests PATCH v3 00/10] arm/arm64: Add IPI/LPI/vtimer latency test Date: Mon, 3 Aug 2020 10:15:05 +0800 Message-ID: <b5263ff5-385f-cf03-33bd-3d4efd3bcdab@huawei.com> (raw) In-Reply-To: <20200731120117.5kk22hx2wpbt6kpz@kamzik.brq.redhat.com> On 7/31/2020 8:01 PM, Andrew Jones wrote: > On Fri, Jul 31, 2020 at 03:42:34PM +0800, Jingyi Wang wrote: >> With the development of arm gic architecture, we think it will be useful >> to add some performance test in kut to measure the cost of interrupts. >> In this series, we add GICv4.1 support for ipi latency test and >> implement LPI/vtimer latency test. >> >> This series of patches has been tested on GICv4.1 supported hardware. >> >> Note: >> Based on patch "arm/arm64: timer: Extract irqs at setup time", >> https://www.spinics.net/lists/kvm-arm/msg41425.html >> >> * From v2: >> - Code and commit message cleanup >> - Clear nr_ipi_received before ipi_exec() thanks for Tao Zeng's review >> - rebase the patch "Add vtimer latency test" on Andrew's patch > > It'd be good if you'd reposted my patch along with this series, since we > didn't merge mine yet either. Don't worry about now, though, I'll pick it > up the same time I pick up this series, which I plan to do later today > or tomorrow. > > Getting this series applied will allow me to try out our new and shiny > gitlab repo :-) > > Thanks, > drew > Thanks for your reviewing and fix. >> - Add test->post() to get actual PPI latency >> >> * From v1: >> - Fix spelling mistake >> - Use the existing interface to inject hw sgi to simply the logic >> - Add two separate patches to limit the running times and time cost >> of each individual micro-bench test >> >> Jingyi Wang (10): >> arm64: microbench: get correct ipi received num >> arm64: microbench: Generalize ipi test names >> arm64: microbench: gic: Add ipi latency test for gicv4.1 support kvm >> arm64: its: Handle its command queue wrapping >> arm64: microbench: its: Add LPI latency test >> arm64: microbench: Allow each test to specify its running times >> arm64: microbench: Add time limit for each individual test >> arm64: microbench: Add vtimer latency test >> arm64: microbench: Add test->post() to further process test results >> arm64: microbench: Add timer_post() to get actual PPI latency >> >> arm/micro-bench.c | 256 ++++++++++++++++++++++++++++++------- >> lib/arm/asm/gic-v3.h | 3 + >> lib/arm/asm/gic.h | 1 + >> lib/arm64/gic-v3-its-cmd.c | 3 +- >> 4 files changed, 219 insertions(+), 44 deletions(-) >> >> -- >> 2.19.1 >> >> > > > . > _______________________________________________ kvmarm mailing list kvmarm@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
next prev parent reply index Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-07-31 7:42 Jingyi Wang 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 01/10] arm64: microbench: get correct ipi received num Jingyi Wang 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 02/10] arm64: microbench: Generalize ipi test names Jingyi Wang 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 03/10] arm64: microbench: gic: Add ipi latency test for gicv4.1 support kvm Jingyi Wang 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 04/10] arm64: its: Handle its command queue wrapping Jingyi Wang 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 05/10] arm64: microbench: its: Add LPI latency test Jingyi Wang 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 06/10] arm64: microbench: Allow each test to specify its running times Jingyi Wang 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 07/10] arm64: microbench: Add time limit for each individual test Jingyi Wang 2020-08-01 16:13 ` Andrew Jones 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 08/10] arm64: microbench: Add vtimer latency test Jingyi Wang 2020-08-01 16:22 ` Andrew Jones 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 09/10] arm64: microbench: Add test->post() to further process test results Jingyi Wang 2020-08-01 17:03 ` Andrew Jones 2020-07-31 7:42 ` [kvm-unit-tests PATCH v3 10/10] arm64: microbench: Add timer_post() to get actual PPI latency Jingyi Wang 2020-07-31 12:01 ` [kvm-unit-tests PATCH v3 00/10] arm/arm64: Add IPI/LPI/vtimer latency test Andrew Jones 2020-08-03 2:15 ` Jingyi Wang [this message] 2020-08-01 17:40 ` Andrew Jones 2020-08-05 11:54 ` Jingyi Wang 2020-08-05 12:13 ` Marc Zyngier 2020-08-11 1:48 ` Jingyi Wang 2020-08-11 7:49 ` Marc Zyngier 2020-08-17 1:46 ` Jingyi Wang 2020-08-17 8:26 ` Marc Zyngier
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=b5263ff5-385f-cf03-33bd-3d4efd3bcdab@huawei.com \ --to=wangjingyi11@huawei.com \ --cc=drjones@redhat.com \ --cc=kvm@vger.kernel.org \ --cc=kvmarm@lists.cs.columbia.edu \ --cc=maz@kernel.org \ --cc=prime.zeng@hisilicon.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
KVM ARM Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/kvmarm/0 kvmarm/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 kvmarm kvmarm/ https://lore.kernel.org/kvmarm \ kvmarm@lists.cs.columbia.edu public-inbox-index kvmarm Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/edu.columbia.cs.lists.kvmarm AGPL code for this site: git clone https://public-inbox.org/public-inbox.git