Преглед изворни кода

Merge git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6:
  xtensa: Update platform files to reflect new location of the header files.
  xtensa: switch to packed struct unaligned access implementation
  xtensa: Add xt2000 support files.
  xtensa: move headers files to arch/xtensa/include
  xtensa: use the new byteorder headers
Linus Torvalds пре 16 година
родитељ
комит
52fefcec97
100 измењених фајлова са 42 додато и 56 уклоњено
  1. 9 19
      arch/xtensa/Makefile
  2. 1 1
      arch/xtensa/boot/boot-elf/boot.lds.S
  3. 1 1
      arch/xtensa/boot/boot-redboot/bootstrap.S
  4. 0 0
      arch/xtensa/include/asm/Kbuild
  5. 1 1
      arch/xtensa/include/asm/asmmacro.h
  6. 0 0
      arch/xtensa/include/asm/atomic.h
  7. 0 0
      arch/xtensa/include/asm/auxvec.h
  8. 0 0
      arch/xtensa/include/asm/bitops.h
  9. 0 0
      arch/xtensa/include/asm/bootparam.h
  10. 0 0
      arch/xtensa/include/asm/bug.h
  11. 0 0
      arch/xtensa/include/asm/bugs.h
  12. 15 17
      arch/xtensa/include/asm/byteorder.h
  13. 1 1
      arch/xtensa/include/asm/cache.h
  14. 0 0
      arch/xtensa/include/asm/cacheasm.h
  15. 0 0
      arch/xtensa/include/asm/cacheflush.h
  16. 1 1
      arch/xtensa/include/asm/checksum.h
  17. 2 2
      arch/xtensa/include/asm/coprocessor.h
  18. 0 0
      arch/xtensa/include/asm/cpumask.h
  19. 0 0
      arch/xtensa/include/asm/cputime.h
  20. 0 0
      arch/xtensa/include/asm/current.h
  21. 0 0
      arch/xtensa/include/asm/delay.h
  22. 0 0
      arch/xtensa/include/asm/device.h
  23. 0 0
      arch/xtensa/include/asm/div64.h
  24. 0 0
      arch/xtensa/include/asm/dma-mapping.h
  25. 0 0
      arch/xtensa/include/asm/dma.h
  26. 0 0
      arch/xtensa/include/asm/elf.h
  27. 0 0
      arch/xtensa/include/asm/emergency-restart.h
  28. 0 0
      arch/xtensa/include/asm/errno.h
  29. 0 0
      arch/xtensa/include/asm/fb.h
  30. 0 0
      arch/xtensa/include/asm/fcntl.h
  31. 0 0
      arch/xtensa/include/asm/futex.h
  32. 0 0
      arch/xtensa/include/asm/hardirq.h
  33. 0 0
      arch/xtensa/include/asm/highmem.h
  34. 0 0
      arch/xtensa/include/asm/hw_irq.h
  35. 0 0
      arch/xtensa/include/asm/io.h
  36. 0 0
      arch/xtensa/include/asm/ioctl.h
  37. 0 0
      arch/xtensa/include/asm/ioctls.h
  38. 0 0
      arch/xtensa/include/asm/ipcbuf.h
  39. 2 2
      arch/xtensa/include/asm/irq.h
  40. 0 0
      arch/xtensa/include/asm/irq_regs.h
  41. 0 0
      arch/xtensa/include/asm/kdebug.h
  42. 0 0
      arch/xtensa/include/asm/kmap_types.h
  43. 0 0
      arch/xtensa/include/asm/linkage.h
  44. 0 0
      arch/xtensa/include/asm/local.h
  45. 0 0
      arch/xtensa/include/asm/mman.h
  46. 0 0
      arch/xtensa/include/asm/mmu.h
  47. 0 0
      arch/xtensa/include/asm/mmu_context.h
  48. 0 0
      arch/xtensa/include/asm/module.h
  49. 0 0
      arch/xtensa/include/asm/msgbuf.h
  50. 0 0
      arch/xtensa/include/asm/mutex.h
  51. 0 0
      arch/xtensa/include/asm/page.h
  52. 0 0
      arch/xtensa/include/asm/param.h
  53. 0 0
      arch/xtensa/include/asm/pci-bridge.h
  54. 0 0
      arch/xtensa/include/asm/pci.h
  55. 0 0
      arch/xtensa/include/asm/percpu.h
  56. 0 0
      arch/xtensa/include/asm/pgalloc.h
  57. 0 0
      arch/xtensa/include/asm/pgtable.h
  58. 0 2
      arch/xtensa/include/asm/platform.h
  59. 0 0
      arch/xtensa/include/asm/poll.h
  60. 0 0
      arch/xtensa/include/asm/posix_types.h
  61. 1 1
      arch/xtensa/include/asm/processor.h
  62. 1 1
      arch/xtensa/include/asm/ptrace.h
  63. 0 0
      arch/xtensa/include/asm/regs.h
  64. 0 0
      arch/xtensa/include/asm/resource.h
  65. 0 0
      arch/xtensa/include/asm/rmap.h
  66. 0 0
      arch/xtensa/include/asm/rwsem.h
  67. 0 0
      arch/xtensa/include/asm/scatterlist.h
  68. 0 0
      arch/xtensa/include/asm/sections.h
  69. 0 0
      arch/xtensa/include/asm/segment.h
  70. 0 0
      arch/xtensa/include/asm/sembuf.h
  71. 1 1
      arch/xtensa/include/asm/serial.h
  72. 0 0
      arch/xtensa/include/asm/setup.h
  73. 0 0
      arch/xtensa/include/asm/shmbuf.h
  74. 0 0
      arch/xtensa/include/asm/shmparam.h
  75. 0 0
      arch/xtensa/include/asm/sigcontext.h
  76. 0 0
      arch/xtensa/include/asm/siginfo.h
  77. 0 0
      arch/xtensa/include/asm/signal.h
  78. 0 0
      arch/xtensa/include/asm/smp.h
  79. 0 0
      arch/xtensa/include/asm/socket.h
  80. 0 0
      arch/xtensa/include/asm/sockios.h
  81. 0 0
      arch/xtensa/include/asm/spinlock.h
  82. 0 0
      arch/xtensa/include/asm/stat.h
  83. 0 0
      arch/xtensa/include/asm/statfs.h
  84. 0 0
      arch/xtensa/include/asm/string.h
  85. 0 0
      arch/xtensa/include/asm/syscall.h
  86. 0 0
      arch/xtensa/include/asm/system.h
  87. 0 0
      arch/xtensa/include/asm/termbits.h
  88. 0 0
      arch/xtensa/include/asm/termios.h
  89. 0 0
      arch/xtensa/include/asm/thread_info.h
  90. 0 0
      arch/xtensa/include/asm/timex.h
  91. 0 0
      arch/xtensa/include/asm/tlb.h
  92. 0 0
      arch/xtensa/include/asm/tlbflush.h
  93. 0 0
      arch/xtensa/include/asm/topology.h
  94. 0 0
      arch/xtensa/include/asm/types.h
  95. 0 0
      arch/xtensa/include/asm/uaccess.h
  96. 0 0
      arch/xtensa/include/asm/ucontext.h
  97. 6 6
      arch/xtensa/include/asm/unaligned.h
  98. 0 0
      arch/xtensa/include/asm/unistd.h
  99. 0 0
      arch/xtensa/include/asm/user.h
  100. 0 0
      arch/xtensa/include/asm/vga.h

