diff --git a/configure/os/CONFIG.Common.linux-microblaze b/configure/os/CONFIG.Common.linux-microblaze new file mode 100644 index 0000000000000000000000000000000000000000..21ecb03ac30c53ea961949d3a5406148f72f3b00 --- /dev/null +++ b/configure/os/CONFIG.Common.linux-microblaze @@ -0,0 +1,21 @@ +# CONFIG.Common.linux-microblaze +# +# This file is maintained by the build community. +# +# Definitions for Xilinx MicroBlaze FPGA Soft Core Processor target builds. +# This target has been tested with the Xilinx Spartan 6 MicroBlaze. + +# Site-specific overrides of these definitions should be made in the file +# CONFIG_SITE.Common.linux-microblaze +#------------------------------------------------------- + +# Include definitions common to all Linux targets +include $(CONFIG)/os/CONFIG.Common.linuxCommon + +ARCH_CLASS = microblaze + +ifeq ($(BUILD_CLASS),CROSS) + VALID_BUILDS = Ioc + GNU_TARGET = microblazeel-unknown-linux-gnu + CMPLR_PREFIX = $(addsuffix -,$(GNU_TARGET)) +endif diff --git a/configure/os/CONFIG_SITE.Common.linux-microblaze b/configure/os/CONFIG_SITE.Common.linux-microblaze new file mode 100644 index 0000000000000000000000000000000000000000..43c543c2be35ac9b86aa827f65980380495747a8 --- /dev/null +++ b/configure/os/CONFIG_SITE.Common.linux-microblaze @@ -0,0 +1,14 @@ +# CONFIG_SITE.Common.linux-microblaze +# +# Site specific definitions for linux-microblaze target builds. +#------------------------------------------------------- + +# The gnu tools for cross compiling for MicroBlaze (little endian) +# on Linux can be downloaded from the Xilinx git server: +# git clone git://git.xilinx.com/xldk/microblaze_v2.0_le.git +# +# The result contains a .tgz file with the tool-chain in it. +# Set GNU_DIR to point to the un-tarred tool-chain: + +GNU_DIR = /usr/local/vw/microblaze-2.0/microblazeel-unknown-linux-gnu +