All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christoffer Dall <christoffer.dall@linaro.org>
To: Punit Agrawal <punit.agrawal@arm.com>
Cc: linux-kernel@vger.kernel.org, kvm@vger.kernel.org,
	kvmarm@lists.cs.columbia.edu,
	linux-arm-kernel@lists.infradead.org,
	Mark Rutland <mark.rutland@arm.com>,
	Marc Zyngier <marc.zyngier@arm.com>,
	Steven Rostedt <rostedt@goodmis.org>,
	Ingo Molnar <mingo@redhat.com>, Will Deacon <will.deacon@arm.com>
Subject: Re: [RFC v2 PATCH 5/7] arm64/kvm: hyp: tlb: use __tlbi() helper
Date: Tue, 6 Sep 2016 08:39:20 +0200	[thread overview]
Message-ID: <20160906063920.GD30513@cbox> (raw)
In-Reply-To: <1473093097-30932-6-git-send-email-punit.agrawal@arm.com>

On Mon, Sep 05, 2016 at 05:31:35PM +0100, Punit Agrawal wrote:
> From: Mark Rutland <mark.rutland@arm.com>
> 
> Now that we have a __tlbi() helper, make use of this in the arm64 KVM hyp
> code to get rid of asm() boilerplate. At the same time, we simplify
> __tlb_flush_vm_context by using __flush_icache_all(), as this has the
> appropriate instruction cache maintenance and barrier.
> 
> Signed-off-by: Mark Rutland <mark.rutland@arm.com>
> Cc: Marc Zyngier <marc.zyngier@arm.com>
> [ rename tlbi -> __tlbi, convert additional sites, update commit log ]
> Signed-off-by: Punit Agrawal <punit.agrawal@arm.com>

Acked-by: Christoffer Dall <christoffer.dall@linaro.org>

WARNING: multiple messages have this Message-ID (diff)
From: Christoffer Dall <christoffer.dall@linaro.org>
To: Punit Agrawal <punit.agrawal@arm.com>
Cc: kvm@vger.kernel.org, Marc Zyngier <marc.zyngier@arm.com>,
	Will Deacon <will.deacon@arm.com>,
	linux-kernel@vger.kernel.org,
	Steven Rostedt <rostedt@goodmis.org>,
	Ingo Molnar <mingo@redhat.com>,
	kvmarm@lists.cs.columbia.edu,
	linux-arm-kernel@lists.infradead.org
Subject: Re: [RFC v2 PATCH 5/7] arm64/kvm: hyp: tlb: use __tlbi() helper
Date: Tue, 6 Sep 2016 08:39:20 +0200	[thread overview]
Message-ID: <20160906063920.GD30513@cbox> (raw)
In-Reply-To: <1473093097-30932-6-git-send-email-punit.agrawal@arm.com>

On Mon, Sep 05, 2016 at 05:31:35PM +0100, Punit Agrawal wrote:
> From: Mark Rutland <mark.rutland@arm.com>
> 
> Now that we have a __tlbi() helper, make use of this in the arm64 KVM hyp
> code to get rid of asm() boilerplate. At the same time, we simplify
> __tlb_flush_vm_context by using __flush_icache_all(), as this has the
> appropriate instruction cache maintenance and barrier.
> 
> Signed-off-by: Mark Rutland <mark.rutland@arm.com>
> Cc: Marc Zyngier <marc.zyngier@arm.com>
> [ rename tlbi -> __tlbi, convert additional sites, update commit log ]
> Signed-off-by: Punit Agrawal <punit.agrawal@arm.com>

Acked-by: Christoffer Dall <christoffer.dall@linaro.org>

WARNING: multiple messages have this Message-ID (diff)
From: christoffer.dall@linaro.org (Christoffer Dall)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFC v2 PATCH 5/7] arm64/kvm: hyp: tlb: use __tlbi() helper
Date: Tue, 6 Sep 2016 08:39:20 +0200	[thread overview]
Message-ID: <20160906063920.GD30513@cbox> (raw)
In-Reply-To: <1473093097-30932-6-git-send-email-punit.agrawal@arm.com>

On Mon, Sep 05, 2016 at 05:31:35PM +0100, Punit Agrawal wrote:
> From: Mark Rutland <mark.rutland@arm.com>
> 
> Now that we have a __tlbi() helper, make use of this in the arm64 KVM hyp
> code to get rid of asm() boilerplate. At the same time, we simplify
> __tlb_flush_vm_context by using __flush_icache_all(), as this has the
> appropriate instruction cache maintenance and barrier.
> 
> Signed-off-by: Mark Rutland <mark.rutland@arm.com>
> Cc: Marc Zyngier <marc.zyngier@arm.com>
> [ rename tlbi -> __tlbi, convert additional sites, update commit log ]
> Signed-off-by: Punit Agrawal <punit.agrawal@arm.com>