+ 9 - 19
arch/xtensa/Makefile

@@ -33,6 +33,15 @@ KBUILD_CFLAGS += -ffreestanding
 
 KBUILD_CFLAGS += -pipe -mlongcalls
 
+vardirs := $(patsubst %,arch/xtensa/variants/%/,$(variant-y))
+plfdirs := $(patsubst %,arch/xtensa/platforms/%/,$(platform-y))
+
+ifeq ($(KBUILD_SRC),)
+KBUILD_CPPFLAGS += $(patsubst %,-I%include,$(vardirs) $(plfdirs))
+else
+KBUILD_CPPFLAGS += $(patsubst %,-I$(srctree)/%include,$(vardirs) $(plfdirs))
+endif
+
 KBUILD_DEFCONFIG := iss_defconfig
 
 # ramdisk/initrd support
@@ -66,21 +75,6 @@ libs-y		+= arch/xtensa/lib/ $(LIBGCC)
 
 boot		:= arch/xtensa/boot
 
-archinc		:= include/asm-xtensa
-
-archprepare: $(archinc)/.platform
-
-# Update processor variant and platform symlinks if something which affects
-# them changed.
-
-$(archinc)/.platform: $(wildcard include/config/arch/*.h) include/config/auto.conf
-	@echo '  SYMLINK $(archinc)/variant -> $(archinc)/variant-$(VARIANT)'
-	$(Q)mkdir -p $(archinc)
-	$(Q)ln -fsn $(srctree)/$(archinc)/variant-$(VARIANT) $(archinc)/variant
-	@echo '  SYMLINK $(archinc)/platform -> $(archinc)/platform-$(PLATFORM)'
-	$(Q)ln -fsn $(srctree)/$(archinc)/platform-$(PLATFORM) $(archinc)/platform
-	@touch $@
-
 
 all: zImage
 
@@ -89,10 +83,6 @@ bzImage : zImage
 zImage zImage.initrd: vmlinux
 	$(Q)$(MAKE) $(build)=$(boot) $@
 
-CLEAN_FILES	+= arch/xtensa/vmlinux.lds                      \
-		   $(archinc)/platform $(archinc)/variant	\
-		   $(archinc)/.platform
-
 define archhelp
   @echo '* zImage      - Compressed kernel image (arch/xtensa/boot/images/zImage.*)'
 endef

+ 1 - 1
arch/xtensa/boot/boot-elf/boot.lds.S

@@ -1,4 +1,4 @@
-#include <asm/variant/core.h>
+#include <variant/core.h>
 OUTPUT_ARCH(xtensa)
 ENTRY(_ResetVector)
 

+ 1 - 1
arch/xtensa/boot/boot-redboot/bootstrap.S

@@ -1,4 +1,4 @@
-#include <asm/variant/core.h>
+#include <variant/core.h>
 #include <asm/regs.h>
 #include <asm/asmmacro.h>
 #include <asm/cacheasm.h>

+ 0 - 0
include/asm-xtensa/Kbuild → arch/xtensa/include/asm/Kbuild


+ 1 - 1
include/asm-xtensa/asmmacro.h → arch/xtensa/include/asm/asmmacro.h

@@ -11,7 +11,7 @@
 #ifndef _XTENSA_ASMMACRO_H
 #define _XTENSA_ASMMACRO_H
 
-#include <asm/variant/core.h>
+#include <variant/core.h>
 
 /*
  * Some little helpers for loops. Use zero-overhead-loops

+ 0 - 0
include/asm-xtensa/atomic.h → arch/xtensa/include/asm/atomic.h


+ 0 - 0
include/asm-xtensa/auxvec.h → arch/xtensa/include/asm/auxvec.h


+ 0 - 0
include/asm-xtensa/bitops.h → arch/xtensa/include/asm/bitops.h


+ 0 - 0
include/asm-xtensa/bootparam.h → arch/xtensa/include/asm/bootparam.h


+ 0 - 0
include/asm-xtensa/bug.h → arch/xtensa/include/asm/bug.h


+ 0 - 0
include/asm-xtensa/bugs.h → arch/xtensa/include/asm/bugs.h


+ 15 - 17
include/asm-xtensa/byteorder.h → arch/xtensa/include/asm/byteorder.h

@@ -14,7 +14,17 @@
 #include <asm/types.h>
 #include <linux/compiler.h>
 
-static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 x)
+#ifdef __XTENSA_EL__
+# define __LITTLE_ENDIAN
+#elif defined(__XTENSA_EB__)
+# define __BIG_ENDIAN
+#else
+# error processor byte order undefined!
+#endif
+
+#define __SWAB_64_THRU_32__
+
+static inline __attribute_const__ __u32 __arch_swab32(__u32 x)
 {
     __u32 res;
     /* instruction sequence from Xtensa ISA release 2/2000 */
@@ -28,8 +38,9 @@ static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 x)
 	    );
     return res;
 }
