53 Commits

Author SHA1 Message Date
Joel Sherrill
7a1309a304 subr_hints.c: For RTEMS use static_hints
The user MUST provide a static_hints character array. For now,
this must be manually constructed. In the future, we may want to
consider loading it from a file.
2012-07-09 14:33:02 -05:00
Jennifer Averett
7345c71553 Added rtems specific size for max_linkhdr
Note: This was needed for tcp_init to pass.  This modification
should be discussed to see if a cleaner resolution to the problem
exists.
2012-06-01 13:57:50 -05:00
Jennifer Averett
1e88db1321 Added initialization needed for Nics back in. 2012-06-01 13:56:20 -05:00
Jennifer Averett
569ce6583a Remove define VERBOSE_SYSINIT which was added by mistake. 2012-05-31 08:02:50 -05:00
Jennifer Averett
20b5ca1d00 Added support for initialization of uihashinit(). 2012-05-30 11:49:04 -05:00
Jennifer Averett
fb4c8a98f5 Added pcib for Nics. 2012-05-23 14:53:12 -05: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
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
73a8881268 Added rtems_bsd_thread0_ucred as a single global ucred. 2012-05-01 13:52:03 -05:00
Jennifer Averett
a51d36d2a6 Added globals for hints and hintmode. 2012-05-01 13:10:10 -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
Sebastian Huber
f2eb2bd4c5 Add missing files 2012-04-19 12:11:24 +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
Sebastian Huber
1e3e818826 Hide device sysctl and resource functions 2012-04-18 17:29:31 +02:00
Sebastian Huber
e2b2fc661c Remove superfluous include, format 2012-04-18 17:22:44 +02:00
Jennifer Averett
0287267353 Moved uio_yield implementation into bsd file. 2012-04-18 10:05:05 -05:00
Sebastian Huber
e3501b5996 Add parts of the UCRED(9) implementation 2012-04-18 14:00:54 +02:00
Jennifer Averett
b6c71ea007 Added chgsbsize() method. 2012-04-17 14:31:21 -05:00
Jennifer Averett
d558a43221 Added methods to resolve linker errors. 2012-04-17 09:38:54 -05:00
Jennifer Averett
30e98a25ea Added variables from kern_environment to remove linker errors. 2012-04-17 09:00:18 -05:00
Jennifer Averett
e4b9989d16 Addded resource_XXX methods to resolve linker issues. 2012-04-16 13:22:45 -05:00
Jennifer Averett
6053efdfaa Added thread0 variable to resolve linker error. 2012-04-16 12:04:31 -05:00
Jennifer Averett
459afb1c76 Implemented a version of rmlock using rwlock. 2012-04-16 09:17:12 -05:00
Jennifer Averett
63a34762d9 Added in knote_enqueue. 2012-04-06 12:29:02 -05:00
Jennifer Averett
251480ebc2 Added in a header file and some defines to resolve linker errors. 2012-04-05 15:24:27 -05:00
Jennifer Averett
508e3df190 Added uipc_XXx methods. 2012-04-05 14:14:08 -05:00
Jennifer Averett
238525892f Added rmon_XXX methods. 2012-04-05 12:49:15 -05:00
Jennifer Averett
77300880df Added sbuf_XXX methods. 2012-04-05 12:42:40 -05:00
Jennifer Averett
3c05977885 Added knlist_XXX and knote_XXX methods. 2012-04-05 10:55:30 -05:00
Jennifer Averett
b2e05ef3e2 Added ratecheck methods as part of RealTek Nic integration. 2012-04-05 10:01:55 -05:00
Joel Sherrill
ed3790d482 Enable copyinuio 2012-04-04 16:31:00 -05:00
Joel Sherrill
00ded52cbe kern_subr.c - Enable uiomove for rtems 2012-04-04 15:07:21 -05:00
Jennifer Averett
d75b748dc3 Added cr_XXX methods to resolve linker errors with RealTek Nic. 2012-04-04 14:08:31 -05:00
Jennifer Averett
ce0b5305c4 Add globals to resolve linker conflicts. 2012-04-02 09:30:23 -05:00
Jennifer Averett
d195d2d4cb Added methods back in to resolve link issues. 2012-03-30 11:36:33 -05:00
Jennifer Averett
393a859e55 Add methods back in that were needed to link with RealTek Nic. 2012-03-30 09:32:07 -05:00
Jennifer Averett
27ae2dfc30 Added kern_mib.c to resolve linker error when pulling in RealTek Nic. 2012-03-27 14:00:04 -05:00
Jennifer Averett
9fe8c97ccd Commented out methods to prevent linker errors.
Removed methods that would require we pull in more files
that we didn't need at the moment.
2012-03-27 13:42:16 -05:00
Joel Sherrill
c976506740 Add bootverbose 2012-03-27 09:21:04 -05:00
Julien Delange
a52104cf46 e1000 driver now compiles with fewer modifications
- Change some include path in the e1000 drivers
  - Add some files from the FreeBSD source tree (modification in
    freebsd-to-rtems.py)
    - Avoid inconsistent functions declarations: the bool_t and/or
    boolean_t are not the same between rtems and freebsd so that a
    function with the prototype bool_t foobar() and another boolean_t
    foobar() does not compile on rtems. (see if_igb.c for example)
      Joel Note: These are still inconsistent on the FreeBSD side and need
                 to be addressed by them. We will just make the prototype
                 match the body until they give us a solution.
2012-03-26 09:51:49 -05:00
Jennifer Averett
471e6f9206 Added uipc_domain.c to resolve missing symbols when linking the RealTek Nic. 2012-03-22 08:44:35 -05:00
Jennifer Averett
53e50e4932 Added rtems defines to remove source that is not being used, but was causing linker resolution errors. 2012-03-15 14:15:40 -05:00
Jennifer Averett
3f7b966aca Make socantsendmore() available which required sys/aio.h 2012-03-12 12:23:59 -05:00
Jennifer Averett
84c044d3c8 Make bootverbose available. 2012-03-09 15:02:17 -06:00
Jennifer Averett
3939378f2a Add kern/subr_eventhandler.c to resolve more symbols 2012-03-09 15:01:45 -06:00
Joel Sherrill
fcce4d2018 Add time support files from FreeBSD to build to resolve more symbols
+ Add multiple files
  + Add them to freebsd-to-rtems.py
  + Regenerate Makefile
2012-03-09 09:24:22 -06:00