Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update due to header file changes | Sebastian Huber | 2013-09-20 | 6 | -34/+32 |
| | |||||
* | Update due to Newlib <sys/cdefs.h> changes | Sebastian Huber | 2013-09-20 | 1 | -0/+2 |
| | |||||
* | Switch to a version of select that is closer to bsd's version. | Jennifer Averett | 2012-11-26 | 2 | -46/+81 |
| | |||||
* | Add custom limits.h and timespec.h | Jennifer Averett | 2012-11-26 | 2 | -0/+19 |
| | | | | | These will be needed for added a version of select that is closer to bsd's select. | ||||
* | CAM: Update due to API changes | Sebastian Huber | 2012-11-05 | 1 | -1/+1 |
| | |||||
* | _sx_xlock(): Added check for not in interrupt. | Jennifer Averett | 2012-10-24 | 1 | -1/+2 |
| | |||||
* | rtems-bsd-sx.c: Disable check for interruptible blocking until it is supported | Joel Sherrill | 2012-10-23 | 1 | -1/+2 |
| | |||||
* | rtems-bsd-symbols.h: Do not hide sysctlbyname(). | Joel Sherrill | 2012-10-23 | 1 | -1/+0 |
| | |||||
* | rtems-bsd-symbols.h: Add _bsd_ipsec_set_policy. | Jennifer Averett | 2012-10-11 | 1 | -0/+1 |
| | |||||
* | Added rtems specific version of _pthread_main_np() | Jennifer Averett | 2012-10-05 | 1 | -0/+2 |
| | | | | | This required adding rtems_id rtems_init_task_id to identify the main task. | ||||
* | rtems-bsd-config.h.in: Added defines for O_NOFOLLOW and O_SHLOCK | Jennifer Averett | 2012-09-12 | 1 | -0/+10 |
| | |||||
* | freebsd/bsd.h: Add include of freebsd/machine/_align.h | Joel Sherrill | 2012-09-11 | 1 | -0/+1 |
| | | | | | Multiple files in user space were coming up with _ALIGN being unexpanded. This resolved it. | ||||
* | rtems-bsd-sysctl.c: Formatting corrections | Joel Sherrill | 2012-09-10 | 1 | -2/+2 |
| | |||||
* | rtems-bsd-symbols.h: sysctl() should be a public symbol | Joel Sherrill | 2012-09-10 | 1 | -1/+0 |
| | |||||
* | rtems-bsd-config.h.in: Add FreeBSD macros missing in RTEMS | Joel Sherrill | 2012-09-06 | 1 | -0/+20 |
| | | | | | | | | | The following were assumed to be present by multiple libc methods or networking commands: + _PATH_DEVNULL ==> /dev/null + SIZE_T_MAX ==> SIZE_MAX + O_EXLOCK ==> O_EXCL | ||||
* | rtems-bsd-config.h.in: Do not undef __P or __strong_reference | Joel Sherrill | 2012-09-06 | 1 | -8/+0 |
| | | | | <sys/cdefs.h> is the FreeBSD version now. No need to touch these. | ||||
* | rtems-bsd-vm_glue.c: Add include of <freebsd/sys/types.h> | Joel Sherrill | 2012-09-05 | 1 | -0/+1 |
| | |||||
* | rtems-bsd-rwlock.c: Do not redefine pthread_rwlock_t | Joel Sherrill | 2012-09-05 | 1 | -2/+0 |
| | |||||
* | rtemsbsd/freebsd/sys/uio.h: New wrapper for <sys/uio.h> | Joel Sherrill | 2012-09-05 | 2 | -0/+4 |
| | | | | <sys/_iovec.h> is a support file always included. Also added. | ||||
* | rtemsbsd/freebsd/sys/signalvar.h: stub file | Joel Sherrill | 2012-09-05 | 1 | -0/+1 |
| | |||||
* | rtemsbsd/freebsd/sys/signal.h: New wrapper for <sys/signal.h> | Joel Sherrill | 2012-09-05 | 1 | -0/+2 |
| | |||||
* | rtemsbsd/freebsd/sys/cdefs.h: New wrapper for <sys/cdefs.h> | Joel Sherrill | 2012-09-05 | 1 | -0/+7 |
| | |||||
* | rtems-bsd-config.h.in: Assume <sys/cdefs.h> is OK to use | Joel Sherrill | 2012-09-05 | 1 | -2/+0 |
| | | | | | | This is part of a set of patches to newlib, RTEMS, and rtems-libbsd to update <sys/cdefs.h> so the newlib version can be used without issue. | ||||
* | Build System: Add option to disable IPV6 in orderly fashion | Joel Sherrill | 2012-08-31 | 1 | -0/+0 |
| | | | | | | | If you define DISABLE_IPV6=yes to the config.inc, then the rtems-bsd-config.h file will be modified accordingly and the IPV6 kernel sources will not be built. This is easier to manage and more correct than having a patch to do the same. | ||||
* | rtems-bsd-config.h: IPV6 enabled by default. Make consistent with Makefile | Joel Sherrill | 2012-08-24 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsd | Joel Sherrill | 2012-08-24 | 1 | -2/+3 |
|\ | |||||
| * | Fixed return values for jail methods. | Jennifer Averett | 2012-08-24 | 1 | -2/+3 |
| | | |||||
* | | rtems-bsd-config.h: Add __NEW_RTEMS_BSD__ until machine/param.h in tools can ↵ | Joel Sherrill | 2012-08-24 | 1 | -0/+3 |
|/ | | | | be unified | ||||
* | net-setup: Add routing and old stack's configuration | Joel Sherrill | 2012-07-27 | 1 | -1/+1 |
| | | | | | | | | | This allows the old stack's configuration structures to be used unchanged even though this code currently does not support all of the options. It likely will never support all of the options as some should eventually come through configuration files as they would in a real FreeBSD system. Other configuration parameters are likely configurable via "hints". | ||||
* | Added rtems specific page tracking methods for uma page allocation. | Jennifer Averett | 2012-07-20 | 1 | -0/+116 |
| | |||||
* | Added more initialization of FIXME_ucred elements. | Jennifer Averett | 2012-07-18 | 1 | -1/+9 |
| | |||||
* | Fixed rtems_bsdnet_makeFdForSocket to work with file system change. | Jennifer Averett | 2012-07-18 | 1 | -9/+6 |
| | |||||
* | Added initilization of pcpu info for cpu0. | Jennifer Averett | 2012-07-18 | 1 | -4/+18 |
| | |||||
* | Fix curthread so it returns a valid value. | Jennifer Averett | 2012-07-17 | 1 | -0/+4 |
| | |||||
* | Restructure init and add more detailed initialization. | Jennifer Averett | 2012-07-17 | 1 | -17/+93 |
| | |||||
* | Add call to uma_startup2 so that booted gets set. | Jennifer Averett | 2012-07-17 | 1 | -0/+1 |
| | |||||
* | Makefile: Use MIPS generic in_cksum when no target specific implementation | Joel Sherrill | 2012-07-14 | 1 | -77/+0 |
| | | | | | | The MIPS in_cksum.c method supports big and little endian targets. This does not include any inline assembly and should be reasonable for most targets. | ||||
* | rtems-bsd-nexus.c: Always include rtems/irq-extension.h | Joel Sherrill | 2012-07-14 | 1 | -0/+1 |
| | |||||
* | Add stub cpu_func.h files for all other RTEMS targets | Joel Sherrill | 2012-07-13 | 11 | -0/+11 |
| | |||||
* | Readd MIPS cpu specific .h files | Kevin Polulak | 2012-07-13 | 1 | -1/+0 |
| | | | | | | At least 80 files in this tree have an advertisting clause. 56 in the old TCP/IP stack did. We will not have a functional stack unless we accept this unfortunate situation. | ||||
* | MIPS: Remove code with advertising clause | Joel Sherrill | 2012-07-13 | 1 | -0/+1 |
| | | | | | | | At this point, we are unsure what actual functionality will be required for a functional MIPS port so just provide a stub. This lets the build complete and avoids the code with the advertising clause. | ||||
* | Add _XXX_ENDIAN constants | Joel Sherrill | 2012-07-11 | 1 | -0/+4 |
| | |||||
* | Some cleanup to allow build for multiple architectures. | Jennifer Averett | 2012-07-11 | 2 | -13/+16 |
| | |||||
* | Added nexus_setup_intr support and did some cleanup. | Jennifer Averett | 2012-07-11 | 2 | -11/+134 |
| | |||||
* | Added nexus resource routines. | Jennifer Averett | 2012-07-09 | 2 | -3/+303 |
| | |||||
* | Modified I386_BUS_SPACE_xxx values. | Jennifer Averett | 2012-07-09 | 1 | -0/+5 |
| | | | | Note these may still not be correct. | ||||
* | Put CPU specific bus_space routines into separate files | Joel Sherrill | 2012-07-06 | 4 | -593/+1778 |
| | | | | | | | | | | | The code in rtemsbsd/freebsd/machine/bus.h assumed that all bus space accesses were through memory in a simple fashion. The i386 has a true distinction between I/O and memory space which must be accounted for. This may not be the eventual structure of this code but we must have different bus space accessors for different hardware configurations. And in many, if not most, cases we will want these to be inlined for performance. | ||||
* | Remove a header include that causes powerpc compile error. | Jennifer Averett | 2012-06-29 | 2 | -3/+0 |
| | |||||
* | Added legacy in order to get pcib to work correctly and resoleved fxp attach ↵ | Jennifer Averett | 2012-06-29 | 3 | -1/+189 |
| | | | | | | | issue. The fxp attach has a resource allocation issue still to address, but should work as soon as that is debugged. | ||||
* | Add some of the initialization from freeBSD vm_init.c needed for Nic. | Jennifer Averett | 2012-06-01 | 1 | -1/+15 |
| |