+#define __arch_swab32 __arch_swab32
 
-static __inline__ __attribute_const__ __u16 ___arch__swab16(__u16 x)
+static inline __attribute_const__ __u16 __arch_swab16(__u16 x)
 {
     /* Given that 'short' values are signed (i.e., can be negative),
      * we cannot assume that the upper 16-bits of the register are
@@ -62,21 +73,8 @@ static __inline__ __attribute_const__ __u16 ___arch__swab16(__u16 x)
 
     return res;
 }
+#define __arch_swab16 __arch_swab16
 
-#define __arch__swab32(x) ___arch__swab32(x)
-#define __arch__swab16(x) ___arch__swab16(x)
-
-#if !defined(__STRICT_ANSI__) || defined(__KERNEL__)
-#  define __BYTEORDER_HAS_U64__
-#  define __SWAB_64_THRU_32__
-#endif
-
-#ifdef __XTENSA_EL__
-# include <linux/byteorder/little_endian.h>
-#elif defined(__XTENSA_EB__)
-# include <linux/byteorder/big_endian.h>
-#else
-# error processor byte order undefined!
-#endif
+#include <linux/byteorder.h>
 
 #endif /* _XTENSA_BYTEORDER_H */

+ 1 - 1
include/asm-xtensa/cache.h → arch/xtensa/include/asm/cache.h

@@ -11,7 +11,7 @@
 #ifndef _XTENSA_CACHE_H
 #define _XTENSA_CACHE_H
 
-#include <asm/variant/core.h>
+#include <variant/core.h>
 
 #define L1_CACHE_SHIFT	XCHAL_DCACHE_LINEWIDTH
 #define L1_CACHE_BYTES	XCHAL_DCACHE_LINESIZE

+ 0 - 0
include/asm-xtensa/cacheasm.h → arch/xtensa/include/asm/cacheasm.h


+ 0 - 0
include/asm-xtensa/cacheflush.h → arch/xtensa/include/asm/cacheflush.h


+ 1 - 1
include/asm-xtensa/checksum.h → arch/xtensa/include/asm/checksum.h

@@ -12,7 +12,7 @@
 #define _XTENSA_CHECKSUM_H
 
 #include <linux/in6.h>
-#include <asm/variant/core.h>
+#include <variant/core.h>
 
 /*
  * computes the checksum of a memory block at buff, length len,

+ 2 - 2
include/asm-xtensa/coprocessor.h → arch/xtensa/include/asm/coprocessor.h

@@ -13,11 +13,11 @@
 #define _XTENSA_COPROCESSOR_H
 
 #include <linux/stringify.h>
-#include <asm/variant/tie.h>
+#include <variant/tie.h>
 #include <asm/types.h>
 
 #ifdef __ASSEMBLY__
-# include <asm/variant/tie-asm.h>
+# include <variant/tie-asm.h>
 
 .macro	xchal_sa_start  a b
 	.set .Lxchal_pofs_, 0

+ 0 - 0
include/asm-xtensa/cpumask.h → arch/xtensa/include/asm/cpumask.h


+ 0 - 0
include/asm-xtensa/cputime.h → arch/xtensa/include/asm/cputime.h


+ 0 - 0
include/asm-xtensa/current.h → arch/xtensa/include/asm/current.h


+ 0 - 0
include/asm-xtensa/delay.h → arch/xtensa/include/asm/delay.h


+ 0 - 0
include/asm-xtensa/device.h → arch/xtensa/include/asm/device.h


+ 0 - 0
include/asm-xtensa/div64.h → arch/xtensa/include/asm/div64.h


+ 0 - 0
include/asm-xtensa/dma-mapping.h → arch/xtensa/include/asm/dma-mapping.h


+ 0 - 0
include/asm-xtensa/dma.h → arch/xtensa/include/asm/dma.h


+ 0 - 0
include/asm-xtensa/elf.h → arch/xtensa/include/asm/elf.h


+ 0 - 0
include/asm-xtensa/emergency-restart.h → arch/xtensa/include/asm/emergency-restart.h


+ 0 - 0
include/asm-xtensa/errno.h → arch/xtensa/include/asm/errno.h


+ 0 - 0
include/asm-xtensa/fb.h → arch/xtensa/include/asm/fb.h


+ 0 - 0
include/asm-xtensa/fcntl.h → arch/xtensa/include/asm/fcntl.h


+ 0 - 0
include/asm-xtensa/futex.h → arch/xtensa/include/asm/futex.h


+ 0 - 0
include/asm-xtensa/hardirq.h → arch/xtensa/include/asm/hardirq.h


+ 0 - 0
include/asm-xtensa/highmem.h → arch/xtensa/include/asm/highmem.h


+ 0 - 0
include/asm-xtensa/hw_irq.h → arch/xtensa/include/asm/hw_irq.h


+ 0 - 0
include/asm-xtensa/io.h → arch/xtensa/include/asm/io.h


+ 0 - 0
include/asm-xtensa/ioctl.h → arch/xtensa/include/asm/ioctl.h


+ 0 - 0
include/asm-xtensa/ioctls.h → arch/xtensa/include/asm/ioctls.h


+ 0 - 0
include/asm-xtensa/ipcbuf.h → arch/xtensa/include/asm/ipcbuf.h


+ 2 - 2
include/asm-xtensa/irq.h → arch/xtensa/include/asm/irq.h

@@ -11,8 +11,8 @@
 #ifndef _XTENSA_IRQ_H
 #define _XTENSA_IRQ_H
 
-#include <asm/platform/hardware.h>
-#include <asm/variant/core.h>
+#include <platform/hardware.h>
+#include <variant/core.h>
 
 #ifndef PLATFORM_NR_IRQS
 # define PLATFORM_NR_IRQS 0

+ 0 - 0
include/asm-xtensa/irq_regs.h → arch/xtensa/include/asm/irq_regs.h


+ 0 - 0
include/asm-xtensa/kdebug.h → arch/xtensa/include/asm/kdebug.h


+ 0 - 0
include/asm-xtensa/kmap_types.h → arch/xtensa/include/asm/kmap_types.h


+ 0 - 0
include/asm-xtensa/linkage.h → arch/xtensa/include/asm/linkage.h


+ 0 - 0
include/asm-xtensa/local.h → arch/xtensa/include/asm/local.h


+ 0 - 0
include/asm-xtensa/mman.h → arch/xtensa/include/asm/mman.h


+ 0 - 0
include/asm-xtensa/mmu.h → arch/xtensa/include/asm/mmu.h


+ 0 - 0
include/asm-xtensa/mmu_context.h → arch/xtensa/include/asm/mmu_context.h


+ 0 - 0
include/asm-xtensa/module.h → arch/xtensa/include/asm/module.h


+ 0 - 0
include/asm-xtensa/msgbuf.h → arch/xtensa/include/asm/msgbuf.h


+ 0 - 0
include/asm-xtensa/mutex.h → arch/xtensa/include/asm/mutex.h


+ 0 - 0
include/asm-xtensa/page.h → arch/xtensa/include/asm/page.h


+ 0 - 0
include/asm-xtensa/param.h → arch/xtensa/include/asm/param.h


+ 0 - 0
include/asm-xtensa/pci-bridge.h → arch/xtensa/include/asm/pci-bridge.h


+ 0 - 0
include/asm-xtensa/pci.h → arch/xtensa/include/asm/pci.h


+ 0 - 0
include/asm-xtensa/percpu.h → arch/xtensa/include/asm/percpu.h


+ 0 - 0
include/asm-xtensa/pgalloc.h → arch/xtensa/include/asm/pgalloc.h


+ 0 - 0
include/asm-xtensa/pgtable.h → arch/xtensa/include/asm/pgtable.h


+ 0 - 2
include/asm-xtensa/platform.h → arch/xtensa/include/asm/platform.h

@@ -1,6 +1,4 @@
 /*
- * include/asm-xtensa/platform.h
- *
  * Platform specific functions
  *
  * This file is subject to the terms and conditions of the GNU General

+ 0 - 0
include/asm-xtensa/poll.h → arch/xtensa/include/asm/poll.h


+ 0 - 0
include/asm-xtensa/posix_types.h → arch/xtensa/include/asm/posix_types.h


+ 1 - 1
include/asm-xtensa/processor.h → arch/xtensa/include/asm/processor.h

@@ -11,7 +11,7 @@
 #ifndef _XTENSA_PROCESSOR_H
 #define _XTENSA_PROCESSOR_H
 
-#include <asm/variant/core.h>
+#include <variant/core.h>
 #include <asm/coprocessor.h>
 
 #include <linux/compiler.h>

+ 1 - 1
include/asm-xtensa/ptrace.h → arch/xtensa/include/asm/ptrace.h

@@ -111,7 +111,7 @@ struct pt_regs {
 	unsigned long areg[16];		/* 128 (64) */
 };
 