Acked-by: Christoffer Dall <christoffer.dall@linaro.org>

  reply	other threads:[~2016-09-06  6:36 UTC|newest]

Thread overview: 76+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-05 16:31 [RFC v2 PATCH 0/7] Add support for monitoring guest TLB operations Punit Agrawal
2016-09-05 16:31 ` Punit Agrawal
2016-09-05 16:31 ` Punit Agrawal
2016-09-05 16:31 ` [RFC v2 PATCH 1/7] perf/trace: Add notification for perf trace events Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-05 16:31 ` [RFC v2 PATCH 2/7] KVM: Track the pid of the VM process Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-06  6:22   ` Christoffer Dall
2016-09-06  6:22     ` Christoffer Dall
2016-09-06  6:22     ` Christoffer Dall
2016-09-06  9:51     ` Punit Agrawal
2016-09-06  9:51       ` Punit Agrawal
2016-09-06  9:51       ` Punit Agrawal
2016-09-06 10:25       ` Christoffer Dall
2016-09-06 10:25         ` Christoffer Dall
2016-09-06 10:25         ` Christoffer Dall
2016-09-06 11:07         ` Punit Agrawal
2016-09-06 11:07           ` Punit Agrawal
2016-09-06 11:07           ` Punit Agrawal
2016-09-06 11:22           ` Christoffer Dall
2016-09-06 11:22             ` Christoffer Dall
2016-09-06 15:22             ` Punit Agrawal
2016-09-06 15:22               ` Punit Agrawal
2016-09-06 15:22               ` Punit Agrawal
2016-09-06 16:57               ` Christoffer Dall
2016-09-06 16:57                 ` Christoffer Dall
2016-09-06 17:03                 ` Punit Agrawal
2016-09-06 17:03                   ` Punit Agrawal
2016-09-06 17:03                   ` Punit Agrawal
2016-09-05 16:31 ` [RFC v2 PATCH 3/7] KVM: arm/arm64: Register perf trace event notifier Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-06  6:36   ` Christoffer Dall
2016-09-06  6:36     ` Christoffer Dall
2016-09-06  6:36     ` Christoffer Dall
2016-09-06 16:10     ` Punit Agrawal
2016-09-06 16:10       ` Punit Agrawal
2016-09-05 16:31 ` [RFC v2 PATCH 4/7] arm64: tlbflush.h: add __tlbi() macro Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-06  6:38   ` Christoffer Dall
2016-09-06  6:38     ` Christoffer Dall
2016-09-06  6:38     ` Christoffer Dall
2016-09-06 10:05     ` Punit Agrawal
2016-09-06 10:05       ` Punit Agrawal
2016-09-06 10:39       ` Christoffer Dall
2016-09-06 10:39         ` Christoffer Dall
2016-09-06 18:17   ` Will Deacon
2016-09-06 18:17     ` Will Deacon
2016-09-06 18:17     ` Will Deacon
2016-09-05 16:31 ` [RFC v2 PATCH 5/7] arm64/kvm: hyp: tlb: use __tlbi() helper Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-06  6:39   ` Christoffer Dall [this message]
2016-09-06  6:39     ` Christoffer Dall
2016-09-06  6:39     ` Christoffer Dall
2016-09-05 16:31 ` [RFC v2 PATCH 6/7] arm64: KVM: Handle trappable TLB instructions Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-06 10:21   ` Christoffer Dall
2016-09-06 10:21     ` Christoffer Dall
2016-09-06 10:21     ` Christoffer Dall
2016-09-06 15:44     ` Punit Agrawal
2016-09-06 15:44       ` Punit Agrawal
2016-09-06 16:59       ` Christoffer Dall
2016-09-06 16:59         ` Christoffer Dall
2016-09-05 16:31 ` [RFC v2 PATCH 7/7] arm64: KVM: Enable selective trapping of " Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-05 16:31   ` Punit Agrawal
2016-09-06 10:24   ` Christoffer Dall
2016-09-06 10:24     ` Christoffer Dall
2016-09-06 10:24     ` Christoffer Dall
2016-09-06 11:33     ` Punit Agrawal
2016-09-06 11:33       ` Punit Agrawal

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=20160906063920.GD30513@cbox \
    --to=christoffer.dall@linaro.org \
    --cc=kvm@vger.kernel.org \
    --cc=kvmarm@lists.cs.columbia.edu \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=marc.zyngier@arm.com \
    --cc=mark.rutland@arm.com \
    --cc=mingo@redhat.com \
    --cc=punit.agrawal@arm.com \
    --cc=rostedt@goodmis.org \
    --cc=will.deacon@arm.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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.