Mailing List Archive

[PATCH 02/14] arm: import the files required to "arm" port.
arm: import the files required to "arm" port.

config/arm.mk | 28 +++
xen/arch/arm/Makefile | 47 +++++
xen/arch/arm/Rules.mk | 25 +++
xen/arch/arm/lib/Makefile | 11 +
xen/arch/arm/lib/ashldi3.S | 45 +++++
xen/arch/arm/lib/ashrdi3.S | 46 +++++
xen/arch/arm/lib/bpabi-asm.S | 55 ++++++
xen/arch/arm/lib/bpabi.c | 51 ++++++
xen/arch/arm/lib/clearbit.S | 24 ++
xen/arch/arm/lib/copy_template.S | 255 ++++++++++++++++++++++++++++++
xen/arch/arm/lib/delay.S | 7 +
xen/arch/arm/lib/div64.S | 199 ++++++++++++++++++++++++
xen/arch/arm/lib/findbit.S | 81 +++++++++
xen/arch/arm/lib/gcclib.h | 33 ++++
xen/arch/arm/lib/getuser.S | 77 +++++++++
xen/arch/arm/lib/lib1funcs.S | 256 +++++++++++++++++++++++++++++++
xen/arch/arm/lib/longlong.h | 183 ++++++++++++++++++++++
xen/arch/arm/lib/lshrdi3.S | 17 ++
xen/arch/arm/lib/math.c | 3 +
xen/arch/arm/lib/memchr.S | 14 +
xen/arch/arm/lib/memcpy.S | 60 +++++++
xen/arch/arm/lib/memmove.S | 207 +++++++++++++++++++++++++
xen/arch/arm/lib/memory.S | 421 +++++++++++++++++++++++++++++++++++++++++++++++++++
xen/arch/arm/lib/memset.S | 69 ++++++++
xen/arch/arm/lib/memzero.S | 71 ++++++++
xen/arch/arm/lib/muldi3.c | 86 ++++++++++
xen/arch/arm/lib/putuser.S | 75 +++++++++
xen/arch/arm/lib/setbit.S | 22 ++
xen/arch/arm/lib/strchr.S | 15 +
xen/arch/arm/lib/testchangebit.S | 22 ++
xen/arch/arm/lib/testclearbit.S | 22 ++
xen/arch/arm/lib/testsetbit.S | 20 ++
xen/arch/arm/lib/uaccess.S | 684 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
xen/arch/arm/lib/udivdi3.c | 242 +++++++++++++++++++++++++++++
xen/arch/arm/lib/uldivmod.S | 148 +++++++++++++++++
xen/arch/arm/tegra/Makefile | 1 +
xen/arch/arm/tegra/Rules.mk | 1 +
xen/arch/arm/tegra/dummy.c | 3 +
xen/arch/arm/xen/Makefile | 19 ++
xen/arch/arm/xen/arch_domain.c | 212 +++++++++++++++++++++++++
xen/arch/arm/xen/arch_domctl.c | 43 +++++
xen/arch/arm/xen/arch_sysctl.c | 38 ++++
xen/arch/arm/xen/asm-offsets.c | 40 ++++
xen/arch/arm/xen/bug.c | 32 +++
xen/arch/arm/xen/cpu.c | 97 +++++++++++
xen/arch/arm/xen/crash.c | 25 +++
xen/arch/arm/xen/domain_build.c | 47 +++++
xen/arch/arm/xen/domain_page.c | 22 ++
xen/arch/arm/xen/fault.c | 123 ++++++++++++++
xen/arch/arm/xen/grant_table.c | 53 ++++++
xen/arch/arm/xen/iommu.c | 24 ++
xen/arch/arm/xen/irq.c | 84 ++++++++++
xen/arch/arm/xen/machine_kexec.c | 31 +++
xen/arch/arm/xen/mm.c | 194 +++++++++++++++++++++++
xen/arch/arm/xen/p2m.c | 44 +++++
xen/arch/arm/xen/pci.c | 74 ++++++++
xen/arch/arm/xen/perfmon.c | 26 +++
xen/arch/arm/xen/setup.c | 64 +++++++
xen/arch/arm/xen/shutdown.c | 38 ++++
xen/arch/arm/xen/time.c | 83 ++++++++++
xen/arch/arm/xen/tlb.c | 26 +++
xen/arch/arm/xen/xen.lds.S | 159 +++++++++++++++++++
xen/include/asm-arm/acpi.h | 8 +
xen/include/asm-arm/asm-macros.h | 106 ++++++++++++
xen/include/asm-arm/atomic.h | 179 +++++++++++++++++++++
xen/include/asm-arm/bitops.h | 193 +++++++++++++++++++++++
xen/include/asm-arm/bug.h | 32 +++
xen/include/asm-arm/byteorder.h | 9 +
xen/include/asm-arm/cache.h | 11 +
xen/include/asm-arm/config.h | 61 +++++++
xen/include/asm-arm/cpu-domain.h | 39 ++++
xen/include/asm-arm/current.h | 73 ++++++++
xen/include/asm-arm/debugger.h | 24 ++
xen/include/asm-arm/delay.h | 6 +
xen/include/asm-arm/div64.h | 43 +++++
xen/include/asm-arm/domain.h | 79 +++++++++
xen/include/asm-arm/elf.h | 53 ++++++
xen/include/asm-arm/event.h | 39 ++++
xen/include/asm-arm/flushtlb.h | 25 +++
xen/include/asm-arm/grant_table.h | 62 +++++++
xen/include/asm-arm/guest_access.h | 136 ++++++++++++++++
xen/include/asm-arm/hardirq.h | 21 ++
xen/include/asm-arm/hypercall.h | 68 ++++++++
xen/include/asm-arm/init.h | 4 +
xen/include/asm-arm/io.h | 32 +++
xen/include/asm-arm/iocap.h | 15 +
xen/include/asm-arm/iommu.h | 14 +
xen/include/asm-arm/irq.h | 50 ++++++
xen/include/asm-arm/mm.h | 237 ++++++++++++++++++++++++++++
xen/include/asm-arm/mmu.h | 11 +
xen/include/asm-arm/multicall.h | 9 +
xen/include/asm-arm/numa.h | 21 ++
xen/include/asm-arm/p2m.h | 10 +
xen/include/asm-arm/page.h | 95 +++++++++++
xen/include/asm-arm/pci.h | 9 +
xen/include/asm-arm/percpu.h | 16 +
xen/include/asm-arm/processor.h | 219 ++++++++++++++++++++++++++
xen/include/asm-arm/regs.h | 17 ++
xen/include/asm-arm/smp.h | 28 +++
xen/include/asm-arm/softirq.h | 11 +
xen/include/asm-arm/spinlock.h | 200 ++++++++++++++++++++++++
xen/include/asm-arm/string.h | 49 +++++
xen/include/asm-arm/system.h | 148 +++++++++++++++++
xen/include/asm-arm/tegra/config.h | 11 +
xen/include/asm-arm/time.h | 24 ++
xen/include/asm-arm/trace.h | 6 +
xen/include/asm-arm/types.h | 58 +++++++
xen/include/asm-arm/xenoprof.h | 43 +++++
xen/include/public/arch-arm.h | 180 +++++++++++++++++++++
109 files changed, 8008 insertions(+), 0 deletions(-)

Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>