-#include <asm/variant/core.h>
+#include <variant/core.h>
 
 # define task_pt_regs(tsk) ((struct pt_regs*) \
   (task_stack_page(tsk) + KERNEL_STACK_SIZE - (XCHAL_NUM_AREGS-16)*4) - 1)

+ 0 - 0
include/asm-xtensa/regs.h → arch/xtensa/include/asm/regs.h


+ 0 - 0
include/asm-xtensa/resource.h → arch/xtensa/include/asm/resource.h


+ 0 - 0
include/asm-xtensa/rmap.h → arch/xtensa/include/asm/rmap.h


+ 0 - 0
include/asm-xtensa/rwsem.h → arch/xtensa/include/asm/rwsem.h


+ 0 - 0
include/asm-xtensa/scatterlist.h → arch/xtensa/include/asm/scatterlist.h


+ 0 - 0
include/asm-xtensa/sections.h → arch/xtensa/include/asm/sections.h


+ 0 - 0
include/asm-xtensa/segment.h → arch/xtensa/include/asm/segment.h


+ 0 - 0
include/asm-xtensa/sembuf.h → arch/xtensa/include/asm/sembuf.h


+ 1 - 1
include/asm-xtensa/serial.h → arch/xtensa/include/asm/serial.h

@@ -13,6 +13,6 @@
 #ifndef _XTENSA_SERIAL_H
 #define _XTENSA_SERIAL_H
 
