summaryrefslogtreecommitdiffstats
path: root/freebsd-to-rtems.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* freebsd-to-rtems.py: Use all modules.Christian Mauderer2018-04-101-1/+1
| | | | Update #3351
* waf: Refactor libbsd.py to support per module generation.Chris Johns2018-04-101-1/+2
| | | | | | This change allows us to control the modules we want to build. Update #3351
* waf: Support building from libbsd.py directly from waf.Chris Johns2018-04-101-15/+3
| | | | | | | | | Remove the need to generate a waf script. Move various pieces of data from the builder code to libbsd.py and make it configuration data. Update #3351
* Remove ability to synchronize with LinuxSebastian Huber2017-10-241-3/+1
|
* scripts: Support Linux importSebastian Huber2017-10-201-1/+3
|
* scripts: Generalize namesSebastian Huber2017-10-201-10/+10
|
* Add a stats report command.Chris Johns2016-05-311-3/+8
| | | | The report shows the level of changes we have made to the FreeBSD code.
* Fix coding to be CamelCase.Chris Johns2016-05-041-4/+4
|
* waf: Refector the builder to work with Python3 and UTF-8 source files.Chris Johns2016-04-271-18/+17
| | | | | | | | Python 3 requires better UTF-8 handling of files and FreeBSD has UTF-8 characters in some files. Refactor builder.py to clean up the code and remove the need to have a temporary file. Update other scripts to use the new code.
* Add RTEMS version support, update all python to 2 and 3.Chris Johns2016-04-181-44/+43
| | | | | | | | | | | | | Add support to force the RTEMS version. This remove the need for using the --rtems-version command line option if the automatic detection fails. Update all python code to support python 2 and 3. Update rtems_waf to the latest version to support the RTEMS version, check environment variables and to display the CC version. Sort all tests. I think the unsorted list is dependent on the version of python and so would result in repo noise as if it regenerted.
* Makefile: DeleteSebastian Huber2015-09-251-1/+0
| | | | Use waf instead.
* Add tcpdump and libpcap.Chris Johns2015-06-151-18/+20
| | | | | | | | | - Update the file builder generator to handle generator specific cflags and includes. The tcpdump and libpcap have localised headers and need specific headers paths to see them. There are also module specific flags and these need to be passed to the lex and yacc generators. - Add the tcpdump support.
* Add support to build using waf.Chris Johns2015-05-201-5/+9
|
* freebsd-to-rtems: Refactor the conversion support to allow multiples build ↵Chris Johns2015-05-151-2592/+81
| | | | | | | systems. Split the freebsd-to-rtems.py into separate parts to allow more than a single build system generator.
* mghttpd: Import from RTEMSSebastian Huber2015-04-081-0/+9
|
* Add generated filesSebastian Huber2015-04-081-8/+4
| | | | | | This avoids dependencies on a particular generator tool version. On MinGW and Cygwin hosts these tools tend to be outdated or somehow incapable.
* if_dwc: Import from FreeBSDSebastian Huber2015-04-011-0/+2
|
* mii: Add phy devicesSebastian Huber2015-04-011-0/+3
|
* LAGG(4): Enable and testSebastian Huber2015-03-301-0/+1
|
* VLAN(4): Enable and testSebastian Huber2015-03-301-1/+2
|
* media01: New testSebastian Huber2015-03-261-0/+1
|
* mmc: Import MMC/SDCard support from libusbSebastian Huber2015-03-261-0/+23
|
* smp01: New testSebastian Huber2015-03-241-0/+1
|
* CONDVAR(9): Use FreeBSD implementationSebastian Huber2015-03-241-1/+1
|
* SLEEPQUEUE(9): Port to RTEMSSebastian Huber2015-03-241-0/+2
|
* SLEEP(9): Port to RTEMSSebastian Huber2015-03-241-1/+1
|
* Update due to Newlib <sys/time.h> etc. changesSebastian Huber2015-03-241-2/+0
|
* Special case for <rtems/bsd/zerocopy.h>Sebastian Huber2015-03-241-0/+1
|
* Use C11 and C++11Sebastian Huber2015-03-061-1/+2
| | | | This is necessary to use <stdatomic.h> and <atomic>.
* Add zerocopy sendtoSebastian Huber2015-02-131-0/+2
|
* freebsd-to-rtems.py: Fix revert includesSebastian Huber2015-02-131-0/+2
|
* freebsd-to-rtems.py: Change default directoriesSebastian Huber2015-02-131-4/+4
|
* if_tsec: Add Nexus supportSebastian Huber2015-02-131-0/+1
|
* Add and use rtems_bsd_get_allocator_domain_size()Sebastian Huber2015-02-131-0/+1
|
* Add a simple page allocatorSebastian Huber2015-01-291-0/+1
|
* zy7_slcr: Import from FreeBSDSebastian Huber2015-01-211-0/+2
|
* e1000phy: Import from FreeBSDSebastian Huber2015-01-211-0/+2
|
* if_cgem: Import from FreeBSDSebastian Huber2015-01-211-0/+2
|
* Add rtems_bsd_get_mac_address()Sebastian Huber2015-01-211-0/+1
|
* Add and use rtems_bsd_get_task_stack_size()Sebastian Huber2015-01-201-0/+1
|
* Add and use rtems_bsd_get_task_priority()Sebastian Huber2015-01-201-0/+1
|
* Add rtems_mdns_gethostname()Sebastian Huber2014-11-101-1/+1
|
* Add rtems_mdns_sethostname()Sebastian Huber2014-11-061-0/+1
| | | | | Use it to set the multi-cast hostname of the default mDNS resolver instance via sethostname().
* HOSTNAME(1): Import from FreeBSDSebastian Huber2014-11-051-0/+1
|
* Add mDNS support for name service dispatcherSebastian Huber2014-11-041-0/+1
|
* Support sethostname() and gethostname()Sebastian Huber2014-10-241-0/+1
|
* ppp: Port to new stackSebastian Huber2014-10-081-0/+20
|
* nexus: Use a linker set for the devicesSebastian Huber2014-10-081-1/+0
|
* Provide new rtems_bsdnet_rtrequest()Sebastian Huber2014-10-081-1/+1
| | | | Delete superfluous code.
* Makefile: Remove superfluous include pathSebastian Huber2014-10-081-1/+0
|