summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-11Move headers required by i386 SMP support.includeAmar Takhar
2015-12-11Stage 4: Add header includers.Amar Takhar
2015-12-11Stage 3: Add duplicate header pointers.Amar Takhar
2015-12-11Stage 2: Move duplicate header source.Amar Takhar
2015-12-11Stage 1: Move single headers.Amar Takhar
2015-12-11Add imports to base module.fixAmar Takhar
2015-12-11Add documentation.Amar Takhar
2015-12-11Move tag_map -> tag.py to solve circular dependency.Amar Takhar
2015-12-11Add function to get list of options with optional category.Amar Takhar
* Also move defaults into __init__()
2015-12-11Move tag map to a central location with some cleanups.Amar Takhar
2015-12-11Turn RTEMS Config into a real library.Amar Takhar
* Stop self-registration of configs and options * Create helper tools for loading options and configs * Add a stub RTEMSConfig class which will be the main entry point TODO: * Make all interaction through RTEMSConfig to avoid passing around an instance of RC.
2015-12-11Remove dependency on default options and add RTEMSConfig class.Amar Takhar
2015-12-11Add helper function for adding options.Amar Takhar
2015-12-11Add TODO file.Amar Takhar
2015-12-11Rename rtems_config to py.waf and py.config where appropriate.Amar Takhar
2015-12-11Change rtems_waf -> py in .gitignore.Amar Takhar
2015-12-11Add py/__init__.pyAmar Takhar
2015-12-11Move rtems_waf/ to py/ This may be renamed in the futureAmar Takhar
* rtems_waf/config -> py/config (RTEMS Config) * rtems_waf/ -> py/waf (Waf build)
2015-12-11Enable fatal checking for tags.Amar Takhar
Also fix errors to use _fatal() and simplify logic.
2015-12-11populated options with group tagsAnand Krishnan
2015-12-11Add tag stubs.Amar Takhar
Also change logic for tag detection to work around empty tag lists. This will be removed every option has at least one tag.
2015-12-11Add support for tags in options.Amar Takhar
For now not having a tag is non-fatal. Eventually it will be an exception. I've only added one tag at the moment the rest will be added in a GSoC project.
2015-12-11Ensure '--target' works, for example 'waf --target=rtems-bin2c'Thomas Nagy
2015-12-11Simplified the creation of context instancesThomas Nagy
2015-12-11Removed ctx.cpu and ctx.counter class attributes since they should be ↵Thomas Nagy
context instance attributes
2015-12-11Do not include config.cfg in archives from 'waf dist'Thomas Nagy
2015-12-11Allow for different tool versions.Amar Takhar
Unpin the tool version from RTEMS version. There are cases where we will want to advance the version of RTEMS beyond the current tool version.
2015-12-11Bump version to 5.0.Amar Takhar
2015-12-11Add VERSION and APPNAME so 'waf dist' works correctly.Amar Takhar
2015-12-11Add TODO for option/section warnings.Amar Takhar
2015-12-11Fail if an option is missing in config.cfg that is required.Amar Takhar
2015-12-11Run configure automatically when config.cfg is modifiedThomas Nagy
2015-12-11Add an option for system header dependencies.Amar Takhar
This is suitable for those developing tools. It is not an option that is worth enabling for those doing regular RTEMS development.
2015-12-11Print name of file written.Amar Takhar
2015-12-11Re-add docs.py for automatic documentation generation.Amar Takhar
This is a very quick hack to list all available options in RTEMS. It is not a permanent solution.
2015-12-11Execurte rtems4.11-ld through ctx.cmd_and_log to improve portability ↵Thomas Nagy
(encoding, newlines)
2015-12-11Disable execution in conf.check_define (cannot run sparc binaries on freebsd ↵Thomas Nagy
for example)
2015-12-11Copy files without 'cp' in the build so that it works on WindowsThomas Nagy
2015-12-11Add a hack for SIZEOF_BLKSIZE_TAmar Takhar
These will be resolved soon more discussion is necessary.
2015-12-11Add arm/raspberrypi.Amar Takhar
2015-12-11Add beagle BSPsAmar Takhar
* arm/beagleboardorig * arm/beagleboardxm * arm/beaglebonewhite * arm/beagleboneblack
2015-12-11Fix m68k/mcf5235 BSP.Amar Takhar
2015-12-11Add missing config.h.Amar Takhar
This brings in __RTEMS_HAVE_DECL_SIGALTSTACK__.
2015-12-11Fix sparc/leon3.Amar Takhar
All tests build as well.
2015-12-11Add support for xilinx_zynq_zc706.Amar Takhar
All tests build. The other zynq BSPs have not been added yet.
2015-12-11Remove debug print as it is no longer needed.Amar Takhar
2015-12-11Fix 'waf config' with new config file loader.Amar Takhar
2015-12-11Fix parsing of BSP configs.Amar Takhar
There was a bug from an old refactor that did not set BSP configs properly from config.cfg. Now config.cfg is properly parsed with their values loaded internally within the build during 'waf configure'.
2015-12-11Fix 2to3 bug in print.Amar Takhar
2015-12-11Add missing BSPs (189 total).Amar Takhar