-#include <asm/platform/serial.h>
+#include <platform/serial.h>
 
 #endif	/* _XTENSA_SERIAL_H */

+ 0 - 0
include/asm-xtensa/setup.h → arch/xtensa/include/asm/setup.h


+ 0 - 0
include/asm-xtensa/shmbuf.h → arch/xtensa/include/asm/shmbuf.h


+ 0 - 0
include/asm-xtensa/shmparam.h → arch/xtensa/include/asm/shmparam.h


+ 0 - 0
include/asm-xtensa/sigcontext.h → arch/xtensa/include/asm/sigcontext.h


+ 0 - 0
include/asm-xtensa/siginfo.h → arch/xtensa/include/asm/siginfo.h


+ 0 - 0
include/asm-xtensa/signal.h → arch/xtensa/include/asm/signal.h


+ 0 - 0
include/asm-xtensa/smp.h → arch/xtensa/include/asm/smp.h


+ 0 - 0
include/asm-xtensa/socket.h → arch/xtensa/include/asm/socket.h


+ 0 - 0
include/asm-xtensa/sockios.h → arch/xtensa/include/asm/sockios.h


+ 0 - 0
include/asm-xtensa/spinlock.h → arch/xtensa/include/asm/spinlock.h


+ 0 - 0
include/asm-xtensa/stat.h → arch/xtensa/include/asm/stat.h


