summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/tune-microblaze-features.inc
Commit message (Collapse)AuthorAgeFilesLines
* arch-microblaze.inc: Consolidate MicroBlaze tune featuresNathan Rossi2017-03-311-20/+0
| | | | | | | | | | | | | | | | This change adds the 'arch-microblaze.inc' architecture tune features include which provides all the relevant tune features for MicroBlaze. This include replaces the 'tune-microblaze-features.inc' include, which is not actually a valid TUNE. This change results in the MicroBlaze tune and tune feature include tree matching the layout of meta/. This change additionally consolidates all the smaller includes (feature-microblaze-*.inc) into larger sets or into the arch-microblaze.inc. This makes the package arch string ordering much clearer as well as removing the large number of variables uses to set the TUNE_CCARGS. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* feature-microblaze-versions.inc: Clean up and consolidationNathan Rossi2017-03-311-2/+2
| | | | | | | | | | | | Clean up the MicroBlaze versions tunes as well and improve the TUNECONFLICTS for version features so that the conflicts matrix is automatically generated. Additionally consolidate the version features into a single include. Improve and generate the "-mcpu=" and package strings based on the version feature. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* tune-microblaze-features.inc: Force either 'el' or 'eb' for TUNE_ARCHNathan Rossi2015-05-051-1/+2
| | | | | | | | | * Change the TUNE_ARCH variable so that for MicroBlaze the endianess in part of the TUNE_ARCH value * This causes the triplet for MicroBlaze targets to have either microblazeel or microblazeeb and prevents any confusion about defaults Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* tune-microblaze: Refactor tune definitionNathan Rossi2013-05-081-0/+10
| | | | | | | | * Extract the arch, package arch and cc flags into the features.inc * Specify the SOC_FAMILY as 'microblaze' (for both little and big endian) Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* tune-microblaze: RefactoredSipke Vriend2013-03-261-0/+9
* Added features with CFLAG mappings * Added version features for v7.3-.a to v8.50.a * Added MicroBlaze PACKAGE_ARCH expansion e.g. "microblazeel-v830-cmp" Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>