514 Commits

Author SHA1 Message Date
Jennifer Averett
3bc5984ea6 Debug of rw_wowned()
This implementation violates the API layer and we should
add a pthread_rwlock_is_rlocked_np() method to the API layer.
2012-05-30 13:42:49 -05:00
Jennifer Averett
8aecdc0725 Resolved an initialization order issue in link01.exe
Note that the order may still need to be adjusted.
2012-05-30 11:54:23 -05:00
Jennifer Averett
9f11e4092a Increased maxproc from 6 to 32
This value may still not be correct, but it was enough to resolve
a divide by 0 issue in link01 initialization phase.
2012-05-30 11:52:41 -05:00
Jennifer Averett
3cde7552eb Corrected link01 configuration and added pcib to SYSINIT. 2012-05-30 11:51:35 -05:00
Jennifer Averett
20b5ca1d00 Added support for initialization of uihashinit(). 2012-05-30 11:49:04 -05:00
Jennifer Averett
b9fa3c9245 Added pcib 2012-05-29 14:58:18 -05:00
Jennifer Averett
fb4c8a98f5 Added pcib for Nics. 2012-05-23 14:53:12 -05:00
Jennifer Averett
ae53d9e793 Commented out elements of the cdev struct which were unused
This was in preperation for adding RTEMS versions of make_dev and
destroy_dev.
2012-05-23 14:36:24 -05:00
Joel Sherrill
5382b1f1a4 rtems-bsd-malloc.c - Add _bsd_reallocf() 2012-05-18 13:37:19 -05:00
Joel Sherrill
4bc83af749 timeout - Use standard Makefile template 2012-05-17 14:56:15 -05:00
Jennifer Averett
2f1808913b Resolved issues with pc386 build. 2012-05-17 08:37:48 -05:00
Jennifer Averett
60554e6979 Modify the filesystem ops to match changes in RTEMS head. 2012-05-16 13:40:28 -05:00
Jennifer Averett
596a7ea5d6 Standardized Makefiles so that i386 would build correctly. 2012-05-16 10:21:12 -05:00
Jennifer Averett
758649212b Added Nic status section to documention. 2012-05-10 10:29:09 -05:00
Sebastian Huber
4f6cf1e3bc Use SYSINIT reference defines 2012-05-10 17:04:20 +02:00
Sebastian Huber
06e6d19b1c Add SYSINIT reference defines 2012-05-10 17:04:09 +02:00
Christian Mauderer
ee6b343cba Provide SWI(9) and TIMEOUT(9) 2012-05-10 16:30:49 +02:00
Sebastian Huber
a4d8e191b9 Move rtems_bsd_thread0_ucred 2012-05-10 16:20:41 +02:00
Sebastian Huber
b41a35800b Fix ucred reference counting 2012-05-10 16:20:41 +02:00
Jennifer Averett
b95c98901d Added subr_unit.c needed for addtional Nics. 2012-05-09 13:55:00 -05:00
Jennifer Averett
2dbdc7c926 Added EtherExpress, tulip, and Broadcom Nics.
BCM570x, E1000, and Legacy Nics are commented out until pieces are
added to get them to link.
2012-05-09 12:28:53 -05:00
Jennifer Averett
5ab1e1daa7 Added documentation on rtems specific files. 2012-05-08 09:29:22 -05:00
Jennifer Averett
8420b9447a Modified copyright on rtems-bsd-xxx files to be consistant with FreeBSD copyright. 2012-05-08 09:14:42 -05:00
Jennifer Averett
be8032d2b6 Added stubs for funsetown() and fsetown() 2012-05-02 10:27:59 -05:00
Jennifer Averett
73a8881268 Added rtems_bsd_thread0_ucred as a single global ucred. 2012-05-01 13:52:03 -05:00
Jennifer Averett
c1dd641505 Added a define of 0 for bootverbose. 2012-05-01 13:12:00 -05:00
Jennifer Averett
a51d36d2a6 Added globals for hints and hintmode. 2012-05-01 13:10:10 -05:00
Jennifer Averett
e9578468aa Modifed sleep queue to be priority based and added the wakeup_one method. 2012-05-01 13:08:03 -05:00
Jennifer Averett
f59bd572ec Added back in kqueue_schedtask() and kqueue_wakeup() 2012-04-26 15:12:45 -05:00
Sebastian Huber
4c0c5fdb5f Remove proc0 creation 2012-04-26 16:06:43 +02:00
Christian Mauderer
9ee768907e Remove rusage dependencies 2012-04-26 16:06:42 +02:00
Jennifer Averett
cb6ffcd6cf Added in uma_find_refcnt() and vtoslab()
The vtoslab returns NULL for now which will cause a fault when the
code runs.
2012-04-19 14:10:20 -05:00
Jennifer Averett
74587c37d8 Merged rtems-bsd-uma.c back into uma_core.c
The majority of this file was the same as the freebsd file uma_core.c.
2012-04-19 13:25:28 -05:00
Joel Sherrill
148b3fd7e5 Add SYSINIT for RTEMS SMP variable initialization 2012-04-19 12:40:07 -05:00
Sebastian Huber
f2eb2bd4c5 Add missing files 2012-04-19 12:11:24 +02:00
Sebastian Huber
50af4dc67d Hide unused section
Since "cold" is defined to 0 this code disappears if optimization is
enabled.
2012-04-19 12:07:43 +02:00
Sebastian Huber
2ba77729d2 Add kern_linker.c and dependencies 2012-04-19 12:07:31 +02:00
Sebastian Huber
d167ea5c7f Add dependency generation 2012-04-19 09:23:00 +02:00
Jennifer Averett
a2ec3326e3 Merged the rtems version of resource back to kern_resource and added method to resolve linker errors. 2012-04-18 14:10:44 -05:00
Jennifer Averett
31230c0c72 Commented out calls to pin and unpin. 2012-04-18 12:35:01 -05:00
Jennifer Averett
fdd321cb3e Added an RTEMS specific version of routines needed from copyinout.c 2012-04-18 12:00:33 -05:00
Joel Sherrill
fd8fe3fdb9 Add rtems-bsd-timeout.c to Makefile 2012-04-18 11:07:33 -05:00
Sebastian Huber
41880b2177 Move M_IOV to reduce dependencies 2012-04-18 17:40:39 +02:00
Jennifer Averett
29c954fa79 Added empty method for pgsigio. 2012-04-18 10:30:40 -05:00
Sebastian Huber
1e3e818826 Hide device sysctl and resource functions 2012-04-18 17:29:31 +02:00
Sebastian Huber
b086b5c718 Use format of other RTEMS machine header files 2012-04-18 17:27:54 +02:00
Sebastian Huber
e2b2fc661c Remove superfluous include, format 2012-04-18 17:22:44 +02:00
Sebastian Huber
2f52893f70 Move __bswap64()
Add copyright notice of FreeBSD "sys/powerpc/include/endian.h".  Change
license to BSD.
2012-04-18 17:17:55 +02:00
Jennifer Averett
89466ac76f Removed rtems-bsd-subr.c 2012-04-18 10:16:37 -05:00
Jennifer Averett
0287267353 Moved uio_yield implementation into bsd file. 2012-04-18 10:05:05 -05:00