From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Leonard Subject: [PATCH ARM v8 0/4] mini-os: initial ARM support Date: Fri, 3 Oct 2014 10:20:47 +0100 Message-ID: <1412328051-20015-1-git-send-email-talex5@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1XZz1c-0002Si-0G for xen-devel@lists.xenproject.org; Fri, 03 Oct 2014 09:19:44 +0000 Received: by mail-wi0-f175.google.com with SMTP id d1so6485952wiv.8 for ; Fri, 03 Oct 2014 02:19:42 -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: Thomas Leonard , Ian.Campbell@citrix.com, anil@recoil.org, stefano.stabellini@eu.citrix.com, samuel.thibault@ens-lyon.org, Dave.Scott@eu.citrix.com List-Id: xen-devel@lists.xenproject.org This series is based on Karim's ARM support commits, further broken up into smaller patches. Changes since v7: - removed unnecessary isb - removed some debug comments - simplified some of the asm calls - updated libfdt_env for new libfdt version Thomas Leonard (4): mini-os: arm: time mini-os: arm: interrupt controller mini-os: arm: build system mini-os: arm: show registers, stack and exception vector on fault .gitignore | 3 + extras/mini-os/ARM-TODO.txt | 4 + extras/mini-os/COPYING | 27 ++++ extras/mini-os/Config.mk | 2 + extras/mini-os/Makefile | 38 +++++- extras/mini-os/arch/arm/Makefile | 32 +++++ extras/mini-os/arch/arm/arch.mk | 7 ++ extras/mini-os/arch/arm/arm32.S | 75 ++++++++++-- extras/mini-os/arch/arm/gic.c | 237 ++++++++++++++++++++++++++++++++++++ extras/mini-os/arch/arm/panic.c | 98 +++++++++++++++ extras/mini-os/arch/arm/time.c | 136 +++++++++++++++++++++ extras/mini-os/include/lib.h | 4 +- extras/mini-os/include/libfdt_env.h | 33 +++++ extras/mini-os/lib/memmove.c | 45 +++++++ extras/mini-os/lib/string.c | 12 ++ 15 files changed, 743 insertions(+), 10 deletions(-) create mode 100644 extras/mini-os/ARM-TODO.txt create mode 100755 extras/mini-os/arch/arm/Makefile create mode 100644 extras/mini-os/arch/arm/arch.mk create mode 100644 extras/mini-os/arch/arm/gic.c create mode 100644 extras/mini-os/arch/arm/panic.c create mode 100644 extras/mini-os/arch/arm/time.c create mode 100644 extras/mini-os/include/libfdt_env.h create mode 100644 extras/mini-os/lib/memmove.c -- 2.1.1