summaryrefslogtreecommitdiffstats
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-06-15Add tcpdump and libpcap.Chris Johns1-8/+489
- 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.
2015-06-01Add conditional support for RTEMS PCI to the waf build.Chris Johns1-0/+1
Check for the "rtems/pci.h" header and provide conditional build support with waf to build for BSPs that do not have PCI support. The Makefile build always defines HAVE_RTEMS_PCI_H which is the same state with this change. The PCI calls still exist however they do nothing and return a constant. Any PCI based driver that makes these calls on a BSP that does not have PCI support will not work which is understandable. Either change the driver or add PCI support the BSP.
2015-05-20Add INVARIANTS supportSebastian Huber1-0/+1
2015-05-20mghttpd: Install header fileSebastian Huber1-0/+2
2015-05-18Makefile: RegenerateChris Johns1-22/+0
2015-05-15usb: Import USB support from libusbSebastian Huber1-2/+3
2015-05-15Makefile: RegenerateSebastian Huber1-704/+726
2015-04-08mghttpd: Import from RTEMSSebastian Huber1-0/+3
2015-04-08Add generated filesSebastian Huber1-6/+0
This avoids dependencies on a particular generator tool version. On MinGW and Cygwin hosts these tools tend to be outdated or somehow incapable.
2015-04-01if_dwc: Import from FreeBSDSebastian Huber1-0/+1
2015-04-01mii: Add phy devicesSebastian Huber1-0/+3
2015-03-30LAGG(4): Enable and testSebastian Huber1-0/+12
2015-03-30VLAN(4): Enable and testSebastian Huber1-0/+12
2015-03-26media01: New testSebastian Huber1-0/+11
2015-03-26mmc: Import MMC/SDCard support from libusbSebastian Huber1-0/+7
2015-03-24smp01: New testSebastian Huber1-0/+12
2015-03-24CONDVAR(9): Use FreeBSD implementationSebastian Huber1-1/+1
2015-03-24SLEEPQUEUE(9): Port to RTEMSSebastian Huber1-0/+1
2015-03-24SLEEP(9): Port to RTEMSSebastian Huber1-1/+1
2015-03-06Use C11 and C++11Sebastian Huber1-1/+2
This is necessary to use <stdatomic.h> and <atomic>.
2015-02-13Add zerocopy sendtoSebastian Huber1-0/+12
2015-02-13if_tsec: Add Nexus supportSebastian Huber1-0/+1
2015-02-13Add and use rtems_bsd_get_allocator_domain_size()Sebastian Huber1-0/+1
2015-01-29Add a simple page allocatorSebastian Huber1-0/+1
2015-01-21zy7_slcr: Import from FreeBSDSebastian Huber1-0/+1
2015-01-21e1000phy: Import from FreeBSDSebastian Huber1-0/+1
2015-01-21if_cgem: Import from FreeBSDSebastian Huber1-0/+1
2015-01-21Add rtems_bsd_get_mac_address()Sebastian Huber1-0/+1
2015-01-20Add and use rtems_bsd_get_task_stack_size()Sebastian Huber1-0/+1
2015-01-20Add and use rtems_bsd_get_task_priority()Sebastian Huber1-0/+1
2014-11-10Add rtems_mdns_gethostname()Sebastian Huber1-1/+1
2014-11-06Add rtems_mdns_sethostname()Sebastian Huber1-0/+1
Use it to set the multi-cast hostname of the default mDNS resolver instance via sethostname().
2014-11-05HOSTNAME(1): Import from FreeBSDSebastian Huber1-0/+3
2014-11-04Add mDNS support for name service dispatcherSebastian Huber1-0/+1
2014-10-24Support sethostname() and gethostname()Sebastian Huber1-0/+3
2014-10-08ppp: Port to new stackSebastian Huber1-0/+30
2014-10-08nexus: Use a linker set for the devicesSebastian Huber1-1/+0
2014-10-08Provide new rtems_bsdnet_rtrequest()Sebastian Huber1-1/+1
Delete superfluous code.
2014-10-08Makefile: Remove superfluous include pathSebastian Huber1-1/+0
2014-09-30critical_enter/exit(): Use inline functionSebastian Huber1-1/+0
2014-09-24rtems_bsd_mutex: OptimizeSebastian Huber1-0/+1
2014-09-23Replace RTEMS objects with custom implementationSebastian Huber1-0/+24
Performance analysis revealed that the standard RTEMS objects are a major bottleneck. The object get mechanism and attribute checks at runtime have a significant overhead. Use a custom implementation for synchronization primitives. This drops also the size of the synchronization primitives considerably.
2014-09-23Disable IPsecSebastian Huber1-52/+0
IPsec has a significant performance impact. Disable it for now since is only partially supported and untested.
2014-09-22Import and use subr_lock.cSebastian Huber1-1/+1
2014-09-22Install missing header filesSebastian Huber1-0/+3
2014-09-18Makefile: Add -fno-strict-aliasingSebastian Huber1-0/+1
2014-09-18telnetd01: New testSebastian Huber1-0/+11
2014-09-18telnetd: Import from RTEMS sourcesSebastian Huber1-0/+4
2014-09-17Add file to ensure some C++ compatibilitySebastian Huber1-26/+30
2014-08-28Install missing header filesSebastian Huber1-1/+4