From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [PATCH 02/11] evtchn: refactor low-level event channel port ops Date: Mon, 16 Sep 2013 11:08:04 +0100 Message-ID: <5236D884.2090803@citrix.com> References: <1379091373-30293-1-git-send-email-david.vrabel@citrix.com> <1379091373-30293-3-git-send-email-david.vrabel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Stefano Stabellini Cc: Keir Fraser , Jan Beulich , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org On 15/09/13 14:11, Stefano Stabellini wrote: > On Sun, 15 Sep 2013, Stefano Stabellini wrote: >> On Fri, 13 Sep 2013, David Vrabel wrote: >>> diff --git a/xen/common/event_2l.c b/xen/common/event_2l.c >>> new file mode 100644 >>> index 0000000..18c0c6e >>> --- /dev/null >>> +++ b/xen/common/event_2l.c >>> @@ -0,0 +1,99 @@ >>> +/* >>> + * Event channel port operations. >>> + * >>> + * Copyright (c) 2003-2006, K A Fraser. >>> + * >>> + * This source code is licensed under the GNU General Public License, >>> + * Version 2 or later. See the file COPYING for more details. >>> + */ >> >> Does it have to be GPLv2 only? Can it be dual-licensed BSD to make it >> easier for other operating systems to support the new interface? >> > > I meant to quote the new Linux files: > > drivers/xen/events/events_internal.h > drivers/xen/events/n-level.c These will have to stay as GPLv2 as the are derived from the original events.c which does not have any license stated (so we must assume GPLv2). > drivers/xen/events/fifo.c I will make this one dual GPLv2 or later and 2-clause BSD. Although, I do think that any implementer would be better off basing their work off the documentation rather a Linux-centric implementation. David