From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nathan Studer Subject: [PATCH v2 0/2] arinc: Implement cpu-pool support Date: Tue, 3 Dec 2013 17:24:25 -0500 Message-ID: <1386109467-9095-1-git-send-email-nate.studer@dornerworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Simon Martin , Ian Campbell , Stefano Stabellini , George Dunlap , Andrew Cooper , Ian Jackson , Robert VanVossen , Nathan Studer List-Id: xen-devel@lists.xenproject.org From: Nathan Studer Update the arinc653 scheduler to support CPU cpu pools. These changes do not implement arinc653 multicore. Since the schedule only supports 1 vcpu entry per slot, even if the vcpus of a domain are run on multiple pcpus, the scheduler will essentially serialize their execution. The formatting patch from the original series has already been applied and has been dropped from v2. George, you granted a release-ack for the original series, which I sent in almost two weeks ago (I left on paternity leave in the meantime). I would argue that this functionality could be granted an exception for the same reasons you listed in your original release-ack, but if this is no longer the case, I defer to your judgement. Nathan Studer (2): arinc: Add cpu-pool support to scheduler. arinc: Add poolid parameter to scheduler get/set functions tools/libxc/xc_arinc653.c | 6 ++- tools/libxc/xenctrl.h | 2 + xen/common/sched_arinc653.c | 111 ++++++++++++++++++++++++++++++++----------- 3 files changed, 90 insertions(+), 29 deletions(-) -- 1.7.9.5