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