Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1194003

Re: [Xen-devel] [PATCH v3] xen/events: Support event channel rebind on ARM

From David Vrabel <david.vrabel@citrix.com>
Newsgroups linux.kernel
Subject Re: [Xen-devel] [PATCH v3] xen/events: Support event channel rebind on ARM
Date 2015-07-28 12:10 +0200
Message-ID <pR9ZE-61X-37@gated-at.bofh.it> (permalink)
References <pR9mV-521-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 28/07/15 10:10, Julien Grall wrote:
> Currently, the event channel rebind code is gated with the presence of
> the vector callback.
> 
> The virtual interrupt controller on ARM has the concept of per-CPU
> interrupt (PPI) which allow us to support per-VCPU event channel.
> Therefore there is no need of vector callback for ARM.
> 
> Xen is already using a free PPI to notify the guest VCPU of an event.
> Furthermore, the xen code initialization in Linux (see
> arch/arm/xen/enlighten.c) is requesting correctly a per-CPU IRQ.
> 
> Introduce new helper xen_support_evtchn_rebind to allow architecture
> decide whether rebind an event is support or not. It will always return
> 1 on ARM and keep the same behavior on x86.
> 
> This is also allow us to drop the usage of xen_have_vector_callback
> entirely in the ARM code.

Applied to for-linus-4.3, thanks.

David
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[PATCH v3] xen/events: Support event channel rebind on ARM Julien Grall <julien.grall@citrix.com> - 2015-07-28 11:30 +0200
  Re: [Xen-devel] [PATCH v3] xen/events: Support event channel rebind  on ARM David Vrabel <david.vrabel@citrix.com> - 2015-07-28 12:10 +0200

csiph-web