+ 0 - 0
include/asm-xtensa/statfs.h → arch/xtensa/include/asm/statfs.h


+ 0 - 0
include/asm-xtensa/string.h → arch/xtensa/include/asm/string.h


+ 0 - 0
include/asm-xtensa/syscall.h → arch/xtensa/include/asm/syscall.h


+ 0 - 0
include/asm-xtensa/system.h → arch/xtensa/include/asm/system.h


+ 0 - 0
include/asm-xtensa/termbits.h → arch/xtensa/include/asm/termbits.h


+ 0 - 0
include/asm-xtensa/termios.h → arch/xtensa/include/asm/termios.h


+ 0 - 0
include/asm-xtensa/thread_info.h → arch/xtensa/include/asm/thread_info.h


+ 0 - 0
include/asm-xtensa/timex.h → arch/xtensa/include/asm/timex.h


+ 0 - 0
include/asm-xtensa/tlb.h → arch/xtensa/include/asm/tlb.h


+ 0 - 0
include/asm-xtensa/tlbflush.h → arch/xtensa/include/asm/tlbflush.h


+ 0 - 0
include/asm-xtensa/topology.h → arch/xtensa/include/asm/topology.h


+ 0 - 0
include/asm-xtensa/types.h → arch/xtensa/include/asm/types.h


