Age | Commit message (Collapse) | Author |
|
* Set SRC_URI for powerpc targets
* Set preferred revision SRCREV for powerpc targets
* Bump PR
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* 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>
|
|
* Replace log functions calls
oenote -> bbnote
oefatal -> bbfatal
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* Replace log functions calls
oenote -> bbnote
oefatal -> bbfatal
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* Deploy sysace image if successfully generated
* otherwise skip.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* Disable microblaze ncurses support
* EXTRA_OECONF_microblaze += " --without-ncurses "
* New file
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Include xilinx-default-revisions include file for
setting preferred versions to AUTOREV.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* 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>
|
|
* Kernel config for spartan6-lx9mb target board
* New file
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* 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>
|
|
* 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>
|
|
* Creates dev nodes
* Load dependen kernel modules
* Originally from OE
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* Allow booting from a normal block device.
* Originally from OE
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* nfs mount point setup script
* Originally from OE.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* loopback setup script
* Originally from OE.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* Initfs script, file systems kenel module load
* Originally from OE recipies.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* A modular initramfs init script system.
* Originally from OE.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* An initramfs module for booting via NFS.
* Originally from OE.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* An initramfs module for booting a filesystem image by loopback
mounting it.
* Originally from OE.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* An initramfs module for initializing filesystems.
* Originally from OE.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* An initramfs module for booting off normal block devices.
* Originally from OE.
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* Initramfs image originally from OE image recipes
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Microblaze config options for microblaze
* New file
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* Tune options for microblaze
* Set cpu version 8.10.a, soft-fpu, arch
* New file
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
|
|
* 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>
|
|
* Fix typo for uboot_target variables assigment
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
Conflicts:
recipes-kernel/linux/linux.inc
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|
|
* 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>
|
|
* 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>
|
|
* Fix dtb include path
* Remove unused settings
Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
|