summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-05-09u-boot-xilinx: explicit set src_uri for powerpc targetsaalonso/external-toolchainAdrian Alonso
* Set SRC_URI for powerpc targets * Set preferred revision SRCREV for powerpc targets * Bump PR Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-05poky-external-xilinx: set toolchain informationAdrian Alonso
* Set Xilinx external toolchain information * toolchain prefix: microblaze-unknown-linux-gnu- * POKYLIBC = "glibc" * TARGET_VENDOR = "-unknown" * TARGET_OS = "linux-gnu" * GLIBCTARGETOS = "linux-gnu" Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-05xilinx-kernel: update to use bb log functionsAdrian Alonso
* Replace log functions calls oenote -> bbnote oefatal -> bbfatal Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-05xilinx-boot: update to use bb log functionsAdrian Alonso
* Replace log functions calls oenote -> bbnote oefatal -> bbfatal Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-05xilinx-boot: deploy sysace image if generatedAdrian Alonso
* Deploy sysace image if successfully generated * otherwise skip. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04util-linux: disable ncurses built supportAdrian Alonso
* Disable microblaze ncurses support * EXTRA_OECONF_microblaze += " --without-ncurses " * New file Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04u-boot-xilinx: preferred src for microblaze targetAdrian Alonso
* Set preferred src_uri for microblaze support * Separate patchs for each target arch (microblaze, powerpc) * Bump PR Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04uboot: microblaze genric add spi flash configAdrian Alonso
* microblaze-generic: add spi flash config options * Add XPAR_SPI_FLASH configuratiotn option * Define base address and flash memory size Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04linux-xilinx: remove srcrev versionAdrian Alonso
* Remove SRCREV predefined version in order to use AUTOREV from xilinx-preferred-versions file * Minor cleanups * Bump PR Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04layer: include xilinx default revisions versionsAdrian Alonso
* Include xilinx-default-revisions include file for setting preferred versions to AUTOREV. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04xilinx-default-revisions: new fileAdrian Alonso
* Define default revisions for u-boot-xilinx and linux-xilinx recipes, both are set as AUTOREV so they keep sync with Xilinx repos. * New file Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04defconfig: spartan6-lx9mb kernel configAdrian Alonso
* Kernel config for spartan6-lx9mb target board * New file Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04linux-xilinx: add spartan6-lx9mb to compatible listAdrian Alonso
* Add spartan6-lx9mb target board to compatible list * Remove DEFAULT_PREFERENCE settings since compatibility is determined by previous setting * Bumb PR Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04perl: microblaze target fixesAdrian Alonso
* Replace config.sh file with some platform config options se below * Remove -fstack-protector from ccflgas to fix warning pp_sys.c:0: warning: -fstack-protector not supported for this target * Remove config argument config_arg20='-Ui_gdbm' and set d_eaccess='undef to fix error pp_sys.c:3073: undefined reference to `eaccess' Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04init: init setup scriptAdrian Alonso
* Creates dev nodes * Load dependen kernel modules * Originally from OE Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-0485-blockboot: setup scriptAdrian Alonso
* Allow booting from a normal block device. * Originally from OE Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04nfsboot: nfs setup scriptAdrian Alonso
* nfs mount point setup script * Originally from OE. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-0480-loopboot: setup scriptAdrian Alonso
* loopback setup script * Originally from OE. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-0410-initfs: new fileAdrian Alonso
* Initfs script, file systems kenel module load * Originally from OE recipies. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04initramfs uniboot: new fileAdrian Alonso
* A modular initramfs init script system. * Originally from OE. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04initramfs module nfs: new fileAdrian Alonso
* An initramfs module for booting via NFS. * Originally from OE. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04initramfs module loop: new fileAdrian Alonso
* An initramfs module for booting a filesystem image by loopback mounting it. * Originally from OE. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04initramfs module initfs: new fileAdrian Alonso
* An initramfs module for initializing filesystems. * Originally from OE. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04initramfs module block: new fileAdrian Alonso
* An initramfs module for booting off normal block devices. * Originally from OE. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04 initramfs-image: new image recipeAdrian Alonso
* Initramfs image originally from OE image recipes Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04spartan6-lx9mb: microblaze machine descriptorAdrian Alonso
* Spartan6 lx9mb target board descriptor * Microblaze board settings KERNEL_IMAGETYPE = "simpleImage.system" UBOOT_MACHINE = "microblaze-generic_config" Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04poky-external-xilinx: new fileAdrian Alonso
* External Xilinx toolchain provider * This recipe is used to set POKYMODE = "external-xilinx" preferred providers for toolchain components (gcc, binutils, headers). * Prebuilt toolchain prefix is "microblaze-unknown-linux-gnu-" so to used in yocto is needed to set TARGET_VENDOR="-unknown" TARGET_OS="linux-gnu" * Prebuilt toolchain can be found at: git://git.xilinx.com/xldk/microblaze_v2.0.git * Untar toolchain and set XILINX_TOOLCHAIN path in user local.conf Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04external-xilinx-toolchain: new fileAdrian Alonso
* External Xilinx toolchain provider * This recipe is used to pair POKYMODE = "external-xilinx" * Prebuilt toolchain can be found at: git://git.xilinx.com/xldk/microblaze_v2.0.git * Untar toolchain and set XILINX_TOOLCHAIN path in user local.conf Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04micoblaze-common: config defaults for microblazeAdrian Alonso
* Microblaze config options for microblaze * New file Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-05-04tune-microblaze: tune options for microblazeAdrian Alonso
* Tune options for microblaze * Set cpu version 8.10.a, soft-fpu, arch * New file Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-04-19Merge branch 'powerpc-support'Adrian Alonso
2011-04-19xilinx-boot: notify user if sysace cannot be generatedAdrian Alonso
* Notify user if system ace image cannot be generated * User needs to define Xilinx EDK installation path by setting XILINX_LOC to use EDK tools to produce a system ace image, other wise skip. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-04-19xilinx-kernel: fail safe abort executionAdrian Alonso
* Use XILINX_BOARD "unknown" value to abort build execution in order to ensure that user set a valid Xilinx XPS project to build the custom kernel image to a particular hardware base configuration. * Update fail message to reflect that user needs to set a valid Xilinx XPS project. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-04-19xilinx-boot: fail safe abort executionAdrian Alonso
* Use XILINX_BOARD "unknown" value to abort build execution in order to ensure that user set a valid Xilinx XPS project to build the custom uboot image to a particular configuration of the hardware base platform. * Update fail message to reflect that user needs to set a valid Xilinx XPS project. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-04-19xilinx-utils: rewrite find_board functionAdrian Alonso
* Rewrite find_board helper function * Improve file exception handling * Return Xilinx board model "unknown" if not a valid board descriptor is found. * xilinx-boot and xilinx-kernel use this information to abort build execution of uboot and linux kernel preventing a potential mistmach between the hardware/software models. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-04-08Merge branch 'powerpc-support'Adrian Alonso
2011-04-08initscripts: fix patch integrationAdrian Alonso
* Fix patch integration * Replace functions-module_id patch for a local version of functions scripts so it can be override the script provided in main meta layer Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-04-08xilinx-boot: fix typo for uboot_targetAdrian Alonso
* Fix typo for uboot_target variables assigment Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-04-01Merge branch 'powerpc-support'Adrian Alonso
2011-03-31xilinx-utils: helper functionsAdrian Alonso
* Xilinx EDK integration helper functions * find_board helper function Given a xps project path return the target board model used. Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-31u-boot-xilinx: xilinx board auto settingAdrian Alonso
* Use xilinx-utils find_board helper function for detecting the xilinx target board used. * Remove fucntions calls for setting UBOOT_MACHINE ad UBOOT_TARGET this are not set on xilinx-boot bbclass * Bump PR Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-31xilinx-boot: merge uboot helper functionsAdrian Alonso
* Merge uboot_machine and uboot_target helper functions into a function that sets UBOOT_TARGET and UBOOT_MACHINE * UBOOT_MACHINE set based on user settings on user settings. TARGET_ARCH XILINX_BOARD UBOOT_MACHINE ------------------------------------------- powerpc ml507 ml507_config powerpc ml510 ml507_config powerpc ml403 ml405_config powerpc ml405 ml405_config microblaze * micrioblaze-generic_config * Notes: * Microblaze support untested! * ml507 - ml510 same hardware diffrent fpga density * ml403 - ml405 same hardware diffrent fpga density Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-31linux-xilinx: use device_tree helper functionAdrian Alonso
* Use deveice_tree helper function for setting target dts source file instead of hardcodded value * Use xilinx-utils for identify the target board model find_board functions inspects the xilinx hardware project to find out the model board used. * Bump PR Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-31xilinx-kernel: device tree helper functionAdrian Alonso
* Add device_tree helper function * This helper function maps the corresponding device tree source file based on arch and board defined by user TARGET_ARCH XILINX_BOARD DTS ------------------------------------------------- Powerpc ml507 virtex440-ml507.dts Powerpc ml405 virtex405-ml504.dts Powerpc * virtex<cpu>-<board>.dts Microblase * system.dts * Microblaze support untested! Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-22xilinx-boot: xmd add u-boot start addressAdrian Alonso
* Xilinx XMD u-boot missing start address append as paramater for generating ACE image * Xmd complains about missing target and u-boot start address Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-22xilinx-boot: fix xparameter header lookupAdrian Alonso
* Remove prefixed xparameter header lookup location for xparameter header * Implement find_xparam helper function for integrating xparameter in u-boot source code Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-16Merge branch 'powerpc-support'Adrian Alonso
Conflicts: recipes-kernel/linux/linux.inc Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-16xilinx-boot: additional board support for ml403 ml510Adrian Alonso
* Additional board support for ml403 and ml507 targets * ML403 configured as ML405 same processor core only changes FPGA density * ML510 configured as ML507 Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-16xilinx-boot: add system ace image generationAdrian Alonso
* Add system ace image generation * do_mk_sysace function uses Xilinx EDK host tools to generate system ace image (fpga bitstream + uboot); if the bitstream file is missing this is created. * XILINX_LOC envoriment variable points to the location of the Xilinx EDK host tools tipycally located at /opt/Xilinx/12.4/ISE_DS/ /opt/Xilinx/13.1/ISE_DS/ * Xilinx EDK version is striped from the path location and sources the corresponding settings scripts from EDK tools. * Deploy all components to bring Poky Linux in a single place Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
2011-03-16linux: fix dtb include pathAdrian Alonso
* Fix dtb include path * Remove unused settings Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>