From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [RFC for-4.5 0/5] xen/arm: Remove processor specific bits in code Date: Tue, 11 Feb 2014 20:04:40 +0000 Message-ID: <1392149085-14366-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 1WDJZh-00052l-5e for xen-devel@lists.xenproject.org; Tue, 11 Feb 2014 20:04:57 +0000 Received: by mail-ee0-f41.google.com with SMTP id e51so3320798eek.28 for ; Tue, 11 Feb 2014 12:04:55 -0800 (PST) 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, Julien Grall , tim@xen.org, ian.campbell@citrix.com List-Id: xen-devel@lists.xenproject.org Hello, This patch series follow a patch I have sent few months ago see: https://patches.linaro.org/19617/. I took a new approach and introduced specific processors callback which will be called at least during vcpu initialization. In the future, we can extend the structure to add new callbacks. This patch series also removes xen/include/asm-arm/processor-ca{15,7}.h, both headers are not used in Xen. Sincerely yours, Julien Grall (5): xen/arm32: head.S: Remove CA15 and CA7 specific includes xen/arm32: Introduce lookup_processor_type xen/arm64: Implement lookup_processor_type as a dummy function xen/arm: Remove processor specific setup in vcpu_initialise xen/arm: Remove asm-arm/processor-ca{15,7}.h headers xen/arch/arm/Makefile | 1 + xen/arch/arm/arm32/Makefile | 2 +- xen/arch/arm/arm32/head.S | 59 +++++++++++++++++++++++++--------- xen/arch/arm/arm32/proc-v7-c.c | 32 ++++++++++++++++++ xen/arch/arm/arm32/proc-v7.S | 3 ++ xen/arch/arm/arm64/head.S | 7 ++++ xen/arch/arm/domain.c | 8 ++--- xen/arch/arm/processor.c | 49 ++++++++++++++++++++++++++++ xen/arch/arm/setup.c | 3 ++ xen/include/asm-arm/processor-ca15.h | 42 ------------------------ xen/include/asm-arm/processor-ca7.h | 20 ------------ xen/include/asm-arm/procinfo.h | 17 ++++++++-- 12 files changed, 156 insertions(+), 87 deletions(-) create mode 100644 xen/arch/arm/arm32/proc-v7-c.c create mode 100644 xen/arch/arm/processor.c delete mode 100644 xen/include/asm-arm/processor-ca15.h delete mode 100644 xen/include/asm-arm/processor-ca7.h -- 1.7.10.4