summaryrefslogtreecommitdiffstats
path: root/rtemsbsd (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems-bsd-rwlock.c: Do not redefine pthread_rwlock_tJoel Sherrill2012-09-051-2/+0
|
* rtemsbsd/freebsd/sys/uio.h: New wrapper for <sys/uio.h>Joel Sherrill2012-09-052-0/+4
| | | | <sys/_iovec.h> is a support file always included. Also added.
* rtemsbsd/freebsd/sys/signalvar.h: stub fileJoel Sherrill2012-09-051-0/+1
|
* rtemsbsd/freebsd/sys/signal.h: New wrapper for <sys/signal.h>Joel Sherrill2012-09-051-0/+2
|
* rtemsbsd/freebsd/sys/cdefs.h: New wrapper for <sys/cdefs.h>Joel Sherrill2012-09-051-0/+7
|
* rtems-bsd-config.h.in: Assume <sys/cdefs.h> is OK to useJoel Sherrill2012-09-051-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 fashionJoel Sherrill2012-08-311-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 MakefileJoel Sherrill2012-08-241-1/+1
|
* Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsdJoel Sherrill2012-08-241-2/+3
|\
| * Fixed return values for jail methods.Jennifer Averett2012-08-241-2/+3
| |
* | rtems-bsd-config.h: Add __NEW_RTEMS_BSD__ until machine/param.h in tools can ↵Joel Sherrill2012-08-241-0/+3
|/ | | | be unified
* net-setup: Add routing and old stack's configurationJoel Sherrill2012-07-271-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 Averett2012-07-201-0/+116
|
* Added more initialization of FIXME_ucred elements.Jennifer Averett2012-07-181-1/+9
|
* Fixed rtems_bsdnet_makeFdForSocket to work with file system change.Jennifer Averett2012-07-181-9/+6
|
* Added initilization of pcpu info for cpu0.Jennifer Averett2012-07-181-4/+18
|
* Fix curthread so it returns a valid value.Jennifer Averett2012-07-171-0/+4
|
* Restructure init and add more detailed initialization.Jennifer Averett2012-07-171-17/+93
|
* Add call to uma_startup2 so that booted gets set.Jennifer Averett2012-07-171-0/+1
|
* Makefile: Use MIPS generic in_cksum when no target specific implementationJoel Sherrill2012-07-141-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.hJoel Sherrill2012-07-141-0/+1
|
* Add stub cpu_func.h files for all other RTEMS targetsJoel Sherrill2012-07-1311-0/+11
|
* Readd MIPS cpu specific .h filesKevin Polulak2012-07-131-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 clauseJoel Sherrill2012-07-131-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 constantsJoel Sherrill2012-07-111-0/+4
|
* Some cleanup to allow build for multiple architectures.Jennifer Averett2012-07-112-13/+16
|
* Added nexus_setup_intr support and did some cleanup.Jennifer Averett2012-07-112-11/+134
|
* Added nexus resource routines.Jennifer Averett2012-07-092-3/+303
|
* Modified I386_BUS_SPACE_xxx values.Jennifer Averett2012-07-091-0/+5
| | | | Note these may still not be correct.
* Put CPU specific bus_space routines into separate filesJoel Sherrill2012-07-064-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 Averett2012-06-292-3/+0
|
* Added legacy in order to get pcib to work correctly and resoleved fxp attach ↵Jennifer Averett2012-06-293-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 Averett2012-06-011-1/+15
|
* Added an initialization method for minimal vm initialization.Jennifer Averett2012-05-311-3/+31
|
* Debug of rw_wowned()Jennifer Averett2012-05-301-11/+32
| | | | | This implementation violates the API layer and we should add a pthread_rwlock_is_rlocked_np() method to the API layer.
* Resolved an initialization order issue in link01.exeJennifer Averett2012-05-301-1/+1
| | | | Note that the order may still need to be adjusted.
* Increased maxproc from 6 to 32Jennifer Averett2012-05-301-1/+1
| | | | | This value may still not be correct, but it was enough to resolve a divide by 0 issue in link01 initialization phase.
* Corrected link01 configuration and added pcib to SYSINIT.Jennifer Averett2012-05-301-0/+1
|
* Added pcibJennifer Averett2012-05-291-0/+3
|
* Added pcib for Nics.Jennifer Averett2012-05-232-0/+102
|
* rtems-bsd-malloc.c - Add _bsd_reallocf()Joel Sherrill2012-05-181-1/+14
|
* Modify the filesystem ops to match changes in RTEMS head.Jennifer Averett2012-05-161-1/+1
|
* Add SYSINIT reference definesSebastian Huber2012-05-101-2/+26
|
* Provide SWI(9) and TIMEOUT(9)Christian Mauderer2012-05-104-295/+0
|
* Move rtems_bsd_thread0_ucredSebastian Huber2012-05-101-0/+53
|
* Fix ucred reference countingSebastian Huber2012-05-101-2/+4
|
* Modified copyright on rtems-bsd-xxx files to be consistant with FreeBSD ↵Jennifer Averett2012-05-0835-124/+703
| | | | copyright.
* Added stubs for funsetown() and fsetown()Jennifer Averett2012-05-021-0/+51
|
* Modifed sleep queue to be priority based and added the wakeup_one method.Jennifer Averett2012-05-011-1/+22
|
* Remove proc0 creationSebastian Huber2012-04-263-11/+4
|