From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avR5P-0002FO-35 for qemu-devel@nongnu.org; Wed, 27 Apr 2016 11:09:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1avR5K-0000rB-2b for qemu-devel@nongnu.org; Wed, 27 Apr 2016 11:09:07 -0400 Received: from mail-wm0-x232.google.com ([2a00:1450:400c:c09::232]:36957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avR5J-0000r5-Lc for qemu-devel@nongnu.org; Wed, 27 Apr 2016 11:09:02 -0400 Received: by mail-wm0-x232.google.com with SMTP id a17so20216162wme.0 for ; Wed, 27 Apr 2016 08:09:01 -0700 (PDT) References: <1456492533-17171-1-git-send-email-alex.bennee@linaro.org> <20160226141256.7rcdm3apxsnglh2p@hawk.localdomain> From: Alex =?utf-8?Q?Benn=C3=A9e?= In-reply-to: <20160226141256.7rcdm3apxsnglh2p@hawk.localdomain> Date: Wed, 27 Apr 2016 16:09:00 +0100 Message-ID: <87potbdr77.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [RFC 00/11] Current MTTCG kvm-unit-test patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Andrew Jones Cc: mttcg@greensocs.com, mark.burton@greensocs.com, fred.konrad@greensocs.com, a.rigo@virtualopensystems.com, qemu-devel@nongnu.org, peter.maydell@linaro.org, a.spyridakis@virtualopensystems.com, claudio.fontana@huawei.com, rth@twiddle.net, crosthwaitepeter@gmail.com, aurelien@aurel32.net, pbonzini@redhat.com, will.deacon@arm.com Andrew Jones writes: > On Fri, Feb 26, 2016 at 01:15:22PM +0000, Alex Bennée wrote: >> Hi, >> >> Some of these patches have been posted before and previous patches >> have already been accepted upstream so I'm tagging this as a new RFC >> series. >> >> This is a series of tests built around kvm-unit-tests but built with >> the express purpose of stressing the TCG, in particular MTTCG builds. >> >> Changes from previous appearances: >> >> * Separated locking and barrier tests >> * Included Drew's IPI patches (used in tcg-test) >> * New TCG chaining test >> >> The new barrier tests really only fails when running on MTTCG builds on >> a weak backend. Many thanks to Will Deacon for helping me get a >> working test case at the last Connect. >> >> I'm mainly posting these for reference for others testing MTTCG as >> I've still got to check I've addressed any outstanding review >> comments. However there has been enough code churn some of the >> comments may no longer be relevant. >> >> The TCG tests are also useful as benchmarks for comparing the cost of >> having chained basic blocks versus exiting the loop every time. The >> pathological case is the computed jumps test as all the addresses are >> within a PAGE_SIZE boundary the tb_jump_cache has no effect meaning a >> full look up each time. >> >> Alex Bennée (8): >> config/config-arm-common: build-up tests-common target >> lib: add isaac prng library from CCAN >> arm/run: set indentation defaults for emacs >> arm/run: allow aarch64 to start arm binaries >> arm/tlbflush-test: Add TLB torture test >> arm/locking-tests: add comprehensive locking test >> arm/barrier-litmus-tests: add some litmus tests >> arm/tcg-test: some basic TCG exercising tests >> >> Andrew Jones (3): >> arm/arm64: irq enable/disable >> arm/arm64: Add initial gic support >> arm/arm64: Add IPI test > > I've actually updated these patches a bit, and started extending the > series to also work with a v3 gic. I'll pick that back up and get it > posted for you (hopefully next week). Or I'll at least update my > arm/ipi-test branch with the changes I've made for gicv2... I'm getting ready to post the current iteration and I realised I hadn't seen your updates. Have they gone public anywhere? > > drew -- Alex Bennée