+ 0 - 0
include/asm-xtensa/uaccess.h → arch/xtensa/include/asm/uaccess.h


+ 0 - 0
include/asm-xtensa/ucontext.h → arch/xtensa/include/asm/ucontext.h


+ 6 - 6
include/asm-xtensa/unaligned.h → arch/xtensa/include/asm/unaligned.h

@@ -10,20 +10,20 @@
 #ifndef _ASM_XTENSA_UNALIGNED_H
 #define _ASM_XTENSA_UNALIGNED_H
 
-#ifdef __XTENSA_EL__
-# include <linux/unaligned/le_memmove.h>
+#include <asm/byteorder.h>
+
+#ifdef __LITTLE_ENDIAN
+# include <linux/unaligned/le_struct.h>
 # include <linux/unaligned/be_byteshift.h>
 # include <linux/unaligned/generic.h>
 # define get_unaligned	__get_unaligned_le
 # define put_unaligned	__put_unaligned_le
-#elif defined(__XTENSA_EB__)
-# include <linux/unaligned/be_memmove.h>
+#else
+# include <linux/unaligned/be_struct.h>
 # include <linux/unaligned/le_byteshift.h>
 # include <linux/unaligned/generic.h>
 # define get_unaligned	__get_unaligned_be
 # define put_unaligned	__put_unaligned_be
-#else
-# error processor byte order undefined!
 #endif
 
 #endif	/* _ASM_XTENSA_UNALIGNED_H */

+ 0 - 0
include/asm-xtensa/unistd.h → arch/xtensa/include/asm/unistd.h


+ 0 - 0
include/asm-xtensa/user.h → arch/xtensa/include/asm/user.h


+ 0 - 0
include/asm-xtensa/vga.h → arch/xtensa/include/asm/vga.h


Неке датотеке нису приказане због велике количине промена