summaryrefslogtreecommitdiffstats
path: root/qemu/roms/u-boot/arch/arc/include/asm
diff options
context:
space:
mode:
authorRajithaY <rajithax.yerrumsetty@intel.com>2017-04-25 03:31:15 -0700
committerRajitha Yerrumchetty <rajithax.yerrumsetty@intel.com>2017-05-22 06:48:08 +0000
commitbb756eebdac6fd24e8919e2c43f7d2c8c4091f59 (patch)
treeca11e03542edf2d8f631efeca5e1626d211107e3 /qemu/roms/u-boot/arch/arc/include/asm
parenta14b48d18a9ed03ec191cf16b162206998a895ce (diff)
Adding qemu as a submodule of KVMFORNFV
This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Diffstat (limited to 'qemu/roms/u-boot/arch/arc/include/asm')
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/arcregs.h55
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/bitops.h19
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/byteorder.h23
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/cache.h23
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/config.h14
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/errno.h1
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/global_data.h19
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/io.h218
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/posix_types.h39
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/ptrace.h50
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/sections.h14
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/string.h27
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/types.h55
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/u-boot-arc.h12
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/u-boot.h15
-rw-r--r--qemu/roms/u-boot/arch/arc/include/asm/unaligned.h1
16 files changed, 0 insertions, 585 deletions
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/arcregs.h b/qemu/roms/u-boot/arch/arc/include/asm/arcregs.h
deleted file mode 100644
index 5d48d11ba..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/arcregs.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef _ASM_ARC_ARCREGS_H
-#define _ASM_ARC_ARCREGS_H
-
-/*
- * ARC architecture has additional address space - auxiliary registers.
- * These registers are mostly used for configuration purposes.
- * These registers are not memory mapped and special commands are used for
- * access: "lr"/"sr".
- */
-
-#define ARC_AUX_IDENTITY 0x04
-#define ARC_AUX_STATUS32 0x0a
-
-/* Instruction cache related auxiliary registers */
-#define ARC_AUX_IC_IVIC 0x10
-#define ARC_AUX_IC_CTRL 0x11
-#define ARC_AUX_IC_IVIL 0x19
-#if (CONFIG_ARC_MMU_VER > 2)
-#define ARC_AUX_IC_PTAG 0x1E
-#endif
-
-/* Timer related auxiliary registers */
-#define ARC_AUX_TIMER0_CNT 0x21 /* Timer 0 count */
-#define ARC_AUX_TIMER0_CTRL 0x22 /* Timer 0 control */
-#define ARC_AUX_TIMER0_LIMIT 0x23 /* Timer 0 limit */
-
-#define ARC_AUX_INTR_VEC_BASE 0x25
-
-/* Data cache related auxiliary registers */
-#define ARC_AUX_DC_IVDC 0x47
-#define ARC_AUX_DC_CTRL 0x48
-
-#define ARC_AUX_DC_IVDL 0x4A
-#define ARC_AUX_DC_FLSH 0x4B
-#define ARC_AUX_DC_FLDL 0x4C
-#if (CONFIG_ARC_MMU_VER > 2)
-#define ARC_AUX_DC_PTAG 0x5C
-#endif
-
-#ifndef __ASSEMBLY__
-/* Accessors for auxiliary registers */
-#define read_aux_reg(reg) __builtin_arc_lr(reg)
-
-/* gcc builtin sr needs reg param to be long immediate */
-#define write_aux_reg(reg_immed, val) \
- __builtin_arc_sr((unsigned int)val, reg_immed)
-#endif /* __ASSEMBLY__ */
-
-#endif /* _ASM_ARC_ARCREGS_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/bitops.h b/qemu/roms/u-boot/arch/arc/include/asm/bitops.h
deleted file mode 100644
index 85721aaee..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/bitops.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_BITOPS_H
-#define __ASM_ARC_BITOPS_H
-
-/*
- * hweightN: returns the hamming weight (i.e. the number
- * of bits set) of a N-bit word
- */
-
-#define hweight32(x) generic_hweight32(x)
-#define hweight16(x) generic_hweight16(x)
-#define hweight8(x) generic_hweight8(x)
-
-#endif /* __ASM_ARC_BITOPS_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/byteorder.h b/qemu/roms/u-boot/arch/arc/include/asm/byteorder.h
deleted file mode 100644
index 2fa9776ca..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/byteorder.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_BYTEORDER_H
-#define __ASM_ARC_BYTEORDER_H
-
-#include <asm/types.h>
-
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
- #define __BYTEORDER_HAS_U64__
- #define __SWAB_64_THRU_32__
-#endif
-
-#ifdef __LITTLE_ENDIAN__
- #include <linux/byteorder/little_endian.h>
-#else
- #include <linux/byteorder/big_endian.h>
-#endif /* CONFIG_SYS_BIG_ENDIAN */
-
-#endif /* ASM_ARC_BYTEORDER_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/cache.h b/qemu/roms/u-boot/arch/arc/include/asm/cache.h
deleted file mode 100644
index 16e7568ef..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/cache.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_CACHE_H
-#define __ASM_ARC_CACHE_H
-
-#include <config.h>
-
-/*
- * The current upper bound for ARC L1 data cache line sizes is 128 bytes.
- * We use that value for aligning DMA buffers unless the board config has
- * specified an alternate cache line size.
- */
-#ifdef CONFIG_SYS_CACHELINE_SIZE
-#define ARCH_DMA_MINALIGN CONFIG_SYS_CACHELINE_SIZE
-#else
-#define ARCH_DMA_MINALIGN 128
-#endif
-
-#endif /* __ASM_ARC_CACHE_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/config.h b/qemu/roms/u-boot/arch/arc/include/asm/config.h
deleted file mode 100644
index 3d331cc97..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/config.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_CONFIG_H_
-#define __ASM_ARC_CONFIG_H_
-
-#define CONFIG_SYS_GENERIC_GLOBAL_DATA
-
-#define CONFIG_LMB
-
-#endif /*__ASM_ARC_CONFIG_H_ */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/errno.h b/qemu/roms/u-boot/arch/arc/include/asm/errno.h
deleted file mode 100644
index 4c82b503d..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/errno.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <asm-generic/errno.h>
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/global_data.h b/qemu/roms/u-boot/arch/arc/include/asm/global_data.h
deleted file mode 100644
index d644e8058..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/global_data.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_GLOBAL_DATA_H
-#define __ASM_ARC_GLOBAL_DATA_H
-
-/* Architecture-specific global data */
-struct arch_global_data {
- int running_on_hw;
-};
-
-#include <asm-generic/global_data.h>
-
-#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r25")
-
-#endif /* __ASM_ARC_GLOBAL_DATA_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/io.h b/qemu/roms/u-boot/arch/arc/include/asm/io.h
deleted file mode 100644
index 24b733730..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/io.h
+++ /dev/null
@@ -1,218 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_IO_H
-#define __ASM_ARC_IO_H
-
-#include <linux/types.h>
-#include <asm/byteorder.h>
-
-static inline void sync(void)
-{
- /* Not yet implemented */
-}
-
-static inline u8 __raw_readb(const volatile void __iomem *addr)
-{
- u8 b;
-
- __asm__ __volatile__("ldb%U1 %0, %1\n"
- : "=r" (b)
- : "m" (*(volatile u8 __force *)addr)
- : "memory");
- return b;
-}
-
-static inline u16 __raw_readw(const volatile void __iomem *addr)
-{
- u16 s;
-
- __asm__ __volatile__("ldw%U1 %0, %1\n"
- : "=r" (s)
- : "m" (*(volatile u16 __force *)addr)
- : "memory");
- return s;
-}
-
-static inline u32 __raw_readl(const volatile void __iomem *addr)
-{
- u32 w;
-
- __asm__ __volatile__("ld%U1 %0, %1\n"
- : "=r" (w)
- : "m" (*(volatile u32 __force *)addr)
- : "memory");
- return w;
-}
-
-#define readb __raw_readb
-
-static inline u16 readw(const volatile void __iomem *addr)
-{
- return __le16_to_cpu(__raw_readw(addr));
-}
-
-static inline u32 readl(const volatile void __iomem *addr)
-{
- return __le32_to_cpu(__raw_readl(addr));
-}
-
-static inline void __raw_writeb(u8 b, volatile void __iomem *addr)
-{
- __asm__ __volatile__("stb%U1 %0, %1\n"
- :
- : "r" (b), "m" (*(volatile u8 __force *)addr)
- : "memory");
-}
-
-static inline void __raw_writew(u16 s, volatile void __iomem *addr)
-{
- __asm__ __volatile__("stw%U1 %0, %1\n"
- :
- : "r" (s), "m" (*(volatile u16 __force *)addr)
- : "memory");
-}
-
-static inline void __raw_writel(u32 w, volatile void __iomem *addr)
-{
- __asm__ __volatile__("st%U1 %0, %1\n"
- :
- : "r" (w), "m" (*(volatile u32 __force *)addr)
- : "memory");
-}
-
-#define writeb __raw_writeb
-#define writew(b, addr) __raw_writew(__cpu_to_le16(b), addr)
-#define writel(b, addr) __raw_writel(__cpu_to_le32(b), addr)
-
-static inline int __raw_readsb(unsigned int addr, void *data, int bytelen)
-{
- __asm__ __volatile__ ("1:ld.di r8, [r0]\n"
- "sub.f r2, r2, 1\n"
- "bnz.d 1b\n"
- "stb.ab r8, [r1, 1]\n"
- :
- : "r" (addr), "r" (data), "r" (bytelen)
- : "r8");
- return bytelen;
-}
-
-static inline int __raw_readsw(unsigned int addr, void *data, int wordlen)
-{
- __asm__ __volatile__ ("1:ld.di r8, [r0]\n"
- "sub.f r2, r2, 1\n"
- "bnz.d 1b\n"
- "stw.ab r8, [r1, 2]\n"
- :
- : "r" (addr), "r" (data), "r" (wordlen)
- : "r8");
- return wordlen;
-}
-
-static inline int __raw_readsl(unsigned int addr, void *data, int longlen)
-{
- __asm__ __volatile__ ("1:ld.di r8, [r0]\n"
- "sub.f r2, r2, 1\n"
- "bnz.d 1b\n"
- "st.ab r8, [r1, 4]\n"
- :
- : "r" (addr), "r" (data), "r" (longlen)
- : "r8");
- return longlen;
-}
-
-static inline int __raw_writesb(unsigned int addr, void *data, int bytelen)
-{
- __asm__ __volatile__ ("1:ldb.ab r8, [r1, 1]\n"
- "sub.f r2, r2, 1\n"
- "bnz.d 1b\n"
- "st.di r8, [r0, 0]\n"
- :
- : "r" (addr), "r" (data), "r" (bytelen)
- : "r8");
- return bytelen;
-}
-
-static inline int __raw_writesw(unsigned int addr, void *data, int wordlen)
-{
- __asm__ __volatile__ ("1:ldw.ab r8, [r1, 2]\n"
- "sub.f r2, r2, 1\n"
- "bnz.d 1b\n"
- "st.ab.di r8, [r0, 0]\n"
- :
- : "r" (addr), "r" (data), "r" (wordlen)
- : "r8");
- return wordlen;
-}
-
-static inline int __raw_writesl(unsigned int addr, void *data, int longlen)
-{
- __asm__ __volatile__ ("1:ld.ab r8, [r1, 4]\n"
- "sub.f r2, r2, 1\n"
- "bnz.d 1b\n"
- "st.ab.di r8, [r0, 0]\n"
- :
- : "r" (addr), "r" (data), "r" (longlen)
- : "r8");
- return longlen;
-}
-
-#define out_arch(type, endian, a, v) __raw_write##type(cpu_to_##endian(v), a)
-#define in_arch(type, endian, a) endian##_to_cpu(__raw_read##type(a))
-
-#define out_le32(a, v) out_arch(l, le32, a, v)
-#define out_le16(a, v) out_arch(w, le16, a, v)
-
-#define in_le32(a) in_arch(l, le32, a)
-#define in_le16(a) in_arch(w, le16, a)
-
-#define out_be32(a, v) out_arch(l, be32, a, v)
-#define out_be16(a, v) out_arch(w, be16, a, v)
-
-#define in_be32(a) in_arch(l, be32, a)
-#define in_be16(a) in_arch(w, be16, a)
-
-#define out_8(a, v) __raw_writeb(v, a)
-#define in_8(a) __raw_readb(a)
-
-/*
- * Clear and set bits in one shot. These macros can be used to clear and
- * set multiple bits in a register using a single call. These macros can
- * also be used to set a multiple-bit bit pattern using a mask, by
- * specifying the mask in the 'clear' parameter and the new bit pattern
- * in the 'set' parameter.
- */
-
-#define clrbits(type, addr, clear) \
- out_##type((addr), in_##type(addr) & ~(clear))
-
-#define setbits(type, addr, set) \
- out_##type((addr), in_##type(addr) | (set))
-
-#define clrsetbits(type, addr, clear, set) \
- out_##type((addr), (in_##type(addr) & ~(clear)) | (set))
-
-#define clrbits_be32(addr, clear) clrbits(be32, addr, clear)
-#define setbits_be32(addr, set) setbits(be32, addr, set)
-#define clrsetbits_be32(addr, clear, set) clrsetbits(be32, addr, clear, set)
-
-#define clrbits_le32(addr, clear) clrbits(le32, addr, clear)
-#define setbits_le32(addr, set) setbits(le32, addr, set)
-#define clrsetbits_le32(addr, clear, set) clrsetbits(le32, addr, clear, set)
-
-#define clrbits_be16(addr, clear) clrbits(be16, addr, clear)
-#define setbits_be16(addr, set) setbits(be16, addr, set)
-#define clrsetbits_be16(addr, clear, set) clrsetbits(be16, addr, clear, set)
-
-#define clrbits_le16(addr, clear) clrbits(le16, addr, clear)
-#define setbits_le16(addr, set) setbits(le16, addr, set)
-#define clrsetbits_le16(addr, clear, set) clrsetbits(le16, addr, clear, set)
-
-#define clrbits_8(addr, clear) clrbits(8, addr, clear)
-#define setbits_8(addr, set) setbits(8, addr, set)
-#define clrsetbits_8(addr, clear, set) clrsetbits(8, addr, clear, set)
-
-#endif /* __ASM_ARC_IO_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/posix_types.h b/qemu/roms/u-boot/arch/arc/include/asm/posix_types.h
deleted file mode 100644
index 20415f070..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/posix_types.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_POSIX_TYPES_H
-#define __ASM_ARC_POSIX_TYPES_H
-
-typedef unsigned short __kernel_dev_t;
-typedef unsigned long __kernel_ino_t;
-typedef unsigned short __kernel_mode_t;
-typedef unsigned short __kernel_nlink_t;
-typedef long __kernel_off_t;
-typedef int __kernel_pid_t;
-typedef unsigned short __kernel_ipc_pid_t;
-typedef unsigned short __kernel_uid_t;
-typedef unsigned short __kernel_gid_t;
-typedef unsigned int __kernel_size_t;
-typedef int __kernel_ssize_t;
-typedef int __kernel_ptrdiff_t;
-typedef long __kernel_time_t;
-typedef long __kernel_suseconds_t;
-typedef long __kernel_clock_t;
-typedef int __kernel_daddr_t;
-typedef char *__kernel_caddr_t;
-typedef unsigned short __kernel_uid16_t;
-typedef unsigned short __kernel_gid16_t;
-typedef unsigned int __kernel_uid32_t;
-typedef unsigned int __kernel_gid32_t;
-
-typedef unsigned short __kernel_old_uid_t;
-typedef unsigned short __kernel_old_gid_t;
-
-#ifdef __GNUC__
-typedef long long __kernel_loff_t;
-#endif
-
-#endif /* __ASM_ARC_POSIX_TYPES_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/ptrace.h b/qemu/roms/u-boot/arch/arc/include/asm/ptrace.h
deleted file mode 100644
index 8f73b31c1..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/ptrace.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_PTRACE_H
-#define __ASM_ARC_PTRACE_H
-
-struct pt_regs {
- long bta;
- long lp_start;
- long lp_end;
- long lp_count;
- long status32;
- long ret;
- long blink;
- long fp;
- long r26; /* gp */
- long r25;
- long r24;
- long r23;
- long r22;
- long r21;
- long r20;
- long r19;
- long r18;
- long r17;
- long r16;
- long r15;
- long r14;
- long r13;
- long r12;
- long r11;
- long r10;
- long r9;
- long r8;
- long r7;
- long r6;
- long r5;
- long r4;
- long r3;
- long r2;
- long r1;
- long r0;
- long sp;
- long ecr;
-};
-
-#endif /* __ASM_ARC_PTRACE_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/sections.h b/qemu/roms/u-boot/arch/arc/include/asm/sections.h
deleted file mode 100644
index 18484a17f..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/sections.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_SECTIONS_H
-#define __ASM_ARC_SECTIONS_H
-
-#include <asm-generic/sections.h>
-
-extern ulong __text_end;
-
-#endif /* __ASM_ARC_SECTIONS_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/string.h b/qemu/roms/u-boot/arch/arc/include/asm/string.h
deleted file mode 100644
index 909129c33..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/string.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_STRING_H
-#define __ASM_ARC_STRING_H
-
-#define __HAVE_ARCH_MEMSET
-#define __HAVE_ARCH_MEMCPY
-#define __HAVE_ARCH_MEMCMP
-#define __HAVE_ARCH_STRCHR
-#define __HAVE_ARCH_STRCPY
-#define __HAVE_ARCH_STRCMP
-#define __HAVE_ARCH_STRLEN
-
-extern void *memset(void *ptr, int, __kernel_size_t);
-extern void *memcpy(void *, const void *, __kernel_size_t);
-extern void memzero(void *ptr, __kernel_size_t n);
-extern int memcmp(const void *, const void *, __kernel_size_t);
-extern char *strchr(const char *s, int c);
-extern char *strcpy(char *dest, const char *src);
-extern int strcmp(const char *cs, const char *ct);
-extern __kernel_size_t strlen(const char *);
-
-#endif /* __ASM_ARC_STRING_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/types.h b/qemu/roms/u-boot/arch/arc/include/asm/types.h
deleted file mode 100644
index 24eeb76bd..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/types.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_TYPES_H
-#define __ASM_ARC_TYPES_H
-
-typedef unsigned short umode_t;
-
-/*
- * __xx is ok: it doesn't pollute the POSIX namespace. Use these in the
- * header files exported to user space
- */
-
-typedef __signed__ char __s8;
-typedef unsigned char __u8;
-
-typedef __signed__ short __s16;
-typedef unsigned short __u16;
-
-typedef __signed__ int __s32;
-typedef unsigned int __u32;
-
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
-typedef __signed__ long long __s64;
-typedef unsigned long long __u64;
-#endif
-
-/*
- * These aren't exported outside the kernel to avoid name space clashes
- */
-typedef signed char s8;
-typedef unsigned char u8;
-
-typedef signed short s16;
-typedef unsigned short u16;
-
-typedef signed int s32;
-typedef unsigned int u32;
-
-typedef signed long long s64;
-typedef unsigned long long u64;
-
-#define BITS_PER_LONG 32
-
-/* Dma addresses are 32-bits wide. */
-
-typedef u32 dma_addr_t;
-
-typedef unsigned long phys_addr_t;
-typedef unsigned long phys_size_t;
-
-#endif /* __ASM_ARC_TYPES_H */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/u-boot-arc.h b/qemu/roms/u-boot/arch/arc/include/asm/u-boot-arc.h
deleted file mode 100644
index 0c0e8e661..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/u-boot-arc.h
+++ /dev/null
@@ -1,12 +0,0 @@
-/*
- * Copyright (C) 2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_U_BOOT_ARC_H__
-#define __ASM_ARC_U_BOOT_ARC_H__
-
-int arch_early_init_r(void);
-
-#endif /* __ASM_ARC_U_BOOT_ARC_H__ */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/u-boot.h b/qemu/roms/u-boot/arch/arc/include/asm/u-boot.h
deleted file mode 100644
index e354edf95..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/u-boot.h
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __ASM_ARC_U_BOOT_H__
-#define __ASM_ARC_U_BOOT_H__
-
-#include <asm-generic/u-boot.h>
-
-/* For image.h:image_check_target_arch() */
-#define IH_ARCH_DEFAULT IH_ARCH_ARC
-
-#endif /* __ASM_ARC_U_BOOT_H__ */
diff --git a/qemu/roms/u-boot/arch/arc/include/asm/unaligned.h b/qemu/roms/u-boot/arch/arc/include/asm/unaligned.h
deleted file mode 100644
index 6cecbbb21..000000000
--- a/qemu/roms/u-boot/arch/arc/include/asm/unaligned.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <asm-generic/unaligned.h>