From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v3 0/4] xen/arm: Add support for XSM Date: Fri, 21 Mar 2014 13:05:05 +0000 Message-ID: <1395407109-19153-1-git-send-email-julien.grall@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1WQz8N-0007Sv-TU for xen-devel@lists.xenproject.org; Fri, 21 Mar 2014 13:05:16 +0000 Received: by mail-ee0-f51.google.com with SMTP id c13so1783453eek.24 for ; Fri, 21 Mar 2014 06:05:13 -0700 (PDT) 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.xenproject.org Cc: stefano.stabellini@citrix.com, Daniel De Graaf , Julien Grall , tim@xen.org, ian.campbell@citrix.com List-Id: xen-devel@lists.xenproject.org Hello all, This patch series aims to add support for XSM on ARM. I've tried to boot Xen on my board with the policy provided in the repository (see tools/flask/policy). It boots with few warnings because some hypercall are not describe in the policy. Major changes in v3: - Patch #1-#11 from v2 already upstreamed - Minor change in "Add support for device tree" Major changes in v2: - Fix various typo in commit message - Fix compilation on ARM64 - Add xsm_core_init (patch #14) to avoid code duplication A working tree can be found here: git://xenbits.xen.org/people/julieng/xen-unstable.git branch xsm-v3 Sincerely yours, Cc: Daniel De Graaf Julien Grall (4): xen/xsm: Don't use multiboot by default to initialize XSM xen/xsm: Add xsm_core_init function xen/xsm: Add support for device tree xen/arm: Add support for XSM docs/misc/arm/device-tree/booting.txt | 1 + xen/arch/arm/setup.c | 4 +-- xen/arch/arm/traps.c | 1 + xen/arch/x86/setup.c | 2 +- xen/common/device_tree.c | 2 ++ xen/include/asm-x86/config.h | 2 ++ xen/include/xen/device_tree.h | 3 +- xen/include/xsm/xsm.h | 35 ++++++++++++++----- xen/xsm/xsm_core.c | 59 ++++++++++++++++++++++++++------- xen/xsm/xsm_policy.c | 47 ++++++++++++++++++++++++-- 10 files changed, 129 insertions(+), 27 deletions(-) -- 1.7.10.4