socsvn commit: r270014 - in soc2014/estaszuk/microblaze-head/head: . share/mk sys sys/conf sys/microblaze/conf

estaszuk at FreeBSD.org estaszuk at FreeBSD.org
Wed Jun 25 11:03:07 UTC 2014


Author: estaszuk
Date: Wed Jun 25 11:03:03 2014
New Revision: 270014
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=270014

Log:
  Adding microblaze to makefiles

Modified:
  soc2014/estaszuk/microblaze-head/head/Makefile
  soc2014/estaszuk/microblaze-head/head/Makefile.inc1
  soc2014/estaszuk/microblaze-head/head/share/mk/bsd.cpu.mk
  soc2014/estaszuk/microblaze-head/head/sys/Makefile
  soc2014/estaszuk/microblaze-head/head/sys/conf/Makefile.microblaze
  soc2014/estaszuk/microblaze-head/head/sys/conf/files.microblaze
  soc2014/estaszuk/microblaze-head/head/sys/conf/kern.mk
  soc2014/estaszuk/microblaze-head/head/sys/conf/options.microblaze
  soc2014/estaszuk/microblaze-head/head/sys/microblaze/conf/Makefile
  soc2014/estaszuk/microblaze-head/head/sys/microblaze/conf/NOTES

Modified: soc2014/estaszuk/microblaze-head/head/Makefile
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/Makefile	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/Makefile	Wed Jun 25 11:03:03 2014	(r270014)
@@ -361,7 +361,7 @@
 # existing system is.
 #
 .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets)
-TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64
+TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 microblaze
 TARGET_ARCHES_arm?=	arm armeb armv6 armv6hf
 TARGET_ARCHES_mips?=	mipsel mips mips64el mips64 mipsn32
 TARGET_ARCHES_powerpc?=	powerpc powerpc64

