qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: "Emilio G. Cota" <cota@braap.org>
Cc: qemu-devel@nongnu.org,
	Richard Henderson <richard.henderson@linaro.org>,
	Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Qemu-devel] [PATCH v3 00/17] tcg: tb_lock removal redux v3
Date: Fri, 01 Jun 2018 16:38:13 +0100	[thread overview]
Message-ID: <87y3fyzfdm.fsf@linaro.org> (raw)
In-Reply-To: <1526945967-9687-1-git-send-email-cota@braap.org>


Emilio G. Cota <cota@braap.org> writes:

> v2: https://lists.nongnu.org/archive/html/qemu-devel/2018-04/msg00656.html
>
<snip>
I'm sure you've seen something similar but currently my profile looks
like this:

   5.91%  qemu-system-aar  qemu-system-aarch64      [.] cpu_get_tb_cpu_state
   5.88%  qemu-system-aar  qemu-system-aarch64      [.] helper_lookup_tb_ptr
   5.42%  qemu-system-aar  qemu-system-aarch64      [.] get_phys_addr_lpae
   3.27%  qemu-system-aar  qemu-system-aarch64      [.] qht_lookup
   2.80%  qemu-system-aar  qemu-system-aarch64      [.] tlb_set_page_with_attrs
   2.06%  qemu-system-aar  qemu-system-aarch64      [.] address_space_ldq_le
   1.90%  qemu-system-aar  qemu-system-aarch64      [.] victim_tlb_hit
   1.89%  qemu-system-aar  qemu-system-aarch64      [.] address_space_translate_internal
   1.62%  qemu-system-aar  qemu-system-aarch64      [.] object_dynamic_cast_assert
   1.40%  qemu-system-aar  qemu-system-aarch64      [.] get_phys_addr
   1.35%  qemu-system-aar  qemu-system-aarch64      [.] tb_htable_lookup
   1.31%  qemu-system-aar  qemu-system-aarch64      [.] flatview_do_translate
   1.21%  qemu-system-aar  libc-2.27.so             [.] 0x000000000018ef2d
   1.12%  qemu-system-aar  qemu-system-aarch64      [.] get_page_addr_code
   1.06%  qemu-system-aar  libpthread-2.27.so       [.] __pthread_mutex_lock
   1.06%  qemu-system-aar  qemu-system-aarch64      [.] tlb_flush_nocheck
   1.01%  qemu-system-aar  [unknown]                [k] 0xffffffff88f95990
   0.98%  qemu-system-aar  qemu-system-aarch64      [.] tcg_gen_code


--
Alex Bennée

      parent reply	other threads:[~2018-06-01 15:38 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-21 23:39 [Qemu-devel] [PATCH v3 00/17] tcg: tb_lock removal redux v3 Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 01/17] qht: require a default comparison function Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 02/17] qht: return existing entry when qht_insert fails Emilio G. Cota
2018-05-31 10:43   ` Alex Bennée
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 03/17] tcg: track TBs with per-region BST's Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 04/17] tcg: move tb_ctx.tb_phys_invalidate_count to tcg_ctx Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 05/17] translate-all: iterate over TBs in a page with PAGE_FOR_EACH_TB Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 06/17] translate-all: make l1_map lockless Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 07/17] translate-all: remove hole in PageDesc Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 08/17] translate-all: work page-by-page in tb_invalidate_phys_range_1 Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 09/17] translate-all: move tb_invalidate_phys_page_range up in the file Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 10/17] translate-all: use per-page locking in !user-mode Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 11/17] translate-all: add page_locked assertions Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 12/17] translate-all: introduce assert_no_pages_locked Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 13/17] translate-all: discard TB when tb_link_page returns an existing matching TB Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 14/17] translate-all: protect TB jumps with a per-destination-TB lock Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 15/17] cputlb: remove tb_lock from tlb_flush functions Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 16/17] translate-all: remove tb_lock mention from cpu_restore_state_from_tb Emilio G. Cota
2018-05-21 23:39 ` [Qemu-devel] [PATCH v3 17/17] tcg: remove tb_lock Emilio G. Cota
2018-05-30 22:46 ` [Qemu-devel] [PATCH v3 00/17] tcg: tb_lock removal redux v3 Richard Henderson
2018-05-30 23:05   ` Richard Henderson
2018-06-01  9:32     ` Alex Bennée
2018-06-01 14:55       ` Richard Henderson
2018-06-02  0:29     ` Emilio G. Cota
2018-06-02  8:38       ` Alex Bennée
2018-06-14 18:34         ` Alex Bennée
2018-06-14 19:36           ` Richard Henderson
2018-06-01 15:38 ` Alex Bennée [this message]

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=87y3fyzfdm.fsf@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=cota@braap.org \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).