summaryrefslogtreecommitdiffstats
path: root/rtemsbsd (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Merged rtems-bsd-uma.c back into uma_core.cJennifer Averett2012-04-191-2796/+0
| | | | The majority of this file was the same as the freebsd file uma_core.c.
* Add SYSINIT for RTEMS SMP variable initializationJoel Sherrill2012-04-191-2/+3
|
* Merged the rtems version of resource back to kern_resource and added method ↵Jennifer Averett2012-04-181-174/+0
| | | | to resolve linker errors.
* Added an RTEMS specific version of routines needed from copyinout.cJennifer Averett2012-04-181-0/+31
|
* Move M_IOV to reduce dependenciesSebastian Huber2012-04-182-2/+2
|
* Added empty method for pgsigio.Jennifer Averett2012-04-181-0/+6
|
* Use format of other RTEMS machine header filesSebastian Huber2012-04-181-11/+8
|
* Move __bswap64()Sebastian Huber2012-04-181-4/+37
| | | | | Add copyright notice of FreeBSD "sys/powerpc/include/endian.h". Change license to BSD.
* Moved uio_yield implementation into bsd file.Jennifer Averett2012-04-181-79/+0
|
* Moved rtems-bsd-cyclecount.c to cpu.hJennifer Averett2012-04-181-4/+9
|
* Add BUS_DMA(9) support for mbufsSebastian Huber2012-04-183-32/+218
|