Modified: soc2014/estaszuk/microblaze-head/head/Makefile.inc1
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/Makefile.inc1	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/Makefile.inc1	Wed Jun 25 11:03:03 2014	(r270014)
@@ -139,7 +139,7 @@
 VERSION=	FreeBSD ${REVISION}-${BRANCH:C/-p[0-9]+$//} ${TARGET_ARCH} ${SRCRELDATE}
 .endif
 
-KNOWN_ARCHES?=	amd64 arm armeb/arm armv6/arm armv6hf/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64
+KNOWN_ARCHES?=	amd64 arm armeb/arm armv6/arm armv6hf/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 microblaze
 .if ${TARGET} == ${TARGET_ARCH}
 _t=		${TARGET}
 .else
@@ -167,6 +167,9 @@
 .if ${_CPUTYPE} != ${_TARGET_CPUTYPE}
 .error CPUTYPE global should be set with ?=.
 .endif
+
+#.error _TARGET_CPUTYPE = ${_TARGET_CPUTYPE}
+
 .if make(buildworld)
 BUILD_ARCH!=	uname -p
 .if ${MACHINE_ARCH} != ${BUILD_ARCH}
@@ -1023,6 +1026,7 @@
 	@echo "--------------------------------------------------------------"
 	@echo ">>> stage 2.2: rebuilding the object tree"
 	@echo "--------------------------------------------------------------"
+#	.error KRNLOBJDIR= ${KRNLOBJDIR} kernel= ${_kernel} KMAKE= ${KMAKE} ALIBABA
 	cd ${KRNLOBJDIR}/${_kernel}; ${KMAKE} obj
 .endif
 	@echo

Modified: soc2014/estaszuk/microblaze-head/head/share/mk/bsd.cpu.mk
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/share/mk/bsd.cpu.mk	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/share/mk/bsd.cpu.mk	Wed Jun 25 11:03:03 2014	(r270014)
@@ -20,6 +20,8 @@
 MACHINE_CPU = arm
 . elif ${MACHINE_CPUARCH} == "mips"
 MACHINE_CPU = mips
+.elif ${MACHINE_CPUARCH} == "microblaze"
+MACHINE_CPU = microblaze
 . endif
 .else
 
@@ -136,6 +138,7 @@
 _CPUCFLAGS = -mcpu=ultrasparc3
 .  endif
 . endif
+# TODO there is the place to set compiler flags
 
 # Set up the list of CPU features based on the CPU type.  This is an
 # unordered list to make it easy for client makefiles to test for the

Modified: soc2014/estaszuk/microblaze-head/head/sys/Makefile
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/sys/Makefile	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/sys/Makefile	Wed Jun 25 11:03:03 2014	(r270014)
@@ -8,7 +8,7 @@
 		pci rpc security sys ufs vm xdr xen ${CSCOPE_ARCHDIR}
 .if !defined(CSCOPE_ARCHDIR)
 .if defined(ALL_ARCH)
-CSCOPE_ARCHDIR = amd64 arm i386 ia64 mips pc98 powerpc sparc64 x86
+CSCOPE_ARCHDIR = amd64 arm i386 ia64 mips pc98 powerpc sparc64 x86 microblaze
 .else
 CSCOPE_ARCHDIR = ${MACHINE} 
 .if ${MACHINE} != ${MACHINE_CPUARCH}

Modified: soc2014/estaszuk/microblaze-head/head/sys/conf/Makefile.microblaze
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/sys/conf/Makefile.microblaze	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/sys/conf/Makefile.microblaze	Wed Jun 25 11:03:03 2014	(r270014)
@@ -0,0 +1,140 @@
+# Makefile.arm -- with config changes.
+# Copyright 1990 W. Jolitz
+#	from: @(#)Makefile.i386	7.1 5/10/91
+# $FreeBSD$
+#
+# Makefile for FreeBSD
+#
+# This makefile is constructed from a machine description:
+#	config machineid
+# Most changes should be made in the machine description
+#	/sys/arm/conf/``machineid''
+# after which you should do
+#	 config machineid
+# Generic makefile changes should be made in
+#	/sys/conf/Makefile.arm
+# after which config should be rerun for all machines.
+#
+
+# Which version of config(8) is required.
+%VERSREQ=	600012
+
+STD8X16FONT?=	iso
+
+.if !defined(S)
+.if exists(./@/.)
+S=	./@
+.else
+S=	../../..
+.endif
+.endif
+.include "$S/conf/kern.pre.mk"
+
+INCLUDES+= -I$S/contrib/libfdt
+
+SYSTEM_LD:= ${SYSTEM_LD:$S/conf/ldscript.$M=ldscript.$M}
+SYSTEM_DEP:= ${SYSTEM_DEP:$S/conf/ldscript.$M=ldscript.$M}
+
+.if !defined(DEBUG) && !defined(PROFLEVEL)
+STRIP_FLAGS = -S
+.endif
+
+.if empty(DDB_ENABLED)
+.if ${MK_ARM_EABI} == "no"
+CFLAGS.gcc += -mno-apcs-frame
+.endif
+.elif ${MK_ARM_EABI} != "no"
+CFLAGS += -funwind-tables
+# clang requires us to tell it to emit assembly with unwind information
+CFLAGS.clang += -mllvm -arm-enable-ehabi
+.endif
+
+# hack because genassym.c includes sys/bus.h which includes these.
+genassym.o: bus_if.h device_if.h
+
+SYSTEM_LD_ = ${LD} -Bdynamic -T ldscript.$M.noheader ${LDFLAGS} \
+	  -warn-common -export-dynamic -dynamic-linker /red/herring -o \
+	   ${FULLKERNEL}.noheader -X ${SYSTEM_OBJS} vers.o
+SYSTEM_LD_TAIL +=;sed s/" + SIZEOF_HEADERS"// ldscript.$M\
+		>ldscript.$M.noheader; \
+		${SYSTEM_LD_}; \
+		${OBJCOPY} -S -O binary ${FULLKERNEL}.noheader \
+		${KERNEL_KO}.bin; \
+		rm ${FULLKERNEL}.noheader
+
+.if defined(MFS_IMAGE)
+SYSTEM_LD_TAIL += ;sh ${S}/tools/embed_mfs.sh ${KERNEL_KO}.bin ${MFS_IMAGE};
+.endif
+
+FILES_CPU_FUNC = \
+	$S/$M/$M/cpufunc_asm_microblaze.S \
+
+KERNEL_EXTRA=trampoline
+KERNEL_EXTRA_INSTALL=kernel.gz.tramp
+trampoline: ${KERNEL_KO}.tramp
+${KERNEL_KO}.tramp: ${KERNEL_KO} $S/$M/$M/inckern.S $S/$M/$M/elf_trampoline.c
+	echo "#define KERNNAME \"${KERNEL_KO}.tmp\"" >opt_kernname.h 
+	sed s/${KERNVIRTADDR}/${KERNPHYSADDR}/ ldscript.$M > ldscript.$M.tramp
+	sed s/" + SIZEOF_HEADERS"// ldscript.$M.tramp > \
+	    ldscript.$M.tramp.noheader
+	echo "#include <machine/asm.h>" >tmphack.S
+	echo "ENTRY(_start)" >>tmphack.S
+	echo "bl _startC" >>tmphack.S
+	${OBJCOPY} --strip-symbol '$$d' --strip-symbol '$$a' \
+	    -g --strip-symbol '$$t' ${FULLKERNEL} ${KERNEL_KO}.tmp
+	eval $$(stat -s ${KERNEL_KO}.tmp) && \
+	    echo "#define KERNSIZE $$st_size" >>opt_kernname.h
+	${CC} -O -nostdlib -I. -I$S -Xlinker -T -Xlinker ldscript.$M.tramp \
+	    tmphack.S $S/$M/$M/elf_trampoline.c $S/$M/$M/inckern.S \
+	    ${FILES_CPU_FUNC} -o ${KERNEL_KO}.tramp
+	${CC} -O -nostdlib -I. -I$S -Xlinker -T -Xlinker \
+	    ldscript.$M.tramp.noheader \
+	    tmphack.S $S/$M/$M/elf_trampoline.c $S/$M/$M/inckern.S \
+	    ${FILES_CPU_FUNC} -o ${KERNEL_KO}.tramp.noheader 
+	${OBJCOPY} -S -O binary ${KERNEL_KO}.tramp.noheader \
+	    ${KERNEL_KO}.tramp.bin 
+	${OBJCOPY} ${STRIP_FLAGS} ${KERNEL_KO}.tmp 
+	echo "#define KERNNAME \"${KERNEL_KO}.tmp.gz\"" >opt_kernname.h 
+	eval $$(stat -s ${KERNEL_KO}.tmp) && \
+	    echo "#define KERNSIZE $$st_size" >>opt_kernname.h
+	gzip -f9 ${KERNEL_KO}.tmp
+	eval $$(stat -s ${KERNEL_KO}.tmp.gz) && \
+	    echo "#define KERNCOMPSIZE $$st_size" >>opt_kernname.h
+	${CC} -O2 -ffreestanding -DKZIP -I. -I$S -c $S/kern/inflate.c -o \
+	    inflate-tramp.o
+	${CC} -O -nostdlib -I. -I$S -Xlinker -T -Xlinker ldscript.$M.tramp \
+	    -DKZIP tmphack.S $S/$M/$M/elf_trampoline.c inflate-tramp.o \
+	    $S/$M/$M/inckern.S ${FILES_CPU_FUNC} -o ${KERNEL_KO}.gz.tramp
+	${CC} -O -nostdlib -I. -I$S -Xlinker -T -Xlinker \
+	    ldscript.$M.tramp.noheader \
+	    -DKZIP tmphack.S $S/$M/$M/elf_trampoline.c inflate-tramp.o \
+	    $S/$M/$M/inckern.S ${FILES_CPU_FUNC} -o ${KERNEL_KO}.tramp.noheader
+	${OBJCOPY} -S -O binary ${KERNEL_KO}.tramp.noheader \
+	    ${KERNEL_KO}.gz.tramp.bin
+	rm ${KERNEL_KO}.tmp.gz ${KERNEL_KO}.tramp.noheader opt_kernname.h \
+	    inflate-tramp.o tmphack.S
+
+%BEFORE_DEPEND
+
+%OBJS
+
+%FILES.c
+
+%FILES.s
+
+%FILES.m
+
+%CLEAN
+
+CLEAN+=	ldscript.$M ${KERNEL_KO}.bin ldscript.$M.noheader
+
+CLEAN+= ${KERNEL_KO}.tramp ${KERNEL_KO}.tramp.bin ldscript.$M.tramp \
+	ldscript.$M.tramp.noheader ${KERNEL_KO}.gz.tramp \
+	${KERNEL_KO}.gz.tramp.bin
+
+ldscript.$M: $S/conf/ldscript.$M
+	cat $S/conf/ldscript.$M|sed s/KERNPHYSADDR/${KERNPHYSADDR}/g| \
+	  sed s/KERNVIRTADDR/${KERNVIRTADDR}/g > ldscript.$M
+%RULES
+	
+.include "$S/conf/kern.post.mk"

Modified: soc2014/estaszuk/microblaze-head/head/sys/conf/files.microblaze
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/sys/conf/files.microblaze	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/sys/conf/files.microblaze	Wed Jun 25 11:03:03 2014	(r270014)
@@ -0,0 +1,100 @@
+# $FreeBSD$
+microblaze/microblaze/autoconf.c		standard
+microblaze/microblaze/bcopy_page.S		standard
+microblaze/microblaze/bcopyinout.S		standard
+microblaze/microblaze/blockio.S		standard
+microblaze/microblaze/bootconfig.c		standard
+microblaze/microblaze/bus_space_asm_generic.S	standard
+microblaze/microblaze/busdma_machdep.c 	optional	cpu_arm9 | cpu_arm9e | cpu_fa526 | cpu_xscale_80219 | cpu_xscale_80321 | cpu_xscale_81342 | cpu_xscale_ixp425 | cpu_xscale_ixp435 | cpu_xscale_pxa2x0
+microblaze/microblaze/busdma_machdep-v6.c 	optional	cpu_arm1136 | cpu_arm1176 | cpu_cortexa | cpu_mv_pj4b | cpu_krait
+microblaze/microblaze/copystr.S		standard
+microblaze/microblaze/cpufunc.c		standard
+microblaze/microblaze/cpufunc_asm.S		standard
+microblaze/microblaze/cpufunc_asm_armv4.S 	standard
+microblaze/microblaze/db_disasm.c		optional	ddb
+microblaze/microblaze/db_interface.c		optional	ddb
+microblaze/microblaze/db_trace.c		optional	ddb
+microblaze/microblaze/devmap.c		standard
+microblaze/microblaze/disassem.c		optional	ddb
+microblaze/microblaze/dump_machdep.c		standard
+microblaze/microblaze/elf_machdep.c		standard
+microblaze/microblaze/exception.S		standard
+microblaze/microblaze/fiq.c			standard
+microblaze/microblaze/fiq_subr.S		standard
+microblaze/microblaze/fusu.S			standard
+microblaze/microblaze/gdb_machdep.c		optional	gdb
+microblaze/microblaze/identcpu.c		standard
+microblaze/microblaze/in_cksum.c		optional	inet | inet6
+microblaze/microblaze/in_cksum_arm.S		optional	inet | inet6
+microblaze/microblaze/intr.c			standard
+microblaze/microblaze/locore.S		standard	no-obj
+microblaze/microblaze/machdep.c		standard
+microblaze/microblaze/mem.c			optional	mem
+microblaze/microblaze/minidump_machdep.c	optional	mem
+microblaze/microblaze/mp_machdep.c		optional	smp
+microblaze/microblaze/nexus.c			standard
+microblaze/microblaze/physmem.c		standard
+microblaze/microblaze/pl190.c			optional	pl190
+microblaze/microblaze/pl310.c			optional	pl310
+microblaze/microblaze/platform.c		optional	platform
+microblaze/microblaze/platform_if.m		optional	platform
+microblaze/microblaze/pmap.c			optional	cpu_arm9 | cpu_arm9e | cpu_fa526 | cpu_xscale_80219 | cpu_xscale_80321 | cpu_xscale_81342 | cpu_xscale_ixp425 | cpu_xscale_ixp435 | cpu_xscale_pxa2x0
+microblaze/microblaze/pmap-v6.c		optional	cpu_arm1136 | cpu_arm1176 | cpu_cortexa | cpu_mv_pj4b | cpu_krait
+microblaze/microblaze/sc_machdep.c		optional	sc
+microblaze/microblaze/setcpsr.S		standard
+microblaze/microblaze/setstack.s		standard
+microblaze/microblaze/stack_machdep.c		optional	ddb | stack
+microblaze/microblaze/stdatomic.c		standard \
+	compile-with "${NORMAL_C:N-Wmissing-prototypes}"
+microblaze/microblaze/support.S		standard
+microblaze/microblaze/swtch.S			standard
+microblaze/microblaze/sys_machdep.c		standard
+microblaze/microblaze/trap.c			standard
+microblaze/microblaze/uio_machdep.c		standard
+microblaze/microblaze/undefined.c		standard
+microblaze/microblaze/vm_machdep.c		standard
+microblaze/microblaze/vfp.c			standard
+board_id.h			standard				   \
+	dependency	"$S/arm/conf/genboardid.awk $S/arm/conf/mach-types" \
+	compile-with	"${AWK} -f $S/arm/conf/genboardid.awk $S/arm/conf/mach-types > board_id.h" \
+	no-obj no-implicit-rule before-depend				   \
+	clean		"board_id.h"
+cddl/compat/opensolaris/kern/opensolaris_atomic.c	optional zfs compile-with "${ZFS_C}"
+crypto/blowfish/bf_enc.c	optional	crypto | ipsec 
+crypto/des/des_enc.c		optional	crypto | ipsec | netsmb
+dev/fb/fb.c			optional	sc
+dev/fdt/fdt_arm_platform.c	optional	platform fdt
+dev/hwpmc/hwpmc_arm.c		optional	hwpmc
+dev/kbd/kbd.c			optional	sc | vt
+dev/syscons/scgfbrndr.c		optional	sc
+dev/syscons/scterm-teken.c	optional	sc
+dev/syscons/scvtb.c		optional	sc
+dev/uart/uart_cpu_fdt.c		optional	uart fdt
+
+font.h				optional	sc			\
+	compile-with	"uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
+	no-obj no-implicit-rule before-depend				\
+	clean	"font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
+kern/subr_busdma_bufalloc.c	standard
+kern/subr_dummy_vdso_tc.c	standard
+libkern/microblaze/aeabi_unwind.c	standard
+libkern/microblaze/divsi3.S		standard
+libkern/microblaze/ffs.S		standard
+libkern/microblaze/ldivmod.S		standard
+libkern/microblaze/ldivmod_helper.c	standard
+libkern/microblaze/memcpy.S		standard
+libkern/microblaze/memset.S		standard
+libkern/microblaze/muldi3.c		standard
+libkern/ashldi3.c		standard
+libkern/ashrdi3.c		standard
+libkern/divdi3.c		standard
+libkern/ffsl.c			standard
+libkern/fls.c			standard
+libkern/flsl.c			standard
+libkern/flsll.c			standard
+libkern/lshrdi3.c		standard
+libkern/moddi3.c		standard
+libkern/qdivrem.c		standard
+libkern/ucmpdi2.c		standard
+libkern/udivdi3.c		standard
+libkern/umoddi3.c		standard

Modified: soc2014/estaszuk/microblaze-head/head/sys/conf/kern.mk
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/sys/conf/kern.mk	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/sys/conf/kern.mk	Wed Jun 25 11:03:03 2014	(r270014)
@@ -71,6 +71,10 @@
 INLINE_LIMIT?=	8000
 .endif
 
+.if ${MACHINE_CPUARCH} == "microblaze"
+INLINE_LIMIT?=	4000
+.endif
+
 #
 # For IA-64, we use r13 for the kernel globals pointer and we only use
 # a very small subset of float registers for integer divides.
@@ -148,7 +152,8 @@
 # GCC SSP support
 #
 .if ${MK_SSP} != "no" && ${MACHINE_CPUARCH} != "ia64" && \
-    ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips"
+    ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips" && \
+    ${MACHINE_CPUARCH} != "microblaze"
 CFLAGS+=	-fstack-protector
 .endif
 

Modified: soc2014/estaszuk/microblaze-head/head/sys/conf/options.microblaze
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/sys/conf/options.microblaze	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/sys/conf/options.microblaze	Wed Jun 25 11:03:03 2014	(r270014)
@@ -0,0 +1,2 @@
+#$FreeBSD$
+CPU_MICROBLAZE		opt_global.h

Modified: soc2014/estaszuk/microblaze-head/head/sys/microblaze/conf/Makefile
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/sys/microblaze/conf/Makefile	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/sys/microblaze/conf/Makefile	Wed Jun 25 11:03:03 2014	(r270014)
@@ -1,5 +1,6 @@
 # $FreeBSD$
 
-TARGET=arm
+#CC=mb-gcc
+TARGET=microblaze-xilinx-elf
 
 .include "${.CURDIR}/../../conf/makeLINT.mk"

Modified: soc2014/estaszuk/microblaze-head/head/sys/microblaze/conf/NOTES
==============================================================================
--- soc2014/estaszuk/microblaze-head/head/sys/microblaze/conf/NOTES	Wed Jun 25 10:27:17 2014	(r270013)
+++ soc2014/estaszuk/microblaze-head/head/sys/microblaze/conf/NOTES	Wed Jun 25 11:03:03 2014	(r270014)
@@ -1,40 +1,19 @@
 # $FreeBSD$
 
-machine	arm
+machine microblaze	
 
-cpu	CPU_ARM9
-cpu	CPU_ARM9E
-cpu	CPU_FA526
-cpu 	CPU_XSCALE_80219
-cpu 	CPU_XSCALE_80321
-cpu 	CPU_XSCALE_81342
-cpu 	CPU_XSCALE_IXP425
-cpu 	CPU_XSCALE_IXP435
-cpu	CPU_XSCALE_PXA2X0
-
-files	"../at91/files.at91"
-files	"../cavium/cns11xx/files.econa"
-files	"../mv/files.mv"
-files	"../mv/discovery/files.db78xxx"
-files	"../mv/kirkwood/files.kirkwood"
-files	"../mv/orion/files.db88f5xxx"
-files	"../mv/orion/files.ts7800"
-files	"../s3c2xx0/files.s3c2xx0"
-files	"../xscale/i80321/files.ep80219"
-files	"../xscale/i80321/files.i80219"
-files	"../xscale/i80321/files.i80321"
-files	"../xscale/i80321/files.iq31244"
-files	"../xscale/i8134x/files.crb"
-files	"../xscale/i8134x/files.i81342"
-files	"../xscale/ixp425/files.avila"
-files	"../xscale/ixp425/files.ixp425"
-files	"../xscale/pxa/files.pxa"
+# TODO file to process
+cpu	MICROBLAZE	
+cpu	MICROBLAZELE	
+
+#files	"../at91/files.at91"
 
 options 	PHYSADDR=0x00000000
 options 	KERNPHYSADDR=0x00000000
 options 	KERNVIRTADDR=0xc0000000
 
-makeoptions	LDFLAGS="-zmuldefs"
+# TODO change this settings
+#makeoptions	LDFLAGS="-zmuldefs"
 makeoptions	KERNPHYSADDR=0x00000000
 makeoptions	KERNVIRTADDR=0xc0000000
 
@@ -46,20 +25,6 @@
 
 device		pci
 
-device		at91_board_bwct
-device		at91_board_ethernut5
-device		at91_board_hl200
-device		at91_board_hl201
-device		at91_board_kb920x
-device		at91_board_qila9g20
-device		at91_board_sam9260ek
-device		at91_board_sam9g20ek
-device		at91_board_sam9x25ek
-device		at91_board_tsc4370
-device		at91rm9200
-device		nand
-device		board_ln2410sbc
-
 nooptions	SMP
 nooptions	MAXCPU
 


More information about the svn-soc-all mailing list