Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Added an initialization method for minimal vm initialization. | Jennifer Averett | 2012-05-31 | 1 | -3/+31 |
| | |||||
* | Debug of rw_wowned() | Jennifer Averett | 2012-05-30 | 1 | -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.exe | Jennifer Averett | 2012-05-30 | 1 | -1/+1 |
| | | | | Note that the order may still need to be adjusted. | ||||
* | Increased maxproc from 6 to 32 | Jennifer Averett | 2012-05-30 | 1 | -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 Averett | 2012-05-30 | 1 | -0/+1 |
| | |||||
* | Added pcib | Jennifer Averett | 2012-05-29 | 1 | -0/+3 |
| | |||||
* | Added pcib for Nics. | Jennifer Averett | 2012-05-23 | 2 | -0/+102 |
| | |||||
* | rtems-bsd-malloc.c - Add _bsd_reallocf() | Joel Sherrill | 2012-05-18 | 1 | -1/+14 |
| | |||||
* | Modify the filesystem ops to match changes in RTEMS head. | Jennifer Averett | 2012-05-16 | 1 | -1/+1 |
| | |||||
* | Add SYSINIT reference defines | Sebastian Huber | 2012-05-10 | 1 | -2/+26 |
| | |||||
* | Provide SWI(9) and TIMEOUT(9) | Christian Mauderer | 2012-05-10 | 4 | -295/+0 |
| | |||||
* | Move rtems_bsd_thread0_ucred | Sebastian Huber | 2012-05-10 | 1 | -0/+53 |
| | |||||
* | Fix ucred reference counting | Sebastian Huber | 2012-05-10 | 1 | -2/+4 |
| | |||||
* | Modified copyright on rtems-bsd-xxx files to be consistant with FreeBSD ↵ | Jennifer Averett | 2012-05-08 | 35 | -124/+703 |
| | | | | copyright. | ||||
* | Added stubs for funsetown() and fsetown() | Jennifer Averett | 2012-05-02 | 1 | -0/+51 |
| | |||||
* | Modifed sleep queue to be priority based and added the wakeup_one method. | Jennifer Averett | 2012-05-01 | 1 | -1/+22 |
| | |||||
* | Remove proc0 creation | Sebastian Huber | 2012-04-26 | 3 | -11/+4 |
| | |||||
* | Merged rtems-bsd-uma.c back into uma_core.c | Jennifer Averett | 2012-04-19 | 1 | -2796/+0 |
| | | | | The majority of this file was the same as the freebsd file uma_core.c. | ||||
* | Add SYSINIT for RTEMS SMP variable initialization | Joel Sherrill | 2012-04-19 | 1 | -2/+3 |
| | |||||
* | Merged the rtems version of resource back to kern_resource and added method ↵ | Jennifer Averett | 2012-04-18 | 1 | -174/+0 |
| | | | | to resolve linker errors. | ||||
* | Added an RTEMS specific version of routines needed from copyinout.c | Jennifer Averett | 2012-04-18 | 1 | -0/+31 |
| | |||||
* | Move M_IOV to reduce dependencies | Sebastian Huber | 2012-04-18 | 2 | -2/+2 |
| | |||||
* | Added empty method for pgsigio. | Jennifer Averett | 2012-04-18 | 1 | -0/+6 |
| | |||||
* | Use format of other RTEMS machine header files | Sebastian Huber | 2012-04-18 | 1 | -11/+8 |
| | |||||
* | Move __bswap64() | Sebastian Huber | 2012-04-18 | 1 | -4/+37 |
| | | | | | Add copyright notice of FreeBSD "sys/powerpc/include/endian.h". Change license to BSD. | ||||
* | Moved uio_yield implementation into bsd file. | Jennifer Averett | 2012-04-18 | 1 | -79/+0 |
| | |||||
* | Moved rtems-bsd-cyclecount.c to cpu.h | Jennifer Averett | 2012-04-18 | 1 | -4/+9 |
| | |||||
* | Add BUS_DMA(9) support for mbufs | Sebastian Huber | 2012-04-18 | 3 | -32/+218 |
| |